• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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