#version 460 #extension GL_EXT_ray_query : require #extension GL_EXT_ray_tracing : require layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; layout(set = 0, binding = 0, std430) readonly buffer Buf { uvec2 vas[1024]; } _3; layout(push_constant, std430) uniform Registers { uint index; } _4; rayQueryEXT rq; void main() { uvec2 _41; do { uvec2 va = _3.vas[_4.index]; _41 = _3.vas[_4.index]; } while (false); rayQueryInitializeEXT(rq, accelerationStructureEXT(_41), 0u, 0u, vec3(0.0), 0.0, vec3(0.0), 0.0); }