#version 460 #extension GL_NV_ray_tracing : require struct Payload { vec4 a; }; layout(location = 0) rayPayloadInNV Payload payload; void main() { payload.a = vec4(10.0); }