• Home
  • Raw
  • Download

Lines Matching refs:rayQuery

41     rayQueryEXT rayQuery;
42 …rayQueryInitializeEXT(rayQuery, rtas, gl_RayFlagsNoneEXT, 0xFF, ray.pos, ray.tmin, ray.dir, ray.tm…
47 while (rayQueryProceedEXT(rayQuery))
49 uint candidateType = rayQueryGetIntersectionTypeEXT(rayQuery, false);
54 rayQueryTerminateEXT(rayQuery);
55 _mat4x3 = rayQueryGetIntersectionObjectToWorldEXT(rayQuery, false);
57 rayQueryConfirmIntersectionEXT(rayQuery);
59 if (rayQueryGetIntersectionFrontFaceEXT(rayQuery, true))
64 if (rayQueryGetIntersectionBarycentricsEXT(rayQuery, true).x == 0)
69 if (rayQueryGetIntersectionInstanceCustomIndexEXT(rayQuery, true) > 0)
74 if (rayQueryGetIntersectionInstanceIdEXT(rayQuery, true) > 0)
79 if (rayQueryGetIntersectionObjectRayDirectionEXT(rayQuery, true).x > 0)
84 if (rayQueryGetIntersectionObjectRayOriginEXT(rayQuery, true).x > 0)
89 if (rayQueryGetIntersectionPrimitiveIndexEXT(rayQuery, true) > 0)
94 if (rayQueryGetIntersectionTEXT(rayQuery, true) > 0.f)
99 … if (rayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetEXT(rayQuery, true) > 0)
107 _mat4x3 = rayQueryGetIntersectionObjectToWorldEXT(rayQuery, false);
109 if (rayQueryGetIntersectionCandidateAABBOpaqueEXT(rayQuery))
115 rayQueryGenerateIntersectionEXT(rayQuery, t);
116 rayQueryTerminateEXT(rayQuery);
127 uint committedStatus = rayQueryGetIntersectionTypeEXT(rayQuery, true);
132 _mat4x3 = rayQueryGetIntersectionWorldToObjectEXT(rayQuery, false);
137 _mat4x3 = rayQueryGetIntersectionWorldToObjectEXT(rayQuery, true);
140 if (rayQueryGetIntersectionFrontFaceEXT(rayQuery, true))
145 if (rayQueryGetIntersectionBarycentricsEXT(rayQuery, true).y == 0)
153 if(rayQueryGetIntersectionGeometryIndexEXT(rayQuery, true) > 0)
158 if(rayQueryGetIntersectionInstanceIdEXT(rayQuery, true) > 0)
163 if(rayQueryGetIntersectionInstanceCustomIndexEXT(rayQuery, true) > 0)
168 if(rayQueryGetIntersectionObjectRayDirectionEXT(rayQuery, true).z > 0)
173 if(rayQueryGetIntersectionObjectRayOriginEXT(rayQuery, true).x > 0)
178 if(rayQueryGetIntersectionPrimitiveIndexEXT(rayQuery, true) > 0)
183 if(rayQueryGetIntersectionTEXT(rayQuery, true) > 0.f)
195 if (rayQueryGetRayFlagsEXT(rayQuery) > 0)
200 if (rayQueryGetRayTMinEXT(rayQuery) > 0.0)
205 vec3 o = rayQueryGetWorldRayOriginEXT(rayQuery);
206 vec3 d = rayQueryGetWorldRayDirectionEXT(rayQuery);