struct hitPayload { vec3 hitValue; uint seed; };