1rayQuery-OpConvertUToAccelerationStructureKHR.comp 2// Module Version 10000 3// Generated by (magic number): 8000b 4// Id's are bound by 28 5 6 Capability Shader 7 Capability RayQueryKHR 8 Extension "SPV_KHR_ray_query" 9 1: ExtInstImport "GLSL.std.450" 10 MemoryModel Logical GLSL450 11 EntryPoint GLCompute 4 "main" 12 ExecutionMode 4 LocalSize 1 1 1 13 Source GLSL 460 14 SourceExtension "GL_EXT_ray_query" 15 Name 4 "main" 16 Name 8 "rayQuery" 17 Name 11 "params" 18 MemberName 11(params) 0 "tlas" 19 Name 13 "" 20 Decorate 11(params) Block 21 MemberDecorate 11(params) 0 Offset 0 22 2: TypeVoid 23 3: TypeFunction 2 24 6: TypeRayQueryKHR 25 7: TypePointer Private 6 26 8(rayQuery): 7(ptr) Variable Private 27 9: TypeInt 32 0 28 10: TypeVector 9(int) 2 29 11(params): TypeStruct 10(ivec2) 30 12: TypePointer PushConstant 11(params) 31 13: 12(ptr) Variable PushConstant 32 14: TypeInt 32 1 33 15: 14(int) Constant 0 34 16: TypePointer PushConstant 10(ivec2) 35 19: TypeAccelerationStructureKHR 36 21: 9(int) Constant 0 37 22: TypeFloat 32 38 23: TypeVector 22(float) 3 39 24: 22(float) Constant 0 40 25: 23(fvec3) ConstantComposite 24 24 24 41 26: 22(float) Constant 1065353216 42 27: 23(fvec3) ConstantComposite 26 26 26 43 4(main): 2 Function None 3 44 5: Label 45 17: 16(ptr) AccessChain 13 15 46 18: 10(ivec2) Load 17 47 20: 19 ConvertUToAccelerationStructureKHR 18 48 RayQueryInitializeKHR 8(rayQuery) 20 21 21 25 24 27 26 49 RayQueryTerminateKHR 8(rayQuery) 50 Return 51 FunctionEnd 52