• Home
  • Raw
  • Download

Lines Matching refs:rayQuery

42     rayQueryEXT rayQuery;
43 …rayQueryInitializeEXT(rayQuery, rtas, gl_RayFlagsNoneEXT, 0xFF, ray.pos, ray.tmin, ray.dir, ray.tm…
48 while (rayQueryProceedEXT(rayQuery))
50 uint candidateType = rayQueryGetIntersectionTypeEXT(rayQuery, false);
55 rayQueryTerminateEXT(rayQuery);
56 _mat4x3 = rayQueryGetIntersectionObjectToWorldEXT(rayQuery, false);
58 rayQueryConfirmIntersectionEXT(rayQuery);
60 if (rayQueryGetIntersectionFrontFaceEXT(rayQuery, true))
65 if (rayQueryGetIntersectionBarycentricsEXT(rayQuery, true).x == 0)
70 if (rayQueryGetIntersectionInstanceCustomIndexEXT(rayQuery, true) > 0)
75 if (rayQueryGetIntersectionInstanceIdEXT(rayQuery, true) > 0)
80 if (rayQueryGetIntersectionObjectRayDirectionEXT(rayQuery, true).x > 0)
85 if (rayQueryGetIntersectionObjectRayOriginEXT(rayQuery, true).x > 0)
90 if (rayQueryGetIntersectionPrimitiveIndexEXT(rayQuery, true) > 0)
95 if (rayQueryGetIntersectionTEXT(rayQuery, true) > 0.f)
100 … if (rayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetEXT(rayQuery, true) > 0)
108 _mat4x3 = rayQueryGetIntersectionObjectToWorldEXT(rayQuery, false);
110 if (rayQueryGetIntersectionCandidateAABBOpaqueEXT(rayQuery))
116 rayQueryGenerateIntersectionEXT(rayQuery, t);
117 rayQueryTerminateEXT(rayQuery);
128 uint committedStatus = rayQueryGetIntersectionTypeEXT(rayQuery, true);
133 _mat4x3 = rayQueryGetIntersectionWorldToObjectEXT(rayQuery, false);
138 _mat4x3 = rayQueryGetIntersectionWorldToObjectEXT(rayQuery, true);
141 if (rayQueryGetIntersectionFrontFaceEXT(rayQuery, true))
146 if (rayQueryGetIntersectionBarycentricsEXT(rayQuery, true).y == 0)
154 if(rayQueryGetIntersectionGeometryIndexEXT(rayQuery, true) > 0)
159 if(rayQueryGetIntersectionInstanceIdEXT(rayQuery, true) > 0)
164 if(rayQueryGetIntersectionInstanceCustomIndexEXT(rayQuery, true) > 0)
169 if(rayQueryGetIntersectionObjectRayDirectionEXT(rayQuery, true).z > 0)
174 if(rayQueryGetIntersectionObjectRayOriginEXT(rayQuery, true).x > 0)
179 if(rayQueryGetIntersectionPrimitiveIndexEXT(rayQuery, true) > 0)
184 if(rayQueryGetIntersectionTEXT(rayQuery, true) > 0.f)
196 if (rayQueryGetRayFlagsEXT(rayQuery) > gl_RayFlagsSkipTrianglesEXT)
201 if (rayQueryGetRayTMinEXT(rayQuery) > 0.0)
206 vec3 o = rayQueryGetWorldRayOriginEXT(rayQuery);
207 vec3 d = rayQueryGetWorldRayDirectionEXT(rayQuery);