spv.nv.lss-spheregeomcap.rgen // Module Version 10400 // Generated by (magic number): 8000b // Id's are bound by 21 Capability RayTracingKHR Capability ShaderInvocationReorderNV Capability RayTracingSpheresGeometryNV Extension "SPV_KHR_ray_tracing" Extension "SPV_NV_linear_swept_spheres" Extension "SPV_NV_shader_invocation_reorder" 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint RayGenerationKHR 4 "main" 11 Source GLSL 460 SourceExtension "GL_NV_linear_swept_spheres" SourceExtension "GL_NV_shader_invocation_reorder" Name 4 "main" Name 8 "temp" Name 11 "hObj" Name 16 "pos" Name 19 "rad" 2: TypeVoid 3: TypeFunction 2 6: TypeBool 7: TypePointer Function 6(bool) 9: TypeHitObjectNV 10: TypePointer Private 9 11(hObj): 10(ptr) Variable Private 13: TypeFloat 32 14: TypeVector 13(float) 3 15: TypePointer Function 14(fvec3) 18: TypePointer Function 13(float) 4(main): 2 Function None 3 5: Label 8(temp): 7(ptr) Variable Function 16(pos): 15(ptr) Variable Function 19(rad): 18(ptr) Variable Function 12: 6(bool) HitObjectIsSphereHitNV 11(hObj) Store 8(temp) 12 17: 14(fvec3) HitObjectGetSpherePositionNV 11(hObj) Store 16(pos) 17 20: 13(float) HitObjectGetSphereRadiusNV 11(hObj) Store 19(rad) 20 Return FunctionEnd