#version 460 #extension GL_NV_ray_tracing : require rayPayloadInNV float payload; void in_func() { if (payload > 0.0) { ignoreIntersectionNV(); } else { terminateRayNV(); } } void main() { in_func(); }