185c934b0a79a8154c2a0127fcaf2cfa6ee0de92
[platform/upstream/glslang.git] / Test / baseResults / spv.MissShaderMotion.rmiss.out
1 spv.MissShaderMotion.rmiss
2 // Module Version 10400
3 // Generated by (magic number): 8000a
4 // Id's are bound by 33
5
6                               Capability RayTracingKHR
7                               Capability RayTracingMotionBlurNV
8                               Extension  "SPV_KHR_ray_tracing"
9                               Extension  "SPV_NV_ray_tracing_motion_blur"
10                1:             ExtInstImport  "GLSL.std.450"
11                               MemoryModel Logical GLSL450
12                               EntryPoint MissKHR 4  "main" 10 16 32
13                               Source GLSL 460
14                               SourceExtension  "GL_EXT_ray_tracing"
15                               SourceExtension  "GL_NV_ray_tracing_motion_blur"
16                               Name 4  "main"
17                               Name 8  "time"
18                               Name 10  "gl_CurrentRayTimeNV"
19                               Name 16  "accEXT"
20                               Name 32  "localPayloadEXT"
21                               Decorate 10(gl_CurrentRayTimeNV) BuiltIn CurrentRayTimeNV
22                               Decorate 16(accEXT) DescriptorSet 0
23                               Decorate 16(accEXT) Binding 0
24                2:             TypeVoid
25                3:             TypeFunction 2
26                6:             TypeFloat 32
27                7:             TypePointer Function 6(float)
28                9:             TypePointer Input 6(float)
29 10(gl_CurrentRayTimeNV):      9(ptr) Variable Input
30               12:    6(float) Constant 1056964608
31               14:             TypeAccelerationStructureKHR
32               15:             TypePointer UniformConstant 14
33       16(accEXT):     15(ptr) Variable UniformConstant
34               18:             TypeInt 32 0
35               19:     18(int) Constant 0
36               20:     18(int) Constant 1
37               21:     18(int) Constant 2
38               22:     18(int) Constant 3
39               23:             TypeVector 6(float) 3
40               24:   23(fvec3) ConstantComposite 12 12 12
41               25:    6(float) Constant 1065353216
42               26:   23(fvec3) ConstantComposite 25 25 25
43               27:    6(float) Constant 1061158912
44               28:             TypeInt 32 1
45               29:     28(int) Constant 0
46               30:             TypeVector 6(float) 4
47               31:             TypePointer RayPayloadKHR 30(fvec4)
48 32(localPayloadEXT):     31(ptr) Variable RayPayloadKHR
49          4(main):           2 Function None 3
50                5:             Label
51          8(time):      7(ptr) Variable Function
52               11:    6(float) Load 10(gl_CurrentRayTimeNV)
53               13:    6(float) FAdd 11 12
54                               Store 8(time) 13
55               17:          14 Load 16(accEXT)
56                               TraceRayMotionNV 17 19 20 21 22 19 24 12 26 27 25 32(localPayloadEXT)
57                               Return
58                               FunctionEnd