1#version 460 2#extension GL_EXT_ray_tracing : enable 3#extension GL_EXT_ray_query : enable 4#extension GL_NV_cluster_acceleration_structure : enable 5layout(binding = 1) uniform accelerationStructureEXT as; 6void main() 7{ 8 int clusterid = gl_ClusterIDNV; 9 rayQueryEXT rq; 10 int id_candidate = rayQueryGetIntersectionClusterIdNV(rq, false); 11 int id_committed = rayQueryGetIntersectionClusterIdNV(rq, true); 12 bool test = (id_candidate == gl_ClusterIDNoneNV) && (id_committed == gl_ClusterIDNoneNV); 13} 14