#version 460 | |
#extension GL_EXT_ray_query : enable | |
#extension GL_NV_cluster_acceleration_structure : enable | |
layout(binding = 1) uniform accelerationStructureEXT as; | |
void main() | |
{ | |
rayQueryEXT rq; | |
int id_candidate = rayQueryGetIntersectionClusterIdNV(rq, false); | |
int id_committed = rayQueryGetIntersectionClusterIdNV(rq, true); | |
bool test = (id_candidate == gl_ClusterIDNoneNV) && (id_committed == gl_ClusterIDNoneNV); | |
} |