Commit bf8a6ef7 by John Kessenich Committed by GitHub

Merge pull request #551 from steve-lunarg/rwbuffers-fmt

HLSL: phase 3 of rwtexture support: add sub-vec4 capabilities
parents c6584978 cce8d48b
...@@ -82,6 +82,7 @@ enum TOptions { ...@@ -82,6 +82,7 @@ enum TOptions {
EOptionCascadingErrors = (1 << 18), EOptionCascadingErrors = (1 << 18),
EOptionAutoMapBindings = (1 << 19), EOptionAutoMapBindings = (1 << 19),
EOptionFlattenUniformArrays = (1 << 20), EOptionFlattenUniformArrays = (1 << 20),
EOptionNoStorageFormat = (1 << 21),
}; };
// //
...@@ -290,6 +291,9 @@ void ProcessArguments(int argc, char* argv[]) ...@@ -290,6 +291,9 @@ void ProcessArguments(int argc, char* argv[])
lowerword == "flatten-uniform-array" || lowerword == "flatten-uniform-array" ||
lowerword == "fua") { lowerword == "fua") {
Options |= EOptionFlattenUniformArrays; Options |= EOptionFlattenUniformArrays;
} else if (lowerword == "no-storage-format" || // synonyms
lowerword == "nsf") {
Options |= EOptionNoStorageFormat;
} else { } else {
usage(); usage();
} }
...@@ -542,6 +546,7 @@ void CompileAndLinkShaderUnits(std::vector<ShaderCompUnit> compUnits) ...@@ -542,6 +546,7 @@ void CompileAndLinkShaderUnits(std::vector<ShaderCompUnit> compUnits)
shader->setShiftTextureBinding(baseTextureBinding[compUnit.stage]); shader->setShiftTextureBinding(baseTextureBinding[compUnit.stage]);
shader->setShiftUboBinding(baseUboBinding[compUnit.stage]); shader->setShiftUboBinding(baseUboBinding[compUnit.stage]);
shader->setFlattenUniformArrays((Options & EOptionFlattenUniformArrays) != 0); shader->setFlattenUniformArrays((Options & EOptionFlattenUniformArrays) != 0);
shader->setNoStorageFormat((Options & EOptionNoStorageFormat) != 0);
if (Options & EOptionAutoMapBindings) if (Options & EOptionAutoMapBindings)
shader->setAutoMapBindings(true); shader->setAutoMapBindings(true);
...@@ -945,6 +950,9 @@ void usage() ...@@ -945,6 +950,9 @@ void usage()
"\n" "\n"
" --flatten-uniform-arrays flatten uniform texture & sampler arrays to scalars\n" " --flatten-uniform-arrays flatten uniform texture & sampler arrays to scalars\n"
" --fua synonym for --flatten-uniform-arrays\n" " --fua synonym for --flatten-uniform-arrays\n"
"\n"
" --no-storage-format use Unknown image format\n"
" --nsf synonym for --no-storage-format\n"
); );
exit(EFailUsage); exit(EFailUsage);
......
...@@ -6,7 +6,7 @@ gl_FragCoord origin is upper left ...@@ -6,7 +6,7 @@ gl_FragCoord origin is upper left
0:17 Function Parameters: 0:17 Function Parameters:
0:? Sequence 0:? Sequence
0:18 Branch: Return with expression 0:18 Branch: Return with expression
0:18 texture (global 4-component vector of float) 0:18 texture (temp 4-component vector of float)
0:18 Construct combined texture-sampler (temp sampler1D) 0:18 Construct combined texture-sampler (temp sampler1D)
0:? 'g_tex[1]' (uniform texture1D) 0:? 'g_tex[1]' (uniform texture1D)
0:? 'g_samp[1]' (uniform sampler) 0:? 'g_samp[1]' (uniform sampler)
...@@ -18,7 +18,7 @@ gl_FragCoord origin is upper left ...@@ -18,7 +18,7 @@ gl_FragCoord origin is upper left
0:22 'l_samp' (in 3-element array of sampler) 0:22 'l_samp' (in 3-element array of sampler)
0:? Sequence 0:? Sequence
0:23 Branch: Return with expression 0:23 Branch: Return with expression
0:23 texture (global 4-component vector of float) 0:23 texture (temp 4-component vector of float)
0:23 Construct combined texture-sampler (temp sampler1D) 0:23 Construct combined texture-sampler (temp sampler1D)
0:23 direct index (temp texture1D) 0:23 direct index (temp texture1D)
0:23 'l_tex' (in 3-element array of texture1D) 0:23 'l_tex' (in 3-element array of texture1D)
...@@ -165,7 +165,7 @@ gl_FragCoord origin is upper left ...@@ -165,7 +165,7 @@ gl_FragCoord origin is upper left
0:17 Function Parameters: 0:17 Function Parameters:
0:? Sequence 0:? Sequence
0:18 Branch: Return with expression 0:18 Branch: Return with expression
0:18 texture (global 4-component vector of float) 0:18 texture (temp 4-component vector of float)
0:18 Construct combined texture-sampler (temp sampler1D) 0:18 Construct combined texture-sampler (temp sampler1D)
0:? 'g_tex[1]' (uniform texture1D) 0:? 'g_tex[1]' (uniform texture1D)
0:? 'g_samp[1]' (uniform sampler) 0:? 'g_samp[1]' (uniform sampler)
...@@ -177,7 +177,7 @@ gl_FragCoord origin is upper left ...@@ -177,7 +177,7 @@ gl_FragCoord origin is upper left
0:22 'l_samp' (in 3-element array of sampler) 0:22 'l_samp' (in 3-element array of sampler)
0:? Sequence 0:? Sequence
0:23 Branch: Return with expression 0:23 Branch: Return with expression
0:23 texture (global 4-component vector of float) 0:23 texture (temp 4-component vector of float)
0:23 Construct combined texture-sampler (temp sampler1D) 0:23 Construct combined texture-sampler (temp sampler1D)
0:23 direct index (temp texture1D) 0:23 direct index (temp texture1D)
0:23 'l_tex' (in 3-element array of texture1D) 0:23 'l_tex' (in 3-element array of texture1D)
......
...@@ -5,7 +5,7 @@ gl_FragCoord origin is upper left ...@@ -5,7 +5,7 @@ gl_FragCoord origin is upper left
0:48 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth}) 0:48 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth})
0:48 Function Parameters: 0:48 Function Parameters:
0:? Sequence 0:? Sequence
0:52 textureFetch (global 4-component vector of float) 0:52 textureFetch (temp 4-component vector of float)
0:52 'g_tTex1df4a' (uniform texture1DArray) 0:52 'g_tTex1df4a' (uniform texture1DArray)
0:52 vector swizzle (temp 2-component vector of int) 0:52 vector swizzle (temp 2-component vector of int)
0:52 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:52 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -24,7 +24,7 @@ gl_FragCoord origin is upper left ...@@ -24,7 +24,7 @@ gl_FragCoord origin is upper left
0:52 2 (const uint) 0:52 2 (const uint)
0:52 Constant: 0:52 Constant:
0:52 2 (const int) 0:52 2 (const int)
0:53 textureFetch (global 4-component vector of int) 0:53 textureFetch (temp 4-component vector of int)
0:53 'g_tTex1di4a' (uniform itexture1DArray) 0:53 'g_tTex1di4a' (uniform itexture1DArray)
0:53 vector swizzle (temp 2-component vector of int) 0:53 vector swizzle (temp 2-component vector of int)
0:53 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:53 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -43,7 +43,7 @@ gl_FragCoord origin is upper left ...@@ -43,7 +43,7 @@ gl_FragCoord origin is upper left
0:53 2 (const uint) 0:53 2 (const uint)
0:53 Constant: 0:53 Constant:
0:53 2 (const int) 0:53 2 (const int)
0:54 textureFetch (global 4-component vector of uint) 0:54 textureFetch (temp 4-component vector of uint)
0:54 'g_tTex1du4a' (uniform utexture1DArray) 0:54 'g_tTex1du4a' (uniform utexture1DArray)
0:54 vector swizzle (temp 2-component vector of int) 0:54 vector swizzle (temp 2-component vector of int)
0:54 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:54 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -62,7 +62,7 @@ gl_FragCoord origin is upper left ...@@ -62,7 +62,7 @@ gl_FragCoord origin is upper left
0:54 2 (const uint) 0:54 2 (const uint)
0:54 Constant: 0:54 Constant:
0:54 2 (const int) 0:54 2 (const int)
0:57 textureFetch (global 4-component vector of float) 0:57 textureFetch (temp 4-component vector of float)
0:57 'g_tTex2df4a' (uniform texture2DArray) 0:57 'g_tTex2df4a' (uniform texture2DArray)
0:57 vector swizzle (temp 3-component vector of int) 0:57 vector swizzle (temp 3-component vector of int)
0:57 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:57 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
...@@ -83,7 +83,7 @@ gl_FragCoord origin is upper left ...@@ -83,7 +83,7 @@ gl_FragCoord origin is upper left
0:57 3 (const uint) 0:57 3 (const uint)
0:57 Constant: 0:57 Constant:
0:57 3 (const int) 0:57 3 (const int)
0:58 textureFetch (global 4-component vector of int) 0:58 textureFetch (temp 4-component vector of int)
0:58 'g_tTex2di4a' (uniform itexture2DArray) 0:58 'g_tTex2di4a' (uniform itexture2DArray)
0:58 vector swizzle (temp 3-component vector of int) 0:58 vector swizzle (temp 3-component vector of int)
0:58 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:58 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
...@@ -104,7 +104,7 @@ gl_FragCoord origin is upper left ...@@ -104,7 +104,7 @@ gl_FragCoord origin is upper left
0:58 3 (const uint) 0:58 3 (const uint)
0:58 Constant: 0:58 Constant:
0:58 3 (const int) 0:58 3 (const int)
0:59 textureFetch (global 4-component vector of uint) 0:59 textureFetch (temp 4-component vector of uint)
0:59 'g_tTex2du4a' (uniform utexture2DArray) 0:59 'g_tTex2du4a' (uniform utexture2DArray)
0:59 vector swizzle (temp 3-component vector of int) 0:59 vector swizzle (temp 3-component vector of int)
0:59 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:59 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
...@@ -194,7 +194,7 @@ gl_FragCoord origin is upper left ...@@ -194,7 +194,7 @@ gl_FragCoord origin is upper left
0:48 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth}) 0:48 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth})
0:48 Function Parameters: 0:48 Function Parameters:
0:? Sequence 0:? Sequence
0:52 textureFetch (global 4-component vector of float) 0:52 textureFetch (temp 4-component vector of float)
0:52 'g_tTex1df4a' (uniform texture1DArray) 0:52 'g_tTex1df4a' (uniform texture1DArray)
0:52 vector swizzle (temp 2-component vector of int) 0:52 vector swizzle (temp 2-component vector of int)
0:52 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:52 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -213,7 +213,7 @@ gl_FragCoord origin is upper left ...@@ -213,7 +213,7 @@ gl_FragCoord origin is upper left
0:52 2 (const uint) 0:52 2 (const uint)
0:52 Constant: 0:52 Constant:
0:52 2 (const int) 0:52 2 (const int)
0:53 textureFetch (global 4-component vector of int) 0:53 textureFetch (temp 4-component vector of int)
0:53 'g_tTex1di4a' (uniform itexture1DArray) 0:53 'g_tTex1di4a' (uniform itexture1DArray)
0:53 vector swizzle (temp 2-component vector of int) 0:53 vector swizzle (temp 2-component vector of int)
0:53 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:53 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -232,7 +232,7 @@ gl_FragCoord origin is upper left ...@@ -232,7 +232,7 @@ gl_FragCoord origin is upper left
0:53 2 (const uint) 0:53 2 (const uint)
0:53 Constant: 0:53 Constant:
0:53 2 (const int) 0:53 2 (const int)
0:54 textureFetch (global 4-component vector of uint) 0:54 textureFetch (temp 4-component vector of uint)
0:54 'g_tTex1du4a' (uniform utexture1DArray) 0:54 'g_tTex1du4a' (uniform utexture1DArray)
0:54 vector swizzle (temp 2-component vector of int) 0:54 vector swizzle (temp 2-component vector of int)
0:54 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:54 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -251,7 +251,7 @@ gl_FragCoord origin is upper left ...@@ -251,7 +251,7 @@ gl_FragCoord origin is upper left
0:54 2 (const uint) 0:54 2 (const uint)
0:54 Constant: 0:54 Constant:
0:54 2 (const int) 0:54 2 (const int)
0:57 textureFetch (global 4-component vector of float) 0:57 textureFetch (temp 4-component vector of float)
0:57 'g_tTex2df4a' (uniform texture2DArray) 0:57 'g_tTex2df4a' (uniform texture2DArray)
0:57 vector swizzle (temp 3-component vector of int) 0:57 vector swizzle (temp 3-component vector of int)
0:57 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:57 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
...@@ -272,7 +272,7 @@ gl_FragCoord origin is upper left ...@@ -272,7 +272,7 @@ gl_FragCoord origin is upper left
0:57 3 (const uint) 0:57 3 (const uint)
0:57 Constant: 0:57 Constant:
0:57 3 (const int) 0:57 3 (const int)
0:58 textureFetch (global 4-component vector of int) 0:58 textureFetch (temp 4-component vector of int)
0:58 'g_tTex2di4a' (uniform itexture2DArray) 0:58 'g_tTex2di4a' (uniform itexture2DArray)
0:58 vector swizzle (temp 3-component vector of int) 0:58 vector swizzle (temp 3-component vector of int)
0:58 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:58 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
...@@ -293,7 +293,7 @@ gl_FragCoord origin is upper left ...@@ -293,7 +293,7 @@ gl_FragCoord origin is upper left
0:58 3 (const uint) 0:58 3 (const uint)
0:58 Constant: 0:58 Constant:
0:58 3 (const int) 0:58 3 (const int)
0:59 textureFetch (global 4-component vector of uint) 0:59 textureFetch (temp 4-component vector of uint)
0:59 'g_tTex2du4a' (uniform utexture2DArray) 0:59 'g_tTex2du4a' (uniform utexture2DArray)
0:59 vector swizzle (temp 3-component vector of int) 0:59 vector swizzle (temp 3-component vector of int)
0:59 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:59 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
......
...@@ -5,7 +5,7 @@ gl_FragCoord origin is upper left ...@@ -5,7 +5,7 @@ gl_FragCoord origin is upper left
0:48 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth}) 0:48 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth})
0:48 Function Parameters: 0:48 Function Parameters:
0:? Sequence 0:? Sequence
0:52 textureFetch (global 4-component vector of float) 0:52 textureFetch (temp 4-component vector of float)
0:52 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) 0:52 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
0:52 vector swizzle (temp int) 0:52 vector swizzle (temp int)
0:52 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:52 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
...@@ -22,7 +22,7 @@ gl_FragCoord origin is upper left ...@@ -22,7 +22,7 @@ gl_FragCoord origin is upper left
0:52 1 (const uint) 0:52 1 (const uint)
0:52 Constant: 0:52 Constant:
0:52 1 (const int) 0:52 1 (const int)
0:53 textureFetch (global 4-component vector of int) 0:53 textureFetch (temp 4-component vector of int)
0:53 'g_tTex1di4' (uniform itexture1D) 0:53 'g_tTex1di4' (uniform itexture1D)
0:53 vector swizzle (temp int) 0:53 vector swizzle (temp int)
0:53 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:53 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
...@@ -39,7 +39,7 @@ gl_FragCoord origin is upper left ...@@ -39,7 +39,7 @@ gl_FragCoord origin is upper left
0:53 1 (const uint) 0:53 1 (const uint)
0:53 Constant: 0:53 Constant:
0:53 1 (const int) 0:53 1 (const int)
0:54 textureFetch (global 4-component vector of uint) 0:54 textureFetch (temp 4-component vector of uint)
0:54 'g_tTex1du4' (uniform utexture1D) 0:54 'g_tTex1du4' (uniform utexture1D)
0:54 vector swizzle (temp int) 0:54 vector swizzle (temp int)
0:54 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:54 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
...@@ -56,7 +56,7 @@ gl_FragCoord origin is upper left ...@@ -56,7 +56,7 @@ gl_FragCoord origin is upper left
0:54 1 (const uint) 0:54 1 (const uint)
0:54 Constant: 0:54 Constant:
0:54 1 (const int) 0:54 1 (const int)
0:57 textureFetch (global 4-component vector of float) 0:57 textureFetch (temp 4-component vector of float)
0:57 'g_tTex2df4' (uniform texture2D) 0:57 'g_tTex2df4' (uniform texture2D)
0:57 vector swizzle (temp 2-component vector of int) 0:57 vector swizzle (temp 2-component vector of int)
0:57 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:57 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -75,7 +75,7 @@ gl_FragCoord origin is upper left ...@@ -75,7 +75,7 @@ gl_FragCoord origin is upper left
0:57 2 (const uint) 0:57 2 (const uint)
0:57 Constant: 0:57 Constant:
0:57 2 (const int) 0:57 2 (const int)
0:58 textureFetch (global 4-component vector of int) 0:58 textureFetch (temp 4-component vector of int)
0:58 'g_tTex2di4' (uniform itexture2D) 0:58 'g_tTex2di4' (uniform itexture2D)
0:58 vector swizzle (temp 2-component vector of int) 0:58 vector swizzle (temp 2-component vector of int)
0:58 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:58 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -94,7 +94,7 @@ gl_FragCoord origin is upper left ...@@ -94,7 +94,7 @@ gl_FragCoord origin is upper left
0:58 2 (const uint) 0:58 2 (const uint)
0:58 Constant: 0:58 Constant:
0:58 2 (const int) 0:58 2 (const int)
0:59 textureFetch (global 4-component vector of uint) 0:59 textureFetch (temp 4-component vector of uint)
0:59 'g_tTex2du4' (uniform utexture2D) 0:59 'g_tTex2du4' (uniform utexture2D)
0:59 vector swizzle (temp 2-component vector of int) 0:59 vector swizzle (temp 2-component vector of int)
0:59 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:59 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -113,7 +113,7 @@ gl_FragCoord origin is upper left ...@@ -113,7 +113,7 @@ gl_FragCoord origin is upper left
0:59 2 (const uint) 0:59 2 (const uint)
0:59 Constant: 0:59 Constant:
0:59 2 (const int) 0:59 2 (const int)
0:62 textureFetch (global 4-component vector of float) 0:62 textureFetch (temp 4-component vector of float)
0:62 'g_tTex3df4' (uniform texture3D) 0:62 'g_tTex3df4' (uniform texture3D)
0:62 vector swizzle (temp 3-component vector of int) 0:62 vector swizzle (temp 3-component vector of int)
0:62 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:62 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
...@@ -134,7 +134,7 @@ gl_FragCoord origin is upper left ...@@ -134,7 +134,7 @@ gl_FragCoord origin is upper left
0:62 3 (const uint) 0:62 3 (const uint)
0:62 Constant: 0:62 Constant:
0:62 3 (const int) 0:62 3 (const int)
0:63 textureFetch (global 4-component vector of int) 0:63 textureFetch (temp 4-component vector of int)
0:63 'g_tTex3di4' (uniform itexture3D) 0:63 'g_tTex3di4' (uniform itexture3D)
0:63 vector swizzle (temp 3-component vector of int) 0:63 vector swizzle (temp 3-component vector of int)
0:63 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:63 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
...@@ -155,7 +155,7 @@ gl_FragCoord origin is upper left ...@@ -155,7 +155,7 @@ gl_FragCoord origin is upper left
0:63 3 (const uint) 0:63 3 (const uint)
0:63 Constant: 0:63 Constant:
0:63 3 (const int) 0:63 3 (const int)
0:64 textureFetch (global 4-component vector of uint) 0:64 textureFetch (temp 4-component vector of uint)
0:64 'g_tTex3du4' (uniform utexture3D) 0:64 'g_tTex3du4' (uniform utexture3D)
0:64 vector swizzle (temp 3-component vector of int) 0:64 vector swizzle (temp 3-component vector of int)
0:64 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:64 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
...@@ -245,7 +245,7 @@ gl_FragCoord origin is upper left ...@@ -245,7 +245,7 @@ gl_FragCoord origin is upper left
0:48 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth}) 0:48 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth})
0:48 Function Parameters: 0:48 Function Parameters:
0:? Sequence 0:? Sequence
0:52 textureFetch (global 4-component vector of float) 0:52 textureFetch (temp 4-component vector of float)
0:52 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) 0:52 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
0:52 vector swizzle (temp int) 0:52 vector swizzle (temp int)
0:52 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:52 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
...@@ -262,7 +262,7 @@ gl_FragCoord origin is upper left ...@@ -262,7 +262,7 @@ gl_FragCoord origin is upper left
0:52 1 (const uint) 0:52 1 (const uint)
0:52 Constant: 0:52 Constant:
0:52 1 (const int) 0:52 1 (const int)
0:53 textureFetch (global 4-component vector of int) 0:53 textureFetch (temp 4-component vector of int)
0:53 'g_tTex1di4' (uniform itexture1D) 0:53 'g_tTex1di4' (uniform itexture1D)
0:53 vector swizzle (temp int) 0:53 vector swizzle (temp int)
0:53 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:53 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
...@@ -279,7 +279,7 @@ gl_FragCoord origin is upper left ...@@ -279,7 +279,7 @@ gl_FragCoord origin is upper left
0:53 1 (const uint) 0:53 1 (const uint)
0:53 Constant: 0:53 Constant:
0:53 1 (const int) 0:53 1 (const int)
0:54 textureFetch (global 4-component vector of uint) 0:54 textureFetch (temp 4-component vector of uint)
0:54 'g_tTex1du4' (uniform utexture1D) 0:54 'g_tTex1du4' (uniform utexture1D)
0:54 vector swizzle (temp int) 0:54 vector swizzle (temp int)
0:54 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:54 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
...@@ -296,7 +296,7 @@ gl_FragCoord origin is upper left ...@@ -296,7 +296,7 @@ gl_FragCoord origin is upper left
0:54 1 (const uint) 0:54 1 (const uint)
0:54 Constant: 0:54 Constant:
0:54 1 (const int) 0:54 1 (const int)
0:57 textureFetch (global 4-component vector of float) 0:57 textureFetch (temp 4-component vector of float)
0:57 'g_tTex2df4' (uniform texture2D) 0:57 'g_tTex2df4' (uniform texture2D)
0:57 vector swizzle (temp 2-component vector of int) 0:57 vector swizzle (temp 2-component vector of int)
0:57 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:57 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -315,7 +315,7 @@ gl_FragCoord origin is upper left ...@@ -315,7 +315,7 @@ gl_FragCoord origin is upper left
0:57 2 (const uint) 0:57 2 (const uint)
0:57 Constant: 0:57 Constant:
0:57 2 (const int) 0:57 2 (const int)
0:58 textureFetch (global 4-component vector of int) 0:58 textureFetch (temp 4-component vector of int)
0:58 'g_tTex2di4' (uniform itexture2D) 0:58 'g_tTex2di4' (uniform itexture2D)
0:58 vector swizzle (temp 2-component vector of int) 0:58 vector swizzle (temp 2-component vector of int)
0:58 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:58 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -334,7 +334,7 @@ gl_FragCoord origin is upper left ...@@ -334,7 +334,7 @@ gl_FragCoord origin is upper left
0:58 2 (const uint) 0:58 2 (const uint)
0:58 Constant: 0:58 Constant:
0:58 2 (const int) 0:58 2 (const int)
0:59 textureFetch (global 4-component vector of uint) 0:59 textureFetch (temp 4-component vector of uint)
0:59 'g_tTex2du4' (uniform utexture2D) 0:59 'g_tTex2du4' (uniform utexture2D)
0:59 vector swizzle (temp 2-component vector of int) 0:59 vector swizzle (temp 2-component vector of int)
0:59 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:59 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -353,7 +353,7 @@ gl_FragCoord origin is upper left ...@@ -353,7 +353,7 @@ gl_FragCoord origin is upper left
0:59 2 (const uint) 0:59 2 (const uint)
0:59 Constant: 0:59 Constant:
0:59 2 (const int) 0:59 2 (const int)
0:62 textureFetch (global 4-component vector of float) 0:62 textureFetch (temp 4-component vector of float)
0:62 'g_tTex3df4' (uniform texture3D) 0:62 'g_tTex3df4' (uniform texture3D)
0:62 vector swizzle (temp 3-component vector of int) 0:62 vector swizzle (temp 3-component vector of int)
0:62 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:62 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
...@@ -374,7 +374,7 @@ gl_FragCoord origin is upper left ...@@ -374,7 +374,7 @@ gl_FragCoord origin is upper left
0:62 3 (const uint) 0:62 3 (const uint)
0:62 Constant: 0:62 Constant:
0:62 3 (const int) 0:62 3 (const int)
0:63 textureFetch (global 4-component vector of int) 0:63 textureFetch (temp 4-component vector of int)
0:63 'g_tTex3di4' (uniform itexture3D) 0:63 'g_tTex3di4' (uniform itexture3D)
0:63 vector swizzle (temp 3-component vector of int) 0:63 vector swizzle (temp 3-component vector of int)
0:63 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:63 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
...@@ -395,7 +395,7 @@ gl_FragCoord origin is upper left ...@@ -395,7 +395,7 @@ gl_FragCoord origin is upper left
0:63 3 (const uint) 0:63 3 (const uint)
0:63 Constant: 0:63 Constant:
0:63 3 (const int) 0:63 3 (const int)
0:64 textureFetch (global 4-component vector of uint) 0:64 textureFetch (temp 4-component vector of uint)
0:64 'g_tTex3du4' (uniform utexture3D) 0:64 'g_tTex3du4' (uniform utexture3D)
0:64 vector swizzle (temp 3-component vector of int) 0:64 vector swizzle (temp 3-component vector of int)
0:64 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:64 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
......
...@@ -4,7 +4,7 @@ Shader version: 450 ...@@ -4,7 +4,7 @@ Shader version: 450
0:47 Function Definition: main( (temp structure{temp 4-component vector of float Pos}) 0:47 Function Definition: main( (temp structure{temp 4-component vector of float Pos})
0:47 Function Parameters: 0:47 Function Parameters:
0:? Sequence 0:? Sequence
0:51 textureFetch (global 4-component vector of float) 0:51 textureFetch (temp 4-component vector of float)
0:51 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) 0:51 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
0:51 vector swizzle (temp int) 0:51 vector swizzle (temp int)
0:51 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:51 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
...@@ -21,7 +21,7 @@ Shader version: 450 ...@@ -21,7 +21,7 @@ Shader version: 450
0:51 1 (const uint) 0:51 1 (const uint)
0:51 Constant: 0:51 Constant:
0:51 1 (const int) 0:51 1 (const int)
0:52 textureFetch (global 4-component vector of int) 0:52 textureFetch (temp 4-component vector of int)
0:52 'g_tTex1di4' (uniform itexture1D) 0:52 'g_tTex1di4' (uniform itexture1D)
0:52 vector swizzle (temp int) 0:52 vector swizzle (temp int)
0:52 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:52 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
...@@ -38,7 +38,7 @@ Shader version: 450 ...@@ -38,7 +38,7 @@ Shader version: 450
0:52 1 (const uint) 0:52 1 (const uint)
0:52 Constant: 0:52 Constant:
0:52 1 (const int) 0:52 1 (const int)
0:53 textureFetch (global 4-component vector of uint) 0:53 textureFetch (temp 4-component vector of uint)
0:53 'g_tTex1du4' (uniform utexture1D) 0:53 'g_tTex1du4' (uniform utexture1D)
0:53 vector swizzle (temp int) 0:53 vector swizzle (temp int)
0:53 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:53 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
...@@ -55,7 +55,7 @@ Shader version: 450 ...@@ -55,7 +55,7 @@ Shader version: 450
0:53 1 (const uint) 0:53 1 (const uint)
0:53 Constant: 0:53 Constant:
0:53 1 (const int) 0:53 1 (const int)
0:56 textureFetch (global 4-component vector of float) 0:56 textureFetch (temp 4-component vector of float)
0:56 'g_tTex2df4' (uniform texture2D) 0:56 'g_tTex2df4' (uniform texture2D)
0:56 vector swizzle (temp 2-component vector of int) 0:56 vector swizzle (temp 2-component vector of int)
0:56 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:56 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -74,7 +74,7 @@ Shader version: 450 ...@@ -74,7 +74,7 @@ Shader version: 450
0:56 2 (const uint) 0:56 2 (const uint)
0:56 Constant: 0:56 Constant:
0:56 2 (const int) 0:56 2 (const int)
0:57 textureFetch (global 4-component vector of int) 0:57 textureFetch (temp 4-component vector of int)
0:57 'g_tTex2di4' (uniform itexture2D) 0:57 'g_tTex2di4' (uniform itexture2D)
0:57 vector swizzle (temp 2-component vector of int) 0:57 vector swizzle (temp 2-component vector of int)
0:57 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:57 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -93,7 +93,7 @@ Shader version: 450 ...@@ -93,7 +93,7 @@ Shader version: 450
0:57 2 (const uint) 0:57 2 (const uint)
0:57 Constant: 0:57 Constant:
0:57 2 (const int) 0:57 2 (const int)
0:58 textureFetch (global 4-component vector of uint) 0:58 textureFetch (temp 4-component vector of uint)
0:58 'g_tTex2du4' (uniform utexture2D) 0:58 'g_tTex2du4' (uniform utexture2D)
0:58 vector swizzle (temp 2-component vector of int) 0:58 vector swizzle (temp 2-component vector of int)
0:58 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:58 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -112,7 +112,7 @@ Shader version: 450 ...@@ -112,7 +112,7 @@ Shader version: 450
0:58 2 (const uint) 0:58 2 (const uint)
0:58 Constant: 0:58 Constant:
0:58 2 (const int) 0:58 2 (const int)
0:61 textureFetch (global 4-component vector of float) 0:61 textureFetch (temp 4-component vector of float)
0:61 'g_tTex3df4' (uniform texture3D) 0:61 'g_tTex3df4' (uniform texture3D)
0:61 vector swizzle (temp 3-component vector of int) 0:61 vector swizzle (temp 3-component vector of int)
0:61 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:61 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
...@@ -133,7 +133,7 @@ Shader version: 450 ...@@ -133,7 +133,7 @@ Shader version: 450
0:61 3 (const uint) 0:61 3 (const uint)
0:61 Constant: 0:61 Constant:
0:61 3 (const int) 0:61 3 (const int)
0:62 textureFetch (global 4-component vector of int) 0:62 textureFetch (temp 4-component vector of int)
0:62 'g_tTex3di4' (uniform itexture3D) 0:62 'g_tTex3di4' (uniform itexture3D)
0:62 vector swizzle (temp 3-component vector of int) 0:62 vector swizzle (temp 3-component vector of int)
0:62 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:62 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
...@@ -154,7 +154,7 @@ Shader version: 450 ...@@ -154,7 +154,7 @@ Shader version: 450
0:62 3 (const uint) 0:62 3 (const uint)
0:62 Constant: 0:62 Constant:
0:62 3 (const int) 0:62 3 (const int)
0:63 textureFetch (global 4-component vector of uint) 0:63 textureFetch (temp 4-component vector of uint)
0:63 'g_tTex3du4' (uniform utexture3D) 0:63 'g_tTex3du4' (uniform utexture3D)
0:63 vector swizzle (temp 3-component vector of int) 0:63 vector swizzle (temp 3-component vector of int)
0:63 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:63 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
...@@ -229,7 +229,7 @@ Shader version: 450 ...@@ -229,7 +229,7 @@ Shader version: 450
0:47 Function Definition: main( (temp structure{temp 4-component vector of float Pos}) 0:47 Function Definition: main( (temp structure{temp 4-component vector of float Pos})
0:47 Function Parameters: 0:47 Function Parameters:
0:? Sequence 0:? Sequence
0:51 textureFetch (global 4-component vector of float) 0:51 textureFetch (temp 4-component vector of float)
0:51 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) 0:51 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
0:51 vector swizzle (temp int) 0:51 vector swizzle (temp int)
0:51 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:51 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
...@@ -246,7 +246,7 @@ Shader version: 450 ...@@ -246,7 +246,7 @@ Shader version: 450
0:51 1 (const uint) 0:51 1 (const uint)
0:51 Constant: 0:51 Constant:
0:51 1 (const int) 0:51 1 (const int)
0:52 textureFetch (global 4-component vector of int) 0:52 textureFetch (temp 4-component vector of int)
0:52 'g_tTex1di4' (uniform itexture1D) 0:52 'g_tTex1di4' (uniform itexture1D)
0:52 vector swizzle (temp int) 0:52 vector swizzle (temp int)
0:52 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:52 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
...@@ -263,7 +263,7 @@ Shader version: 450 ...@@ -263,7 +263,7 @@ Shader version: 450
0:52 1 (const uint) 0:52 1 (const uint)
0:52 Constant: 0:52 Constant:
0:52 1 (const int) 0:52 1 (const int)
0:53 textureFetch (global 4-component vector of uint) 0:53 textureFetch (temp 4-component vector of uint)
0:53 'g_tTex1du4' (uniform utexture1D) 0:53 'g_tTex1du4' (uniform utexture1D)
0:53 vector swizzle (temp int) 0:53 vector swizzle (temp int)
0:53 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:53 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
...@@ -280,7 +280,7 @@ Shader version: 450 ...@@ -280,7 +280,7 @@ Shader version: 450
0:53 1 (const uint) 0:53 1 (const uint)
0:53 Constant: 0:53 Constant:
0:53 1 (const int) 0:53 1 (const int)
0:56 textureFetch (global 4-component vector of float) 0:56 textureFetch (temp 4-component vector of float)
0:56 'g_tTex2df4' (uniform texture2D) 0:56 'g_tTex2df4' (uniform texture2D)
0:56 vector swizzle (temp 2-component vector of int) 0:56 vector swizzle (temp 2-component vector of int)
0:56 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:56 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -299,7 +299,7 @@ Shader version: 450 ...@@ -299,7 +299,7 @@ Shader version: 450
0:56 2 (const uint) 0:56 2 (const uint)
0:56 Constant: 0:56 Constant:
0:56 2 (const int) 0:56 2 (const int)
0:57 textureFetch (global 4-component vector of int) 0:57 textureFetch (temp 4-component vector of int)
0:57 'g_tTex2di4' (uniform itexture2D) 0:57 'g_tTex2di4' (uniform itexture2D)
0:57 vector swizzle (temp 2-component vector of int) 0:57 vector swizzle (temp 2-component vector of int)
0:57 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:57 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -318,7 +318,7 @@ Shader version: 450 ...@@ -318,7 +318,7 @@ Shader version: 450
0:57 2 (const uint) 0:57 2 (const uint)
0:57 Constant: 0:57 Constant:
0:57 2 (const int) 0:57 2 (const int)
0:58 textureFetch (global 4-component vector of uint) 0:58 textureFetch (temp 4-component vector of uint)
0:58 'g_tTex2du4' (uniform utexture2D) 0:58 'g_tTex2du4' (uniform utexture2D)
0:58 vector swizzle (temp 2-component vector of int) 0:58 vector swizzle (temp 2-component vector of int)
0:58 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:58 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
...@@ -337,7 +337,7 @@ Shader version: 450 ...@@ -337,7 +337,7 @@ Shader version: 450
0:58 2 (const uint) 0:58 2 (const uint)
0:58 Constant: 0:58 Constant:
0:58 2 (const int) 0:58 2 (const int)
0:61 textureFetch (global 4-component vector of float) 0:61 textureFetch (temp 4-component vector of float)
0:61 'g_tTex3df4' (uniform texture3D) 0:61 'g_tTex3df4' (uniform texture3D)
0:61 vector swizzle (temp 3-component vector of int) 0:61 vector swizzle (temp 3-component vector of int)
0:61 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:61 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
...@@ -358,7 +358,7 @@ Shader version: 450 ...@@ -358,7 +358,7 @@ Shader version: 450
0:61 3 (const uint) 0:61 3 (const uint)
0:61 Constant: 0:61 Constant:
0:61 3 (const int) 0:61 3 (const int)
0:62 textureFetch (global 4-component vector of int) 0:62 textureFetch (temp 4-component vector of int)
0:62 'g_tTex3di4' (uniform itexture3D) 0:62 'g_tTex3di4' (uniform itexture3D)
0:62 vector swizzle (temp 3-component vector of int) 0:62 vector swizzle (temp 3-component vector of int)
0:62 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:62 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
...@@ -379,7 +379,7 @@ Shader version: 450 ...@@ -379,7 +379,7 @@ Shader version: 450
0:62 3 (const uint) 0:62 3 (const uint)
0:62 Constant: 0:62 Constant:
0:62 3 (const int) 0:62 3 (const int)
0:63 textureFetch (global 4-component vector of uint) 0:63 textureFetch (temp 4-component vector of uint)
0:63 'g_tTex3du4' (uniform utexture3D) 0:63 'g_tTex3du4' (uniform utexture3D)
0:63 vector swizzle (temp 3-component vector of int) 0:63 vector swizzle (temp 3-component vector of int)
0:63 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int) 0:63 c4: direct index for structure (layout(offset=32 ) uniform 4-component vector of int)
......
...@@ -5,19 +5,19 @@ gl_FragCoord origin is upper left ...@@ -5,19 +5,19 @@ gl_FragCoord origin is upper left
0:22 Function Definition: main( (temp structure{temp 4-component vector of float Color}) 0:22 Function Definition: main( (temp structure{temp 4-component vector of float Color})
0:22 Function Parameters: 0:22 Function Parameters:
0:? Sequence 0:? Sequence
0:25 imageLoad (global 4-component vector of float) 0:25 imageLoad (temp 4-component vector of float)
0:25 'g_tBuffF' (layout(rgba32f ) uniform imageBuffer) 0:25 'g_tBuffF' (layout(rgba32f ) uniform imageBuffer)
0:25 c1: direct index for structure (layout(offset=0 ) uniform int) 0:25 c1: direct index for structure (layout(offset=0 ) uniform int)
0:25 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:25 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
0:25 Constant: 0:25 Constant:
0:25 0 (const uint) 0:25 0 (const uint)
0:26 imageLoad (global 4-component vector of uint) 0:26 imageLoad (temp 4-component vector of uint)
0:26 'g_tBuffU' (layout(rgba32ui ) uniform uimageBuffer) 0:26 'g_tBuffU' (layout(rgba32ui ) uniform uimageBuffer)
0:26 c1: direct index for structure (layout(offset=0 ) uniform int) 0:26 c1: direct index for structure (layout(offset=0 ) uniform int)
0:26 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:26 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
0:26 Constant: 0:26 Constant:
0:26 0 (const uint) 0:26 0 (const uint)
0:27 imageLoad (global 4-component vector of int) 0:27 imageLoad (temp 4-component vector of int)
0:27 'g_tBuffI' (layout(rgba32i ) uniform iimageBuffer) 0:27 'g_tBuffI' (layout(rgba32i ) uniform iimageBuffer)
0:27 c1: direct index for structure (layout(offset=0 ) uniform int) 0:27 c1: direct index for structure (layout(offset=0 ) uniform int)
0:27 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:27 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
...@@ -59,19 +59,19 @@ gl_FragCoord origin is upper left ...@@ -59,19 +59,19 @@ gl_FragCoord origin is upper left
0:22 Function Definition: main( (temp structure{temp 4-component vector of float Color}) 0:22 Function Definition: main( (temp structure{temp 4-component vector of float Color})
0:22 Function Parameters: 0:22 Function Parameters:
0:? Sequence 0:? Sequence
0:25 imageLoad (global 4-component vector of float) 0:25 imageLoad (temp 4-component vector of float)
0:25 'g_tBuffF' (layout(rgba32f ) uniform imageBuffer) 0:25 'g_tBuffF' (layout(rgba32f ) uniform imageBuffer)
0:25 c1: direct index for structure (layout(offset=0 ) uniform int) 0:25 c1: direct index for structure (layout(offset=0 ) uniform int)
0:25 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:25 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
0:25 Constant: 0:25 Constant:
0:25 0 (const uint) 0:25 0 (const uint)
0:26 imageLoad (global 4-component vector of uint) 0:26 imageLoad (temp 4-component vector of uint)
0:26 'g_tBuffU' (layout(rgba32ui ) uniform uimageBuffer) 0:26 'g_tBuffU' (layout(rgba32ui ) uniform uimageBuffer)
0:26 c1: direct index for structure (layout(offset=0 ) uniform int) 0:26 c1: direct index for structure (layout(offset=0 ) uniform int)
0:26 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:26 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
0:26 Constant: 0:26 Constant:
0:26 0 (const uint) 0:26 0 (const uint)
0:27 imageLoad (global 4-component vector of int) 0:27 imageLoad (temp 4-component vector of int)
0:27 'g_tBuffI' (layout(rgba32i ) uniform iimageBuffer) 0:27 'g_tBuffI' (layout(rgba32i ) uniform iimageBuffer)
0:27 c1: direct index for structure (layout(offset=0 ) uniform int) 0:27 c1: direct index for structure (layout(offset=0 ) uniform int)
0:27 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:27 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
......
...@@ -5,37 +5,37 @@ gl_FragCoord origin is upper left ...@@ -5,37 +5,37 @@ gl_FragCoord origin is upper left
0:40 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth}) 0:40 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth})
0:40 Function Parameters: 0:40 Function Parameters:
0:? Sequence 0:? Sequence
0:44 imageLoad (global 4-component vector of float) 0:44 imageLoad (temp 4-component vector of float)
0:44 'g_tTex1df4a' (layout(rgba32f ) uniform image1DArray) 0:44 'g_tTex1df4a' (layout(rgba32f ) uniform image1DArray)
0:44 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:44 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
0:44 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:44 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
0:44 Constant: 0:44 Constant:
0:44 1 (const uint) 0:44 1 (const uint)
0:45 imageLoad (global 4-component vector of int) 0:45 imageLoad (temp 4-component vector of int)
0:45 'g_tTex1di4a' (layout(rgba32i ) uniform iimage1DArray) 0:45 'g_tTex1di4a' (layout(rgba32i ) uniform iimage1DArray)
0:45 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:45 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
0:45 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:45 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
0:45 Constant: 0:45 Constant:
0:45 1 (const uint) 0:45 1 (const uint)
0:46 imageLoad (global 4-component vector of uint) 0:46 imageLoad (temp 4-component vector of uint)
0:46 'g_tTex1du4a' (layout(rgba32ui ) uniform uimage1DArray) 0:46 'g_tTex1du4a' (layout(rgba32ui ) uniform uimage1DArray)
0:46 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:46 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
0:46 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:46 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
0:46 Constant: 0:46 Constant:
0:46 1 (const uint) 0:46 1 (const uint)
0:49 imageLoad (global 4-component vector of float) 0:49 imageLoad (temp 4-component vector of float)
0:49 'g_tTex2df4a' (layout(rgba32f ) uniform image2DArray) 0:49 'g_tTex2df4a' (layout(rgba32f ) uniform image2DArray)
0:49 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:49 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
0:49 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:49 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
0:49 Constant: 0:49 Constant:
0:49 2 (const uint) 0:49 2 (const uint)
0:50 imageLoad (global 4-component vector of int) 0:50 imageLoad (temp 4-component vector of int)
0:50 'g_tTex2di4a' (layout(rgba32i ) uniform iimage2DArray) 0:50 'g_tTex2di4a' (layout(rgba32i ) uniform iimage2DArray)
0:50 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:50 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
0:50 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:50 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
0:50 Constant: 0:50 Constant:
0:50 2 (const uint) 0:50 2 (const uint)
0:51 imageLoad (global 4-component vector of uint) 0:51 imageLoad (temp 4-component vector of uint)
0:51 'g_tTex2du4a' (layout(rgba32ui ) uniform uimage2DArray) 0:51 'g_tTex2du4a' (layout(rgba32ui ) uniform uimage2DArray)
0:51 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:51 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
0:51 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:51 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
...@@ -104,37 +104,37 @@ gl_FragCoord origin is upper left ...@@ -104,37 +104,37 @@ gl_FragCoord origin is upper left
0:40 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth}) 0:40 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth})
0:40 Function Parameters: 0:40 Function Parameters:
0:? Sequence 0:? Sequence
0:44 imageLoad (global 4-component vector of float) 0:44 imageLoad (temp 4-component vector of float)
0:44 'g_tTex1df4a' (layout(rgba32f ) uniform image1DArray) 0:44 'g_tTex1df4a' (layout(rgba32f ) uniform image1DArray)
0:44 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:44 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
0:44 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:44 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
0:44 Constant: 0:44 Constant:
0:44 1 (const uint) 0:44 1 (const uint)
0:45 imageLoad (global 4-component vector of int) 0:45 imageLoad (temp 4-component vector of int)
0:45 'g_tTex1di4a' (layout(rgba32i ) uniform iimage1DArray) 0:45 'g_tTex1di4a' (layout(rgba32i ) uniform iimage1DArray)
0:45 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:45 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
0:45 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:45 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
0:45 Constant: 0:45 Constant:
0:45 1 (const uint) 0:45 1 (const uint)
0:46 imageLoad (global 4-component vector of uint) 0:46 imageLoad (temp 4-component vector of uint)
0:46 'g_tTex1du4a' (layout(rgba32ui ) uniform uimage1DArray) 0:46 'g_tTex1du4a' (layout(rgba32ui ) uniform uimage1DArray)
0:46 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int) 0:46 c2: direct index for structure (layout(offset=8 ) uniform 2-component vector of int)
0:46 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:46 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
0:46 Constant: 0:46 Constant:
0:46 1 (const uint) 0:46 1 (const uint)
0:49 imageLoad (global 4-component vector of float) 0:49 imageLoad (temp 4-component vector of float)
0:49 'g_tTex2df4a' (layout(rgba32f ) uniform image2DArray) 0:49 'g_tTex2df4a' (layout(rgba32f ) uniform image2DArray)
0:49 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:49 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
0:49 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:49 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
0:49 Constant: 0:49 Constant:
0:49 2 (const uint) 0:49 2 (const uint)
0:50 imageLoad (global 4-component vector of int) 0:50 imageLoad (temp 4-component vector of int)
0:50 'g_tTex2di4a' (layout(rgba32i ) uniform iimage2DArray) 0:50 'g_tTex2di4a' (layout(rgba32i ) uniform iimage2DArray)
0:50 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:50 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
0:50 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:50 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
0:50 Constant: 0:50 Constant:
0:50 2 (const uint) 0:50 2 (const uint)
0:51 imageLoad (global 4-component vector of uint) 0:51 imageLoad (temp 4-component vector of uint)
0:51 'g_tTex2du4a' (layout(rgba32ui ) uniform uimage2DArray) 0:51 'g_tTex2du4a' (layout(rgba32ui ) uniform uimage2DArray)
0:51 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int) 0:51 c3: direct index for structure (layout(offset=16 ) uniform 3-component vector of int)
0:51 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4}) 0:51 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform int c1, layout(offset=8 ) uniform 2-component vector of int c2, layout(offset=16 ) uniform 3-component vector of int c3, layout(offset=32 ) uniform 4-component vector of int c4, layout(offset=48 ) uniform int o1, layout(offset=56 ) uniform 2-component vector of int o2, layout(offset=64 ) uniform 3-component vector of int o3, layout(offset=80 ) uniform 4-component vector of int o4})
......
...@@ -6,8 +6,8 @@ Shader version: 450 ...@@ -6,8 +6,8 @@ Shader version: 450
0:4 'Index' (in uint) 0:4 'Index' (in uint)
0:? Sequence 0:? Sequence
0:5 Branch: Return with expression 0:5 Branch: Return with expression
0:5 textureFetch (global 4-component vector of float) 0:5 textureFetch (temp 4-component vector of float)
0:5 'Position' (uniform samplerBuffer) 0:5 'Position' (layout(rgba32f ) uniform samplerBuffer)
0:5 Convert uint to int (temp int) 0:5 Convert uint to int (temp int)
0:5 'Index' (in uint) 0:5 'Index' (in uint)
0:9 Function Definition: RealEntrypoint(u1; (temp 4-component vector of float Position) 0:9 Function Definition: RealEntrypoint(u1; (temp 4-component vector of float Position)
...@@ -21,7 +21,7 @@ Shader version: 450 ...@@ -21,7 +21,7 @@ Shader version: 450
0:10 'Index' (in uint VertexIndex) 0:10 'Index' (in uint VertexIndex)
0:10 Branch: Return 0:10 Branch: Return
0:? Linker Objects 0:? Linker Objects
0:? 'Position' (uniform samplerBuffer) 0:? 'Position' (layout(rgba32f ) uniform samplerBuffer)
0:? '@entryPointOutput' (out 4-component vector of float Position) 0:? '@entryPointOutput' (out 4-component vector of float Position)
0:? 'Index' (in uint VertexIndex) 0:? 'Index' (in uint VertexIndex)
...@@ -36,8 +36,8 @@ Shader version: 450 ...@@ -36,8 +36,8 @@ Shader version: 450
0:4 'Index' (in uint) 0:4 'Index' (in uint)
0:? Sequence 0:? Sequence
0:5 Branch: Return with expression 0:5 Branch: Return with expression
0:5 textureFetch (global 4-component vector of float) 0:5 textureFetch (temp 4-component vector of float)
0:5 'Position' (uniform samplerBuffer) 0:5 'Position' (layout(rgba32f ) uniform samplerBuffer)
0:5 Convert uint to int (temp int) 0:5 Convert uint to int (temp int)
0:5 'Index' (in uint) 0:5 'Index' (in uint)
0:9 Function Definition: RealEntrypoint(u1; (temp 4-component vector of float Position) 0:9 Function Definition: RealEntrypoint(u1; (temp 4-component vector of float Position)
...@@ -51,7 +51,7 @@ Shader version: 450 ...@@ -51,7 +51,7 @@ Shader version: 450
0:10 'Index' (in uint VertexIndex) 0:10 'Index' (in uint VertexIndex)
0:10 Branch: Return 0:10 Branch: Return
0:? Linker Objects 0:? Linker Objects
0:? 'Position' (uniform samplerBuffer) 0:? 'Position' (layout(rgba32f ) uniform samplerBuffer)
0:? '@entryPointOutput' (out 4-component vector of float Position) 0:? '@entryPointOutput' (out 4-component vector of float Position)
0:? 'Index' (in uint VertexIndex) 0:? 'Index' (in uint VertexIndex)
...@@ -81,7 +81,7 @@ Shader version: 450 ...@@ -81,7 +81,7 @@ Shader version: 450
8: TypeFloat 32 8: TypeFloat 32
9: TypeVector 8(float) 4 9: TypeVector 8(float) 4
10: TypeFunction 9(fvec4) 7(ptr) 10: TypeFunction 9(fvec4) 7(ptr)
14: TypeImage 8(float) Buffer sampled format:Unknown 14: TypeImage 8(float) Buffer sampled format:Rgba32f
15: TypeSampledImage 14 15: TypeSampledImage 14
16: TypePointer UniformConstant 15 16: TypePointer UniformConstant 15
17(Position): 16(ptr) Variable UniformConstant 17(Position): 16(ptr) Variable UniformConstant
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left ...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval10' (temp 4-component vector of float) 0:27 'txval10' (temp 4-component vector of float)
0:27 texture (global 4-component vector of float) 0:27 texture (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler1DArray) 0:27 Construct combined texture-sampler (temp sampler1DArray)
0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray) 0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -18,7 +18,7 @@ gl_FragCoord origin is upper left ...@@ -18,7 +18,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval11' (temp 4-component vector of int) 0:28 'txval11' (temp 4-component vector of int)
0:28 texture (global 4-component vector of int) 0:28 texture (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler1DArray) 0:28 Construct combined texture-sampler (temp isampler1DArray)
0:28 'g_tTex1di4' (uniform itexture1DArray) 0:28 'g_tTex1di4' (uniform itexture1DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -28,7 +28,7 @@ gl_FragCoord origin is upper left ...@@ -28,7 +28,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval12' (temp 4-component vector of uint) 0:29 'txval12' (temp 4-component vector of uint)
0:29 texture (global 4-component vector of uint) 0:29 texture (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler1DArray) 0:29 Construct combined texture-sampler (temp usampler1DArray)
0:29 'g_tTex1du4' (uniform utexture1DArray) 0:29 'g_tTex1du4' (uniform utexture1DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -38,7 +38,7 @@ gl_FragCoord origin is upper left ...@@ -38,7 +38,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 0:31 move second child to first child (temp 4-component vector of float)
0:31 'txval20' (temp 4-component vector of float) 0:31 'txval20' (temp 4-component vector of float)
0:31 texture (global 4-component vector of float) 0:31 texture (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler2DArray) 0:31 Construct combined texture-sampler (temp sampler2DArray)
0:31 'g_tTex2df4' (uniform texture2DArray) 0:31 'g_tTex2df4' (uniform texture2DArray)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -49,7 +49,7 @@ gl_FragCoord origin is upper left ...@@ -49,7 +49,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 0:32 move second child to first child (temp 4-component vector of int)
0:32 'txval21' (temp 4-component vector of int) 0:32 'txval21' (temp 4-component vector of int)
0:32 texture (global 4-component vector of int) 0:32 texture (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler2DArray) 0:32 Construct combined texture-sampler (temp isampler2DArray)
0:32 'g_tTex2di4' (uniform itexture2DArray) 0:32 'g_tTex2di4' (uniform itexture2DArray)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -60,7 +60,7 @@ gl_FragCoord origin is upper left ...@@ -60,7 +60,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 0:33 move second child to first child (temp 4-component vector of uint)
0:33 'txval22' (temp 4-component vector of uint) 0:33 'txval22' (temp 4-component vector of uint)
0:33 texture (global 4-component vector of uint) 0:33 texture (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler2DArray) 0:33 Construct combined texture-sampler (temp usampler2DArray)
0:33 'g_tTex2du4' (uniform utexture2DArray) 0:33 'g_tTex2du4' (uniform utexture2DArray)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -71,7 +71,7 @@ gl_FragCoord origin is upper left ...@@ -71,7 +71,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 0:35 move second child to first child (temp 4-component vector of float)
0:35 'txval40' (temp 4-component vector of float) 0:35 'txval40' (temp 4-component vector of float)
0:35 texture (global 4-component vector of float) 0:35 texture (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp samplerCubeArray) 0:35 Construct combined texture-sampler (temp samplerCubeArray)
0:35 'g_tTexcdf4' (uniform textureCubeArray) 0:35 'g_tTexcdf4' (uniform textureCubeArray)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -83,7 +83,7 @@ gl_FragCoord origin is upper left ...@@ -83,7 +83,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 0:36 move second child to first child (temp 4-component vector of int)
0:36 'txval41' (temp 4-component vector of int) 0:36 'txval41' (temp 4-component vector of int)
0:36 texture (global 4-component vector of int) 0:36 texture (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isamplerCubeArray) 0:36 Construct combined texture-sampler (temp isamplerCubeArray)
0:36 'g_tTexcdi4' (uniform itextureCubeArray) 0:36 'g_tTexcdi4' (uniform itextureCubeArray)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -95,7 +95,7 @@ gl_FragCoord origin is upper left ...@@ -95,7 +95,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 0:37 move second child to first child (temp 4-component vector of uint)
0:37 'txval42' (temp 4-component vector of uint) 0:37 'txval42' (temp 4-component vector of uint)
0:37 texture (global 4-component vector of uint) 0:37 texture (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usamplerCubeArray) 0:37 Construct combined texture-sampler (temp usamplerCubeArray)
0:37 'g_tTexcdu4' (uniform utextureCubeArray) 0:37 'g_tTexcdu4' (uniform utextureCubeArray)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -164,7 +164,7 @@ gl_FragCoord origin is upper left ...@@ -164,7 +164,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval10' (temp 4-component vector of float) 0:27 'txval10' (temp 4-component vector of float)
0:27 texture (global 4-component vector of float) 0:27 texture (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler1DArray) 0:27 Construct combined texture-sampler (temp sampler1DArray)
0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray) 0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -174,7 +174,7 @@ gl_FragCoord origin is upper left ...@@ -174,7 +174,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval11' (temp 4-component vector of int) 0:28 'txval11' (temp 4-component vector of int)
0:28 texture (global 4-component vector of int) 0:28 texture (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler1DArray) 0:28 Construct combined texture-sampler (temp isampler1DArray)
0:28 'g_tTex1di4' (uniform itexture1DArray) 0:28 'g_tTex1di4' (uniform itexture1DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -184,7 +184,7 @@ gl_FragCoord origin is upper left ...@@ -184,7 +184,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval12' (temp 4-component vector of uint) 0:29 'txval12' (temp 4-component vector of uint)
0:29 texture (global 4-component vector of uint) 0:29 texture (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler1DArray) 0:29 Construct combined texture-sampler (temp usampler1DArray)
0:29 'g_tTex1du4' (uniform utexture1DArray) 0:29 'g_tTex1du4' (uniform utexture1DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -194,7 +194,7 @@ gl_FragCoord origin is upper left ...@@ -194,7 +194,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 0:31 move second child to first child (temp 4-component vector of float)
0:31 'txval20' (temp 4-component vector of float) 0:31 'txval20' (temp 4-component vector of float)
0:31 texture (global 4-component vector of float) 0:31 texture (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler2DArray) 0:31 Construct combined texture-sampler (temp sampler2DArray)
0:31 'g_tTex2df4' (uniform texture2DArray) 0:31 'g_tTex2df4' (uniform texture2DArray)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -205,7 +205,7 @@ gl_FragCoord origin is upper left ...@@ -205,7 +205,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 0:32 move second child to first child (temp 4-component vector of int)
0:32 'txval21' (temp 4-component vector of int) 0:32 'txval21' (temp 4-component vector of int)
0:32 texture (global 4-component vector of int) 0:32 texture (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler2DArray) 0:32 Construct combined texture-sampler (temp isampler2DArray)
0:32 'g_tTex2di4' (uniform itexture2DArray) 0:32 'g_tTex2di4' (uniform itexture2DArray)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -216,7 +216,7 @@ gl_FragCoord origin is upper left ...@@ -216,7 +216,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 0:33 move second child to first child (temp 4-component vector of uint)
0:33 'txval22' (temp 4-component vector of uint) 0:33 'txval22' (temp 4-component vector of uint)
0:33 texture (global 4-component vector of uint) 0:33 texture (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler2DArray) 0:33 Construct combined texture-sampler (temp usampler2DArray)
0:33 'g_tTex2du4' (uniform utexture2DArray) 0:33 'g_tTex2du4' (uniform utexture2DArray)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -227,7 +227,7 @@ gl_FragCoord origin is upper left ...@@ -227,7 +227,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 0:35 move second child to first child (temp 4-component vector of float)
0:35 'txval40' (temp 4-component vector of float) 0:35 'txval40' (temp 4-component vector of float)
0:35 texture (global 4-component vector of float) 0:35 texture (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp samplerCubeArray) 0:35 Construct combined texture-sampler (temp samplerCubeArray)
0:35 'g_tTexcdf4' (uniform textureCubeArray) 0:35 'g_tTexcdf4' (uniform textureCubeArray)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -239,7 +239,7 @@ gl_FragCoord origin is upper left ...@@ -239,7 +239,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 0:36 move second child to first child (temp 4-component vector of int)
0:36 'txval41' (temp 4-component vector of int) 0:36 'txval41' (temp 4-component vector of int)
0:36 texture (global 4-component vector of int) 0:36 texture (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isamplerCubeArray) 0:36 Construct combined texture-sampler (temp isamplerCubeArray)
0:36 'g_tTexcdi4' (uniform itextureCubeArray) 0:36 'g_tTexcdi4' (uniform itextureCubeArray)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -251,7 +251,7 @@ gl_FragCoord origin is upper left ...@@ -251,7 +251,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 0:37 move second child to first child (temp 4-component vector of uint)
0:37 'txval42' (temp 4-component vector of uint) 0:37 'txval42' (temp 4-component vector of uint)
0:37 texture (global 4-component vector of uint) 0:37 texture (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usamplerCubeArray) 0:37 Construct combined texture-sampler (temp usamplerCubeArray)
0:37 'g_tTexcdu4' (uniform utextureCubeArray) 0:37 'g_tTexcdu4' (uniform utextureCubeArray)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
......
...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left ...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 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 'txval10' (temp 4-component vector of float)
0:31 textureOffset (global 4-component vector of float) 0:31 textureOffset (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler1D) 0:31 Construct combined texture-sampler (temp sampler1D)
0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) 0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -19,7 +19,7 @@ gl_FragCoord origin is upper left ...@@ -19,7 +19,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 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 'txval11' (temp 4-component vector of int)
0:32 textureOffset (global 4-component vector of int) 0:32 textureOffset (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler1D) 0:32 Construct combined texture-sampler (temp isampler1D)
0:32 'g_tTex1di4' (uniform itexture1D) 0:32 'g_tTex1di4' (uniform itexture1D)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -30,7 +30,7 @@ gl_FragCoord origin is upper left ...@@ -30,7 +30,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 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 'txval12' (temp 4-component vector of uint)
0:33 textureOffset (global 4-component vector of uint) 0:33 textureOffset (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler1D) 0:33 Construct combined texture-sampler (temp usampler1D)
0:33 'g_tTex1du4' (uniform utexture1D) 0:33 'g_tTex1du4' (uniform utexture1D)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -41,7 +41,7 @@ gl_FragCoord origin is upper left ...@@ -41,7 +41,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 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 'txval20' (temp 4-component vector of float)
0:35 textureOffset (global 4-component vector of float) 0:35 textureOffset (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp sampler2D) 0:35 Construct combined texture-sampler (temp sampler2D)
0:35 'g_tTex2df4' (uniform texture2D) 0:35 'g_tTex2df4' (uniform texture2D)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -54,7 +54,7 @@ gl_FragCoord origin is upper left ...@@ -54,7 +54,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 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 'txval21' (temp 4-component vector of int)
0:36 textureOffset (global 4-component vector of int) 0:36 textureOffset (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isampler2D) 0:36 Construct combined texture-sampler (temp isampler2D)
0:36 'g_tTex2di4' (uniform itexture2D) 0:36 'g_tTex2di4' (uniform itexture2D)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -67,7 +67,7 @@ gl_FragCoord origin is upper left ...@@ -67,7 +67,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 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 'txval22' (temp 4-component vector of uint)
0:37 textureOffset (global 4-component vector of uint) 0:37 textureOffset (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usampler2D) 0:37 Construct combined texture-sampler (temp usampler2D)
0:37 'g_tTex2du4' (uniform utexture2D) 0:37 'g_tTex2du4' (uniform utexture2D)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -80,7 +80,7 @@ gl_FragCoord origin is upper left ...@@ -80,7 +80,7 @@ gl_FragCoord origin is upper left
0:39 Sequence 0:39 Sequence
0:39 move second child to first child (temp 4-component vector of float) 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 'txval30' (temp 4-component vector of float)
0:39 textureOffset (global 4-component vector of float) 0:39 textureOffset (temp 4-component vector of float)
0:39 Construct combined texture-sampler (temp sampler3D) 0:39 Construct combined texture-sampler (temp sampler3D)
0:39 'g_tTex3df4' (uniform texture3D) 0:39 'g_tTex3df4' (uniform texture3D)
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -95,7 +95,7 @@ gl_FragCoord origin is upper left ...@@ -95,7 +95,7 @@ gl_FragCoord origin is upper left
0:40 Sequence 0:40 Sequence
0:40 move second child to first child (temp 4-component vector of int) 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 'txval31' (temp 4-component vector of int)
0:40 textureOffset (global 4-component vector of int) 0:40 textureOffset (temp 4-component vector of int)
0:40 Construct combined texture-sampler (temp isampler3D) 0:40 Construct combined texture-sampler (temp isampler3D)
0:40 'g_tTex3di4' (uniform itexture3D) 0:40 'g_tTex3di4' (uniform itexture3D)
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -110,7 +110,7 @@ gl_FragCoord origin is upper left ...@@ -110,7 +110,7 @@ gl_FragCoord origin is upper left
0:41 Sequence 0:41 Sequence
0:41 move second child to first child (temp 4-component vector of uint) 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 'txval32' (temp 4-component vector of uint)
0:41 textureOffset (global 4-component vector of uint) 0:41 textureOffset (temp 4-component vector of uint)
0:41 Construct combined texture-sampler (temp usampler3D) 0:41 Construct combined texture-sampler (temp usampler3D)
0:41 'g_tTex3du4' (uniform utexture3D) 0:41 'g_tTex3du4' (uniform utexture3D)
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -185,7 +185,7 @@ gl_FragCoord origin is upper left ...@@ -185,7 +185,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 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 'txval10' (temp 4-component vector of float)
0:31 textureOffset (global 4-component vector of float) 0:31 textureOffset (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler1D) 0:31 Construct combined texture-sampler (temp sampler1D)
0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) 0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -196,7 +196,7 @@ gl_FragCoord origin is upper left ...@@ -196,7 +196,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 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 'txval11' (temp 4-component vector of int)
0:32 textureOffset (global 4-component vector of int) 0:32 textureOffset (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler1D) 0:32 Construct combined texture-sampler (temp isampler1D)
0:32 'g_tTex1di4' (uniform itexture1D) 0:32 'g_tTex1di4' (uniform itexture1D)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -207,7 +207,7 @@ gl_FragCoord origin is upper left ...@@ -207,7 +207,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 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 'txval12' (temp 4-component vector of uint)
0:33 textureOffset (global 4-component vector of uint) 0:33 textureOffset (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler1D) 0:33 Construct combined texture-sampler (temp usampler1D)
0:33 'g_tTex1du4' (uniform utexture1D) 0:33 'g_tTex1du4' (uniform utexture1D)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -218,7 +218,7 @@ gl_FragCoord origin is upper left ...@@ -218,7 +218,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 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 'txval20' (temp 4-component vector of float)
0:35 textureOffset (global 4-component vector of float) 0:35 textureOffset (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp sampler2D) 0:35 Construct combined texture-sampler (temp sampler2D)
0:35 'g_tTex2df4' (uniform texture2D) 0:35 'g_tTex2df4' (uniform texture2D)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -231,7 +231,7 @@ gl_FragCoord origin is upper left ...@@ -231,7 +231,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 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 'txval21' (temp 4-component vector of int)
0:36 textureOffset (global 4-component vector of int) 0:36 textureOffset (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isampler2D) 0:36 Construct combined texture-sampler (temp isampler2D)
0:36 'g_tTex2di4' (uniform itexture2D) 0:36 'g_tTex2di4' (uniform itexture2D)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -244,7 +244,7 @@ gl_FragCoord origin is upper left ...@@ -244,7 +244,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 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 'txval22' (temp 4-component vector of uint)
0:37 textureOffset (global 4-component vector of uint) 0:37 textureOffset (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usampler2D) 0:37 Construct combined texture-sampler (temp usampler2D)
0:37 'g_tTex2du4' (uniform utexture2D) 0:37 'g_tTex2du4' (uniform utexture2D)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -257,7 +257,7 @@ gl_FragCoord origin is upper left ...@@ -257,7 +257,7 @@ gl_FragCoord origin is upper left
0:39 Sequence 0:39 Sequence
0:39 move second child to first child (temp 4-component vector of float) 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 'txval30' (temp 4-component vector of float)
0:39 textureOffset (global 4-component vector of float) 0:39 textureOffset (temp 4-component vector of float)
0:39 Construct combined texture-sampler (temp sampler3D) 0:39 Construct combined texture-sampler (temp sampler3D)
0:39 'g_tTex3df4' (uniform texture3D) 0:39 'g_tTex3df4' (uniform texture3D)
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -272,7 +272,7 @@ gl_FragCoord origin is upper left ...@@ -272,7 +272,7 @@ gl_FragCoord origin is upper left
0:40 Sequence 0:40 Sequence
0:40 move second child to first child (temp 4-component vector of int) 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 'txval31' (temp 4-component vector of int)
0:40 textureOffset (global 4-component vector of int) 0:40 textureOffset (temp 4-component vector of int)
0:40 Construct combined texture-sampler (temp isampler3D) 0:40 Construct combined texture-sampler (temp isampler3D)
0:40 'g_tTex3di4' (uniform itexture3D) 0:40 'g_tTex3di4' (uniform itexture3D)
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -287,7 +287,7 @@ gl_FragCoord origin is upper left ...@@ -287,7 +287,7 @@ gl_FragCoord origin is upper left
0:41 Sequence 0:41 Sequence
0:41 move second child to first child (temp 4-component vector of uint) 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 'txval32' (temp 4-component vector of uint)
0:41 textureOffset (global 4-component vector of uint) 0:41 textureOffset (temp 4-component vector of uint)
0:41 Construct combined texture-sampler (temp usampler3D) 0:41 Construct combined texture-sampler (temp usampler3D)
0:41 'g_tTex3du4' (uniform utexture3D) 0:41 'g_tTex3du4' (uniform utexture3D)
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
......
...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left ...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
0:23 Sequence 0:23 Sequence
0:23 move second child to first child (temp 4-component vector of float) 0:23 move second child to first child (temp 4-component vector of float)
0:23 'txval10' (temp 4-component vector of float) 0:23 'txval10' (temp 4-component vector of float)
0:23 textureOffset (global 4-component vector of float) 0:23 textureOffset (temp 4-component vector of float)
0:23 Construct combined texture-sampler (temp sampler1DArray) 0:23 Construct combined texture-sampler (temp sampler1DArray)
0:23 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray) 0:23 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
0:23 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:23 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -20,7 +20,7 @@ gl_FragCoord origin is upper left ...@@ -20,7 +20,7 @@ gl_FragCoord origin is upper left
0:24 Sequence 0:24 Sequence
0:24 move second child to first child (temp 4-component vector of int) 0:24 move second child to first child (temp 4-component vector of int)
0:24 'txval11' (temp 4-component vector of int) 0:24 'txval11' (temp 4-component vector of int)
0:24 textureOffset (global 4-component vector of int) 0:24 textureOffset (temp 4-component vector of int)
0:24 Construct combined texture-sampler (temp isampler1DArray) 0:24 Construct combined texture-sampler (temp isampler1DArray)
0:24 'g_tTex1di4' (uniform itexture1DArray) 0:24 'g_tTex1di4' (uniform itexture1DArray)
0:24 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:24 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -32,7 +32,7 @@ gl_FragCoord origin is upper left ...@@ -32,7 +32,7 @@ gl_FragCoord origin is upper left
0:25 Sequence 0:25 Sequence
0:25 move second child to first child (temp 4-component vector of uint) 0:25 move second child to first child (temp 4-component vector of uint)
0:25 'txval12' (temp 4-component vector of uint) 0:25 'txval12' (temp 4-component vector of uint)
0:25 textureOffset (global 4-component vector of uint) 0:25 textureOffset (temp 4-component vector of uint)
0:25 Construct combined texture-sampler (temp usampler1DArray) 0:25 Construct combined texture-sampler (temp usampler1DArray)
0:25 'g_tTex1du4' (uniform utexture1DArray) 0:25 'g_tTex1du4' (uniform utexture1DArray)
0:25 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:25 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -44,7 +44,7 @@ gl_FragCoord origin is upper left ...@@ -44,7 +44,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval20' (temp 4-component vector of float) 0:27 'txval20' (temp 4-component vector of float)
0:27 textureOffset (global 4-component vector of float) 0:27 textureOffset (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler2DArray) 0:27 Construct combined texture-sampler (temp sampler2DArray)
0:27 'g_tTex2df4' (uniform texture2DArray) 0:27 'g_tTex2df4' (uniform texture2DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -58,7 +58,7 @@ gl_FragCoord origin is upper left ...@@ -58,7 +58,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval21' (temp 4-component vector of int) 0:28 'txval21' (temp 4-component vector of int)
0:28 textureOffset (global 4-component vector of int) 0:28 textureOffset (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler2DArray) 0:28 Construct combined texture-sampler (temp isampler2DArray)
0:28 'g_tTex2di4' (uniform itexture2DArray) 0:28 'g_tTex2di4' (uniform itexture2DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -72,7 +72,7 @@ gl_FragCoord origin is upper left ...@@ -72,7 +72,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval22' (temp 4-component vector of uint) 0:29 'txval22' (temp 4-component vector of uint)
0:29 textureOffset (global 4-component vector of uint) 0:29 textureOffset (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler2DArray) 0:29 Construct combined texture-sampler (temp usampler2DArray)
0:29 'g_tTex2du4' (uniform utexture2DArray) 0:29 'g_tTex2du4' (uniform utexture2DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -140,7 +140,7 @@ gl_FragCoord origin is upper left ...@@ -140,7 +140,7 @@ gl_FragCoord origin is upper left
0:23 Sequence 0:23 Sequence
0:23 move second child to first child (temp 4-component vector of float) 0:23 move second child to first child (temp 4-component vector of float)
0:23 'txval10' (temp 4-component vector of float) 0:23 'txval10' (temp 4-component vector of float)
0:23 textureOffset (global 4-component vector of float) 0:23 textureOffset (temp 4-component vector of float)
0:23 Construct combined texture-sampler (temp sampler1DArray) 0:23 Construct combined texture-sampler (temp sampler1DArray)
0:23 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray) 0:23 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
0:23 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:23 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -152,7 +152,7 @@ gl_FragCoord origin is upper left ...@@ -152,7 +152,7 @@ gl_FragCoord origin is upper left
0:24 Sequence 0:24 Sequence
0:24 move second child to first child (temp 4-component vector of int) 0:24 move second child to first child (temp 4-component vector of int)
0:24 'txval11' (temp 4-component vector of int) 0:24 'txval11' (temp 4-component vector of int)
0:24 textureOffset (global 4-component vector of int) 0:24 textureOffset (temp 4-component vector of int)
0:24 Construct combined texture-sampler (temp isampler1DArray) 0:24 Construct combined texture-sampler (temp isampler1DArray)
0:24 'g_tTex1di4' (uniform itexture1DArray) 0:24 'g_tTex1di4' (uniform itexture1DArray)
0:24 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:24 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -164,7 +164,7 @@ gl_FragCoord origin is upper left ...@@ -164,7 +164,7 @@ gl_FragCoord origin is upper left
0:25 Sequence 0:25 Sequence
0:25 move second child to first child (temp 4-component vector of uint) 0:25 move second child to first child (temp 4-component vector of uint)
0:25 'txval12' (temp 4-component vector of uint) 0:25 'txval12' (temp 4-component vector of uint)
0:25 textureOffset (global 4-component vector of uint) 0:25 textureOffset (temp 4-component vector of uint)
0:25 Construct combined texture-sampler (temp usampler1DArray) 0:25 Construct combined texture-sampler (temp usampler1DArray)
0:25 'g_tTex1du4' (uniform utexture1DArray) 0:25 'g_tTex1du4' (uniform utexture1DArray)
0:25 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:25 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -176,7 +176,7 @@ gl_FragCoord origin is upper left ...@@ -176,7 +176,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval20' (temp 4-component vector of float) 0:27 'txval20' (temp 4-component vector of float)
0:27 textureOffset (global 4-component vector of float) 0:27 textureOffset (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler2DArray) 0:27 Construct combined texture-sampler (temp sampler2DArray)
0:27 'g_tTex2df4' (uniform texture2DArray) 0:27 'g_tTex2df4' (uniform texture2DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -190,7 +190,7 @@ gl_FragCoord origin is upper left ...@@ -190,7 +190,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval21' (temp 4-component vector of int) 0:28 'txval21' (temp 4-component vector of int)
0:28 textureOffset (global 4-component vector of int) 0:28 textureOffset (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler2DArray) 0:28 Construct combined texture-sampler (temp isampler2DArray)
0:28 'g_tTex2di4' (uniform itexture2DArray) 0:28 'g_tTex2di4' (uniform itexture2DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -204,7 +204,7 @@ gl_FragCoord origin is upper left ...@@ -204,7 +204,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval22' (temp 4-component vector of uint) 0:29 'txval22' (temp 4-component vector of uint)
0:29 textureOffset (global 4-component vector of uint) 0:29 textureOffset (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler2DArray) 0:29 Construct combined texture-sampler (temp usampler2DArray)
0:29 'g_tTex2du4' (uniform utexture2DArray) 0:29 'g_tTex2du4' (uniform utexture2DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
......
...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left ...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval10' (temp 4-component vector of float) 0:27 'txval10' (temp 4-component vector of float)
0:27 texture (global 4-component vector of float) 0:27 texture (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler1DArray) 0:27 Construct combined texture-sampler (temp sampler1DArray)
0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray) 0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -20,7 +20,7 @@ gl_FragCoord origin is upper left ...@@ -20,7 +20,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval11' (temp 4-component vector of int) 0:28 'txval11' (temp 4-component vector of int)
0:28 texture (global 4-component vector of int) 0:28 texture (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler1DArray) 0:28 Construct combined texture-sampler (temp isampler1DArray)
0:28 'g_tTex1di4' (uniform itexture1DArray) 0:28 'g_tTex1di4' (uniform itexture1DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -32,7 +32,7 @@ gl_FragCoord origin is upper left ...@@ -32,7 +32,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval12' (temp 4-component vector of uint) 0:29 'txval12' (temp 4-component vector of uint)
0:29 texture (global 4-component vector of uint) 0:29 texture (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler1DArray) 0:29 Construct combined texture-sampler (temp usampler1DArray)
0:29 'g_tTex1du4' (uniform utexture1DArray) 0:29 'g_tTex1du4' (uniform utexture1DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -44,7 +44,7 @@ gl_FragCoord origin is upper left ...@@ -44,7 +44,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 0:31 move second child to first child (temp 4-component vector of float)
0:31 'txval20' (temp 4-component vector of float) 0:31 'txval20' (temp 4-component vector of float)
0:31 texture (global 4-component vector of float) 0:31 texture (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler2DArray) 0:31 Construct combined texture-sampler (temp sampler2DArray)
0:31 'g_tTex2df4' (uniform texture2DArray) 0:31 'g_tTex2df4' (uniform texture2DArray)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -57,7 +57,7 @@ gl_FragCoord origin is upper left ...@@ -57,7 +57,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 0:32 move second child to first child (temp 4-component vector of int)
0:32 'txval21' (temp 4-component vector of int) 0:32 'txval21' (temp 4-component vector of int)
0:32 texture (global 4-component vector of int) 0:32 texture (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler2DArray) 0:32 Construct combined texture-sampler (temp isampler2DArray)
0:32 'g_tTex2di4' (uniform itexture2DArray) 0:32 'g_tTex2di4' (uniform itexture2DArray)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -70,7 +70,7 @@ gl_FragCoord origin is upper left ...@@ -70,7 +70,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 0:33 move second child to first child (temp 4-component vector of uint)
0:33 'txval22' (temp 4-component vector of uint) 0:33 'txval22' (temp 4-component vector of uint)
0:33 texture (global 4-component vector of uint) 0:33 texture (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler2DArray) 0:33 Construct combined texture-sampler (temp usampler2DArray)
0:33 'g_tTex2du4' (uniform utexture2DArray) 0:33 'g_tTex2du4' (uniform utexture2DArray)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -83,7 +83,7 @@ gl_FragCoord origin is upper left ...@@ -83,7 +83,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 0:35 move second child to first child (temp 4-component vector of float)
0:35 'txval40' (temp 4-component vector of float) 0:35 'txval40' (temp 4-component vector of float)
0:35 texture (global 4-component vector of float) 0:35 texture (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp samplerCubeArray) 0:35 Construct combined texture-sampler (temp samplerCubeArray)
0:35 'g_tTexcdf4' (uniform textureCubeArray) 0:35 'g_tTexcdf4' (uniform textureCubeArray)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -97,7 +97,7 @@ gl_FragCoord origin is upper left ...@@ -97,7 +97,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 0:36 move second child to first child (temp 4-component vector of int)
0:36 'txval41' (temp 4-component vector of int) 0:36 'txval41' (temp 4-component vector of int)
0:36 texture (global 4-component vector of int) 0:36 texture (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isamplerCubeArray) 0:36 Construct combined texture-sampler (temp isamplerCubeArray)
0:36 'g_tTexcdi4' (uniform itextureCubeArray) 0:36 'g_tTexcdi4' (uniform itextureCubeArray)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -111,7 +111,7 @@ gl_FragCoord origin is upper left ...@@ -111,7 +111,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 0:37 move second child to first child (temp 4-component vector of uint)
0:37 'txval42' (temp 4-component vector of uint) 0:37 'txval42' (temp 4-component vector of uint)
0:37 texture (global 4-component vector of uint) 0:37 texture (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usamplerCubeArray) 0:37 Construct combined texture-sampler (temp usamplerCubeArray)
0:37 'g_tTexcdu4' (uniform utextureCubeArray) 0:37 'g_tTexcdu4' (uniform utextureCubeArray)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -182,7 +182,7 @@ gl_FragCoord origin is upper left ...@@ -182,7 +182,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval10' (temp 4-component vector of float) 0:27 'txval10' (temp 4-component vector of float)
0:27 texture (global 4-component vector of float) 0:27 texture (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler1DArray) 0:27 Construct combined texture-sampler (temp sampler1DArray)
0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray) 0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -194,7 +194,7 @@ gl_FragCoord origin is upper left ...@@ -194,7 +194,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval11' (temp 4-component vector of int) 0:28 'txval11' (temp 4-component vector of int)
0:28 texture (global 4-component vector of int) 0:28 texture (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler1DArray) 0:28 Construct combined texture-sampler (temp isampler1DArray)
0:28 'g_tTex1di4' (uniform itexture1DArray) 0:28 'g_tTex1di4' (uniform itexture1DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -206,7 +206,7 @@ gl_FragCoord origin is upper left ...@@ -206,7 +206,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval12' (temp 4-component vector of uint) 0:29 'txval12' (temp 4-component vector of uint)
0:29 texture (global 4-component vector of uint) 0:29 texture (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler1DArray) 0:29 Construct combined texture-sampler (temp usampler1DArray)
0:29 'g_tTex1du4' (uniform utexture1DArray) 0:29 'g_tTex1du4' (uniform utexture1DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -218,7 +218,7 @@ gl_FragCoord origin is upper left ...@@ -218,7 +218,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 0:31 move second child to first child (temp 4-component vector of float)
0:31 'txval20' (temp 4-component vector of float) 0:31 'txval20' (temp 4-component vector of float)
0:31 texture (global 4-component vector of float) 0:31 texture (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler2DArray) 0:31 Construct combined texture-sampler (temp sampler2DArray)
0:31 'g_tTex2df4' (uniform texture2DArray) 0:31 'g_tTex2df4' (uniform texture2DArray)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -231,7 +231,7 @@ gl_FragCoord origin is upper left ...@@ -231,7 +231,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 0:32 move second child to first child (temp 4-component vector of int)
0:32 'txval21' (temp 4-component vector of int) 0:32 'txval21' (temp 4-component vector of int)
0:32 texture (global 4-component vector of int) 0:32 texture (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler2DArray) 0:32 Construct combined texture-sampler (temp isampler2DArray)
0:32 'g_tTex2di4' (uniform itexture2DArray) 0:32 'g_tTex2di4' (uniform itexture2DArray)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -244,7 +244,7 @@ gl_FragCoord origin is upper left ...@@ -244,7 +244,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 0:33 move second child to first child (temp 4-component vector of uint)
0:33 'txval22' (temp 4-component vector of uint) 0:33 'txval22' (temp 4-component vector of uint)
0:33 texture (global 4-component vector of uint) 0:33 texture (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler2DArray) 0:33 Construct combined texture-sampler (temp usampler2DArray)
0:33 'g_tTex2du4' (uniform utexture2DArray) 0:33 'g_tTex2du4' (uniform utexture2DArray)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -257,7 +257,7 @@ gl_FragCoord origin is upper left ...@@ -257,7 +257,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 0:35 move second child to first child (temp 4-component vector of float)
0:35 'txval40' (temp 4-component vector of float) 0:35 'txval40' (temp 4-component vector of float)
0:35 texture (global 4-component vector of float) 0:35 texture (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp samplerCubeArray) 0:35 Construct combined texture-sampler (temp samplerCubeArray)
0:35 'g_tTexcdf4' (uniform textureCubeArray) 0:35 'g_tTexcdf4' (uniform textureCubeArray)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -271,7 +271,7 @@ gl_FragCoord origin is upper left ...@@ -271,7 +271,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 0:36 move second child to first child (temp 4-component vector of int)
0:36 'txval41' (temp 4-component vector of int) 0:36 'txval41' (temp 4-component vector of int)
0:36 texture (global 4-component vector of int) 0:36 texture (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isamplerCubeArray) 0:36 Construct combined texture-sampler (temp isamplerCubeArray)
0:36 'g_tTexcdi4' (uniform itextureCubeArray) 0:36 'g_tTexcdi4' (uniform itextureCubeArray)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -285,7 +285,7 @@ gl_FragCoord origin is upper left ...@@ -285,7 +285,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 0:37 move second child to first child (temp 4-component vector of uint)
0:37 'txval42' (temp 4-component vector of uint) 0:37 'txval42' (temp 4-component vector of uint)
0:37 texture (global 4-component vector of uint) 0:37 texture (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usamplerCubeArray) 0:37 Construct combined texture-sampler (temp usamplerCubeArray)
0:37 'g_tTexcdu4' (uniform utextureCubeArray) 0:37 'g_tTexcdu4' (uniform utextureCubeArray)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
......
...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left ...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 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 'txval10' (temp 4-component vector of float)
0:31 textureOffset (global 4-component vector of float) 0:31 textureOffset (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler1D) 0:31 Construct combined texture-sampler (temp sampler1D)
0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) 0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -21,7 +21,7 @@ gl_FragCoord origin is upper left ...@@ -21,7 +21,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 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 'txval11' (temp 4-component vector of int)
0:32 textureOffset (global 4-component vector of int) 0:32 textureOffset (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler1D) 0:32 Construct combined texture-sampler (temp isampler1D)
0:32 'g_tTex1di4' (uniform itexture1D) 0:32 'g_tTex1di4' (uniform itexture1D)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -34,7 +34,7 @@ gl_FragCoord origin is upper left ...@@ -34,7 +34,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 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 'txval12' (temp 4-component vector of uint)
0:33 textureOffset (global 4-component vector of uint) 0:33 textureOffset (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler1D) 0:33 Construct combined texture-sampler (temp usampler1D)
0:33 'g_tTex1du4' (uniform utexture1D) 0:33 'g_tTex1du4' (uniform utexture1D)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -47,7 +47,7 @@ gl_FragCoord origin is upper left ...@@ -47,7 +47,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 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 'txval20' (temp 4-component vector of float)
0:35 textureOffset (global 4-component vector of float) 0:35 textureOffset (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp sampler2D) 0:35 Construct combined texture-sampler (temp sampler2D)
0:35 'g_tTex2df4' (uniform texture2D) 0:35 'g_tTex2df4' (uniform texture2D)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -62,7 +62,7 @@ gl_FragCoord origin is upper left ...@@ -62,7 +62,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 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 'txval21' (temp 4-component vector of int)
0:36 textureOffset (global 4-component vector of int) 0:36 textureOffset (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isampler2D) 0:36 Construct combined texture-sampler (temp isampler2D)
0:36 'g_tTex2di4' (uniform itexture2D) 0:36 'g_tTex2di4' (uniform itexture2D)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -77,7 +77,7 @@ gl_FragCoord origin is upper left ...@@ -77,7 +77,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 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 'txval22' (temp 4-component vector of uint)
0:37 textureOffset (global 4-component vector of uint) 0:37 textureOffset (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usampler2D) 0:37 Construct combined texture-sampler (temp usampler2D)
0:37 'g_tTex2du4' (uniform utexture2D) 0:37 'g_tTex2du4' (uniform utexture2D)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -92,7 +92,7 @@ gl_FragCoord origin is upper left ...@@ -92,7 +92,7 @@ gl_FragCoord origin is upper left
0:39 Sequence 0:39 Sequence
0:39 move second child to first child (temp 4-component vector of float) 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 'txval30' (temp 4-component vector of float)
0:39 textureOffset (global 4-component vector of float) 0:39 textureOffset (temp 4-component vector of float)
0:39 Construct combined texture-sampler (temp sampler3D) 0:39 Construct combined texture-sampler (temp sampler3D)
0:39 'g_tTex3df4' (uniform texture3D) 0:39 'g_tTex3df4' (uniform texture3D)
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -109,7 +109,7 @@ gl_FragCoord origin is upper left ...@@ -109,7 +109,7 @@ gl_FragCoord origin is upper left
0:40 Sequence 0:40 Sequence
0:40 move second child to first child (temp 4-component vector of int) 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 'txval31' (temp 4-component vector of int)
0:40 textureOffset (global 4-component vector of int) 0:40 textureOffset (temp 4-component vector of int)
0:40 Construct combined texture-sampler (temp isampler3D) 0:40 Construct combined texture-sampler (temp isampler3D)
0:40 'g_tTex3di4' (uniform itexture3D) 0:40 'g_tTex3di4' (uniform itexture3D)
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -126,7 +126,7 @@ gl_FragCoord origin is upper left ...@@ -126,7 +126,7 @@ gl_FragCoord origin is upper left
0:41 Sequence 0:41 Sequence
0:41 move second child to first child (temp 4-component vector of uint) 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 'txval32' (temp 4-component vector of uint)
0:41 textureOffset (global 4-component vector of uint) 0:41 textureOffset (temp 4-component vector of uint)
0:41 Construct combined texture-sampler (temp usampler3D) 0:41 Construct combined texture-sampler (temp usampler3D)
0:41 'g_tTex3du4' (uniform utexture3D) 0:41 'g_tTex3du4' (uniform utexture3D)
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -203,7 +203,7 @@ gl_FragCoord origin is upper left ...@@ -203,7 +203,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 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 'txval10' (temp 4-component vector of float)
0:31 textureOffset (global 4-component vector of float) 0:31 textureOffset (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler1D) 0:31 Construct combined texture-sampler (temp sampler1D)
0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) 0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -216,7 +216,7 @@ gl_FragCoord origin is upper left ...@@ -216,7 +216,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 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 'txval11' (temp 4-component vector of int)
0:32 textureOffset (global 4-component vector of int) 0:32 textureOffset (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler1D) 0:32 Construct combined texture-sampler (temp isampler1D)
0:32 'g_tTex1di4' (uniform itexture1D) 0:32 'g_tTex1di4' (uniform itexture1D)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -229,7 +229,7 @@ gl_FragCoord origin is upper left ...@@ -229,7 +229,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 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 'txval12' (temp 4-component vector of uint)
0:33 textureOffset (global 4-component vector of uint) 0:33 textureOffset (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler1D) 0:33 Construct combined texture-sampler (temp usampler1D)
0:33 'g_tTex1du4' (uniform utexture1D) 0:33 'g_tTex1du4' (uniform utexture1D)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -242,7 +242,7 @@ gl_FragCoord origin is upper left ...@@ -242,7 +242,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 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 'txval20' (temp 4-component vector of float)
0:35 textureOffset (global 4-component vector of float) 0:35 textureOffset (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp sampler2D) 0:35 Construct combined texture-sampler (temp sampler2D)
0:35 'g_tTex2df4' (uniform texture2D) 0:35 'g_tTex2df4' (uniform texture2D)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -257,7 +257,7 @@ gl_FragCoord origin is upper left ...@@ -257,7 +257,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 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 'txval21' (temp 4-component vector of int)
0:36 textureOffset (global 4-component vector of int) 0:36 textureOffset (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isampler2D) 0:36 Construct combined texture-sampler (temp isampler2D)
0:36 'g_tTex2di4' (uniform itexture2D) 0:36 'g_tTex2di4' (uniform itexture2D)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -272,7 +272,7 @@ gl_FragCoord origin is upper left ...@@ -272,7 +272,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 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 'txval22' (temp 4-component vector of uint)
0:37 textureOffset (global 4-component vector of uint) 0:37 textureOffset (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usampler2D) 0:37 Construct combined texture-sampler (temp usampler2D)
0:37 'g_tTex2du4' (uniform utexture2D) 0:37 'g_tTex2du4' (uniform utexture2D)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -287,7 +287,7 @@ gl_FragCoord origin is upper left ...@@ -287,7 +287,7 @@ gl_FragCoord origin is upper left
0:39 Sequence 0:39 Sequence
0:39 move second child to first child (temp 4-component vector of float) 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 'txval30' (temp 4-component vector of float)
0:39 textureOffset (global 4-component vector of float) 0:39 textureOffset (temp 4-component vector of float)
0:39 Construct combined texture-sampler (temp sampler3D) 0:39 Construct combined texture-sampler (temp sampler3D)
0:39 'g_tTex3df4' (uniform texture3D) 0:39 'g_tTex3df4' (uniform texture3D)
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -304,7 +304,7 @@ gl_FragCoord origin is upper left ...@@ -304,7 +304,7 @@ gl_FragCoord origin is upper left
0:40 Sequence 0:40 Sequence
0:40 move second child to first child (temp 4-component vector of int) 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 'txval31' (temp 4-component vector of int)
0:40 textureOffset (global 4-component vector of int) 0:40 textureOffset (temp 4-component vector of int)
0:40 Construct combined texture-sampler (temp isampler3D) 0:40 Construct combined texture-sampler (temp isampler3D)
0:40 'g_tTex3di4' (uniform itexture3D) 0:40 'g_tTex3di4' (uniform itexture3D)
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -321,7 +321,7 @@ gl_FragCoord origin is upper left ...@@ -321,7 +321,7 @@ gl_FragCoord origin is upper left
0:41 Sequence 0:41 Sequence
0:41 move second child to first child (temp 4-component vector of uint) 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 'txval32' (temp 4-component vector of uint)
0:41 textureOffset (global 4-component vector of uint) 0:41 textureOffset (temp 4-component vector of uint)
0:41 Construct combined texture-sampler (temp usampler3D) 0:41 Construct combined texture-sampler (temp usampler3D)
0:41 'g_tTex3du4' (uniform utexture3D) 0:41 'g_tTex3du4' (uniform utexture3D)
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
......
...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left ...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
0:23 Sequence 0:23 Sequence
0:23 move second child to first child (temp 4-component vector of float) 0:23 move second child to first child (temp 4-component vector of float)
0:23 'txval10' (temp 4-component vector of float) 0:23 'txval10' (temp 4-component vector of float)
0:23 textureOffset (global 4-component vector of float) 0:23 textureOffset (temp 4-component vector of float)
0:23 Construct combined texture-sampler (temp sampler1DArray) 0:23 Construct combined texture-sampler (temp sampler1DArray)
0:23 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray) 0:23 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
0:23 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:23 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -22,7 +22,7 @@ gl_FragCoord origin is upper left ...@@ -22,7 +22,7 @@ gl_FragCoord origin is upper left
0:24 Sequence 0:24 Sequence
0:24 move second child to first child (temp 4-component vector of int) 0:24 move second child to first child (temp 4-component vector of int)
0:24 'txval11' (temp 4-component vector of int) 0:24 'txval11' (temp 4-component vector of int)
0:24 textureOffset (global 4-component vector of int) 0:24 textureOffset (temp 4-component vector of int)
0:24 Construct combined texture-sampler (temp isampler1DArray) 0:24 Construct combined texture-sampler (temp isampler1DArray)
0:24 'g_tTex1di4' (uniform itexture1DArray) 0:24 'g_tTex1di4' (uniform itexture1DArray)
0:24 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:24 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -36,7 +36,7 @@ gl_FragCoord origin is upper left ...@@ -36,7 +36,7 @@ gl_FragCoord origin is upper left
0:25 Sequence 0:25 Sequence
0:25 move second child to first child (temp 4-component vector of uint) 0:25 move second child to first child (temp 4-component vector of uint)
0:25 'txval12' (temp 4-component vector of uint) 0:25 'txval12' (temp 4-component vector of uint)
0:25 textureOffset (global 4-component vector of uint) 0:25 textureOffset (temp 4-component vector of uint)
0:25 Construct combined texture-sampler (temp usampler1DArray) 0:25 Construct combined texture-sampler (temp usampler1DArray)
0:25 'g_tTex1du4' (uniform utexture1DArray) 0:25 'g_tTex1du4' (uniform utexture1DArray)
0:25 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:25 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -50,7 +50,7 @@ gl_FragCoord origin is upper left ...@@ -50,7 +50,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval20' (temp 4-component vector of float) 0:27 'txval20' (temp 4-component vector of float)
0:27 textureOffset (global 4-component vector of float) 0:27 textureOffset (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler2DArray) 0:27 Construct combined texture-sampler (temp sampler2DArray)
0:27 'g_tTex2df4' (uniform texture2DArray) 0:27 'g_tTex2df4' (uniform texture2DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -66,7 +66,7 @@ gl_FragCoord origin is upper left ...@@ -66,7 +66,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval21' (temp 4-component vector of int) 0:28 'txval21' (temp 4-component vector of int)
0:28 textureOffset (global 4-component vector of int) 0:28 textureOffset (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler2DArray) 0:28 Construct combined texture-sampler (temp isampler2DArray)
0:28 'g_tTex2di4' (uniform itexture2DArray) 0:28 'g_tTex2di4' (uniform itexture2DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -82,7 +82,7 @@ gl_FragCoord origin is upper left ...@@ -82,7 +82,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval22' (temp 4-component vector of uint) 0:29 'txval22' (temp 4-component vector of uint)
0:29 textureOffset (global 4-component vector of uint) 0:29 textureOffset (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler2DArray) 0:29 Construct combined texture-sampler (temp usampler2DArray)
0:29 'g_tTex2du4' (uniform utexture2DArray) 0:29 'g_tTex2du4' (uniform utexture2DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -152,7 +152,7 @@ gl_FragCoord origin is upper left ...@@ -152,7 +152,7 @@ gl_FragCoord origin is upper left
0:23 Sequence 0:23 Sequence
0:23 move second child to first child (temp 4-component vector of float) 0:23 move second child to first child (temp 4-component vector of float)
0:23 'txval10' (temp 4-component vector of float) 0:23 'txval10' (temp 4-component vector of float)
0:23 textureOffset (global 4-component vector of float) 0:23 textureOffset (temp 4-component vector of float)
0:23 Construct combined texture-sampler (temp sampler1DArray) 0:23 Construct combined texture-sampler (temp sampler1DArray)
0:23 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray) 0:23 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
0:23 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:23 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -166,7 +166,7 @@ gl_FragCoord origin is upper left ...@@ -166,7 +166,7 @@ gl_FragCoord origin is upper left
0:24 Sequence 0:24 Sequence
0:24 move second child to first child (temp 4-component vector of int) 0:24 move second child to first child (temp 4-component vector of int)
0:24 'txval11' (temp 4-component vector of int) 0:24 'txval11' (temp 4-component vector of int)
0:24 textureOffset (global 4-component vector of int) 0:24 textureOffset (temp 4-component vector of int)
0:24 Construct combined texture-sampler (temp isampler1DArray) 0:24 Construct combined texture-sampler (temp isampler1DArray)
0:24 'g_tTex1di4' (uniform itexture1DArray) 0:24 'g_tTex1di4' (uniform itexture1DArray)
0:24 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:24 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -180,7 +180,7 @@ gl_FragCoord origin is upper left ...@@ -180,7 +180,7 @@ gl_FragCoord origin is upper left
0:25 Sequence 0:25 Sequence
0:25 move second child to first child (temp 4-component vector of uint) 0:25 move second child to first child (temp 4-component vector of uint)
0:25 'txval12' (temp 4-component vector of uint) 0:25 'txval12' (temp 4-component vector of uint)
0:25 textureOffset (global 4-component vector of uint) 0:25 textureOffset (temp 4-component vector of uint)
0:25 Construct combined texture-sampler (temp usampler1DArray) 0:25 Construct combined texture-sampler (temp usampler1DArray)
0:25 'g_tTex1du4' (uniform utexture1DArray) 0:25 'g_tTex1du4' (uniform utexture1DArray)
0:25 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:25 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -194,7 +194,7 @@ gl_FragCoord origin is upper left ...@@ -194,7 +194,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval20' (temp 4-component vector of float) 0:27 'txval20' (temp 4-component vector of float)
0:27 textureOffset (global 4-component vector of float) 0:27 textureOffset (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler2DArray) 0:27 Construct combined texture-sampler (temp sampler2DArray)
0:27 'g_tTex2df4' (uniform texture2DArray) 0:27 'g_tTex2df4' (uniform texture2DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -210,7 +210,7 @@ gl_FragCoord origin is upper left ...@@ -210,7 +210,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval21' (temp 4-component vector of int) 0:28 'txval21' (temp 4-component vector of int)
0:28 textureOffset (global 4-component vector of int) 0:28 textureOffset (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler2DArray) 0:28 Construct combined texture-sampler (temp isampler2DArray)
0:28 'g_tTex2di4' (uniform itexture2DArray) 0:28 'g_tTex2di4' (uniform itexture2DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -226,7 +226,7 @@ gl_FragCoord origin is upper left ...@@ -226,7 +226,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval22' (temp 4-component vector of uint) 0:29 'txval22' (temp 4-component vector of uint)
0:29 textureOffset (global 4-component vector of uint) 0:29 textureOffset (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler2DArray) 0:29 Construct combined texture-sampler (temp usampler2DArray)
0:29 'g_tTex2du4' (uniform utexture2DArray) 0:29 'g_tTex2du4' (uniform utexture2DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
......
...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left ...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval10' (temp 4-component vector of float) 0:27 'txval10' (temp 4-component vector of float)
0:27 textureGrad (global 4-component vector of float) 0:27 textureGrad (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler1DArray) 0:27 Construct combined texture-sampler (temp sampler1DArray)
0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray) 0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -22,7 +22,7 @@ gl_FragCoord origin is upper left ...@@ -22,7 +22,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval11' (temp 4-component vector of int) 0:28 'txval11' (temp 4-component vector of int)
0:28 textureGrad (global 4-component vector of int) 0:28 textureGrad (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler1DArray) 0:28 Construct combined texture-sampler (temp isampler1DArray)
0:28 'g_tTex1di4' (uniform itexture1DArray) 0:28 'g_tTex1di4' (uniform itexture1DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -36,7 +36,7 @@ gl_FragCoord origin is upper left ...@@ -36,7 +36,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval12' (temp 4-component vector of uint) 0:29 'txval12' (temp 4-component vector of uint)
0:29 textureGrad (global 4-component vector of uint) 0:29 textureGrad (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler1DArray) 0:29 Construct combined texture-sampler (temp usampler1DArray)
0:29 'g_tTex1du4' (uniform utexture1DArray) 0:29 'g_tTex1du4' (uniform utexture1DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -50,7 +50,7 @@ gl_FragCoord origin is upper left ...@@ -50,7 +50,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 0:31 move second child to first child (temp 4-component vector of float)
0:31 'txval20' (temp 4-component vector of float) 0:31 'txval20' (temp 4-component vector of float)
0:31 textureGrad (global 4-component vector of float) 0:31 textureGrad (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler2DArray) 0:31 Construct combined texture-sampler (temp sampler2DArray)
0:31 'g_tTex2df4' (uniform texture2DArray) 0:31 'g_tTex2df4' (uniform texture2DArray)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -67,7 +67,7 @@ gl_FragCoord origin is upper left ...@@ -67,7 +67,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 0:32 move second child to first child (temp 4-component vector of int)
0:32 'txval21' (temp 4-component vector of int) 0:32 'txval21' (temp 4-component vector of int)
0:32 textureGrad (global 4-component vector of int) 0:32 textureGrad (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler2DArray) 0:32 Construct combined texture-sampler (temp isampler2DArray)
0:32 'g_tTex2di4' (uniform itexture2DArray) 0:32 'g_tTex2di4' (uniform itexture2DArray)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -84,7 +84,7 @@ gl_FragCoord origin is upper left ...@@ -84,7 +84,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 0:33 move second child to first child (temp 4-component vector of uint)
0:33 'txval22' (temp 4-component vector of uint) 0:33 'txval22' (temp 4-component vector of uint)
0:33 textureGrad (global 4-component vector of uint) 0:33 textureGrad (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler2DArray) 0:33 Construct combined texture-sampler (temp usampler2DArray)
0:33 'g_tTex2du4' (uniform utexture2DArray) 0:33 'g_tTex2du4' (uniform utexture2DArray)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -101,7 +101,7 @@ gl_FragCoord origin is upper left ...@@ -101,7 +101,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 0:35 move second child to first child (temp 4-component vector of float)
0:35 'txval40' (temp 4-component vector of float) 0:35 'txval40' (temp 4-component vector of float)
0:35 textureGrad (global 4-component vector of float) 0:35 textureGrad (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp samplerCubeArray) 0:35 Construct combined texture-sampler (temp samplerCubeArray)
0:35 'g_tTexcdf4' (uniform textureCubeArray) 0:35 'g_tTexcdf4' (uniform textureCubeArray)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -121,7 +121,7 @@ gl_FragCoord origin is upper left ...@@ -121,7 +121,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 0:36 move second child to first child (temp 4-component vector of int)
0:36 'txval41' (temp 4-component vector of int) 0:36 'txval41' (temp 4-component vector of int)
0:36 textureGrad (global 4-component vector of int) 0:36 textureGrad (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isamplerCubeArray) 0:36 Construct combined texture-sampler (temp isamplerCubeArray)
0:36 'g_tTexcdi4' (uniform itextureCubeArray) 0:36 'g_tTexcdi4' (uniform itextureCubeArray)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -141,7 +141,7 @@ gl_FragCoord origin is upper left ...@@ -141,7 +141,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 0:37 move second child to first child (temp 4-component vector of uint)
0:37 'txval42' (temp 4-component vector of uint) 0:37 'txval42' (temp 4-component vector of uint)
0:37 textureGrad (global 4-component vector of uint) 0:37 textureGrad (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usamplerCubeArray) 0:37 Construct combined texture-sampler (temp usamplerCubeArray)
0:37 'g_tTexcdu4' (uniform utextureCubeArray) 0:37 'g_tTexcdu4' (uniform utextureCubeArray)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -218,7 +218,7 @@ gl_FragCoord origin is upper left ...@@ -218,7 +218,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval10' (temp 4-component vector of float) 0:27 'txval10' (temp 4-component vector of float)
0:27 textureGrad (global 4-component vector of float) 0:27 textureGrad (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler1DArray) 0:27 Construct combined texture-sampler (temp sampler1DArray)
0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray) 0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -232,7 +232,7 @@ gl_FragCoord origin is upper left ...@@ -232,7 +232,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval11' (temp 4-component vector of int) 0:28 'txval11' (temp 4-component vector of int)
0:28 textureGrad (global 4-component vector of int) 0:28 textureGrad (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler1DArray) 0:28 Construct combined texture-sampler (temp isampler1DArray)
0:28 'g_tTex1di4' (uniform itexture1DArray) 0:28 'g_tTex1di4' (uniform itexture1DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -246,7 +246,7 @@ gl_FragCoord origin is upper left ...@@ -246,7 +246,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval12' (temp 4-component vector of uint) 0:29 'txval12' (temp 4-component vector of uint)
0:29 textureGrad (global 4-component vector of uint) 0:29 textureGrad (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler1DArray) 0:29 Construct combined texture-sampler (temp usampler1DArray)
0:29 'g_tTex1du4' (uniform utexture1DArray) 0:29 'g_tTex1du4' (uniform utexture1DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -260,7 +260,7 @@ gl_FragCoord origin is upper left ...@@ -260,7 +260,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 0:31 move second child to first child (temp 4-component vector of float)
0:31 'txval20' (temp 4-component vector of float) 0:31 'txval20' (temp 4-component vector of float)
0:31 textureGrad (global 4-component vector of float) 0:31 textureGrad (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler2DArray) 0:31 Construct combined texture-sampler (temp sampler2DArray)
0:31 'g_tTex2df4' (uniform texture2DArray) 0:31 'g_tTex2df4' (uniform texture2DArray)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -277,7 +277,7 @@ gl_FragCoord origin is upper left ...@@ -277,7 +277,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 0:32 move second child to first child (temp 4-component vector of int)
0:32 'txval21' (temp 4-component vector of int) 0:32 'txval21' (temp 4-component vector of int)
0:32 textureGrad (global 4-component vector of int) 0:32 textureGrad (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler2DArray) 0:32 Construct combined texture-sampler (temp isampler2DArray)
0:32 'g_tTex2di4' (uniform itexture2DArray) 0:32 'g_tTex2di4' (uniform itexture2DArray)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -294,7 +294,7 @@ gl_FragCoord origin is upper left ...@@ -294,7 +294,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 0:33 move second child to first child (temp 4-component vector of uint)
0:33 'txval22' (temp 4-component vector of uint) 0:33 'txval22' (temp 4-component vector of uint)
0:33 textureGrad (global 4-component vector of uint) 0:33 textureGrad (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler2DArray) 0:33 Construct combined texture-sampler (temp usampler2DArray)
0:33 'g_tTex2du4' (uniform utexture2DArray) 0:33 'g_tTex2du4' (uniform utexture2DArray)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -311,7 +311,7 @@ gl_FragCoord origin is upper left ...@@ -311,7 +311,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 0:35 move second child to first child (temp 4-component vector of float)
0:35 'txval40' (temp 4-component vector of float) 0:35 'txval40' (temp 4-component vector of float)
0:35 textureGrad (global 4-component vector of float) 0:35 textureGrad (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp samplerCubeArray) 0:35 Construct combined texture-sampler (temp samplerCubeArray)
0:35 'g_tTexcdf4' (uniform textureCubeArray) 0:35 'g_tTexcdf4' (uniform textureCubeArray)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -331,7 +331,7 @@ gl_FragCoord origin is upper left ...@@ -331,7 +331,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 0:36 move second child to first child (temp 4-component vector of int)
0:36 'txval41' (temp 4-component vector of int) 0:36 'txval41' (temp 4-component vector of int)
0:36 textureGrad (global 4-component vector of int) 0:36 textureGrad (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isamplerCubeArray) 0:36 Construct combined texture-sampler (temp isamplerCubeArray)
0:36 'g_tTexcdi4' (uniform itextureCubeArray) 0:36 'g_tTexcdi4' (uniform itextureCubeArray)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -351,7 +351,7 @@ gl_FragCoord origin is upper left ...@@ -351,7 +351,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 0:37 move second child to first child (temp 4-component vector of uint)
0:37 'txval42' (temp 4-component vector of uint) 0:37 'txval42' (temp 4-component vector of uint)
0:37 textureGrad (global 4-component vector of uint) 0:37 textureGrad (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usamplerCubeArray) 0:37 Construct combined texture-sampler (temp usamplerCubeArray)
0:37 'g_tTexcdu4' (uniform utextureCubeArray) 0:37 'g_tTexcdu4' (uniform utextureCubeArray)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
......
...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left ...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 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 'txval10' (temp 4-component vector of float)
0:31 textureGradOffset (global 4-component vector of float) 0:31 textureGradOffset (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler1D) 0:31 Construct combined texture-sampler (temp sampler1D)
0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) 0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -23,7 +23,7 @@ gl_FragCoord origin is upper left ...@@ -23,7 +23,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 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 'txval11' (temp 4-component vector of int)
0:32 textureGradOffset (global 4-component vector of int) 0:32 textureGradOffset (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler1D) 0:32 Construct combined texture-sampler (temp isampler1D)
0:32 'g_tTex1di4' (uniform itexture1D) 0:32 'g_tTex1di4' (uniform itexture1D)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -38,7 +38,7 @@ gl_FragCoord origin is upper left ...@@ -38,7 +38,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 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 'txval12' (temp 4-component vector of uint)
0:33 textureGradOffset (global 4-component vector of uint) 0:33 textureGradOffset (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler1D) 0:33 Construct combined texture-sampler (temp usampler1D)
0:33 'g_tTex1du4' (uniform utexture1D) 0:33 'g_tTex1du4' (uniform utexture1D)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -53,7 +53,7 @@ gl_FragCoord origin is upper left ...@@ -53,7 +53,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 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 'txval20' (temp 4-component vector of float)
0:35 textureGradOffset (global 4-component vector of float) 0:35 textureGradOffset (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp sampler2D) 0:35 Construct combined texture-sampler (temp sampler2D)
0:35 'g_tTex2df4' (uniform texture2D) 0:35 'g_tTex2df4' (uniform texture2D)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -72,7 +72,7 @@ gl_FragCoord origin is upper left ...@@ -72,7 +72,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 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 'txval21' (temp 4-component vector of int)
0:36 textureGradOffset (global 4-component vector of int) 0:36 textureGradOffset (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isampler2D) 0:36 Construct combined texture-sampler (temp isampler2D)
0:36 'g_tTex2di4' (uniform itexture2D) 0:36 'g_tTex2di4' (uniform itexture2D)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -91,7 +91,7 @@ gl_FragCoord origin is upper left ...@@ -91,7 +91,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 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 'txval22' (temp 4-component vector of uint)
0:37 textureGradOffset (global 4-component vector of uint) 0:37 textureGradOffset (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usampler2D) 0:37 Construct combined texture-sampler (temp usampler2D)
0:37 'g_tTex2du4' (uniform utexture2D) 0:37 'g_tTex2du4' (uniform utexture2D)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -110,7 +110,7 @@ gl_FragCoord origin is upper left ...@@ -110,7 +110,7 @@ gl_FragCoord origin is upper left
0:39 Sequence 0:39 Sequence
0:39 move second child to first child (temp 4-component vector of float) 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 'txval30' (temp 4-component vector of float)
0:39 textureGradOffset (global 4-component vector of float) 0:39 textureGradOffset (temp 4-component vector of float)
0:39 Construct combined texture-sampler (temp sampler3D) 0:39 Construct combined texture-sampler (temp sampler3D)
0:39 'g_tTex3df4' (uniform texture3D) 0:39 'g_tTex3df4' (uniform texture3D)
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -133,7 +133,7 @@ gl_FragCoord origin is upper left ...@@ -133,7 +133,7 @@ gl_FragCoord origin is upper left
0:40 Sequence 0:40 Sequence
0:40 move second child to first child (temp 4-component vector of int) 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 'txval31' (temp 4-component vector of int)
0:40 textureGradOffset (global 4-component vector of int) 0:40 textureGradOffset (temp 4-component vector of int)
0:40 Construct combined texture-sampler (temp isampler3D) 0:40 Construct combined texture-sampler (temp isampler3D)
0:40 'g_tTex3di4' (uniform itexture3D) 0:40 'g_tTex3di4' (uniform itexture3D)
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -156,7 +156,7 @@ gl_FragCoord origin is upper left ...@@ -156,7 +156,7 @@ gl_FragCoord origin is upper left
0:41 Sequence 0:41 Sequence
0:41 move second child to first child (temp 4-component vector of uint) 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 'txval32' (temp 4-component vector of uint)
0:41 textureGradOffset (global 4-component vector of uint) 0:41 textureGradOffset (temp 4-component vector of uint)
0:41 Construct combined texture-sampler (temp usampler3D) 0:41 Construct combined texture-sampler (temp usampler3D)
0:41 'g_tTex3du4' (uniform utexture3D) 0:41 'g_tTex3du4' (uniform utexture3D)
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -239,7 +239,7 @@ gl_FragCoord origin is upper left ...@@ -239,7 +239,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 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 'txval10' (temp 4-component vector of float)
0:31 textureGradOffset (global 4-component vector of float) 0:31 textureGradOffset (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler1D) 0:31 Construct combined texture-sampler (temp sampler1D)
0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) 0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -254,7 +254,7 @@ gl_FragCoord origin is upper left ...@@ -254,7 +254,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 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 'txval11' (temp 4-component vector of int)
0:32 textureGradOffset (global 4-component vector of int) 0:32 textureGradOffset (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler1D) 0:32 Construct combined texture-sampler (temp isampler1D)
0:32 'g_tTex1di4' (uniform itexture1D) 0:32 'g_tTex1di4' (uniform itexture1D)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -269,7 +269,7 @@ gl_FragCoord origin is upper left ...@@ -269,7 +269,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 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 'txval12' (temp 4-component vector of uint)
0:33 textureGradOffset (global 4-component vector of uint) 0:33 textureGradOffset (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler1D) 0:33 Construct combined texture-sampler (temp usampler1D)
0:33 'g_tTex1du4' (uniform utexture1D) 0:33 'g_tTex1du4' (uniform utexture1D)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -284,7 +284,7 @@ gl_FragCoord origin is upper left ...@@ -284,7 +284,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 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 'txval20' (temp 4-component vector of float)
0:35 textureGradOffset (global 4-component vector of float) 0:35 textureGradOffset (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp sampler2D) 0:35 Construct combined texture-sampler (temp sampler2D)
0:35 'g_tTex2df4' (uniform texture2D) 0:35 'g_tTex2df4' (uniform texture2D)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -303,7 +303,7 @@ gl_FragCoord origin is upper left ...@@ -303,7 +303,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 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 'txval21' (temp 4-component vector of int)
0:36 textureGradOffset (global 4-component vector of int) 0:36 textureGradOffset (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isampler2D) 0:36 Construct combined texture-sampler (temp isampler2D)
0:36 'g_tTex2di4' (uniform itexture2D) 0:36 'g_tTex2di4' (uniform itexture2D)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -322,7 +322,7 @@ gl_FragCoord origin is upper left ...@@ -322,7 +322,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 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 'txval22' (temp 4-component vector of uint)
0:37 textureGradOffset (global 4-component vector of uint) 0:37 textureGradOffset (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usampler2D) 0:37 Construct combined texture-sampler (temp usampler2D)
0:37 'g_tTex2du4' (uniform utexture2D) 0:37 'g_tTex2du4' (uniform utexture2D)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -341,7 +341,7 @@ gl_FragCoord origin is upper left ...@@ -341,7 +341,7 @@ gl_FragCoord origin is upper left
0:39 Sequence 0:39 Sequence
0:39 move second child to first child (temp 4-component vector of float) 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 'txval30' (temp 4-component vector of float)
0:39 textureGradOffset (global 4-component vector of float) 0:39 textureGradOffset (temp 4-component vector of float)
0:39 Construct combined texture-sampler (temp sampler3D) 0:39 Construct combined texture-sampler (temp sampler3D)
0:39 'g_tTex3df4' (uniform texture3D) 0:39 'g_tTex3df4' (uniform texture3D)
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -364,7 +364,7 @@ gl_FragCoord origin is upper left ...@@ -364,7 +364,7 @@ gl_FragCoord origin is upper left
0:40 Sequence 0:40 Sequence
0:40 move second child to first child (temp 4-component vector of int) 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 'txval31' (temp 4-component vector of int)
0:40 textureGradOffset (global 4-component vector of int) 0:40 textureGradOffset (temp 4-component vector of int)
0:40 Construct combined texture-sampler (temp isampler3D) 0:40 Construct combined texture-sampler (temp isampler3D)
0:40 'g_tTex3di4' (uniform itexture3D) 0:40 'g_tTex3di4' (uniform itexture3D)
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -387,7 +387,7 @@ gl_FragCoord origin is upper left ...@@ -387,7 +387,7 @@ gl_FragCoord origin is upper left
0:41 Sequence 0:41 Sequence
0:41 move second child to first child (temp 4-component vector of uint) 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 'txval32' (temp 4-component vector of uint)
0:41 textureGradOffset (global 4-component vector of uint) 0:41 textureGradOffset (temp 4-component vector of uint)
0:41 Construct combined texture-sampler (temp usampler3D) 0:41 Construct combined texture-sampler (temp usampler3D)
0:41 'g_tTex3du4' (uniform utexture3D) 0:41 'g_tTex3du4' (uniform utexture3D)
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
......
...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left ...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval10' (temp 4-component vector of float) 0:27 'txval10' (temp 4-component vector of float)
0:27 textureGradOffset (global 4-component vector of float) 0:27 textureGradOffset (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler1DArray) 0:27 Construct combined texture-sampler (temp sampler1DArray)
0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray) 0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -24,7 +24,7 @@ gl_FragCoord origin is upper left ...@@ -24,7 +24,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval11' (temp 4-component vector of int) 0:28 'txval11' (temp 4-component vector of int)
0:28 textureGradOffset (global 4-component vector of int) 0:28 textureGradOffset (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler1DArray) 0:28 Construct combined texture-sampler (temp isampler1DArray)
0:28 'g_tTex1di4' (uniform itexture1DArray) 0:28 'g_tTex1di4' (uniform itexture1DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -40,7 +40,7 @@ gl_FragCoord origin is upper left ...@@ -40,7 +40,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval12' (temp 4-component vector of uint) 0:29 'txval12' (temp 4-component vector of uint)
0:29 textureGradOffset (global 4-component vector of uint) 0:29 textureGradOffset (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler1DArray) 0:29 Construct combined texture-sampler (temp usampler1DArray)
0:29 'g_tTex1du4' (uniform utexture1DArray) 0:29 'g_tTex1du4' (uniform utexture1DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -56,7 +56,7 @@ gl_FragCoord origin is upper left ...@@ -56,7 +56,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 0:31 move second child to first child (temp 4-component vector of float)
0:31 'txval20' (temp 4-component vector of float) 0:31 'txval20' (temp 4-component vector of float)
0:31 textureGradOffset (global 4-component vector of float) 0:31 textureGradOffset (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler2DArray) 0:31 Construct combined texture-sampler (temp sampler2DArray)
0:31 'g_tTex2df4' (uniform texture2DArray) 0:31 'g_tTex2df4' (uniform texture2DArray)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -76,7 +76,7 @@ gl_FragCoord origin is upper left ...@@ -76,7 +76,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 0:32 move second child to first child (temp 4-component vector of int)
0:32 'txval21' (temp 4-component vector of int) 0:32 'txval21' (temp 4-component vector of int)
0:32 textureGradOffset (global 4-component vector of int) 0:32 textureGradOffset (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler2DArray) 0:32 Construct combined texture-sampler (temp isampler2DArray)
0:32 'g_tTex2di4' (uniform itexture2DArray) 0:32 'g_tTex2di4' (uniform itexture2DArray)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -96,7 +96,7 @@ gl_FragCoord origin is upper left ...@@ -96,7 +96,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 0:33 move second child to first child (temp 4-component vector of uint)
0:33 'txval22' (temp 4-component vector of uint) 0:33 'txval22' (temp 4-component vector of uint)
0:33 textureGradOffset (global 4-component vector of uint) 0:33 textureGradOffset (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler2DArray) 0:33 Construct combined texture-sampler (temp usampler2DArray)
0:33 'g_tTex2du4' (uniform utexture2DArray) 0:33 'g_tTex2du4' (uniform utexture2DArray)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -173,7 +173,7 @@ gl_FragCoord origin is upper left ...@@ -173,7 +173,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval10' (temp 4-component vector of float) 0:27 'txval10' (temp 4-component vector of float)
0:27 textureGradOffset (global 4-component vector of float) 0:27 textureGradOffset (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler1DArray) 0:27 Construct combined texture-sampler (temp sampler1DArray)
0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray) 0:27 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -189,7 +189,7 @@ gl_FragCoord origin is upper left ...@@ -189,7 +189,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval11' (temp 4-component vector of int) 0:28 'txval11' (temp 4-component vector of int)
0:28 textureGradOffset (global 4-component vector of int) 0:28 textureGradOffset (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler1DArray) 0:28 Construct combined texture-sampler (temp isampler1DArray)
0:28 'g_tTex1di4' (uniform itexture1DArray) 0:28 'g_tTex1di4' (uniform itexture1DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -205,7 +205,7 @@ gl_FragCoord origin is upper left ...@@ -205,7 +205,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval12' (temp 4-component vector of uint) 0:29 'txval12' (temp 4-component vector of uint)
0:29 textureGradOffset (global 4-component vector of uint) 0:29 textureGradOffset (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler1DArray) 0:29 Construct combined texture-sampler (temp usampler1DArray)
0:29 'g_tTex1du4' (uniform utexture1DArray) 0:29 'g_tTex1du4' (uniform utexture1DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -221,7 +221,7 @@ gl_FragCoord origin is upper left ...@@ -221,7 +221,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 0:31 move second child to first child (temp 4-component vector of float)
0:31 'txval20' (temp 4-component vector of float) 0:31 'txval20' (temp 4-component vector of float)
0:31 textureGradOffset (global 4-component vector of float) 0:31 textureGradOffset (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler2DArray) 0:31 Construct combined texture-sampler (temp sampler2DArray)
0:31 'g_tTex2df4' (uniform texture2DArray) 0:31 'g_tTex2df4' (uniform texture2DArray)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -241,7 +241,7 @@ gl_FragCoord origin is upper left ...@@ -241,7 +241,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 0:32 move second child to first child (temp 4-component vector of int)
0:32 'txval21' (temp 4-component vector of int) 0:32 'txval21' (temp 4-component vector of int)
0:32 textureGradOffset (global 4-component vector of int) 0:32 textureGradOffset (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler2DArray) 0:32 Construct combined texture-sampler (temp isampler2DArray)
0:32 'g_tTex2di4' (uniform itexture2DArray) 0:32 'g_tTex2di4' (uniform itexture2DArray)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -261,7 +261,7 @@ gl_FragCoord origin is upper left ...@@ -261,7 +261,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 0:33 move second child to first child (temp 4-component vector of uint)
0:33 'txval22' (temp 4-component vector of uint) 0:33 'txval22' (temp 4-component vector of uint)
0:33 textureGradOffset (global 4-component vector of uint) 0:33 textureGradOffset (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler2DArray) 0:33 Construct combined texture-sampler (temp usampler2DArray)
0:33 'g_tTex2du4' (uniform utexture2DArray) 0:33 'g_tTex2du4' (uniform utexture2DArray)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
......
...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left ...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval10' (temp 4-component vector of float) 0:27 'txval10' (temp 4-component vector of float)
0:27 textureLod (global 4-component vector of float) 0:27 textureLod (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler1DArray) 0:27 Construct combined texture-sampler (temp sampler1DArray)
0:27 'g_tTex1df4a' (layout(binding=1 ) uniform texture1DArray) 0:27 'g_tTex1df4a' (layout(binding=1 ) uniform texture1DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -20,7 +20,7 @@ gl_FragCoord origin is upper left ...@@ -20,7 +20,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval11' (temp 4-component vector of int) 0:28 'txval11' (temp 4-component vector of int)
0:28 textureLod (global 4-component vector of int) 0:28 textureLod (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler1DArray) 0:28 Construct combined texture-sampler (temp isampler1DArray)
0:28 'g_tTex1di4a' (uniform itexture1DArray) 0:28 'g_tTex1di4a' (uniform itexture1DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -32,7 +32,7 @@ gl_FragCoord origin is upper left ...@@ -32,7 +32,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval12' (temp 4-component vector of uint) 0:29 'txval12' (temp 4-component vector of uint)
0:29 textureLod (global 4-component vector of uint) 0:29 textureLod (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler1DArray) 0:29 Construct combined texture-sampler (temp usampler1DArray)
0:29 'g_tTex1du4a' (uniform utexture1DArray) 0:29 'g_tTex1du4a' (uniform utexture1DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -44,7 +44,7 @@ gl_FragCoord origin is upper left ...@@ -44,7 +44,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 0:31 move second child to first child (temp 4-component vector of float)
0:31 'txval20' (temp 4-component vector of float) 0:31 'txval20' (temp 4-component vector of float)
0:31 textureLod (global 4-component vector of float) 0:31 textureLod (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler2DArray) 0:31 Construct combined texture-sampler (temp sampler2DArray)
0:31 'g_tTex2df4a' (uniform texture2DArray) 0:31 'g_tTex2df4a' (uniform texture2DArray)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -57,7 +57,7 @@ gl_FragCoord origin is upper left ...@@ -57,7 +57,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 0:32 move second child to first child (temp 4-component vector of int)
0:32 'txval21' (temp 4-component vector of int) 0:32 'txval21' (temp 4-component vector of int)
0:32 textureLod (global 4-component vector of int) 0:32 textureLod (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler2DArray) 0:32 Construct combined texture-sampler (temp isampler2DArray)
0:32 'g_tTex2di4a' (uniform itexture2DArray) 0:32 'g_tTex2di4a' (uniform itexture2DArray)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -70,7 +70,7 @@ gl_FragCoord origin is upper left ...@@ -70,7 +70,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 0:33 move second child to first child (temp 4-component vector of uint)
0:33 'txval22' (temp 4-component vector of uint) 0:33 'txval22' (temp 4-component vector of uint)
0:33 textureLod (global 4-component vector of uint) 0:33 textureLod (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler2DArray) 0:33 Construct combined texture-sampler (temp usampler2DArray)
0:33 'g_tTex2du4a' (uniform utexture2DArray) 0:33 'g_tTex2du4a' (uniform utexture2DArray)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -83,7 +83,7 @@ gl_FragCoord origin is upper left ...@@ -83,7 +83,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 0:35 move second child to first child (temp 4-component vector of float)
0:35 'txval40' (temp 4-component vector of float) 0:35 'txval40' (temp 4-component vector of float)
0:35 textureLod (global 4-component vector of float) 0:35 textureLod (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp samplerCubeArray) 0:35 Construct combined texture-sampler (temp samplerCubeArray)
0:35 'g_tTexcdf4a' (uniform textureCubeArray) 0:35 'g_tTexcdf4a' (uniform textureCubeArray)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -97,7 +97,7 @@ gl_FragCoord origin is upper left ...@@ -97,7 +97,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 0:36 move second child to first child (temp 4-component vector of int)
0:36 'txval41' (temp 4-component vector of int) 0:36 'txval41' (temp 4-component vector of int)
0:36 textureLod (global 4-component vector of int) 0:36 textureLod (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isamplerCubeArray) 0:36 Construct combined texture-sampler (temp isamplerCubeArray)
0:36 'g_tTexcdi4a' (uniform itextureCubeArray) 0:36 'g_tTexcdi4a' (uniform itextureCubeArray)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -111,7 +111,7 @@ gl_FragCoord origin is upper left ...@@ -111,7 +111,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 0:37 move second child to first child (temp 4-component vector of uint)
0:37 'txval42' (temp 4-component vector of uint) 0:37 'txval42' (temp 4-component vector of uint)
0:37 textureLod (global 4-component vector of uint) 0:37 textureLod (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usamplerCubeArray) 0:37 Construct combined texture-sampler (temp usamplerCubeArray)
0:37 'g_tTexcdu4a' (uniform utextureCubeArray) 0:37 'g_tTexcdu4a' (uniform utextureCubeArray)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -182,7 +182,7 @@ gl_FragCoord origin is upper left ...@@ -182,7 +182,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval10' (temp 4-component vector of float) 0:27 'txval10' (temp 4-component vector of float)
0:27 textureLod (global 4-component vector of float) 0:27 textureLod (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler1DArray) 0:27 Construct combined texture-sampler (temp sampler1DArray)
0:27 'g_tTex1df4a' (layout(binding=1 ) uniform texture1DArray) 0:27 'g_tTex1df4a' (layout(binding=1 ) uniform texture1DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -194,7 +194,7 @@ gl_FragCoord origin is upper left ...@@ -194,7 +194,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval11' (temp 4-component vector of int) 0:28 'txval11' (temp 4-component vector of int)
0:28 textureLod (global 4-component vector of int) 0:28 textureLod (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler1DArray) 0:28 Construct combined texture-sampler (temp isampler1DArray)
0:28 'g_tTex1di4a' (uniform itexture1DArray) 0:28 'g_tTex1di4a' (uniform itexture1DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -206,7 +206,7 @@ gl_FragCoord origin is upper left ...@@ -206,7 +206,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval12' (temp 4-component vector of uint) 0:29 'txval12' (temp 4-component vector of uint)
0:29 textureLod (global 4-component vector of uint) 0:29 textureLod (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler1DArray) 0:29 Construct combined texture-sampler (temp usampler1DArray)
0:29 'g_tTex1du4a' (uniform utexture1DArray) 0:29 'g_tTex1du4a' (uniform utexture1DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -218,7 +218,7 @@ gl_FragCoord origin is upper left ...@@ -218,7 +218,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 0:31 move second child to first child (temp 4-component vector of float)
0:31 'txval20' (temp 4-component vector of float) 0:31 'txval20' (temp 4-component vector of float)
0:31 textureLod (global 4-component vector of float) 0:31 textureLod (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler2DArray) 0:31 Construct combined texture-sampler (temp sampler2DArray)
0:31 'g_tTex2df4a' (uniform texture2DArray) 0:31 'g_tTex2df4a' (uniform texture2DArray)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -231,7 +231,7 @@ gl_FragCoord origin is upper left ...@@ -231,7 +231,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 0:32 move second child to first child (temp 4-component vector of int)
0:32 'txval21' (temp 4-component vector of int) 0:32 'txval21' (temp 4-component vector of int)
0:32 textureLod (global 4-component vector of int) 0:32 textureLod (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler2DArray) 0:32 Construct combined texture-sampler (temp isampler2DArray)
0:32 'g_tTex2di4a' (uniform itexture2DArray) 0:32 'g_tTex2di4a' (uniform itexture2DArray)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -244,7 +244,7 @@ gl_FragCoord origin is upper left ...@@ -244,7 +244,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 0:33 move second child to first child (temp 4-component vector of uint)
0:33 'txval22' (temp 4-component vector of uint) 0:33 'txval22' (temp 4-component vector of uint)
0:33 textureLod (global 4-component vector of uint) 0:33 textureLod (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler2DArray) 0:33 Construct combined texture-sampler (temp usampler2DArray)
0:33 'g_tTex2du4a' (uniform utexture2DArray) 0:33 'g_tTex2du4a' (uniform utexture2DArray)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -257,7 +257,7 @@ gl_FragCoord origin is upper left ...@@ -257,7 +257,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 0:35 move second child to first child (temp 4-component vector of float)
0:35 'txval40' (temp 4-component vector of float) 0:35 'txval40' (temp 4-component vector of float)
0:35 textureLod (global 4-component vector of float) 0:35 textureLod (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp samplerCubeArray) 0:35 Construct combined texture-sampler (temp samplerCubeArray)
0:35 'g_tTexcdf4a' (uniform textureCubeArray) 0:35 'g_tTexcdf4a' (uniform textureCubeArray)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -271,7 +271,7 @@ gl_FragCoord origin is upper left ...@@ -271,7 +271,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 0:36 move second child to first child (temp 4-component vector of int)
0:36 'txval41' (temp 4-component vector of int) 0:36 'txval41' (temp 4-component vector of int)
0:36 textureLod (global 4-component vector of int) 0:36 textureLod (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isamplerCubeArray) 0:36 Construct combined texture-sampler (temp isamplerCubeArray)
0:36 'g_tTexcdi4a' (uniform itextureCubeArray) 0:36 'g_tTexcdi4a' (uniform itextureCubeArray)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -285,7 +285,7 @@ gl_FragCoord origin is upper left ...@@ -285,7 +285,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 0:37 move second child to first child (temp 4-component vector of uint)
0:37 'txval42' (temp 4-component vector of uint) 0:37 'txval42' (temp 4-component vector of uint)
0:37 textureLod (global 4-component vector of uint) 0:37 textureLod (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usamplerCubeArray) 0:37 Construct combined texture-sampler (temp usamplerCubeArray)
0:37 'g_tTexcdu4a' (uniform utextureCubeArray) 0:37 'g_tTexcdu4a' (uniform utextureCubeArray)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
......
...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left ...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 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 'txval10' (temp 4-component vector of float)
0:31 textureLodOffset (global 4-component vector of float) 0:31 textureLodOffset (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler1D) 0:31 Construct combined texture-sampler (temp sampler1D)
0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) 0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -21,7 +21,7 @@ gl_FragCoord origin is upper left ...@@ -21,7 +21,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 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 'txval11' (temp 4-component vector of int)
0:32 textureLodOffset (global 4-component vector of int) 0:32 textureLodOffset (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler1D) 0:32 Construct combined texture-sampler (temp isampler1D)
0:32 'g_tTex1di4' (uniform itexture1D) 0:32 'g_tTex1di4' (uniform itexture1D)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -34,7 +34,7 @@ gl_FragCoord origin is upper left ...@@ -34,7 +34,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 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 'txval12' (temp 4-component vector of uint)
0:33 textureLodOffset (global 4-component vector of uint) 0:33 textureLodOffset (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler1D) 0:33 Construct combined texture-sampler (temp usampler1D)
0:33 'g_tTex1du4' (uniform utexture1D) 0:33 'g_tTex1du4' (uniform utexture1D)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -47,7 +47,7 @@ gl_FragCoord origin is upper left ...@@ -47,7 +47,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 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 'txval20' (temp 4-component vector of float)
0:35 textureLodOffset (global 4-component vector of float) 0:35 textureLodOffset (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp sampler2D) 0:35 Construct combined texture-sampler (temp sampler2D)
0:35 'g_tTex2df4' (uniform texture2D) 0:35 'g_tTex2df4' (uniform texture2D)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -62,7 +62,7 @@ gl_FragCoord origin is upper left ...@@ -62,7 +62,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 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 'txval21' (temp 4-component vector of int)
0:36 textureLodOffset (global 4-component vector of int) 0:36 textureLodOffset (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isampler2D) 0:36 Construct combined texture-sampler (temp isampler2D)
0:36 'g_tTex2di4' (uniform itexture2D) 0:36 'g_tTex2di4' (uniform itexture2D)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -77,7 +77,7 @@ gl_FragCoord origin is upper left ...@@ -77,7 +77,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 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 'txval22' (temp 4-component vector of uint)
0:37 textureLodOffset (global 4-component vector of uint) 0:37 textureLodOffset (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usampler2D) 0:37 Construct combined texture-sampler (temp usampler2D)
0:37 'g_tTex2du4' (uniform utexture2D) 0:37 'g_tTex2du4' (uniform utexture2D)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -92,7 +92,7 @@ gl_FragCoord origin is upper left ...@@ -92,7 +92,7 @@ gl_FragCoord origin is upper left
0:39 Sequence 0:39 Sequence
0:39 move second child to first child (temp 4-component vector of float) 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 'txval30' (temp 4-component vector of float)
0:39 textureLodOffset (global 4-component vector of float) 0:39 textureLodOffset (temp 4-component vector of float)
0:39 Construct combined texture-sampler (temp sampler3D) 0:39 Construct combined texture-sampler (temp sampler3D)
0:39 'g_tTex3df4' (uniform texture3D) 0:39 'g_tTex3df4' (uniform texture3D)
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -109,7 +109,7 @@ gl_FragCoord origin is upper left ...@@ -109,7 +109,7 @@ gl_FragCoord origin is upper left
0:40 Sequence 0:40 Sequence
0:40 move second child to first child (temp 4-component vector of int) 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 'txval31' (temp 4-component vector of int)
0:40 textureLodOffset (global 4-component vector of int) 0:40 textureLodOffset (temp 4-component vector of int)
0:40 Construct combined texture-sampler (temp isampler3D) 0:40 Construct combined texture-sampler (temp isampler3D)
0:40 'g_tTex3di4' (uniform itexture3D) 0:40 'g_tTex3di4' (uniform itexture3D)
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -126,7 +126,7 @@ gl_FragCoord origin is upper left ...@@ -126,7 +126,7 @@ gl_FragCoord origin is upper left
0:41 Sequence 0:41 Sequence
0:41 move second child to first child (temp 4-component vector of uint) 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 'txval32' (temp 4-component vector of uint)
0:41 textureLodOffset (global 4-component vector of uint) 0:41 textureLodOffset (temp 4-component vector of uint)
0:41 Construct combined texture-sampler (temp usampler3D) 0:41 Construct combined texture-sampler (temp usampler3D)
0:41 'g_tTex3du4' (uniform utexture3D) 0:41 'g_tTex3du4' (uniform utexture3D)
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -203,7 +203,7 @@ gl_FragCoord origin is upper left ...@@ -203,7 +203,7 @@ gl_FragCoord origin is upper left
0:31 Sequence 0:31 Sequence
0:31 move second child to first child (temp 4-component vector of float) 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 'txval10' (temp 4-component vector of float)
0:31 textureLodOffset (global 4-component vector of float) 0:31 textureLodOffset (temp 4-component vector of float)
0:31 Construct combined texture-sampler (temp sampler1D) 0:31 Construct combined texture-sampler (temp sampler1D)
0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) 0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -216,7 +216,7 @@ gl_FragCoord origin is upper left ...@@ -216,7 +216,7 @@ gl_FragCoord origin is upper left
0:32 Sequence 0:32 Sequence
0:32 move second child to first child (temp 4-component vector of int) 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 'txval11' (temp 4-component vector of int)
0:32 textureLodOffset (global 4-component vector of int) 0:32 textureLodOffset (temp 4-component vector of int)
0:32 Construct combined texture-sampler (temp isampler1D) 0:32 Construct combined texture-sampler (temp isampler1D)
0:32 'g_tTex1di4' (uniform itexture1D) 0:32 'g_tTex1di4' (uniform itexture1D)
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -229,7 +229,7 @@ gl_FragCoord origin is upper left ...@@ -229,7 +229,7 @@ gl_FragCoord origin is upper left
0:33 Sequence 0:33 Sequence
0:33 move second child to first child (temp 4-component vector of uint) 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 'txval12' (temp 4-component vector of uint)
0:33 textureLodOffset (global 4-component vector of uint) 0:33 textureLodOffset (temp 4-component vector of uint)
0:33 Construct combined texture-sampler (temp usampler1D) 0:33 Construct combined texture-sampler (temp usampler1D)
0:33 'g_tTex1du4' (uniform utexture1D) 0:33 'g_tTex1du4' (uniform utexture1D)
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -242,7 +242,7 @@ gl_FragCoord origin is upper left ...@@ -242,7 +242,7 @@ gl_FragCoord origin is upper left
0:35 Sequence 0:35 Sequence
0:35 move second child to first child (temp 4-component vector of float) 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 'txval20' (temp 4-component vector of float)
0:35 textureLodOffset (global 4-component vector of float) 0:35 textureLodOffset (temp 4-component vector of float)
0:35 Construct combined texture-sampler (temp sampler2D) 0:35 Construct combined texture-sampler (temp sampler2D)
0:35 'g_tTex2df4' (uniform texture2D) 0:35 'g_tTex2df4' (uniform texture2D)
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -257,7 +257,7 @@ gl_FragCoord origin is upper left ...@@ -257,7 +257,7 @@ gl_FragCoord origin is upper left
0:36 Sequence 0:36 Sequence
0:36 move second child to first child (temp 4-component vector of int) 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 'txval21' (temp 4-component vector of int)
0:36 textureLodOffset (global 4-component vector of int) 0:36 textureLodOffset (temp 4-component vector of int)
0:36 Construct combined texture-sampler (temp isampler2D) 0:36 Construct combined texture-sampler (temp isampler2D)
0:36 'g_tTex2di4' (uniform itexture2D) 0:36 'g_tTex2di4' (uniform itexture2D)
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -272,7 +272,7 @@ gl_FragCoord origin is upper left ...@@ -272,7 +272,7 @@ gl_FragCoord origin is upper left
0:37 Sequence 0:37 Sequence
0:37 move second child to first child (temp 4-component vector of uint) 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 'txval22' (temp 4-component vector of uint)
0:37 textureLodOffset (global 4-component vector of uint) 0:37 textureLodOffset (temp 4-component vector of uint)
0:37 Construct combined texture-sampler (temp usampler2D) 0:37 Construct combined texture-sampler (temp usampler2D)
0:37 'g_tTex2du4' (uniform utexture2D) 0:37 'g_tTex2du4' (uniform utexture2D)
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -287,7 +287,7 @@ gl_FragCoord origin is upper left ...@@ -287,7 +287,7 @@ gl_FragCoord origin is upper left
0:39 Sequence 0:39 Sequence
0:39 move second child to first child (temp 4-component vector of float) 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 'txval30' (temp 4-component vector of float)
0:39 textureLodOffset (global 4-component vector of float) 0:39 textureLodOffset (temp 4-component vector of float)
0:39 Construct combined texture-sampler (temp sampler3D) 0:39 Construct combined texture-sampler (temp sampler3D)
0:39 'g_tTex3df4' (uniform texture3D) 0:39 'g_tTex3df4' (uniform texture3D)
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -304,7 +304,7 @@ gl_FragCoord origin is upper left ...@@ -304,7 +304,7 @@ gl_FragCoord origin is upper left
0:40 Sequence 0:40 Sequence
0:40 move second child to first child (temp 4-component vector of int) 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 'txval31' (temp 4-component vector of int)
0:40 textureLodOffset (global 4-component vector of int) 0:40 textureLodOffset (temp 4-component vector of int)
0:40 Construct combined texture-sampler (temp isampler3D) 0:40 Construct combined texture-sampler (temp isampler3D)
0:40 'g_tTex3di4' (uniform itexture3D) 0:40 'g_tTex3di4' (uniform itexture3D)
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -321,7 +321,7 @@ gl_FragCoord origin is upper left ...@@ -321,7 +321,7 @@ gl_FragCoord origin is upper left
0:41 Sequence 0:41 Sequence
0:41 move second child to first child (temp 4-component vector of uint) 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 'txval32' (temp 4-component vector of uint)
0:41 textureLodOffset (global 4-component vector of uint) 0:41 textureLodOffset (temp 4-component vector of uint)
0:41 Construct combined texture-sampler (temp usampler3D) 0:41 Construct combined texture-sampler (temp usampler3D)
0:41 'g_tTex3du4' (uniform utexture3D) 0:41 'g_tTex3du4' (uniform utexture3D)
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
......
...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left ...@@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
0:23 Sequence 0:23 Sequence
0:23 move second child to first child (temp 4-component vector of float) 0:23 move second child to first child (temp 4-component vector of float)
0:23 'txval10' (temp 4-component vector of float) 0:23 'txval10' (temp 4-component vector of float)
0:23 textureLodOffset (global 4-component vector of float) 0:23 textureLodOffset (temp 4-component vector of float)
0:23 Construct combined texture-sampler (temp sampler1DArray) 0:23 Construct combined texture-sampler (temp sampler1DArray)
0:23 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray) 0:23 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
0:23 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:23 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -22,7 +22,7 @@ gl_FragCoord origin is upper left ...@@ -22,7 +22,7 @@ gl_FragCoord origin is upper left
0:24 Sequence 0:24 Sequence
0:24 move second child to first child (temp 4-component vector of int) 0:24 move second child to first child (temp 4-component vector of int)
0:24 'txval11' (temp 4-component vector of int) 0:24 'txval11' (temp 4-component vector of int)
0:24 textureLodOffset (global 4-component vector of int) 0:24 textureLodOffset (temp 4-component vector of int)
0:24 Construct combined texture-sampler (temp isampler1DArray) 0:24 Construct combined texture-sampler (temp isampler1DArray)
0:24 'g_tTex1di4' (uniform itexture1DArray) 0:24 'g_tTex1di4' (uniform itexture1DArray)
0:24 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:24 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -36,7 +36,7 @@ gl_FragCoord origin is upper left ...@@ -36,7 +36,7 @@ gl_FragCoord origin is upper left
0:25 Sequence 0:25 Sequence
0:25 move second child to first child (temp 4-component vector of uint) 0:25 move second child to first child (temp 4-component vector of uint)
0:25 'txval12' (temp 4-component vector of uint) 0:25 'txval12' (temp 4-component vector of uint)
0:25 textureLodOffset (global 4-component vector of uint) 0:25 textureLodOffset (temp 4-component vector of uint)
0:25 Construct combined texture-sampler (temp usampler1DArray) 0:25 Construct combined texture-sampler (temp usampler1DArray)
0:25 'g_tTex1du4' (uniform utexture1DArray) 0:25 'g_tTex1du4' (uniform utexture1DArray)
0:25 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:25 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -50,7 +50,7 @@ gl_FragCoord origin is upper left ...@@ -50,7 +50,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval20' (temp 4-component vector of float) 0:27 'txval20' (temp 4-component vector of float)
0:27 textureLodOffset (global 4-component vector of float) 0:27 textureLodOffset (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler2DArray) 0:27 Construct combined texture-sampler (temp sampler2DArray)
0:27 'g_tTex2df4' (uniform texture2DArray) 0:27 'g_tTex2df4' (uniform texture2DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -66,7 +66,7 @@ gl_FragCoord origin is upper left ...@@ -66,7 +66,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval21' (temp 4-component vector of int) 0:28 'txval21' (temp 4-component vector of int)
0:28 textureLodOffset (global 4-component vector of int) 0:28 textureLodOffset (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler2DArray) 0:28 Construct combined texture-sampler (temp isampler2DArray)
0:28 'g_tTex2di4' (uniform itexture2DArray) 0:28 'g_tTex2di4' (uniform itexture2DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -82,7 +82,7 @@ gl_FragCoord origin is upper left ...@@ -82,7 +82,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval22' (temp 4-component vector of uint) 0:29 'txval22' (temp 4-component vector of uint)
0:29 textureLodOffset (global 4-component vector of uint) 0:29 textureLodOffset (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler2DArray) 0:29 Construct combined texture-sampler (temp usampler2DArray)
0:29 'g_tTex2du4' (uniform utexture2DArray) 0:29 'g_tTex2du4' (uniform utexture2DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -152,7 +152,7 @@ gl_FragCoord origin is upper left ...@@ -152,7 +152,7 @@ gl_FragCoord origin is upper left
0:23 Sequence 0:23 Sequence
0:23 move second child to first child (temp 4-component vector of float) 0:23 move second child to first child (temp 4-component vector of float)
0:23 'txval10' (temp 4-component vector of float) 0:23 'txval10' (temp 4-component vector of float)
0:23 textureLodOffset (global 4-component vector of float) 0:23 textureLodOffset (temp 4-component vector of float)
0:23 Construct combined texture-sampler (temp sampler1DArray) 0:23 Construct combined texture-sampler (temp sampler1DArray)
0:23 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray) 0:23 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
0:23 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:23 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -166,7 +166,7 @@ gl_FragCoord origin is upper left ...@@ -166,7 +166,7 @@ gl_FragCoord origin is upper left
0:24 Sequence 0:24 Sequence
0:24 move second child to first child (temp 4-component vector of int) 0:24 move second child to first child (temp 4-component vector of int)
0:24 'txval11' (temp 4-component vector of int) 0:24 'txval11' (temp 4-component vector of int)
0:24 textureLodOffset (global 4-component vector of int) 0:24 textureLodOffset (temp 4-component vector of int)
0:24 Construct combined texture-sampler (temp isampler1DArray) 0:24 Construct combined texture-sampler (temp isampler1DArray)
0:24 'g_tTex1di4' (uniform itexture1DArray) 0:24 'g_tTex1di4' (uniform itexture1DArray)
0:24 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:24 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -180,7 +180,7 @@ gl_FragCoord origin is upper left ...@@ -180,7 +180,7 @@ gl_FragCoord origin is upper left
0:25 Sequence 0:25 Sequence
0:25 move second child to first child (temp 4-component vector of uint) 0:25 move second child to first child (temp 4-component vector of uint)
0:25 'txval12' (temp 4-component vector of uint) 0:25 'txval12' (temp 4-component vector of uint)
0:25 textureLodOffset (global 4-component vector of uint) 0:25 textureLodOffset (temp 4-component vector of uint)
0:25 Construct combined texture-sampler (temp usampler1DArray) 0:25 Construct combined texture-sampler (temp usampler1DArray)
0:25 'g_tTex1du4' (uniform utexture1DArray) 0:25 'g_tTex1du4' (uniform utexture1DArray)
0:25 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:25 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -194,7 +194,7 @@ gl_FragCoord origin is upper left ...@@ -194,7 +194,7 @@ gl_FragCoord origin is upper left
0:27 Sequence 0:27 Sequence
0:27 move second child to first child (temp 4-component vector of float) 0:27 move second child to first child (temp 4-component vector of float)
0:27 'txval20' (temp 4-component vector of float) 0:27 'txval20' (temp 4-component vector of float)
0:27 textureLodOffset (global 4-component vector of float) 0:27 textureLodOffset (temp 4-component vector of float)
0:27 Construct combined texture-sampler (temp sampler2DArray) 0:27 Construct combined texture-sampler (temp sampler2DArray)
0:27 'g_tTex2df4' (uniform texture2DArray) 0:27 'g_tTex2df4' (uniform texture2DArray)
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -210,7 +210,7 @@ gl_FragCoord origin is upper left ...@@ -210,7 +210,7 @@ gl_FragCoord origin is upper left
0:28 Sequence 0:28 Sequence
0:28 move second child to first child (temp 4-component vector of int) 0:28 move second child to first child (temp 4-component vector of int)
0:28 'txval21' (temp 4-component vector of int) 0:28 'txval21' (temp 4-component vector of int)
0:28 textureLodOffset (global 4-component vector of int) 0:28 textureLodOffset (temp 4-component vector of int)
0:28 Construct combined texture-sampler (temp isampler2DArray) 0:28 Construct combined texture-sampler (temp isampler2DArray)
0:28 'g_tTex2di4' (uniform itexture2DArray) 0:28 'g_tTex2di4' (uniform itexture2DArray)
0:28 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
...@@ -226,7 +226,7 @@ gl_FragCoord origin is upper left ...@@ -226,7 +226,7 @@ gl_FragCoord origin is upper left
0:29 Sequence 0:29 Sequence
0:29 move second child to first child (temp 4-component vector of uint) 0:29 move second child to first child (temp 4-component vector of uint)
0:29 'txval22' (temp 4-component vector of uint) 0:29 'txval22' (temp 4-component vector of uint)
0:29 textureLodOffset (global 4-component vector of uint) 0:29 textureLodOffset (temp 4-component vector of uint)
0:29 Construct combined texture-sampler (temp usampler2DArray) 0:29 Construct combined texture-sampler (temp usampler2DArray)
0:29 'g_tTex2du4' (uniform utexture2DArray) 0:29 'g_tTex2du4' (uniform utexture2DArray)
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler) 0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
......
uniform Buffer <float> g_tTexbfs_test : register(t0);
Buffer <float> g_tTexbfs;
Buffer <int> g_tTexbis;
Buffer <uint> g_tTexbus;
struct PS_OUTPUT
{
float4 Color : SV_Target0;
float Depth : SV_Depth;
};
uniform int c1;
uniform int2 c2;
uniform int3 c3;
uniform int4 c4;
uniform int o1;
uniform int2 o2;
uniform int3 o3;
uniform int4 o4;
PS_OUTPUT main()
{
PS_OUTPUT psout;
// Buffer
float r00 = g_tTexbfs.Load(c1);
int r01 = g_tTexbis.Load(c1);
uint r02 = g_tTexbus.Load(c1);
// TODO: other types that can be put in sampler buffers, like float2x2, and float3.
psout.Color = 1.0;
psout.Depth = 1.0;
return psout;
}
SamplerState g_sSamp : register(s0);
RWTexture1D <float> g_tTex1df1;
RWTexture1D <int> g_tTex1di1;
RWTexture1D <uint> g_tTex1du1;
RWTexture2D <float> g_tTex2df1;
RWTexture2D <int> g_tTex2di1;
RWTexture2D <uint> g_tTex2du1;
RWTexture3D <float> g_tTex3df1;
RWTexture3D <int> g_tTex3di1;
RWTexture3D <uint> g_tTex3du1;
RWTexture1DArray <float> g_tTex1df1a;
RWTexture1DArray <int> g_tTex1di1a;
RWTexture1DArray <uint> g_tTex1du1a;
RWTexture2DArray <float> g_tTex2df1a;
RWTexture2DArray <int> g_tTex2di1a;
RWTexture2DArray <uint> g_tTex2du1a;
struct PS_OUTPUT
{
float4 Color : SV_Target0;
};
uniform int c1;
uniform int2 c2;
uniform int3 c3;
uniform int4 c4;
uniform int o1;
uniform int2 o2;
uniform int3 o3;
uniform int4 o4;
uniform float uf1;
uniform int ui1;
uniform uint uu1;
int Fn1(in int x) { return x; }
uint Fn1(in uint x) { return x; }
float Fn1(in float x) { return x; }
void Fn2(out int x) { x = int(0); }
void Fn2(out uint x) { x = uint(0); }
void Fn2(out float x) { x = float(0); }
float SomeValue() { return c1; }
PS_OUTPUT main()
{
PS_OUTPUT psout;
// 1D
g_tTex1df1[c1];
float r00 = g_tTex1df1[c1];
int r01 = g_tTex1di1[c1];
uint r02 = g_tTex1du1[c1];
// 2D
float r10 = g_tTex2df1[c2];
int r11 = g_tTex2di1[c2];
uint r12 = g_tTex2du1[c2];
// 3D
float r20 = g_tTex3df1[c3];
int r21 = g_tTex3di1[c3];
uint r22 = g_tTex3du1[c3];
float lf1 = uf1;
// Test as L-values
// 1D
g_tTex1df1[c1] = SomeValue(); // complex R-value
g_tTex1df1[c1] = lf1;
g_tTex1di1[c1] = int(2);
g_tTex1du1[c1] = uint(3);
// Test some operator= things, which need to do both a load and a store.
float val1 = (g_tTex1df1[c1] *= 2.0);
g_tTex1df1[c1] -= 3.0;
g_tTex1df1[c1] += 4.0;
g_tTex1di1[c1] /= 2;
g_tTex1di1[c1] %= 2;
g_tTex1di1[c1] &= 0xffff;
g_tTex1di1[c1] |= 0xf0f0;
g_tTex1di1[c1] <<= 2;
g_tTex1di1[c1] >>= 2;
// 2D
g_tTex2df1[c2] = SomeValue(); // complex L-value
g_tTex2df1[c2] = lf1;
g_tTex2di1[c2] = int(5);
g_tTex2du1[c2] = uint(6);
// 3D
g_tTex3df1[c3] = SomeValue(); // complex L-value
g_tTex3df1[c3] = lf1;
g_tTex3di1[c3] = int(8);
g_tTex3du1[c3] = uint(9);
// Test function calling
Fn1(g_tTex1df1[c1]); // in
Fn1(g_tTex1di1[c1]); // in
Fn1(g_tTex1du1[c1]); // in
Fn2(g_tTex1df1[c1]); // out
Fn2(g_tTex1di1[c1]); // out
Fn2(g_tTex1du1[c1]); // out
// Test increment operators
// pre-ops
++g_tTex1df1[c1];
++g_tTex1di1[c1];
++g_tTex1du1[c1];
--g_tTex1df1[c1];
--g_tTex1di1[c1];
--g_tTex1du1[c1];
// post-ops
g_tTex1df1[c1]++;
g_tTex1du1[c1]--;
g_tTex1di1[c1]++;
g_tTex1df1[c1]--;
g_tTex1di1[c1]++;
g_tTex1du1[c1]--;
// read and write
g_tTex1df1[1] = g_tTex2df1[int2(2, 3)];
psout.Color = 1.0;
return psout;
}
SamplerState g_sSamp : register(s0);
RWTexture1D <float2> g_tTex1df2;
RWTexture1D <int2> g_tTex1di2;
RWTexture1D <uint2> g_tTex1du2;
RWTexture2D <float2> g_tTex2df2;
RWTexture2D <int2> g_tTex2di2;
RWTexture2D <uint2> g_tTex2du2;
RWTexture3D <float2> g_tTex3df2;
RWTexture3D <int2> g_tTex3di2;
RWTexture3D <uint2> g_tTex3du2;
RWTexture1DArray <float2> g_tTex1df2a;
RWTexture1DArray <int2> g_tTex1di2a;
RWTexture1DArray <uint2> g_tTex1du2a;
RWTexture2DArray <float2> g_tTex2df2a;
RWTexture2DArray <int2> g_tTex2di2a;
RWTexture2DArray <uint2> g_tTex2du2a;
struct PS_OUTPUT
{
float4 Color : SV_Target0;
};
uniform int c1;
uniform int2 c2;
uniform int3 c3;
uniform int4 c4;
uniform int o1;
uniform int2 o2;
uniform int3 o3;
uniform int4 o4;
uniform float2 uf2;
uniform int2 ui2;
uniform uint2 uu2;
int2 Fn1(in int2 x) { return x; }
uint2 Fn1(in uint2 x) { return x; }
float2 Fn1(in float2 x) { return x; }
void Fn2(out int2 x) { x = int2(0,0); }
void Fn2(out uint2 x) { x = uint2(0,0); }
void Fn2(out float2 x) { x = float2(0,0); }
float2 SomeValue() { return c2; }
PS_OUTPUT main()
{
PS_OUTPUT psout;
// 1D
g_tTex1df2[c1];
float2 r00 = g_tTex1df2[c1];
int2 r01 = g_tTex1di2[c1];
uint2 r02 = g_tTex1du2[c1];
// 2D
float2 r10 = g_tTex2df2[c2];
int2 r11 = g_tTex2di2[c2];
uint2 r12 = g_tTex2du2[c2];
// 3D
float2 r20 = g_tTex3df2[c3];
int2 r21 = g_tTex3di2[c3];
uint2 r22 = g_tTex3du2[c3];
float2 lf2 = uf2;
// Test as L-values
// 1D
g_tTex1df2[c1] = SomeValue(); // complex R-value
g_tTex1df2[c1] = lf2;
g_tTex1di2[c1] = int2(2,2);
g_tTex1du2[c1] = uint2(3,2);
// Test some operator= things, which need to do both a load and a store.
float2 val1 = (g_tTex1df2[c1] *= 2.0);
g_tTex1df2[c1] -= 3.0;
g_tTex1df2[c1] += 4.0;
g_tTex1di2[c1] /= 2;
g_tTex1di2[c1] %= 2;
g_tTex1di2[c1] &= 0xffff;
g_tTex1di2[c1] |= 0xf0f0;
g_tTex1di2[c1] <<= 2;
g_tTex1di2[c1] >>= 2;
// 2D
g_tTex2df2[c2] = SomeValue(); // complex L-value
g_tTex2df2[c2] = lf2;
g_tTex2di2[c2] = int2(5,2);
g_tTex2du2[c2] = uint2(6,2);
// 3D
g_tTex3df2[c3] = SomeValue(); // complex L-value
g_tTex3df2[c3] = lf2;
g_tTex3di2[c3] = int2(8,6);
g_tTex3du2[c3] = uint2(9,2);
// Test function calling
Fn1(g_tTex1df2[c1]); // in
Fn1(g_tTex1di2[c1]); // in
Fn1(g_tTex1du2[c1]); // in
Fn2(g_tTex1df2[c1]); // out
Fn2(g_tTex1di2[c1]); // out
Fn2(g_tTex1du2[c1]); // out
// Test increment operators
// pre-ops
++g_tTex1df2[c1];
++g_tTex1di2[c1];
++g_tTex1du2[c1];
--g_tTex1df2[c1];
--g_tTex1di2[c1];
--g_tTex1du2[c1];
// post-ops
g_tTex1df2[c1]++;
g_tTex1du2[c1]--;
g_tTex1di2[c1]++;
g_tTex1df2[c1]--;
g_tTex1di2[c1]++;
g_tTex1du2[c1]--;
// read and write
g_tTex1df2[1] = g_tTex2df2[int2(2,3)];
psout.Color = 1.0;
return psout;
}
SamplerState g_sSamp : register(s0);
Texture1D <float> g_tTex1df1;
Texture1D <float2> g_tTex1df2;
Texture1D <float3> g_tTex1df3;
Texture1D <float4> g_tTex1df4;
struct PS_OUTPUT
{
float4 Color : SV_Target0;
};
PS_OUTPUT main()
{
PS_OUTPUT psout;
float txval10 = g_tTex1df1 . Sample(g_sSamp, 0.1);
float2 txval11 = g_tTex1df2 . Sample(g_sSamp, 0.2);
float3 txval12 = g_tTex1df3 . Sample(g_sSamp, 0.2);
float4 txval13 = g_tTex1df4 . Sample(g_sSamp, 0.2);
psout.Color = 1.0;
return psout;
}
...@@ -78,6 +78,7 @@ struct TSampler { // misnomer now; includes images, textures without sampler, ...@@ -78,6 +78,7 @@ struct TSampler { // misnomer now; includes images, textures without sampler,
bool combined : 1; // true means texture is combined with a sampler, false means texture with no sampler bool combined : 1; // true means texture is combined with a sampler, false means texture with no sampler
bool sampler : 1; // true means a pure sampler, other fields should be clear() bool sampler : 1; // true means a pure sampler, other fields should be clear()
bool external : 1; // GL_OES_EGL_image_external bool external : 1; // GL_OES_EGL_image_external
unsigned int vectorSize : 3; // return vector size. TODO: support arbitrary types.
bool isImage() const { return image && dim != EsdSubpass; } bool isImage() const { return image && dim != EsdSubpass; }
bool isSubpass() const { return dim == EsdSubpass; } bool isSubpass() const { return dim == EsdSubpass; }
...@@ -99,6 +100,7 @@ struct TSampler { // misnomer now; includes images, textures without sampler, ...@@ -99,6 +100,7 @@ struct TSampler { // misnomer now; includes images, textures without sampler,
combined = false; combined = false;
sampler = false; sampler = false;
external = false; external = false;
vectorSize = 4;
} }
// make a combined sampler and texture // make a combined sampler and texture
...@@ -164,7 +166,8 @@ struct TSampler { // misnomer now; includes images, textures without sampler, ...@@ -164,7 +166,8 @@ struct TSampler { // misnomer now; includes images, textures without sampler,
image == right.image && image == right.image &&
combined == right.combined && combined == right.combined &&
sampler == right.sampler && sampler == right.sampler &&
external == right.external; external == right.external &&
vectorSize == right.vectorSize;
} }
bool operator!=(const TSampler& right) const bool operator!=(const TSampler& right) const
......
...@@ -1497,6 +1497,7 @@ void TShader::setShiftTextureBinding(unsigned int base) { intermediate->setShift ...@@ -1497,6 +1497,7 @@ void TShader::setShiftTextureBinding(unsigned int base) { intermediate->setShift
void TShader::setShiftUboBinding(unsigned int base) { intermediate->setShiftUboBinding(base); } void TShader::setShiftUboBinding(unsigned int base) { intermediate->setShiftUboBinding(base); }
void TShader::setAutoMapBindings(bool map) { intermediate->setAutoMapBindings(map); } void TShader::setAutoMapBindings(bool map) { intermediate->setAutoMapBindings(map); }
void TShader::setFlattenUniformArrays(bool flatten) { intermediate->setFlattenUniformArrays(flatten); } void TShader::setFlattenUniformArrays(bool flatten) { intermediate->setFlattenUniformArrays(flatten); }
void TShader::setNoStorageFormat(bool useUnknownFormat) { intermediate->setNoStorageFormat(useUnknownFormat); }
// //
// Turn the shader strings into a parse tree in the TIntermediate. // Turn the shader strings into a parse tree in the TIntermediate.
......
...@@ -146,7 +146,8 @@ public: ...@@ -146,7 +146,8 @@ public:
shiftTextureBinding(0), shiftTextureBinding(0),
shiftUboBinding(0), shiftUboBinding(0),
autoMapBindings(false), autoMapBindings(false),
flattenUniformArrays(false) flattenUniformArrays(false),
useUnknownFormat(false)
{ {
localSize[0] = 1; localSize[0] = 1;
localSize[1] = 1; localSize[1] = 1;
...@@ -179,7 +180,9 @@ public: ...@@ -179,7 +180,9 @@ public:
bool getAutoMapBindings() const { return autoMapBindings; } bool getAutoMapBindings() const { return autoMapBindings; }
void setFlattenUniformArrays(bool flatten) { flattenUniformArrays = flatten; } void setFlattenUniformArrays(bool flatten) { flattenUniformArrays = flatten; }
bool getFlattenUniformArrays() const { return flattenUniformArrays; } bool getFlattenUniformArrays() const { return flattenUniformArrays; }
void setNoStorageFormat(bool b) { useUnknownFormat = b; }
bool getNoStorageFormat() const { return useUnknownFormat; }
void setVersion(int v) { version = v; } void setVersion(int v) { version = v; }
int getVersion() const { return version; } int getVersion() const { return version; }
void setProfile(EProfile p) { profile = p; } void setProfile(EProfile p) { profile = p; }
...@@ -397,6 +400,7 @@ protected: ...@@ -397,6 +400,7 @@ protected:
unsigned int shiftUboBinding; unsigned int shiftUboBinding;
bool autoMapBindings; bool autoMapBindings;
bool flattenUniformArrays; bool flattenUniformArrays;
bool useUnknownFormat;
EProfile profile; EProfile profile;
int version; int version;
......
...@@ -309,6 +309,7 @@ public: ...@@ -309,6 +309,7 @@ public:
void setShiftUboBinding(unsigned int base); void setShiftUboBinding(unsigned int base);
void setAutoMapBindings(bool map); void setAutoMapBindings(bool map);
void setFlattenUniformArrays(bool flatten); void setFlattenUniformArrays(bool flatten);
void setNoStorageFormat(bool useUnknownFormat);
// Interface to #include handlers. // Interface to #include handlers.
// //
......
...@@ -135,6 +135,7 @@ INSTANTIATE_TEST_CASE_P( ...@@ -135,6 +135,7 @@ INSTANTIATE_TEST_CASE_P(
{"hlsl.load.basic.dx10.frag", "main"}, {"hlsl.load.basic.dx10.frag", "main"},
{"hlsl.load.basic.dx10.vert", "main"}, {"hlsl.load.basic.dx10.vert", "main"},
{"hlsl.load.buffer.dx10.frag", "main"}, {"hlsl.load.buffer.dx10.frag", "main"},
{"hlsl.load.buffer.float.dx10.frag", "main"},
{"hlsl.load.rwbuffer.dx10.frag", "main"}, {"hlsl.load.rwbuffer.dx10.frag", "main"},
{"hlsl.load.rwtexture.dx10.frag", "main"}, {"hlsl.load.rwtexture.dx10.frag", "main"},
{"hlsl.load.rwtexture.array.dx10.frag", "main"}, {"hlsl.load.rwtexture.array.dx10.frag", "main"},
...@@ -149,6 +150,8 @@ INSTANTIATE_TEST_CASE_P( ...@@ -149,6 +150,8 @@ INSTANTIATE_TEST_CASE_P(
{"hlsl.precise.frag", "main"}, {"hlsl.precise.frag", "main"},
{"hlsl.promotions.frag", "main"}, {"hlsl.promotions.frag", "main"},
{"hlsl.rw.bracket.frag", "main"}, {"hlsl.rw.bracket.frag", "main"},
{"hlsl.rw.scalar.bracket.frag", "main"},
{"hlsl.rw.vec2.bracket.frag", "main"},
{"hlsl.sample.array.dx10.frag", "main"}, {"hlsl.sample.array.dx10.frag", "main"},
{"hlsl.sample.basic.dx10.frag", "main"}, {"hlsl.sample.basic.dx10.frag", "main"},
{"hlsl.sample.offset.dx10.frag", "main"}, {"hlsl.sample.offset.dx10.frag", "main"},
...@@ -175,6 +178,7 @@ INSTANTIATE_TEST_CASE_P( ...@@ -175,6 +178,7 @@ INSTANTIATE_TEST_CASE_P(
{"hlsl.samplelevel.basic.dx10.vert", "main"}, {"hlsl.samplelevel.basic.dx10.vert", "main"},
{"hlsl.samplelevel.offset.dx10.frag", "main"}, {"hlsl.samplelevel.offset.dx10.frag", "main"},
{"hlsl.samplelevel.offsetarray.dx10.frag", "main"}, {"hlsl.samplelevel.offsetarray.dx10.frag", "main"},
{ "hlsl.sample.sub-vec4.dx10.frag", "main"},
{"hlsl.semicolons.frag", "main"}, {"hlsl.semicolons.frag", "main"},
{"hlsl.shapeConv.frag", "main"}, {"hlsl.shapeConv.frag", "main"},
{"hlsl.shapeConvRet.frag", "main"}, {"hlsl.shapeConvRet.frag", "main"},
......
...@@ -907,12 +907,6 @@ bool HlslGrammar::acceptTextureType(TType& type) ...@@ -907,12 +907,6 @@ bool HlslGrammar::acceptTextureType(TType& type)
return false; return false;
} }
if (txType.getVectorSize() != 1 && txType.getVectorSize() != 4) {
// TODO: handle vec2/3 types
expected("vector size not yet supported in texture type");
return false;
}
if (ms && acceptTokenClass(EHTokComma)) { if (ms && acceptTokenClass(EHTokComma)) {
// read sample count for multisample types, if given // read sample count for multisample types, if given
if (! peekTokenClass(EHTokIntConstant)) { if (! peekTokenClass(EHTokIntConstant)) {
...@@ -937,24 +931,14 @@ bool HlslGrammar::acceptTextureType(TType& type) ...@@ -937,24 +931,14 @@ bool HlslGrammar::acceptTextureType(TType& type)
} }
TArraySizes* arraySizes = nullptr; TArraySizes* arraySizes = nullptr;
const bool shadow = !image && (txType.isScalar() || (txType.isVector() && txType.getVectorSize() == 1)); const bool shadow = false; // declared on the sampler
TSampler sampler; TSampler sampler;
TLayoutFormat format = ElfNone; TLayoutFormat format = ElfNone;
// RWBuffer and RWTexture (images) require a TLayoutFormat. We handle only a limit set. // Buffer, RWBuffer and RWTexture (images) require a TLayoutFormat. We handle only a limit set.
if (image) { if (image || dim == EsdBuffer)
if (txType.getVectorSize() != 4) format = parseContext.getLayoutFromTxType(token.loc, txType);
expected("4 component image");
switch (txType.getBasicType()) {
case EbtFloat: format = ElfRgba32f; break;
case EbtInt: format = ElfRgba32i; break;
case EbtUint: format = ElfRgba32ui; break;
default:
expected("unknown basic type in image format");
}
}
// Non-image Buffers are combined // Non-image Buffers are combined
if (dim == EsdBuffer && !image) { if (dim == EsdBuffer && !image) {
...@@ -967,6 +951,9 @@ bool HlslGrammar::acceptTextureType(TType& type) ...@@ -967,6 +951,9 @@ bool HlslGrammar::acceptTextureType(TType& type)
sampler.setTexture(txType.getBasicType(), dim, array, shadow, ms); sampler.setTexture(txType.getBasicType(), dim, array, shadow, ms);
} }
} }
// Remember the declared vector size.
sampler.vectorSize = txType.getVectorSize();
type.shallowCopy(TType(sampler, EvqUniform, arraySizes)); type.shallowCopy(TType(sampler, EvqUniform, arraySizes));
type.getQualifier().layoutFormat = format; type.getQualifier().layoutFormat = format;
......
...@@ -156,6 +156,8 @@ public: ...@@ -156,6 +156,8 @@ public:
TIntermTyped* handleLvalue(const TSourceLoc&, const char* op, TIntermTyped* node); TIntermTyped* handleLvalue(const TSourceLoc&, const char* op, TIntermTyped* node);
bool lValueErrorCheck(const TSourceLoc&, const char* op, TIntermTyped*) override; bool lValueErrorCheck(const TSourceLoc&, const char* op, TIntermTyped*) override;
TLayoutFormat getLayoutFromTxType(const TSourceLoc&, const TType&);
protected: protected:
void inheritGlobalDefaults(TQualifier& dst) const; void inheritGlobalDefaults(TQualifier& dst) const;
TVariable* makeInternalVariable(const char* name, const TType&) const; TVariable* makeInternalVariable(const char* name, const TType&) const;
......
...@@ -708,15 +708,15 @@ void TBuiltInParseablesHlsl::initialize(int /*version*/, EProfile /*profile*/, c ...@@ -708,15 +708,15 @@ void TBuiltInParseablesHlsl::initialize(int /*version*/, EProfile /*profile*/, c
{ "SampleLevel", /*!O*/ "V4", nullptr, "%@,S,V,S", "FIU,S,F,", EShLangAll }, { "SampleLevel", /*!O*/ "V4", nullptr, "%@,S,V,S", "FIU,S,F,", EShLangAll },
{ "SampleLevel", /* O*/ "V4", nullptr, "%@,S,V,S,V", "FIU,S,F,,I", EShLangAll }, { "SampleLevel", /* O*/ "V4", nullptr, "%@,S,V,S,V", "FIU,S,F,,I", EShLangAll },
{ "Load", /*!O*/ "V4", nullptr, "%@*,V", "FIU,I", EShLangAll }, { "Load", /*!O*/ "V4", nullptr, "%@,V", "FIU,I", EShLangAll },
{ "Load", /* O*/ "V4", nullptr, "%@,V,V", "FIU,I,I", EShLangAll }, { "Load", /* O*/ "V4", nullptr, "%@,V,V", "FIU,I,I", EShLangAll },
{ "Load", /* +sampleidex*/ "V4", nullptr, "$&,V,S", "FIU,I,I", EShLangAll }, { "Load", /* +sampleidex*/ "V4", nullptr, "$&,V,S", "FIU,I,I", EShLangAll },
{ "Load", /* +samplindex, offset*/ "V4", nullptr, "$&,V,S,V", "FIU,I,I,I", EShLangAll }, { "Load", /* +samplindex, offset*/ "V4", nullptr, "$&,V,S,V", "FIU,I,I,I", EShLangAll },
// RWTexture loads // RWTexture loads
{ "Load", "V4", nullptr, "!#,V", "FIU,I", EShLangAll }, { "Load", "V4", nullptr, "!#,V", "FIU,I", EShLangAll },
// RWBuffer loads // (RW)Buffer loads
{ "Load", "V4", nullptr, "~1,V", "FIU,I", EShLangAll }, { "Load", "V4", nullptr, "~*1,V", "FIU,I", EShLangAll },
{ "Gather", /*!O*/ "V4", nullptr, "%@,S,V", "FIU,S,F", EShLangAll }, { "Gather", /*!O*/ "V4", nullptr, "%@,S,V", "FIU,S,F", EShLangAll },
{ "Gather", /* O*/ "V4", nullptr, "%@,S,V,V", "FIU,S,F,I", EShLangAll }, { "Gather", /* O*/ "V4", nullptr, "%@,S,V,V", "FIU,S,F,I", EShLangAll },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment