summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gather.offset.dx10.frag.out
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gather.offset.dx10.frag.out')
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gather.offset.dx10.frag.out361
1 files changed, 361 insertions, 0 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gather.offset.dx10.frag.out b/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gather.offset.dx10.frag.out
new file mode 100644
index 00000000000..5b48bf323bd
--- /dev/null
+++ b/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gather.offset.dx10.frag.out
@@ -0,0 +1,361 @@
+hlsl.gather.offset.dx10.frag
+Shader version: 450
+gl_FragCoord origin is upper left
+0:? Sequence
+0:28 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth})
+0:28 Function Parameters:
+0:? Sequence
+0:33 Sequence
+0:33 move second child to first child (temp 4-component vector of float)
+0:33 'txval20' (temp 4-component vector of float)
+0:33 textureGatherOffset (temp 4-component vector of float)
+0:33 Construct combined texture-sampler (temp sampler2D)
+0:33 'g_tTex2df4' (uniform texture2D)
+0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
+0:? Constant:
+0:? 0.100000
+0:? 0.200000
+0:? Constant:
+0:? 1 (const int)
+0:? 0 (const int)
+0:34 Sequence
+0:34 move second child to first child (temp 4-component vector of int)
+0:34 'txval21' (temp 4-component vector of int)
+0:34 textureGatherOffset (temp 4-component vector of int)
+0:34 Construct combined texture-sampler (temp isampler2D)
+0:34 'g_tTex2di4' (uniform itexture2D)
+0:34 'g_sSamp' (layout(binding=0 ) uniform sampler)
+0:? Constant:
+0:? 0.300000
+0:? 0.400000
+0:? Constant:
+0:? 1 (const int)
+0:? 1 (const int)
+0:35 Sequence
+0:35 move second child to first child (temp 4-component vector of uint)
+0:35 'txval22' (temp 4-component vector of uint)
+0:35 textureGatherOffset (temp 4-component vector of uint)
+0:35 Construct combined texture-sampler (temp usampler2D)
+0:35 'g_tTex2du4' (uniform utexture2D)
+0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
+0:? Constant:
+0:? 0.500000
+0:? 0.600000
+0:? Constant:
+0:? 1 (const int)
+0:? -1 (const int)
+0:40 move second child to first child (temp 4-component vector of float)
+0:40 Color: direct index for structure (temp 4-component vector of float)
+0:40 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
+0:40 Constant:
+0:40 0 (const int)
+0:40 Constant:
+0:40 1.000000
+0:40 1.000000
+0:40 1.000000
+0:40 1.000000
+0:41 move second child to first child (temp float)
+0:41 Depth: direct index for structure (temp float)
+0:41 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
+0:41 Constant:
+0:41 1 (const int)
+0:41 Constant:
+0:41 1.000000
+0:43 Sequence
+0:43 Sequence
+0:43 move second child to first child (temp 4-component vector of float)
+0:? 'Color' (layout(location=0 ) out 4-component vector of float)
+0:43 Color: direct index for structure (temp 4-component vector of float)
+0:43 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
+0:43 Constant:
+0:43 0 (const int)
+0:43 move second child to first child (temp float)
+0:? 'Depth' (out float FragDepth)
+0:43 Depth: direct index for structure (temp float)
+0:43 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
+0:43 Constant:
+0:43 1 (const int)
+0:43 Branch: Return
+0:? Linker Objects
+0:? 'Color' (layout(location=0 ) out 4-component vector of float)
+0:? 'Depth' (out float FragDepth)
+0:? 'g_sSamp' (layout(binding=0 ) uniform sampler)
+0:? 'g_tTex1df4a' (layout(binding=1 ) uniform texture1D)
+0:? 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
+0:? 'g_tTex1di4' (uniform itexture1D)
+0:? 'g_tTex1du4' (uniform utexture1D)
+0:? 'g_tTex2df4' (uniform texture2D)
+0:? 'g_tTex2di4' (uniform itexture2D)
+0:? 'g_tTex2du4' (uniform utexture2D)
+0:? 'g_tTex3df4' (uniform texture3D)
+0:? 'g_tTex3di4' (uniform itexture3D)
+0:? 'g_tTex3du4' (uniform utexture3D)
+0:? 'g_tTexcdf4' (uniform textureCube)
+0:? 'g_tTexcdi4' (uniform itextureCube)
+0:? 'g_tTexcdu4' (uniform utextureCube)
+
+
+Linked fragment stage:
+
+
+Shader version: 450
+gl_FragCoord origin is upper left
+0:? Sequence
+0:28 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth})
+0:28 Function Parameters:
+0:? Sequence
+0:33 Sequence
+0:33 move second child to first child (temp 4-component vector of float)
+0:33 'txval20' (temp 4-component vector of float)
+0:33 textureGatherOffset (temp 4-component vector of float)
+0:33 Construct combined texture-sampler (temp sampler2D)
+0:33 'g_tTex2df4' (uniform texture2D)
+0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
+0:? Constant:
+0:? 0.100000
+0:? 0.200000
+0:? Constant:
+0:? 1 (const int)
+0:? 0 (const int)
+0:34 Sequence
+0:34 move second child to first child (temp 4-component vector of int)
+0:34 'txval21' (temp 4-component vector of int)
+0:34 textureGatherOffset (temp 4-component vector of int)
+0:34 Construct combined texture-sampler (temp isampler2D)
+0:34 'g_tTex2di4' (uniform itexture2D)
+0:34 'g_sSamp' (layout(binding=0 ) uniform sampler)
+0:? Constant:
+0:? 0.300000
+0:? 0.400000
+0:? Constant:
+0:? 1 (const int)
+0:? 1 (const int)
+0:35 Sequence
+0:35 move second child to first child (temp 4-component vector of uint)
+0:35 'txval22' (temp 4-component vector of uint)
+0:35 textureGatherOffset (temp 4-component vector of uint)
+0:35 Construct combined texture-sampler (temp usampler2D)
+0:35 'g_tTex2du4' (uniform utexture2D)
+0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
+0:? Constant:
+0:? 0.500000
+0:? 0.600000
+0:? Constant:
+0:? 1 (const int)
+0:? -1 (const int)
+0:40 move second child to first child (temp 4-component vector of float)
+0:40 Color: direct index for structure (temp 4-component vector of float)
+0:40 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
+0:40 Constant:
+0:40 0 (const int)
+0:40 Constant:
+0:40 1.000000
+0:40 1.000000
+0:40 1.000000
+0:40 1.000000
+0:41 move second child to first child (temp float)
+0:41 Depth: direct index for structure (temp float)
+0:41 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
+0:41 Constant:
+0:41 1 (const int)
+0:41 Constant:
+0:41 1.000000
+0:43 Sequence
+0:43 Sequence
+0:43 move second child to first child (temp 4-component vector of float)
+0:? 'Color' (layout(location=0 ) out 4-component vector of float)
+0:43 Color: direct index for structure (temp 4-component vector of float)
+0:43 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
+0:43 Constant:
+0:43 0 (const int)
+0:43 move second child to first child (temp float)
+0:? 'Depth' (out float FragDepth)
+0:43 Depth: direct index for structure (temp float)
+0:43 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
+0:43 Constant:
+0:43 1 (const int)
+0:43 Branch: Return
+0:? Linker Objects
+0:? 'Color' (layout(location=0 ) out 4-component vector of float)
+0:? 'Depth' (out float FragDepth)
+0:? 'g_sSamp' (layout(binding=0 ) uniform sampler)
+0:? 'g_tTex1df4a' (layout(binding=1 ) uniform texture1D)
+0:? 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
+0:? 'g_tTex1di4' (uniform itexture1D)
+0:? 'g_tTex1du4' (uniform utexture1D)
+0:? 'g_tTex2df4' (uniform texture2D)
+0:? 'g_tTex2di4' (uniform itexture2D)
+0:? 'g_tTex2du4' (uniform utexture2D)
+0:? 'g_tTex3df4' (uniform texture3D)
+0:? 'g_tTex3di4' (uniform itexture3D)
+0:? 'g_tTex3du4' (uniform utexture3D)
+0:? 'g_tTexcdf4' (uniform textureCube)
+0:? 'g_tTexcdi4' (uniform itextureCube)
+0:? 'g_tTexcdu4' (uniform utextureCube)
+
+// Module Version 10000
+// Generated by (magic number): 80001
+// Id's are bound by 107
+
+ Capability Shader
+ Capability Sampled1D
+ 1: ExtInstImport "GLSL.std.450"
+ MemoryModel Logical GLSL450
+ EntryPoint Fragment 4 "main" 71 75
+ ExecutionMode 4 OriginUpperLeft
+ Name 4 "main"
+ Name 9 "txval20"
+ Name 12 "g_tTex2df4"
+ Name 16 "g_sSamp"
+ Name 32 "txval21"
+ Name 35 "g_tTex2di4"
+ Name 48 "txval22"
+ Name 51 "g_tTex2du4"
+ Name 62 "PS_OUTPUT"
+ MemberName 62(PS_OUTPUT) 0 "Color"
+ MemberName 62(PS_OUTPUT) 1 "Depth"
+ Name 64 "psout"
+ Name 71 "Color"
+ Name 75 "Depth"
+ Name 81 "g_tTex1df4a"
+ Name 82 "g_tTex1df4"
+ Name 85 "g_tTex1di4"
+ Name 88 "g_tTex1du4"
+ Name 91 "g_tTex3df4"
+ Name 94 "g_tTex3di4"
+ Name 97 "g_tTex3du4"
+ Name 100 "g_tTexcdf4"
+ Name 103 "g_tTexcdi4"
+ Name 106 "g_tTexcdu4"
+ Decorate 12(g_tTex2df4) DescriptorSet 0
+ Decorate 16(g_sSamp) DescriptorSet 0
+ Decorate 16(g_sSamp) Binding 0
+ Decorate 35(g_tTex2di4) DescriptorSet 0
+ Decorate 51(g_tTex2du4) DescriptorSet 0
+ Decorate 71(Color) Location 0
+ Decorate 75(Depth) BuiltIn FragDepth
+ Decorate 81(g_tTex1df4a) DescriptorSet 0
+ Decorate 81(g_tTex1df4a) Binding 1
+ Decorate 82(g_tTex1df4) DescriptorSet 0
+ Decorate 82(g_tTex1df4) Binding 0
+ Decorate 85(g_tTex1di4) DescriptorSet 0
+ Decorate 88(g_tTex1du4) DescriptorSet 0
+ Decorate 91(g_tTex3df4) DescriptorSet 0
+ Decorate 94(g_tTex3di4) DescriptorSet 0
+ Decorate 97(g_tTex3du4) DescriptorSet 0
+ Decorate 100(g_tTexcdf4) DescriptorSet 0
+ Decorate 103(g_tTexcdi4) DescriptorSet 0
+ Decorate 106(g_tTexcdu4) DescriptorSet 0
+ 2: TypeVoid
+ 3: TypeFunction 2
+ 6: TypeFloat 32
+ 7: TypeVector 6(float) 4
+ 8: TypePointer Function 7(fvec4)
+ 10: TypeImage 6(float) 2D sampled format:Unknown
+ 11: TypePointer UniformConstant 10
+ 12(g_tTex2df4): 11(ptr) Variable UniformConstant
+ 14: TypeSampler
+ 15: TypePointer UniformConstant 14
+ 16(g_sSamp): 15(ptr) Variable UniformConstant
+ 18: TypeSampledImage 10
+ 20: TypeVector 6(float) 2
+ 21: 6(float) Constant 1036831949
+ 22: 6(float) Constant 1045220557
+ 23: 20(fvec2) ConstantComposite 21 22
+ 24: TypeInt 32 1
+ 25: TypeVector 24(int) 2
+ 26: 24(int) Constant 1
+ 27: 24(int) Constant 0
+ 28: 25(ivec2) ConstantComposite 26 27
+ 30: TypeVector 24(int) 4
+ 31: TypePointer Function 30(ivec4)
+ 33: TypeImage 24(int) 2D sampled format:Unknown
+ 34: TypePointer UniformConstant 33
+ 35(g_tTex2di4): 34(ptr) Variable UniformConstant
+ 38: TypeSampledImage 33
+ 40: 6(float) Constant 1050253722
+ 41: 6(float) Constant 1053609165
+ 42: 20(fvec2) ConstantComposite 40 41
+ 43: 25(ivec2) ConstantComposite 26 26
+ 45: TypeInt 32 0
+ 46: TypeVector 45(int) 4
+ 47: TypePointer Function 46(ivec4)
+ 49: TypeImage 45(int) 2D sampled format:Unknown
+ 50: TypePointer UniformConstant 49
+ 51(g_tTex2du4): 50(ptr) Variable UniformConstant
+ 54: TypeSampledImage 49
+ 56: 6(float) Constant 1056964608
+ 57: 6(float) Constant 1058642330
+ 58: 20(fvec2) ConstantComposite 56 57
+ 59: 24(int) Constant 4294967295
+ 60: 25(ivec2) ConstantComposite 26 59
+ 62(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
+ 63: TypePointer Function 62(PS_OUTPUT)
+ 65: 6(float) Constant 1065353216
+ 66: 7(fvec4) ConstantComposite 65 65 65 65
+ 68: TypePointer Function 6(float)
+ 70: TypePointer Output 7(fvec4)
+ 71(Color): 70(ptr) Variable Output
+ 74: TypePointer Output 6(float)
+ 75(Depth): 74(ptr) Variable Output
+ 79: TypeImage 6(float) 1D sampled format:Unknown
+ 80: TypePointer UniformConstant 79
+ 81(g_tTex1df4a): 80(ptr) Variable UniformConstant
+ 82(g_tTex1df4): 80(ptr) Variable UniformConstant
+ 83: TypeImage 24(int) 1D sampled format:Unknown
+ 84: TypePointer UniformConstant 83
+ 85(g_tTex1di4): 84(ptr) Variable UniformConstant
+ 86: TypeImage 45(int) 1D sampled format:Unknown
+ 87: TypePointer UniformConstant 86
+ 88(g_tTex1du4): 87(ptr) Variable UniformConstant
+ 89: TypeImage 6(float) 3D sampled format:Unknown
+ 90: TypePointer UniformConstant 89
+ 91(g_tTex3df4): 90(ptr) Variable UniformConstant
+ 92: TypeImage 24(int) 3D sampled format:Unknown
+ 93: TypePointer UniformConstant 92
+ 94(g_tTex3di4): 93(ptr) Variable UniformConstant
+ 95: TypeImage 45(int) 3D sampled format:Unknown
+ 96: TypePointer UniformConstant 95
+ 97(g_tTex3du4): 96(ptr) Variable UniformConstant
+ 98: TypeImage 6(float) Cube sampled format:Unknown
+ 99: TypePointer UniformConstant 98
+ 100(g_tTexcdf4): 99(ptr) Variable UniformConstant
+ 101: TypeImage 24(int) Cube sampled format:Unknown
+ 102: TypePointer UniformConstant 101
+ 103(g_tTexcdi4): 102(ptr) Variable UniformConstant
+ 104: TypeImage 45(int) Cube sampled format:Unknown
+ 105: TypePointer UniformConstant 104
+ 106(g_tTexcdu4): 105(ptr) Variable UniformConstant
+ 4(main): 2 Function None 3
+ 5: Label
+ 9(txval20): 8(ptr) Variable Function
+ 32(txval21): 31(ptr) Variable Function
+ 48(txval22): 47(ptr) Variable Function
+ 64(psout): 63(ptr) Variable Function
+ 13: 10 Load 12(g_tTex2df4)
+ 17: 14 Load 16(g_sSamp)
+ 19: 18 SampledImage 13 17
+ 29: 7(fvec4) ImageGather 19 23 27 ConstOffset 28
+ Store 9(txval20) 29
+ 36: 33 Load 35(g_tTex2di4)
+ 37: 14 Load 16(g_sSamp)
+ 39: 38 SampledImage 36 37
+ 44: 30(ivec4) ImageGather 39 42 27 ConstOffset 43
+ Store 32(txval21) 44
+ 52: 49 Load 51(g_tTex2du4)
+ 53: 14 Load 16(g_sSamp)
+ 55: 54 SampledImage 52 53
+ 61: 46(ivec4) ImageGather 55 58 27 ConstOffset 60
+ Store 48(txval22) 61
+ 67: 8(ptr) AccessChain 64(psout) 27
+ Store 67 66
+ 69: 68(ptr) AccessChain 64(psout) 26
+ Store 69 65
+ 72: 8(ptr) AccessChain 64(psout) 27
+ 73: 7(fvec4) Load 72
+ Store 71(Color) 73
+ 76: 68(ptr) AccessChain 64(psout) 26
+ 77: 6(float) Load 76
+ Store 75(Depth) 77
+ Return
+ FunctionEnd