2 #extension GL_EXT_ray_query : enable
3 #extension GL_EXT_ray_flags_primitive_culling : enable
5 layout(binding = 1, set = 0) uniform accelerationStructureEXT rtas;
9 void otherWrapper(rayQueryEXT rq) {
10 rayQueryProceedEXT(rq);
11 rayQueryProceedEXT(rqGlobal);
14 void wrapper(rayQueryEXT rq) {
16 rayQueryProceedEXT(rq);
17 rayQueryProceedEXT(rqGlobal);
20 otherWrapper(rqGlobal);
24 rayQueryInitializeEXT(rqGlobal, rtas, gl_RayFlagsNoneEXT, 0xFF, vec3(0,0,0), 0.0, vec3(1,0,0), 1.0);
26 otherWrapper(rqGlobal);
28 rayQueryInitializeEXT(rq2, rtas, gl_RayFlagsNoneEXT, 0xFF, vec3(0,0,0), 0.0, vec3(1,0,0), 1.0);