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