Bump github/codeql-action from 3.27.1 to 3.27.4
[glslang.git] / Test / rayQuery.rgen
blob8d5638fd8c485ffe6ea444bef663d20099ee4495
1 #version 460
2 #extension GL_NV_ray_tracing : enable
3 #extension GL_EXT_ray_query : enable
4 layout(binding = 0, set = 0) uniform accelerationStructureEXT acc0;
6 layout(shaderRecordNV) buffer block
8         vec3 dir;
9         vec3 origin;
12 void main()
14     rayQueryEXT localRayQuery;
15     uint rayFlags = gl_RayFlagsOpaqueEXT | gl_RayFlagsSkipClosestHitShaderEXT;
16     float tMin = 0.f;
17     float tMax = 1000.f;
18     rayQueryInitializeEXT(localRayQuery, acc0, rayFlags, 0xFF , origin, tMin, dir, tMax);
19     if (!rayQueryProceedEXT(localRayQuery))
20     {
21         rayQueryTerminateEXT(localRayQuery);
22     }