diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplebias.offset.dx10.frag.out')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplebias.offset.dx10.frag.out | 805 |
1 files changed, 414 insertions, 391 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplebias.offset.dx10.frag.out b/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplebias.offset.dx10.frag.out index 01facb65d7f..19191321b08 100644 --- a/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplebias.offset.dx10.frag.out +++ b/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplebias.offset.dx10.frag.out @@ -2,16 +2,16 @@ hlsl.samplebias.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 Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 0:28 Function Parameters: 0:? Sequence 0:31 Sequence -0:31 move second child to first child (temp 4-component vector of float) -0:31 'txval10' (temp 4-component vector of float) -0:31 textureOffset (temp 4-component vector of float) -0:31 Construct combined texture-sampler (temp sampler1D) -0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) -0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:31 move second child to first child ( temp 4-component vector of float) +0:31 'txval10' ( temp 4-component vector of float) +0:31 textureOffset ( temp 4-component vector of float) +0:31 Construct combined texture-sampler ( temp sampler1D) +0:31 'g_tTex1df4' (layout( binding=0) uniform texture1D) +0:31 'g_sSamp' (layout( binding=0) uniform sampler) 0:31 Constant: 0:31 0.100000 0:31 Constant: @@ -19,12 +19,12 @@ gl_FragCoord origin is upper left 0:31 Constant: 0:31 1 (const int) 0:32 Sequence -0:32 move second child to first child (temp 4-component vector of int) -0:32 'txval11' (temp 4-component vector of int) -0:32 textureOffset (temp 4-component vector of int) -0:32 Construct combined texture-sampler (temp isampler1D) -0:32 'g_tTex1di4' (uniform itexture1D) -0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:32 move second child to first child ( temp 4-component vector of int) +0:32 'txval11' ( temp 4-component vector of int) +0:32 textureOffset ( temp 4-component vector of int) +0:32 Construct combined texture-sampler ( temp isampler1D) +0:32 'g_tTex1di4' ( uniform itexture1D) +0:32 'g_sSamp' (layout( binding=0) uniform sampler) 0:32 Constant: 0:32 0.200000 0:32 Constant: @@ -32,12 +32,12 @@ gl_FragCoord origin is upper left 0:32 Constant: 0:32 1 (const int) 0:33 Sequence -0:33 move second child to first child (temp 4-component vector of uint) -0:33 'txval12' (temp 4-component vector of uint) -0:33 textureOffset (temp 4-component vector of uint) -0:33 Construct combined texture-sampler (temp usampler1D) -0:33 'g_tTex1du4' (uniform utexture1D) -0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:33 move second child to first child ( temp 4-component vector of uint) +0:33 'txval12' ( temp 4-component vector of uint) +0:33 textureOffset ( temp 4-component vector of uint) +0:33 Construct combined texture-sampler ( temp usampler1D) +0:33 'g_tTex1du4' ( uniform utexture1D) +0:33 'g_sSamp' (layout( binding=0) uniform sampler) 0:33 Constant: 0:33 0.300000 0:33 Constant: @@ -45,12 +45,12 @@ gl_FragCoord origin is upper left 0:33 Constant: 0:33 1 (const int) 0:35 Sequence -0:35 move second child to first child (temp 4-component vector of float) -0:35 'txval20' (temp 4-component vector of float) -0:35 textureOffset (temp 4-component vector of float) -0:35 Construct combined texture-sampler (temp sampler2D) -0:35 'g_tTex2df4' (uniform texture2D) -0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:35 move second child to first child ( temp 4-component vector of float) +0:35 'txval20' ( temp 4-component vector of float) +0:35 textureOffset ( temp 4-component vector of float) +0:35 Construct combined texture-sampler ( temp sampler2D) +0:35 'g_tTex2df4' ( uniform texture2D) +0:35 'g_sSamp' (layout( binding=0) uniform sampler) 0:? Constant: 0:? 0.100000 0:? 0.200000 @@ -60,12 +60,12 @@ gl_FragCoord origin is upper left 0:? 1 (const int) 0:? 0 (const int) 0:36 Sequence -0:36 move second child to first child (temp 4-component vector of int) -0:36 'txval21' (temp 4-component vector of int) -0:36 textureOffset (temp 4-component vector of int) -0:36 Construct combined texture-sampler (temp isampler2D) -0:36 'g_tTex2di4' (uniform itexture2D) -0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:36 move second child to first child ( temp 4-component vector of int) +0:36 'txval21' ( temp 4-component vector of int) +0:36 textureOffset ( temp 4-component vector of int) +0:36 Construct combined texture-sampler ( temp isampler2D) +0:36 'g_tTex2di4' ( uniform itexture2D) +0:36 'g_sSamp' (layout( binding=0) uniform sampler) 0:? Constant: 0:? 0.300000 0:? 0.400000 @@ -75,12 +75,12 @@ gl_FragCoord origin is upper left 0:? 1 (const int) 0:? 1 (const int) 0:37 Sequence -0:37 move second child to first child (temp 4-component vector of uint) -0:37 'txval22' (temp 4-component vector of uint) -0:37 textureOffset (temp 4-component vector of uint) -0:37 Construct combined texture-sampler (temp usampler2D) -0:37 'g_tTex2du4' (uniform utexture2D) -0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:37 move second child to first child ( temp 4-component vector of uint) +0:37 'txval22' ( temp 4-component vector of uint) +0:37 textureOffset ( temp 4-component vector of uint) +0:37 Construct combined texture-sampler ( temp usampler2D) +0:37 'g_tTex2du4' ( uniform utexture2D) +0:37 'g_sSamp' (layout( binding=0) uniform sampler) 0:? Constant: 0:? 0.500000 0:? 0.600000 @@ -90,12 +90,12 @@ gl_FragCoord origin is upper left 0:? 1 (const int) 0:? -1 (const int) 0:39 Sequence -0:39 move second child to first child (temp 4-component vector of float) -0:39 'txval30' (temp 4-component vector of float) -0:39 textureOffset (temp 4-component vector of float) -0:39 Construct combined texture-sampler (temp sampler3D) -0:39 'g_tTex3df4' (uniform texture3D) -0:39 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:39 move second child to first child ( temp 4-component vector of float) +0:39 'txval30' ( temp 4-component vector of float) +0:39 textureOffset ( temp 4-component vector of float) +0:39 Construct combined texture-sampler ( temp sampler3D) +0:39 'g_tTex3df4' ( uniform texture3D) +0:39 'g_sSamp' (layout( binding=0) uniform sampler) 0:? Constant: 0:? 0.100000 0:? 0.200000 @@ -107,12 +107,12 @@ gl_FragCoord origin is upper left 0:? 0 (const int) 0:? 1 (const int) 0:40 Sequence -0:40 move second child to first child (temp 4-component vector of int) -0:40 'txval31' (temp 4-component vector of int) -0:40 textureOffset (temp 4-component vector of int) -0:40 Construct combined texture-sampler (temp isampler3D) -0:40 'g_tTex3di4' (uniform itexture3D) -0:40 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:40 move second child to first child ( temp 4-component vector of int) +0:40 'txval31' ( temp 4-component vector of int) +0:40 textureOffset ( temp 4-component vector of int) +0:40 Construct combined texture-sampler ( temp isampler3D) +0:40 'g_tTex3di4' ( uniform itexture3D) +0:40 'g_sSamp' (layout( binding=0) uniform sampler) 0:? Constant: 0:? 0.400000 0:? 0.500000 @@ -124,12 +124,12 @@ gl_FragCoord origin is upper left 0:? 1 (const int) 0:? 1 (const int) 0:41 Sequence -0:41 move second child to first child (temp 4-component vector of uint) -0:41 'txval32' (temp 4-component vector of uint) -0:41 textureOffset (temp 4-component vector of uint) -0:41 Construct combined texture-sampler (temp usampler3D) -0:41 'g_tTex3du4' (uniform utexture3D) -0:41 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:41 move second child to first child ( temp 4-component vector of uint) +0:41 'txval32' ( temp 4-component vector of uint) +0:41 textureOffset ( temp 4-component vector of uint) +0:41 Construct combined texture-sampler ( temp usampler3D) +0:41 'g_tTex3du4' ( uniform utexture3D) +0:41 'g_sSamp' (layout( binding=0) uniform sampler) 0:? Constant: 0:? 0.700000 0:? 0.800000 @@ -140,9 +140,9 @@ gl_FragCoord origin is upper left 0:? 1 (const int) 0:? 0 (const int) 0:? -1 (const int) -0:45 move second child to first child (temp 4-component vector of float) -0:45 Color: direct index for structure (temp 4-component vector of float) -0:45 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth}) +0:45 move second child to first child ( temp 4-component vector of float) +0:45 Color: direct index for structure ( temp 4-component vector of float) +0:45 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 0:45 Constant: 0:45 0 (const int) 0:45 Constant: @@ -150,45 +150,51 @@ gl_FragCoord origin is upper left 0:45 1.000000 0:45 1.000000 0:45 1.000000 -0:46 move second child to first child (temp float) -0:46 Depth: direct index for structure (temp float) -0:46 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth}) +0:46 move second child to first child ( temp float) +0:46 Depth: direct index for structure ( temp float) +0:46 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 0:46 Constant: 0:46 1 (const int) 0:46 Constant: 0:46 1.000000 -0:48 Sequence -0:48 Sequence -0:48 move second child to first child (temp 4-component vector of float) -0:? 'Color' (layout(location=0 ) out 4-component vector of float) -0:48 Color: direct index for structure (temp 4-component vector of float) -0:48 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth}) -0:48 Constant: -0:48 0 (const int) -0:48 move second child to first child (temp float) -0:? 'Depth' (out float FragDepth) -0:48 Depth: direct index for structure (temp float) -0:48 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth}) -0:48 Constant: -0:48 1 (const int) -0:48 Branch: Return +0:48 Branch: Return with expression +0:48 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) +0:28 Function Definition: main( ( temp void) +0:28 Function Parameters: +0:? Sequence +0:28 Sequence +0:28 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) +0:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) +0:28 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) +0:28 move second child to first child ( temp 4-component vector of float) +0:? 'Color' (layout( location=0) out 4-component vector of float) +0:28 Color: direct index for structure ( temp 4-component vector of float) +0:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) +0:28 Constant: +0:28 0 (const int) +0:28 move second child to first child ( temp float) +0:? 'Depth' ( out float FragDepth) +0:28 Depth: direct index for structure ( temp float) +0:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) +0:28 Constant: +0:28 1 (const int) 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) +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) +0:? 'Color' (layout( location=0) out 4-component vector of float) +0:? 'Depth' ( out float FragDepth) Linked fragment stage: @@ -197,16 +203,16 @@ 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 Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 0:28 Function Parameters: 0:? Sequence 0:31 Sequence -0:31 move second child to first child (temp 4-component vector of float) -0:31 'txval10' (temp 4-component vector of float) -0:31 textureOffset (temp 4-component vector of float) -0:31 Construct combined texture-sampler (temp sampler1D) -0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) -0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:31 move second child to first child ( temp 4-component vector of float) +0:31 'txval10' ( temp 4-component vector of float) +0:31 textureOffset ( temp 4-component vector of float) +0:31 Construct combined texture-sampler ( temp sampler1D) +0:31 'g_tTex1df4' (layout( binding=0) uniform texture1D) +0:31 'g_sSamp' (layout( binding=0) uniform sampler) 0:31 Constant: 0:31 0.100000 0:31 Constant: @@ -214,12 +220,12 @@ gl_FragCoord origin is upper left 0:31 Constant: 0:31 1 (const int) 0:32 Sequence -0:32 move second child to first child (temp 4-component vector of int) -0:32 'txval11' (temp 4-component vector of int) -0:32 textureOffset (temp 4-component vector of int) -0:32 Construct combined texture-sampler (temp isampler1D) -0:32 'g_tTex1di4' (uniform itexture1D) -0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:32 move second child to first child ( temp 4-component vector of int) +0:32 'txval11' ( temp 4-component vector of int) +0:32 textureOffset ( temp 4-component vector of int) +0:32 Construct combined texture-sampler ( temp isampler1D) +0:32 'g_tTex1di4' ( uniform itexture1D) +0:32 'g_sSamp' (layout( binding=0) uniform sampler) 0:32 Constant: 0:32 0.200000 0:32 Constant: @@ -227,12 +233,12 @@ gl_FragCoord origin is upper left 0:32 Constant: 0:32 1 (const int) 0:33 Sequence -0:33 move second child to first child (temp 4-component vector of uint) -0:33 'txval12' (temp 4-component vector of uint) -0:33 textureOffset (temp 4-component vector of uint) -0:33 Construct combined texture-sampler (temp usampler1D) -0:33 'g_tTex1du4' (uniform utexture1D) -0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:33 move second child to first child ( temp 4-component vector of uint) +0:33 'txval12' ( temp 4-component vector of uint) +0:33 textureOffset ( temp 4-component vector of uint) +0:33 Construct combined texture-sampler ( temp usampler1D) +0:33 'g_tTex1du4' ( uniform utexture1D) +0:33 'g_sSamp' (layout( binding=0) uniform sampler) 0:33 Constant: 0:33 0.300000 0:33 Constant: @@ -240,12 +246,12 @@ gl_FragCoord origin is upper left 0:33 Constant: 0:33 1 (const int) 0:35 Sequence -0:35 move second child to first child (temp 4-component vector of float) -0:35 'txval20' (temp 4-component vector of float) -0:35 textureOffset (temp 4-component vector of float) -0:35 Construct combined texture-sampler (temp sampler2D) -0:35 'g_tTex2df4' (uniform texture2D) -0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:35 move second child to first child ( temp 4-component vector of float) +0:35 'txval20' ( temp 4-component vector of float) +0:35 textureOffset ( temp 4-component vector of float) +0:35 Construct combined texture-sampler ( temp sampler2D) +0:35 'g_tTex2df4' ( uniform texture2D) +0:35 'g_sSamp' (layout( binding=0) uniform sampler) 0:? Constant: 0:? 0.100000 0:? 0.200000 @@ -255,12 +261,12 @@ gl_FragCoord origin is upper left 0:? 1 (const int) 0:? 0 (const int) 0:36 Sequence -0:36 move second child to first child (temp 4-component vector of int) -0:36 'txval21' (temp 4-component vector of int) -0:36 textureOffset (temp 4-component vector of int) -0:36 Construct combined texture-sampler (temp isampler2D) -0:36 'g_tTex2di4' (uniform itexture2D) -0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:36 move second child to first child ( temp 4-component vector of int) +0:36 'txval21' ( temp 4-component vector of int) +0:36 textureOffset ( temp 4-component vector of int) +0:36 Construct combined texture-sampler ( temp isampler2D) +0:36 'g_tTex2di4' ( uniform itexture2D) +0:36 'g_sSamp' (layout( binding=0) uniform sampler) 0:? Constant: 0:? 0.300000 0:? 0.400000 @@ -270,12 +276,12 @@ gl_FragCoord origin is upper left 0:? 1 (const int) 0:? 1 (const int) 0:37 Sequence -0:37 move second child to first child (temp 4-component vector of uint) -0:37 'txval22' (temp 4-component vector of uint) -0:37 textureOffset (temp 4-component vector of uint) -0:37 Construct combined texture-sampler (temp usampler2D) -0:37 'g_tTex2du4' (uniform utexture2D) -0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:37 move second child to first child ( temp 4-component vector of uint) +0:37 'txval22' ( temp 4-component vector of uint) +0:37 textureOffset ( temp 4-component vector of uint) +0:37 Construct combined texture-sampler ( temp usampler2D) +0:37 'g_tTex2du4' ( uniform utexture2D) +0:37 'g_sSamp' (layout( binding=0) uniform sampler) 0:? Constant: 0:? 0.500000 0:? 0.600000 @@ -285,12 +291,12 @@ gl_FragCoord origin is upper left 0:? 1 (const int) 0:? -1 (const int) 0:39 Sequence -0:39 move second child to first child (temp 4-component vector of float) -0:39 'txval30' (temp 4-component vector of float) -0:39 textureOffset (temp 4-component vector of float) -0:39 Construct combined texture-sampler (temp sampler3D) -0:39 'g_tTex3df4' (uniform texture3D) -0:39 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:39 move second child to first child ( temp 4-component vector of float) +0:39 'txval30' ( temp 4-component vector of float) +0:39 textureOffset ( temp 4-component vector of float) +0:39 Construct combined texture-sampler ( temp sampler3D) +0:39 'g_tTex3df4' ( uniform texture3D) +0:39 'g_sSamp' (layout( binding=0) uniform sampler) 0:? Constant: 0:? 0.100000 0:? 0.200000 @@ -302,12 +308,12 @@ gl_FragCoord origin is upper left 0:? 0 (const int) 0:? 1 (const int) 0:40 Sequence -0:40 move second child to first child (temp 4-component vector of int) -0:40 'txval31' (temp 4-component vector of int) -0:40 textureOffset (temp 4-component vector of int) -0:40 Construct combined texture-sampler (temp isampler3D) -0:40 'g_tTex3di4' (uniform itexture3D) -0:40 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:40 move second child to first child ( temp 4-component vector of int) +0:40 'txval31' ( temp 4-component vector of int) +0:40 textureOffset ( temp 4-component vector of int) +0:40 Construct combined texture-sampler ( temp isampler3D) +0:40 'g_tTex3di4' ( uniform itexture3D) +0:40 'g_sSamp' (layout( binding=0) uniform sampler) 0:? Constant: 0:? 0.400000 0:? 0.500000 @@ -319,12 +325,12 @@ gl_FragCoord origin is upper left 0:? 1 (const int) 0:? 1 (const int) 0:41 Sequence -0:41 move second child to first child (temp 4-component vector of uint) -0:41 'txval32' (temp 4-component vector of uint) -0:41 textureOffset (temp 4-component vector of uint) -0:41 Construct combined texture-sampler (temp usampler3D) -0:41 'g_tTex3du4' (uniform utexture3D) -0:41 'g_sSamp' (layout(binding=0 ) uniform sampler) +0:41 move second child to first child ( temp 4-component vector of uint) +0:41 'txval32' ( temp 4-component vector of uint) +0:41 textureOffset ( temp 4-component vector of uint) +0:41 Construct combined texture-sampler ( temp usampler3D) +0:41 'g_tTex3du4' ( uniform utexture3D) +0:41 'g_sSamp' (layout( binding=0) uniform sampler) 0:? Constant: 0:? 0.700000 0:? 0.800000 @@ -335,9 +341,9 @@ gl_FragCoord origin is upper left 0:? 1 (const int) 0:? 0 (const int) 0:? -1 (const int) -0:45 move second child to first child (temp 4-component vector of float) -0:45 Color: direct index for structure (temp 4-component vector of float) -0:45 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth}) +0:45 move second child to first child ( temp 4-component vector of float) +0:45 Color: direct index for structure ( temp 4-component vector of float) +0:45 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 0:45 Constant: 0:45 0 (const int) 0:45 Constant: @@ -345,268 +351,285 @@ gl_FragCoord origin is upper left 0:45 1.000000 0:45 1.000000 0:45 1.000000 -0:46 move second child to first child (temp float) -0:46 Depth: direct index for structure (temp float) -0:46 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth}) +0:46 move second child to first child ( temp float) +0:46 Depth: direct index for structure ( temp float) +0:46 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 0:46 Constant: 0:46 1 (const int) 0:46 Constant: 0:46 1.000000 -0:48 Sequence -0:48 Sequence -0:48 move second child to first child (temp 4-component vector of float) -0:? 'Color' (layout(location=0 ) out 4-component vector of float) -0:48 Color: direct index for structure (temp 4-component vector of float) -0:48 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth}) -0:48 Constant: -0:48 0 (const int) -0:48 move second child to first child (temp float) -0:? 'Depth' (out float FragDepth) -0:48 Depth: direct index for structure (temp float) -0:48 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth}) -0:48 Constant: -0:48 1 (const int) -0:48 Branch: Return +0:48 Branch: Return with expression +0:48 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) +0:28 Function Definition: main( ( temp void) +0:28 Function Parameters: +0:? Sequence +0:28 Sequence +0:28 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) +0:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) +0:28 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) +0:28 move second child to first child ( temp 4-component vector of float) +0:? 'Color' (layout( location=0) out 4-component vector of float) +0:28 Color: direct index for structure ( temp 4-component vector of float) +0:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) +0:28 Constant: +0:28 0 (const int) +0:28 move second child to first child ( temp float) +0:? 'Depth' ( out float FragDepth) +0:28 Depth: direct index for structure ( temp float) +0:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) +0:28 Constant: +0:28 1 (const int) 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) +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) +0:? 'Color' (layout( location=0) out 4-component vector of float) +0:? 'Depth' ( out float FragDepth) // Module Version 10000 // Generated by (magic number): 80001 -// Id's are bound by 154 +// Id's are bound by 161 Capability Shader Capability Sampled1D 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 - EntryPoint Fragment 4 "main" 136 140 + EntryPoint Fragment 4 "main" 144 148 ExecutionMode 4 OriginUpperLeft Name 4 "main" - Name 9 "txval10" - Name 12 "g_tTex1df4" - Name 16 "g_sSamp" - Name 27 "txval11" - Name 30 "g_tTex1di4" - Name 40 "txval12" - Name 43 "g_tTex1du4" - Name 50 "txval20" - Name 53 "g_tTex2df4" - Name 64 "txval21" - Name 67 "g_tTex2di4" - Name 76 "txval22" - Name 79 "g_tTex2du4" - Name 89 "txval30" - Name 92 "g_tTex3df4" - Name 102 "txval31" - Name 105 "g_tTex3di4" - Name 113 "txval32" - Name 116 "g_tTex3du4" - Name 127 "PS_OUTPUT" - MemberName 127(PS_OUTPUT) 0 "Color" - MemberName 127(PS_OUTPUT) 1 "Depth" - Name 129 "psout" - Name 136 "Color" - Name 140 "Depth" - Name 144 "g_tTex1df4a" - Name 147 "g_tTexcdf4" - Name 150 "g_tTexcdi4" - Name 153 "g_tTexcdu4" - Decorate 12(g_tTex1df4) DescriptorSet 0 - Decorate 12(g_tTex1df4) Binding 0 - Decorate 16(g_sSamp) DescriptorSet 0 - Decorate 16(g_sSamp) Binding 0 - Decorate 30(g_tTex1di4) DescriptorSet 0 - Decorate 43(g_tTex1du4) DescriptorSet 0 - Decorate 53(g_tTex2df4) DescriptorSet 0 - Decorate 67(g_tTex2di4) DescriptorSet 0 - Decorate 79(g_tTex2du4) DescriptorSet 0 - Decorate 92(g_tTex3df4) DescriptorSet 0 - Decorate 105(g_tTex3di4) DescriptorSet 0 - Decorate 116(g_tTex3du4) DescriptorSet 0 - Decorate 136(Color) Location 0 - Decorate 140(Depth) BuiltIn FragDepth - Decorate 144(g_tTex1df4a) DescriptorSet 0 - Decorate 144(g_tTex1df4a) Binding 1 - Decorate 147(g_tTexcdf4) DescriptorSet 0 - Decorate 150(g_tTexcdi4) DescriptorSet 0 - Decorate 153(g_tTexcdu4) DescriptorSet 0 + Name 8 "PS_OUTPUT" + MemberName 8(PS_OUTPUT) 0 "Color" + MemberName 8(PS_OUTPUT) 1 "Depth" + Name 10 "@main(" + Name 13 "txval10" + Name 16 "g_tTex1df4" + Name 20 "g_sSamp" + Name 31 "txval11" + Name 34 "g_tTex1di4" + Name 44 "txval12" + Name 47 "g_tTex1du4" + Name 54 "txval20" + Name 57 "g_tTex2df4" + Name 68 "txval21" + Name 71 "g_tTex2di4" + Name 80 "txval22" + Name 83 "g_tTex2du4" + Name 93 "txval30" + Name 96 "g_tTex3df4" + Name 106 "txval31" + Name 109 "g_tTex3di4" + Name 117 "txval32" + Name 120 "g_tTex3du4" + Name 132 "psout" + Name 141 "flattenTemp" + Name 144 "Color" + Name 148 "Depth" + Name 151 "g_tTex1df4a" + Name 154 "g_tTexcdf4" + Name 157 "g_tTexcdi4" + Name 160 "g_tTexcdu4" + Decorate 16(g_tTex1df4) DescriptorSet 0 + Decorate 16(g_tTex1df4) Binding 0 + Decorate 20(g_sSamp) DescriptorSet 0 + Decorate 20(g_sSamp) Binding 0 + Decorate 34(g_tTex1di4) DescriptorSet 0 + Decorate 47(g_tTex1du4) DescriptorSet 0 + Decorate 57(g_tTex2df4) DescriptorSet 0 + Decorate 71(g_tTex2di4) DescriptorSet 0 + Decorate 83(g_tTex2du4) DescriptorSet 0 + Decorate 96(g_tTex3df4) DescriptorSet 0 + Decorate 109(g_tTex3di4) DescriptorSet 0 + Decorate 120(g_tTex3du4) DescriptorSet 0 + Decorate 144(Color) Location 0 + Decorate 148(Depth) BuiltIn FragDepth + Decorate 151(g_tTex1df4a) DescriptorSet 0 + Decorate 151(g_tTex1df4a) Binding 1 + Decorate 154(g_tTexcdf4) DescriptorSet 0 + Decorate 157(g_tTexcdi4) DescriptorSet 0 + Decorate 160(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) 1D sampled format:Unknown - 11: TypePointer UniformConstant 10 - 12(g_tTex1df4): 11(ptr) Variable UniformConstant - 14: TypeSampler + 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) + 9: TypeFunction 8(PS_OUTPUT) + 12: TypePointer Function 7(fvec4) + 14: TypeImage 6(float) 1D sampled format:Unknown 15: TypePointer UniformConstant 14 - 16(g_sSamp): 15(ptr) Variable UniformConstant - 18: TypeSampledImage 10 - 20: 6(float) Constant 1036831949 - 21: 6(float) Constant 1056964608 - 22: TypeInt 32 1 - 23: 22(int) Constant 1 - 25: TypeVector 22(int) 4 - 26: TypePointer Function 25(ivec4) - 28: TypeImage 22(int) 1D sampled format:Unknown - 29: TypePointer UniformConstant 28 - 30(g_tTex1di4): 29(ptr) Variable UniformConstant - 33: TypeSampledImage 28 - 35: 6(float) Constant 1045220557 - 37: TypeInt 32 0 - 38: TypeVector 37(int) 4 - 39: TypePointer Function 38(ivec4) - 41: TypeImage 37(int) 1D sampled format:Unknown - 42: TypePointer UniformConstant 41 - 43(g_tTex1du4): 42(ptr) Variable UniformConstant - 46: TypeSampledImage 41 - 48: 6(float) Constant 1050253722 - 51: TypeImage 6(float) 2D sampled format:Unknown - 52: TypePointer UniformConstant 51 - 53(g_tTex2df4): 52(ptr) Variable UniformConstant - 56: TypeSampledImage 51 - 58: TypeVector 6(float) 2 - 59: 58(fvec2) ConstantComposite 20 35 - 60: TypeVector 22(int) 2 - 61: 22(int) Constant 0 - 62: 60(ivec2) ConstantComposite 23 61 - 65: TypeImage 22(int) 2D sampled format:Unknown - 66: TypePointer UniformConstant 65 - 67(g_tTex2di4): 66(ptr) Variable UniformConstant - 70: TypeSampledImage 65 - 72: 6(float) Constant 1053609165 - 73: 58(fvec2) ConstantComposite 48 72 - 74: 60(ivec2) ConstantComposite 23 23 - 77: TypeImage 37(int) 2D sampled format:Unknown - 78: TypePointer UniformConstant 77 - 79(g_tTex2du4): 78(ptr) Variable UniformConstant - 82: TypeSampledImage 77 - 84: 6(float) Constant 1058642330 - 85: 58(fvec2) ConstantComposite 21 84 - 86: 22(int) Constant 4294967295 - 87: 60(ivec2) ConstantComposite 23 86 - 90: TypeImage 6(float) 3D sampled format:Unknown - 91: TypePointer UniformConstant 90 - 92(g_tTex3df4): 91(ptr) Variable UniformConstant - 95: TypeSampledImage 90 - 97: TypeVector 6(float) 3 - 98: 97(fvec3) ConstantComposite 20 35 48 - 99: TypeVector 22(int) 3 - 100: 99(ivec3) ConstantComposite 23 61 23 - 103: TypeImage 22(int) 3D sampled format:Unknown - 104: TypePointer UniformConstant 103 - 105(g_tTex3di4): 104(ptr) Variable UniformConstant - 108: TypeSampledImage 103 - 110: 97(fvec3) ConstantComposite 72 21 84 - 111: 99(ivec3) ConstantComposite 23 23 23 - 114: TypeImage 37(int) 3D sampled format:Unknown - 115: TypePointer UniformConstant 114 - 116(g_tTex3du4): 115(ptr) Variable UniformConstant - 119: TypeSampledImage 114 - 121: 6(float) Constant 1060320051 - 122: 6(float) Constant 1061997773 - 123: 6(float) Constant 1063675494 - 124: 97(fvec3) ConstantComposite 121 122 123 - 125: 99(ivec3) ConstantComposite 23 61 86 - 127(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) - 128: TypePointer Function 127(PS_OUTPUT) - 130: 6(float) Constant 1065353216 - 131: 7(fvec4) ConstantComposite 130 130 130 130 - 133: TypePointer Function 6(float) - 135: TypePointer Output 7(fvec4) - 136(Color): 135(ptr) Variable Output - 139: TypePointer Output 6(float) - 140(Depth): 139(ptr) Variable Output -144(g_tTex1df4a): 11(ptr) Variable UniformConstant - 145: TypeImage 6(float) Cube sampled format:Unknown - 146: TypePointer UniformConstant 145 - 147(g_tTexcdf4): 146(ptr) Variable UniformConstant - 148: TypeImage 22(int) Cube sampled format:Unknown - 149: TypePointer UniformConstant 148 - 150(g_tTexcdi4): 149(ptr) Variable UniformConstant - 151: TypeImage 37(int) Cube sampled format:Unknown - 152: TypePointer UniformConstant 151 - 153(g_tTexcdu4): 152(ptr) Variable UniformConstant + 16(g_tTex1df4): 15(ptr) Variable UniformConstant + 18: TypeSampler + 19: TypePointer UniformConstant 18 + 20(g_sSamp): 19(ptr) Variable UniformConstant + 22: TypeSampledImage 14 + 24: 6(float) Constant 1036831949 + 25: 6(float) Constant 1056964608 + 26: TypeInt 32 1 + 27: 26(int) Constant 1 + 29: TypeVector 26(int) 4 + 30: TypePointer Function 29(ivec4) + 32: TypeImage 26(int) 1D sampled format:Unknown + 33: TypePointer UniformConstant 32 + 34(g_tTex1di4): 33(ptr) Variable UniformConstant + 37: TypeSampledImage 32 + 39: 6(float) Constant 1045220557 + 41: TypeInt 32 0 + 42: TypeVector 41(int) 4 + 43: TypePointer Function 42(ivec4) + 45: TypeImage 41(int) 1D sampled format:Unknown + 46: TypePointer UniformConstant 45 + 47(g_tTex1du4): 46(ptr) Variable UniformConstant + 50: TypeSampledImage 45 + 52: 6(float) Constant 1050253722 + 55: TypeImage 6(float) 2D sampled format:Unknown + 56: TypePointer UniformConstant 55 + 57(g_tTex2df4): 56(ptr) Variable UniformConstant + 60: TypeSampledImage 55 + 62: TypeVector 6(float) 2 + 63: 62(fvec2) ConstantComposite 24 39 + 64: TypeVector 26(int) 2 + 65: 26(int) Constant 0 + 66: 64(ivec2) ConstantComposite 27 65 + 69: TypeImage 26(int) 2D sampled format:Unknown + 70: TypePointer UniformConstant 69 + 71(g_tTex2di4): 70(ptr) Variable UniformConstant + 74: TypeSampledImage 69 + 76: 6(float) Constant 1053609165 + 77: 62(fvec2) ConstantComposite 52 76 + 78: 64(ivec2) ConstantComposite 27 27 + 81: TypeImage 41(int) 2D sampled format:Unknown + 82: TypePointer UniformConstant 81 + 83(g_tTex2du4): 82(ptr) Variable UniformConstant + 86: TypeSampledImage 81 + 88: 6(float) Constant 1058642330 + 89: 62(fvec2) ConstantComposite 25 88 + 90: 26(int) Constant 4294967295 + 91: 64(ivec2) ConstantComposite 27 90 + 94: TypeImage 6(float) 3D sampled format:Unknown + 95: TypePointer UniformConstant 94 + 96(g_tTex3df4): 95(ptr) Variable UniformConstant + 99: TypeSampledImage 94 + 101: TypeVector 6(float) 3 + 102: 101(fvec3) ConstantComposite 24 39 52 + 103: TypeVector 26(int) 3 + 104: 103(ivec3) ConstantComposite 27 65 27 + 107: TypeImage 26(int) 3D sampled format:Unknown + 108: TypePointer UniformConstant 107 + 109(g_tTex3di4): 108(ptr) Variable UniformConstant + 112: TypeSampledImage 107 + 114: 101(fvec3) ConstantComposite 76 25 88 + 115: 103(ivec3) ConstantComposite 27 27 27 + 118: TypeImage 41(int) 3D sampled format:Unknown + 119: TypePointer UniformConstant 118 + 120(g_tTex3du4): 119(ptr) Variable UniformConstant + 123: TypeSampledImage 118 + 125: 6(float) Constant 1060320051 + 126: 6(float) Constant 1061997773 + 127: 6(float) Constant 1063675494 + 128: 101(fvec3) ConstantComposite 125 126 127 + 129: 103(ivec3) ConstantComposite 27 65 90 + 131: TypePointer Function 8(PS_OUTPUT) + 133: 6(float) Constant 1065353216 + 134: 7(fvec4) ConstantComposite 133 133 133 133 + 136: TypePointer Function 6(float) + 143: TypePointer Output 7(fvec4) + 144(Color): 143(ptr) Variable Output + 147: TypePointer Output 6(float) + 148(Depth): 147(ptr) Variable Output +151(g_tTex1df4a): 15(ptr) Variable UniformConstant + 152: TypeImage 6(float) Cube sampled format:Unknown + 153: TypePointer UniformConstant 152 + 154(g_tTexcdf4): 153(ptr) Variable UniformConstant + 155: TypeImage 26(int) Cube sampled format:Unknown + 156: TypePointer UniformConstant 155 + 157(g_tTexcdi4): 156(ptr) Variable UniformConstant + 158: TypeImage 41(int) Cube sampled format:Unknown + 159: TypePointer UniformConstant 158 + 160(g_tTexcdu4): 159(ptr) Variable UniformConstant 4(main): 2 Function None 3 5: Label - 9(txval10): 8(ptr) Variable Function - 27(txval11): 26(ptr) Variable Function - 40(txval12): 39(ptr) Variable Function - 50(txval20): 8(ptr) Variable Function - 64(txval21): 26(ptr) Variable Function - 76(txval22): 39(ptr) Variable Function - 89(txval30): 8(ptr) Variable Function - 102(txval31): 26(ptr) Variable Function - 113(txval32): 39(ptr) Variable Function - 129(psout): 128(ptr) Variable Function - 13: 10 Load 12(g_tTex1df4) - 17: 14 Load 16(g_sSamp) - 19: 18 SampledImage 13 17 - 24: 7(fvec4) ImageSampleImplicitLod 19 20 Bias ConstOffset 23 21 - Store 9(txval10) 24 - 31: 28 Load 30(g_tTex1di4) - 32: 14 Load 16(g_sSamp) - 34: 33 SampledImage 31 32 - 36: 25(ivec4) ImageSampleImplicitLod 34 35 Bias ConstOffset 23 21 - Store 27(txval11) 36 - 44: 41 Load 43(g_tTex1du4) - 45: 14 Load 16(g_sSamp) - 47: 46 SampledImage 44 45 - 49: 38(ivec4) ImageSampleImplicitLod 47 48 Bias ConstOffset 23 21 - Store 40(txval12) 49 - 54: 51 Load 53(g_tTex2df4) - 55: 14 Load 16(g_sSamp) - 57: 56 SampledImage 54 55 - 63: 7(fvec4) ImageSampleImplicitLod 57 59 Bias ConstOffset 62 21 - Store 50(txval20) 63 - 68: 65 Load 67(g_tTex2di4) - 69: 14 Load 16(g_sSamp) - 71: 70 SampledImage 68 69 - 75: 25(ivec4) ImageSampleImplicitLod 71 73 Bias ConstOffset 74 21 - Store 64(txval21) 75 - 80: 77 Load 79(g_tTex2du4) - 81: 14 Load 16(g_sSamp) - 83: 82 SampledImage 80 81 - 88: 38(ivec4) ImageSampleImplicitLod 83 85 Bias ConstOffset 87 21 - Store 76(txval22) 88 - 93: 90 Load 92(g_tTex3df4) - 94: 14 Load 16(g_sSamp) - 96: 95 SampledImage 93 94 - 101: 7(fvec4) ImageSampleImplicitLod 96 98 Bias ConstOffset 100 21 - Store 89(txval30) 101 - 106: 103 Load 105(g_tTex3di4) - 107: 14 Load 16(g_sSamp) - 109: 108 SampledImage 106 107 - 112: 25(ivec4) ImageSampleImplicitLod 109 110 Bias ConstOffset 111 21 - Store 102(txval31) 112 - 117: 114 Load 116(g_tTex3du4) - 118: 14 Load 16(g_sSamp) - 120: 119 SampledImage 117 118 - 126: 38(ivec4) ImageSampleImplicitLod 120 124 Bias ConstOffset 125 21 - Store 113(txval32) 126 - 132: 8(ptr) AccessChain 129(psout) 61 - Store 132 131 - 134: 133(ptr) AccessChain 129(psout) 23 - Store 134 130 - 137: 8(ptr) AccessChain 129(psout) 61 - 138: 7(fvec4) Load 137 - Store 136(Color) 138 - 141: 133(ptr) AccessChain 129(psout) 23 - 142: 6(float) Load 141 - Store 140(Depth) 142 +141(flattenTemp): 131(ptr) Variable Function + 142:8(PS_OUTPUT) FunctionCall 10(@main() + Store 141(flattenTemp) 142 + 145: 12(ptr) AccessChain 141(flattenTemp) 65 + 146: 7(fvec4) Load 145 + Store 144(Color) 146 + 149: 136(ptr) AccessChain 141(flattenTemp) 27 + 150: 6(float) Load 149 + Store 148(Depth) 150 Return FunctionEnd + 10(@main():8(PS_OUTPUT) Function None 9 + 11: Label + 13(txval10): 12(ptr) Variable Function + 31(txval11): 30(ptr) Variable Function + 44(txval12): 43(ptr) Variable Function + 54(txval20): 12(ptr) Variable Function + 68(txval21): 30(ptr) Variable Function + 80(txval22): 43(ptr) Variable Function + 93(txval30): 12(ptr) Variable Function + 106(txval31): 30(ptr) Variable Function + 117(txval32): 43(ptr) Variable Function + 132(psout): 131(ptr) Variable Function + 17: 14 Load 16(g_tTex1df4) + 21: 18 Load 20(g_sSamp) + 23: 22 SampledImage 17 21 + 28: 7(fvec4) ImageSampleImplicitLod 23 24 Bias ConstOffset 27 25 + Store 13(txval10) 28 + 35: 32 Load 34(g_tTex1di4) + 36: 18 Load 20(g_sSamp) + 38: 37 SampledImage 35 36 + 40: 29(ivec4) ImageSampleImplicitLod 38 39 Bias ConstOffset 27 25 + Store 31(txval11) 40 + 48: 45 Load 47(g_tTex1du4) + 49: 18 Load 20(g_sSamp) + 51: 50 SampledImage 48 49 + 53: 42(ivec4) ImageSampleImplicitLod 51 52 Bias ConstOffset 27 25 + Store 44(txval12) 53 + 58: 55 Load 57(g_tTex2df4) + 59: 18 Load 20(g_sSamp) + 61: 60 SampledImage 58 59 + 67: 7(fvec4) ImageSampleImplicitLod 61 63 Bias ConstOffset 66 25 + Store 54(txval20) 67 + 72: 69 Load 71(g_tTex2di4) + 73: 18 Load 20(g_sSamp) + 75: 74 SampledImage 72 73 + 79: 29(ivec4) ImageSampleImplicitLod 75 77 Bias ConstOffset 78 25 + Store 68(txval21) 79 + 84: 81 Load 83(g_tTex2du4) + 85: 18 Load 20(g_sSamp) + 87: 86 SampledImage 84 85 + 92: 42(ivec4) ImageSampleImplicitLod 87 89 Bias ConstOffset 91 25 + Store 80(txval22) 92 + 97: 94 Load 96(g_tTex3df4) + 98: 18 Load 20(g_sSamp) + 100: 99 SampledImage 97 98 + 105: 7(fvec4) ImageSampleImplicitLod 100 102 Bias ConstOffset 104 25 + Store 93(txval30) 105 + 110: 107 Load 109(g_tTex3di4) + 111: 18 Load 20(g_sSamp) + 113: 112 SampledImage 110 111 + 116: 29(ivec4) ImageSampleImplicitLod 113 114 Bias ConstOffset 115 25 + Store 106(txval31) 116 + 121: 118 Load 120(g_tTex3du4) + 122: 18 Load 20(g_sSamp) + 124: 123 SampledImage 121 122 + 130: 42(ivec4) ImageSampleImplicitLod 124 128 Bias ConstOffset 129 25 + Store 117(txval32) 130 + 135: 12(ptr) AccessChain 132(psout) 65 + Store 135 134 + 137: 136(ptr) AccessChain 132(psout) 27 + Store 137 133 + 138:8(PS_OUTPUT) Load 132(psout) + ReturnValue 138 + FunctionEnd |