yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
77126ed3
main
1#version 460 2#extension GL_EXT_ray_query : enable 3#extension GL_EXT_opacity_micromap : enable 4 5layout(set = 0, binding = 0) uniform accelerationStructureEXT topLevelAS; 6 7void main() 8{ 9 rayQueryEXT rq; 10 // Passing gl_RayFlagsForceOpacityMicromap2StateEXT from a ray-query (compute) stage must declare 11 // the RayTracingOpacityMicromap capability + SPV_EXT_opacity_micromap, just like ray-pipeline stages. 12 rayQueryInitializeEXT(rq, topLevelAS, 13 gl_RayFlagsForceOpacityMicromap2StateEXT, 0xFFu, 14 vec3(0.0), 0.1, vec3(0.0, 0.0, 1.0), 100.0); 15 rayQueryProceedEXT(rq); 16}