diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/baseResults/300.frag.out')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/glslang/Test/baseResults/300.frag.out | 914 |
1 files changed, 457 insertions, 457 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/300.frag.out b/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/300.frag.out index cca6abd7efb..371d9c2a4d8 100644 --- a/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/300.frag.out +++ b/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/300.frag.out @@ -32,7 +32,7 @@ ERROR: 0:111: 'variable indexing fragment shader output array' : not supported w ERROR: 0:119: '==' : can't use with samplers or structs containing samplers ERROR: 0:120: '!=' : can't use with samplers or structs containing samplers ERROR: 0:121: '==' : can't use with samplers or structs containing samplers -ERROR: 0:121: '==' : wrong operand types: no operation '==' exists that takes a left-hand operand of type 'global lowp sampler2D' and a right operand of type 'global lowp sampler2D' (or there is no acceptable conversion) +ERROR: 0:121: '==' : wrong operand types: no operation '==' exists that takes a left-hand operand of type ' global lowp sampler2D' and a right operand of type ' global lowp sampler2D' (or there is no acceptable conversion) ERROR: 0:122: '=' : can't use with samplers or structs containing samplers ERROR: 0:123: '==' : can't use with samplers or structs containing samplers ERROR: 0:129: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset] @@ -50,310 +50,310 @@ ERROR: 45 compilation errors. No code generated. Shader version: 300 using early_fragment_tests ERROR: node is still EOpNull! -0:53 Function Definition: main( (global void) +0:53 Function Definition: main( ( global void) 0:53 Function Parameters: 0:? Sequence -0:57 move second child to first child (temp lowp 4-component vector of float) -0:57 'v' (temp lowp 4-component vector of float) -0:57 texture (global lowp 4-component vector of float) -0:57 's2D' (uniform lowp sampler2D) -0:57 'c2D' (smooth in lowp 2-component vector of float) -0:58 move second child to first child (temp lowp 4-component vector of float) -0:58 'v' (temp lowp 4-component vector of float) -0:58 textureProj (global lowp 4-component vector of float) -0:58 's3D' (uniform lowp sampler3D) -0:58 'c4D' (smooth temp lowp 4-component vector of float) -0:59 move second child to first child (temp lowp 4-component vector of float) -0:59 'v' (temp lowp 4-component vector of float) -0:59 textureLod (global lowp 4-component vector of float) -0:59 's2DArray' (uniform lowp sampler2DArray) -0:59 'c3D' (smooth in lowp 3-component vector of float) +0:57 move second child to first child ( temp lowp 4-component vector of float) +0:57 'v' ( temp lowp 4-component vector of float) +0:57 texture ( global lowp 4-component vector of float) +0:57 's2D' ( uniform lowp sampler2D) +0:57 'c2D' ( smooth in lowp 2-component vector of float) +0:58 move second child to first child ( temp lowp 4-component vector of float) +0:58 'v' ( temp lowp 4-component vector of float) +0:58 textureProj ( global lowp 4-component vector of float) +0:58 's3D' ( uniform lowp sampler3D) +0:58 'c4D' ( smooth temp lowp 4-component vector of float) +0:59 move second child to first child ( temp lowp 4-component vector of float) +0:59 'v' ( temp lowp 4-component vector of float) +0:59 textureLod ( global lowp 4-component vector of float) +0:59 's2DArray' ( uniform lowp sampler2DArray) +0:59 'c3D' ( smooth in lowp 3-component vector of float) 0:59 Constant: 0:59 1.200000 -0:60 move second child to first child (temp lowp float) -0:60 'f' (temp lowp float) -0:60 textureOffset (global lowp float, operation at mediump) -0:60 's2DShadow' (uniform lowp sampler2DShadow) -0:60 'c3D' (smooth in lowp 3-component vector of float) -0:60 'ic2D' (flat in mediump 2-component vector of int) -0:60 'c1D' (smooth in lowp float) -0:61 move second child to first child (temp lowp 4-component vector of float) -0:61 'v' (temp lowp 4-component vector of float) -0:61 textureFetch (global lowp 4-component vector of float, operation at mediump) -0:61 's3D' (uniform lowp sampler3D) -0:61 'ic3D' (flat in mediump 3-component vector of int) -0:61 'ic1D' (flat in mediump int) -0:62 move second child to first child (temp lowp 4-component vector of float) -0:62 'v' (temp lowp 4-component vector of float) -0:62 textureFetchOffset (global lowp 4-component vector of float, operation at mediump) -0:62 direct index (temp lowp sampler2D) -0:62 'arrayedSampler' (uniform 5-element array of lowp sampler2D) +0:60 move second child to first child ( temp lowp float) +0:60 'f' ( temp lowp float) +0:60 textureOffset ( global lowp float, operation at mediump) +0:60 's2DShadow' ( uniform lowp sampler2DShadow) +0:60 'c3D' ( smooth in lowp 3-component vector of float) +0:60 'ic2D' ( flat in mediump 2-component vector of int) +0:60 'c1D' ( smooth in lowp float) +0:61 move second child to first child ( temp lowp 4-component vector of float) +0:61 'v' ( temp lowp 4-component vector of float) +0:61 textureFetch ( global lowp 4-component vector of float, operation at mediump) +0:61 's3D' ( uniform lowp sampler3D) +0:61 'ic3D' ( flat in mediump 3-component vector of int) +0:61 'ic1D' ( flat in mediump int) +0:62 move second child to first child ( temp lowp 4-component vector of float) +0:62 'v' ( temp lowp 4-component vector of float) +0:62 textureFetchOffset ( global lowp 4-component vector of float, operation at mediump) +0:62 direct index ( temp lowp sampler2D) +0:62 'arrayedSampler' ( uniform 5-element array of lowp sampler2D) 0:62 Constant: 0:62 2 (const int) -0:62 'ic2D' (flat in mediump 2-component vector of int) +0:62 'ic2D' ( flat in mediump 2-component vector of int) 0:62 Constant: 0:62 4 (const int) -0:62 'ic2D' (flat in mediump 2-component vector of int) -0:63 move second child to first child (temp lowp float) -0:63 'f' (temp lowp float) -0:63 textureLodOffset (global lowp float, operation at mediump) -0:63 's2DShadow' (uniform lowp sampler2DShadow) -0:63 'c3D' (smooth in lowp 3-component vector of float) -0:63 'c1D' (smooth in lowp float) -0:63 'ic2D' (flat in mediump 2-component vector of int) -0:64 move second child to first child (temp lowp 4-component vector of float) -0:64 'v' (temp lowp 4-component vector of float) -0:64 textureProjLodOffset (global lowp 4-component vector of float, operation at mediump) -0:64 's2D' (uniform lowp sampler2D) -0:64 'c3D' (smooth in lowp 3-component vector of float) -0:64 'c1D' (smooth in lowp float) -0:64 'ic2D' (flat in mediump 2-component vector of int) -0:65 move second child to first child (temp lowp 4-component vector of float) -0:65 'v' (temp lowp 4-component vector of float) -0:65 textureGrad (global lowp 4-component vector of float) -0:65 'sCube' (uniform lowp samplerCube) -0:65 'c3D' (smooth in lowp 3-component vector of float) -0:65 'c3D' (smooth in lowp 3-component vector of float) -0:65 'c3D' (smooth in lowp 3-component vector of float) -0:66 move second child to first child (temp lowp float) -0:66 'f' (temp lowp float) -0:66 textureGradOffset (global lowp float, operation at mediump) -0:66 's2DArrayShadow' (uniform lowp sampler2DArrayShadow) -0:66 'c4D' (smooth temp lowp 4-component vector of float) -0:66 'c2D' (smooth in lowp 2-component vector of float) -0:66 'c2D' (smooth in lowp 2-component vector of float) -0:66 'ic2D' (flat in mediump 2-component vector of int) -0:67 move second child to first child (temp lowp 4-component vector of float) -0:67 'v' (temp lowp 4-component vector of float) -0:67 textureProjGrad (global lowp 4-component vector of float) -0:67 's3D' (uniform lowp sampler3D) -0:67 'c4D' (smooth temp lowp 4-component vector of float) -0:67 'c3D' (smooth in lowp 3-component vector of float) -0:67 'c3D' (smooth in lowp 3-component vector of float) -0:68 move second child to first child (temp lowp 4-component vector of float) -0:68 'v' (temp lowp 4-component vector of float) -0:68 textureProjGradOffset (global lowp 4-component vector of float, operation at mediump) -0:68 's2D' (uniform lowp sampler2D) -0:68 'c3D' (smooth in lowp 3-component vector of float) -0:68 'c2D' (smooth in lowp 2-component vector of float) -0:68 'c2D' (smooth in lowp 2-component vector of float) -0:68 'ic2D' (flat in mediump 2-component vector of int) -0:69 move second child to first child (temp lowp 4-component vector of float) -0:69 'v' (temp lowp 4-component vector of float) -0:69 texture (global lowp 4-component vector of float) -0:69 indirect index (temp lowp sampler2D) -0:69 'arrayedSampler' (uniform 5-element array of lowp sampler2D) -0:69 'ic1D' (flat in mediump int) -0:69 'c2D' (smooth in lowp 2-component vector of float) -0:72 move second child to first child (temp mediump 4-component vector of int) -0:72 'iv' (temp mediump 4-component vector of int) -0:72 texture (global lowp 4-component vector of int) -0:72 'is2D' (uniform lowp isampler2D) -0:72 'c2D' (smooth in lowp 2-component vector of float) -0:73 move second child to first child (temp mediump 4-component vector of int) -0:73 'iv' (temp mediump 4-component vector of int) -0:73 textureProjOffset (global lowp 4-component vector of int, operation at mediump) -0:73 'is2D' (uniform lowp isampler2D) -0:73 'c4D' (smooth temp lowp 4-component vector of float) -0:73 'ic2D' (flat in mediump 2-component vector of int) -0:74 move second child to first child (temp mediump 4-component vector of int) -0:74 'iv' (temp mediump 4-component vector of int) -0:74 textureProjLod (global lowp 4-component vector of int) -0:74 'is2D' (uniform lowp isampler2D) -0:74 'c3D' (smooth in lowp 3-component vector of float) -0:74 'c1D' (smooth in lowp float) -0:75 move second child to first child (temp mediump 4-component vector of int) -0:75 'iv' (temp mediump 4-component vector of int) -0:75 textureProjGrad (global lowp 4-component vector of int) -0:75 'is2D' (uniform lowp isampler2D) -0:75 'c3D' (smooth in lowp 3-component vector of float) -0:75 'c2D' (smooth in lowp 2-component vector of float) -0:75 'c2D' (smooth in lowp 2-component vector of float) -0:76 move second child to first child (temp mediump 4-component vector of int) -0:76 'iv' (temp mediump 4-component vector of int) -0:76 texture (global lowp 4-component vector of int) -0:76 'is3D' (uniform lowp isampler3D) -0:76 'c3D' (smooth in lowp 3-component vector of float) +0:62 'ic2D' ( flat in mediump 2-component vector of int) +0:63 move second child to first child ( temp lowp float) +0:63 'f' ( temp lowp float) +0:63 textureLodOffset ( global lowp float, operation at mediump) +0:63 's2DShadow' ( uniform lowp sampler2DShadow) +0:63 'c3D' ( smooth in lowp 3-component vector of float) +0:63 'c1D' ( smooth in lowp float) +0:63 'ic2D' ( flat in mediump 2-component vector of int) +0:64 move second child to first child ( temp lowp 4-component vector of float) +0:64 'v' ( temp lowp 4-component vector of float) +0:64 textureProjLodOffset ( global lowp 4-component vector of float, operation at mediump) +0:64 's2D' ( uniform lowp sampler2D) +0:64 'c3D' ( smooth in lowp 3-component vector of float) +0:64 'c1D' ( smooth in lowp float) +0:64 'ic2D' ( flat in mediump 2-component vector of int) +0:65 move second child to first child ( temp lowp 4-component vector of float) +0:65 'v' ( temp lowp 4-component vector of float) +0:65 textureGrad ( global lowp 4-component vector of float) +0:65 'sCube' ( uniform lowp samplerCube) +0:65 'c3D' ( smooth in lowp 3-component vector of float) +0:65 'c3D' ( smooth in lowp 3-component vector of float) +0:65 'c3D' ( smooth in lowp 3-component vector of float) +0:66 move second child to first child ( temp lowp float) +0:66 'f' ( temp lowp float) +0:66 textureGradOffset ( global lowp float, operation at mediump) +0:66 's2DArrayShadow' ( uniform lowp sampler2DArrayShadow) +0:66 'c4D' ( smooth temp lowp 4-component vector of float) +0:66 'c2D' ( smooth in lowp 2-component vector of float) +0:66 'c2D' ( smooth in lowp 2-component vector of float) +0:66 'ic2D' ( flat in mediump 2-component vector of int) +0:67 move second child to first child ( temp lowp 4-component vector of float) +0:67 'v' ( temp lowp 4-component vector of float) +0:67 textureProjGrad ( global lowp 4-component vector of float) +0:67 's3D' ( uniform lowp sampler3D) +0:67 'c4D' ( smooth temp lowp 4-component vector of float) +0:67 'c3D' ( smooth in lowp 3-component vector of float) +0:67 'c3D' ( smooth in lowp 3-component vector of float) +0:68 move second child to first child ( temp lowp 4-component vector of float) +0:68 'v' ( temp lowp 4-component vector of float) +0:68 textureProjGradOffset ( global lowp 4-component vector of float, operation at mediump) +0:68 's2D' ( uniform lowp sampler2D) +0:68 'c3D' ( smooth in lowp 3-component vector of float) +0:68 'c2D' ( smooth in lowp 2-component vector of float) +0:68 'c2D' ( smooth in lowp 2-component vector of float) +0:68 'ic2D' ( flat in mediump 2-component vector of int) +0:69 move second child to first child ( temp lowp 4-component vector of float) +0:69 'v' ( temp lowp 4-component vector of float) +0:69 texture ( global lowp 4-component vector of float) +0:69 indirect index ( temp lowp sampler2D) +0:69 'arrayedSampler' ( uniform 5-element array of lowp sampler2D) +0:69 'ic1D' ( flat in mediump int) +0:69 'c2D' ( smooth in lowp 2-component vector of float) +0:72 move second child to first child ( temp mediump 4-component vector of int) +0:72 'iv' ( temp mediump 4-component vector of int) +0:72 texture ( global lowp 4-component vector of int) +0:72 'is2D' ( uniform lowp isampler2D) +0:72 'c2D' ( smooth in lowp 2-component vector of float) +0:73 move second child to first child ( temp mediump 4-component vector of int) +0:73 'iv' ( temp mediump 4-component vector of int) +0:73 textureProjOffset ( global lowp 4-component vector of int, operation at mediump) +0:73 'is2D' ( uniform lowp isampler2D) +0:73 'c4D' ( smooth temp lowp 4-component vector of float) +0:73 'ic2D' ( flat in mediump 2-component vector of int) +0:74 move second child to first child ( temp mediump 4-component vector of int) +0:74 'iv' ( temp mediump 4-component vector of int) +0:74 textureProjLod ( global lowp 4-component vector of int) +0:74 'is2D' ( uniform lowp isampler2D) +0:74 'c3D' ( smooth in lowp 3-component vector of float) +0:74 'c1D' ( smooth in lowp float) +0:75 move second child to first child ( temp mediump 4-component vector of int) +0:75 'iv' ( temp mediump 4-component vector of int) +0:75 textureProjGrad ( global lowp 4-component vector of int) +0:75 'is2D' ( uniform lowp isampler2D) +0:75 'c3D' ( smooth in lowp 3-component vector of float) +0:75 'c2D' ( smooth in lowp 2-component vector of float) +0:75 'c2D' ( smooth in lowp 2-component vector of float) +0:76 move second child to first child ( temp mediump 4-component vector of int) +0:76 'iv' ( temp mediump 4-component vector of int) +0:76 texture ( global lowp 4-component vector of int) +0:76 'is3D' ( uniform lowp isampler3D) +0:76 'c3D' ( smooth in lowp 3-component vector of float) 0:76 Constant: 0:76 4.200000 -0:77 move second child to first child (temp mediump 4-component vector of int) -0:77 'iv' (temp mediump 4-component vector of int) -0:77 textureLod (global lowp 4-component vector of int) -0:77 'isCube' (uniform lowp isamplerCube) -0:77 'c3D' (smooth in lowp 3-component vector of float) -0:77 'c1D' (smooth in lowp float) -0:78 move second child to first child (temp mediump 4-component vector of int) -0:78 'iv' (temp mediump 4-component vector of int) -0:78 textureFetch (global lowp 4-component vector of int, operation at mediump) -0:78 'is2DArray' (uniform lowp isampler2DArray) -0:78 'ic3D' (flat in mediump 3-component vector of int) -0:78 'ic1D' (flat in mediump int) -0:80 move second child to first child (temp highp 2-component vector of int) -0:80 vector swizzle (temp mediump 2-component vector of int) -0:80 'iv' (temp mediump 4-component vector of int) +0:77 move second child to first child ( temp mediump 4-component vector of int) +0:77 'iv' ( temp mediump 4-component vector of int) +0:77 textureLod ( global lowp 4-component vector of int) +0:77 'isCube' ( uniform lowp isamplerCube) +0:77 'c3D' ( smooth in lowp 3-component vector of float) +0:77 'c1D' ( smooth in lowp float) +0:78 move second child to first child ( temp mediump 4-component vector of int) +0:78 'iv' ( temp mediump 4-component vector of int) +0:78 textureFetch ( global lowp 4-component vector of int, operation at mediump) +0:78 'is2DArray' ( uniform lowp isampler2DArray) +0:78 'ic3D' ( flat in mediump 3-component vector of int) +0:78 'ic1D' ( flat in mediump int) +0:80 move second child to first child ( temp highp 2-component vector of int) +0:80 vector swizzle ( temp mediump 2-component vector of int) +0:80 'iv' ( temp mediump 4-component vector of int) 0:80 Sequence 0:80 Constant: 0:80 0 (const int) 0:80 Constant: 0:80 1 (const int) -0:80 textureSize (global highp 2-component vector of int, operation at lowp) -0:80 'sCubeShadow' (uniform lowp samplerCubeShadow) +0:80 textureSize ( global highp 2-component vector of int, operation at lowp) +0:80 'sCubeShadow' ( uniform lowp samplerCubeShadow) 0:80 Constant: 0:80 2 (const int) -0:88 add second child into first child (temp highp float) -0:88 'f' (temp lowp float) -0:88 direct index (temp highp float) -0:88 'gl_FragCoord' (gl_FragCoord highp 4-component vector of float FragCoord) +0:88 add second child into first child ( temp highp float) +0:88 'f' ( temp lowp float) +0:88 direct index ( temp highp float) +0:88 'gl_FragCoord' ( gl_FragCoord highp 4-component vector of float FragCoord) 0:88 Constant: 0:88 1 (const int) -0:89 move second child to first child (temp highp float) -0:89 'gl_FragDepth' (gl_FragDepth highp float FragDepth) -0:89 'f' (temp lowp float) -0:91 move second child to first child (temp lowp 3-component vector of float) -0:91 'sc' (out lowp 3-component vector of float) -0:91 c: direct index for structure (global lowp 3-component vector of float) -0:91 's2' (smooth in structure{global lowp 3-component vector of float c, global lowp float f}) +0:89 move second child to first child ( temp highp float) +0:89 'gl_FragDepth' ( gl_FragDepth highp float FragDepth) +0:89 'f' ( temp lowp float) +0:91 move second child to first child ( temp lowp 3-component vector of float) +0:91 'sc' ( out lowp 3-component vector of float) +0:91 c: direct index for structure ( global lowp 3-component vector of float) +0:91 's2' ( smooth in structure{ global lowp 3-component vector of float c, global lowp float f}) 0:91 Constant: 0:91 0 (const int) -0:92 move second child to first child (temp lowp float) -0:92 'sf' (out lowp float) -0:92 f: direct index for structure (global lowp float) -0:92 's2' (smooth in structure{global lowp 3-component vector of float c, global lowp float f}) +0:92 move second child to first child ( temp lowp float) +0:92 'sf' ( out lowp float) +0:92 f: direct index for structure ( global lowp float) +0:92 's2' ( smooth in structure{ global lowp 3-component vector of float c, global lowp float f}) 0:92 Constant: 0:92 1 (const int) -0:94 add (temp lowp 2-component vector of float) -0:94 hyp. sine (global lowp float) -0:94 'c1D' (smooth in lowp float) -0:95 vector-scale (temp lowp 2-component vector of float) -0:95 hyp. cosine (global lowp float) -0:95 'c1D' (smooth in lowp float) -0:95 hyp. tangent (global lowp 2-component vector of float) -0:95 'c2D' (smooth in lowp 2-component vector of float) -0:96 add (temp lowp 4-component vector of float) -0:96 arc hyp. sine (global lowp 4-component vector of float) -0:96 'c4D' (smooth temp lowp 4-component vector of float) -0:96 arc hyp. cosine (global lowp 4-component vector of float) -0:96 'c4D' (smooth temp lowp 4-component vector of float) -0:97 arc hyp. tangent (global lowp 3-component vector of float) -0:97 'c3D' (smooth in lowp 3-component vector of float) -0:108 Function Definition: foo( (global void) +0:94 add ( temp lowp 2-component vector of float) +0:94 hyp. sine ( global lowp float) +0:94 'c1D' ( smooth in lowp float) +0:95 vector-scale ( temp lowp 2-component vector of float) +0:95 hyp. cosine ( global lowp float) +0:95 'c1D' ( smooth in lowp float) +0:95 hyp. tangent ( global lowp 2-component vector of float) +0:95 'c2D' ( smooth in lowp 2-component vector of float) +0:96 add ( temp lowp 4-component vector of float) +0:96 arc hyp. sine ( global lowp 4-component vector of float) +0:96 'c4D' ( smooth temp lowp 4-component vector of float) +0:96 arc hyp. cosine ( global lowp 4-component vector of float) +0:96 'c4D' ( smooth temp lowp 4-component vector of float) +0:97 arc hyp. tangent ( global lowp 3-component vector of float) +0:97 'c3D' ( smooth in lowp 3-component vector of float) +0:108 Function Definition: foo( ( global void) 0:108 Function Parameters: 0:110 Sequence -0:110 move second child to first child (temp lowp 4-component vector of float) -0:110 direct index (temp lowp 4-component vector of float) -0:110 'colors' (out 4-element array of lowp 4-component vector of float) +0:110 move second child to first child ( temp lowp 4-component vector of float) +0:110 direct index ( temp lowp 4-component vector of float) +0:110 'colors' ( out 4-element array of lowp 4-component vector of float) 0:110 Constant: 0:110 2 (const int) -0:110 'c4D' (smooth temp lowp 4-component vector of float) -0:111 move second child to first child (temp lowp 4-component vector of float) -0:111 indirect index (temp lowp 4-component vector of float) -0:111 'colors' (out 4-element array of lowp 4-component vector of float) -0:111 'ic1D' (flat in mediump int) -0:111 'c4D' (smooth temp lowp 4-component vector of float) -0:117 Function Definition: foo13(struct-s-i1-s211; (global void) +0:110 'c4D' ( smooth temp lowp 4-component vector of float) +0:111 move second child to first child ( temp lowp 4-component vector of float) +0:111 indirect index ( temp lowp 4-component vector of float) +0:111 'colors' ( out 4-element array of lowp 4-component vector of float) +0:111 'ic1D' ( flat in mediump int) +0:111 'c4D' ( smooth temp lowp 4-component vector of float) +0:117 Function Definition: foo13(struct-s-i1-s211; ( global void) 0:117 Function Parameters: -0:117 'inSt2' (in structure{global mediump int i, global lowp sampler2D s}) +0:117 'inSt2' ( in structure{ global mediump int i, global lowp sampler2D s}) 0:119 Sequence -0:119 Test condition and select (temp void) +0:119 Test condition and select ( temp void) 0:119 Condition -0:119 Compare Equal (temp bool) -0:119 'st1' (uniform structure{global mediump int i, global lowp sampler2D s}) -0:119 'st2' (uniform structure{global mediump int i, global lowp sampler2D s}) +0:119 Compare Equal ( temp bool) +0:119 'st1' ( uniform structure{ global mediump int i, global lowp sampler2D s}) +0:119 'st2' ( uniform structure{ global mediump int i, global lowp sampler2D s}) 0:119 true case is null -0:120 Test condition and select (temp void) +0:120 Test condition and select ( temp void) 0:120 Condition -0:120 Compare Not Equal (temp bool) -0:120 'st1' (uniform structure{global mediump int i, global lowp sampler2D s}) -0:120 'st2' (uniform structure{global mediump int i, global lowp sampler2D s}) +0:120 Compare Not Equal ( temp bool) +0:120 'st1' ( uniform structure{ global mediump int i, global lowp sampler2D s}) +0:120 'st2' ( uniform structure{ global mediump int i, global lowp sampler2D s}) 0:120 true case is null 0:121 Constant: 0:121 false (const bool) -0:122 move second child to first child (temp structure{global mediump int i, global lowp sampler2D s}) -0:122 'inSt2' (in structure{global mediump int i, global lowp sampler2D s}) -0:122 'st1' (uniform structure{global mediump int i, global lowp sampler2D s}) -0:123 Compare Equal (temp bool) -0:123 'inSt2' (in structure{global mediump int i, global lowp sampler2D s}) -0:123 'st1' (uniform structure{global mediump int i, global lowp sampler2D s}) -0:126 Function Definition: foo23( (global void) +0:122 move second child to first child ( temp structure{ global mediump int i, global lowp sampler2D s}) +0:122 'inSt2' ( in structure{ global mediump int i, global lowp sampler2D s}) +0:122 'st1' ( uniform structure{ global mediump int i, global lowp sampler2D s}) +0:123 Compare Equal ( temp bool) +0:123 'inSt2' ( in structure{ global mediump int i, global lowp sampler2D s}) +0:123 'st1' ( uniform structure{ global mediump int i, global lowp sampler2D s}) +0:126 Function Definition: foo23( ( global void) 0:126 Function Parameters: 0:128 Sequence -0:128 textureOffset (global lowp float) -0:128 's2DShadow' (uniform lowp sampler2DShadow) -0:128 'c3D' (smooth in lowp 3-component vector of float) +0:128 textureOffset ( global lowp float) +0:128 's2DShadow' ( uniform lowp sampler2DShadow) +0:128 'c3D' ( smooth in lowp 3-component vector of float) 0:128 Constant: 0:128 -8 (const int) 0:128 7 (const int) -0:128 'c1D' (smooth in lowp float) -0:129 textureOffset (global lowp float) -0:129 's2DShadow' (uniform lowp sampler2DShadow) -0:129 'c3D' (smooth in lowp 3-component vector of float) +0:128 'c1D' ( smooth in lowp float) +0:129 textureOffset ( global lowp float) +0:129 's2DShadow' ( uniform lowp sampler2DShadow) +0:129 'c3D' ( smooth in lowp 3-component vector of float) 0:129 Constant: 0:129 -9 (const int) 0:129 8 (const int) -0:129 'c1D' (smooth in lowp float) -0:132 Function Definition: foo324( (global void) +0:129 'c1D' ( smooth in lowp float) +0:132 Function Definition: foo324( ( global void) 0:132 Function Parameters: 0:134 Sequence 0:134 Sequence -0:134 move second child to first child (temp lowp float) -0:134 'p' (temp lowp float) +0:134 move second child to first child ( temp lowp float) +0:134 'p' ( temp lowp float) 0:134 Constant: 0:134 210.712306 -0:135 add second child into first child (temp lowp float) -0:135 'p' (temp lowp float) +0:135 add second child into first child ( temp lowp float) +0:135 'p' ( temp lowp float) 0:135 Constant: 0:135 0.389418 -0:136 add second child into first child (temp lowp float) -0:136 'p' (temp lowp float) +0:136 add second child into first child ( temp lowp float) +0:136 'p' ( temp lowp float) 0:136 Constant: 0:136 5.000000 -0:137 add second child into first child (temp lowp float) -0:137 'p' (temp lowp float) +0:137 add second child into first child ( temp lowp float) +0:137 'p' ( temp lowp float) 0:137 Constant: 0:137 13.000000 0:138 Sequence -0:138 move second child to first child (temp lowp 3-component vector of float) -0:138 'c3' (temp lowp 3-component vector of float) +0:138 move second child to first child ( temp lowp 3-component vector of float) +0:138 'c3' ( temp lowp 3-component vector of float) 0:138 Constant: 0:138 -15.000000 0:138 -2.000000 0:138 39.000000 -0:139 add second child into first child (temp lowp 3-component vector of float) -0:139 'c3' (temp lowp 3-component vector of float) +0:139 add second child into first child ( temp lowp 3-component vector of float) +0:139 'c3' ( temp lowp 3-component vector of float) 0:139 Constant: 0:139 -1.000000 0:139 -2.000000 0:139 -3.000000 -0:140 add second child into first child (temp lowp 3-component vector of float) -0:140 'c3' (temp lowp 3-component vector of float) +0:140 add second child into first child ( temp lowp 3-component vector of float) +0:140 'c3' ( temp lowp 3-component vector of float) 0:140 Constant: 0:140 1.000000 0:140 2.000000 0:140 3.000000 0:141 Sequence -0:141 move second child to first child (temp lowp 2-component vector of float) -0:141 'c2' (temp lowp 2-component vector of float) +0:141 move second child to first child ( temp lowp 2-component vector of float) +0:141 'c2' ( temp lowp 2-component vector of float) 0:141 Constant: 0:141 1.000000 0:141 -3.000000 -0:142 add second child into first child (temp lowp 2-component vector of float) -0:142 'c2' (temp lowp 2-component vector of float) +0:142 add second child into first child ( temp lowp 2-component vector of float) +0:142 'c2' ( temp lowp 2-component vector of float) 0:142 Constant: 0:142 1.000000 0:142 -3.000000 -0:143 add second child into first child (temp lowp 2-component vector of float) -0:143 'c2' (temp lowp 2-component vector of float) +0:143 add second child into first child ( temp lowp 2-component vector of float) +0:143 'c2' ( temp lowp 2-component vector of float) 0:143 Constant: 0:143 3.000000 0:143 -8.544004 -0:144 add second child into first child (temp lowp 2-component vector of float) -0:144 'c2' (temp lowp 2-component vector of float) +0:144 add second child into first child ( temp lowp 2-component vector of float) +0:144 'c2' ( temp lowp 2-component vector of float) 0:144 Constant: 0:144 0.000000 0:144 0.000000 0:145 Sequence -0:145 move second child to first child (temp lowp 3X2 matrix of float) -0:145 'm32' (temp lowp 3X2 matrix of float) +0:145 move second child to first child ( temp lowp 3X2 matrix of float) +0:145 'm32' ( temp lowp 3X2 matrix of float) 0:145 Constant: 0:145 10.000000 0:145 15.000000 @@ -362,41 +362,41 @@ ERROR: node is still EOpNull! 0:145 22.000000 0:145 33.000000 0:? Linker Objects -0:? 's2D' (uniform lowp sampler2D) -0:? 's3D' (uniform lowp sampler3D) -0:? 'sCube' (uniform lowp samplerCube) -0:? 'sCubeShadow' (uniform lowp samplerCubeShadow) -0:? 's2DShadow' (uniform lowp sampler2DShadow) -0:? 's2DArray' (uniform lowp sampler2DArray) -0:? 's2DArrayShadow' (uniform lowp sampler2DArrayShadow) -0:? 'is2D' (uniform lowp isampler2D) -0:? 'is3D' (uniform lowp isampler3D) -0:? 'isCube' (uniform lowp isamplerCube) -0:? 'is2DArray' (uniform lowp isampler2DArray) -0:? 'us2D' (uniform lowp usampler2D) -0:? 'us3D' (uniform lowp usampler3D) -0:? 'usCube' (uniform lowp usamplerCube) -0:? 'us2DArray' (uniform lowp usampler2DArray) -0:? 'c1D' (smooth in lowp float) -0:? 'c2D' (smooth in lowp 2-component vector of float) -0:? 'c3D' (smooth in lowp 3-component vector of float) -0:? 'c4D' (smooth temp lowp 4-component vector of float) -0:? 'ic1D' (flat in mediump int) -0:? 'ic2D' (flat in mediump 2-component vector of int) -0:? 'ic3D' (flat in mediump 3-component vector of int) -0:? 'ic4D' (flat in mediump 4-component vector of int) -0:? 'badv' (noperspective in lowp 4-component vector of float) -0:? 'bads' (smooth in lowp sampler2D) -0:? 'badout' (smooth in structure{global mediump int i, global lowp sampler2D s}) -0:? 's2' (smooth in structure{global lowp 3-component vector of float c, global lowp float f}) -0:? 'sc' (out lowp 3-component vector of float) -0:? 'sf' (out lowp float) -0:? 'arrayedSampler' (uniform 5-element array of lowp sampler2D) -0:? 'multiInst' (layout(column_major shared ) uniform 2-element array of 3-element array of block{layout(column_major shared ) uniform 2-element array of mediump int a, layout(column_major shared ) uniform 2-element array of 3-element array of mediump int b, layout(column_major shared ) uniform 2-element array of 3-element array of mediump int c}) -0:? 'colors' (out 4-element array of lowp 4-component vector of float) -0:? 'st1' (uniform structure{global mediump int i, global lowp sampler2D s}) -0:? 'st2' (uniform structure{global mediump int i, global lowp sampler2D s}) -0:? 'fooinv' (invariant smooth in lowp 4-component vector of float) +0:? 's2D' ( uniform lowp sampler2D) +0:? 's3D' ( uniform lowp sampler3D) +0:? 'sCube' ( uniform lowp samplerCube) +0:? 'sCubeShadow' ( uniform lowp samplerCubeShadow) +0:? 's2DShadow' ( uniform lowp sampler2DShadow) +0:? 's2DArray' ( uniform lowp sampler2DArray) +0:? 's2DArrayShadow' ( uniform lowp sampler2DArrayShadow) +0:? 'is2D' ( uniform lowp isampler2D) +0:? 'is3D' ( uniform lowp isampler3D) +0:? 'isCube' ( uniform lowp isamplerCube) +0:? 'is2DArray' ( uniform lowp isampler2DArray) +0:? 'us2D' ( uniform lowp usampler2D) +0:? 'us3D' ( uniform lowp usampler3D) +0:? 'usCube' ( uniform lowp usamplerCube) +0:? 'us2DArray' ( uniform lowp usampler2DArray) +0:? 'c1D' ( smooth in lowp float) +0:? 'c2D' ( smooth in lowp 2-component vector of float) +0:? 'c3D' ( smooth in lowp 3-component vector of float) +0:? 'c4D' ( smooth temp lowp 4-component vector of float) +0:? 'ic1D' ( flat in mediump int) +0:? 'ic2D' ( flat in mediump 2-component vector of int) +0:? 'ic3D' ( flat in mediump 3-component vector of int) +0:? 'ic4D' ( flat in mediump 4-component vector of int) +0:? 'badv' ( noperspective in lowp 4-component vector of float) +0:? 'bads' ( smooth in lowp sampler2D) +0:? 'badout' ( smooth in structure{ global mediump int i, global lowp sampler2D s}) +0:? 's2' ( smooth in structure{ global lowp 3-component vector of float c, global lowp float f}) +0:? 'sc' ( out lowp 3-component vector of float) +0:? 'sf' ( out lowp float) +0:? 'arrayedSampler' ( uniform 5-element array of lowp sampler2D) +0:? 'multiInst' (layout( column_major shared) uniform 2-element array of 3-element array of block{layout( column_major shared) uniform 2-element array of mediump int a, layout( column_major shared) uniform 2-element array of 3-element array of mediump int b, layout( column_major shared) uniform 2-element array of 3-element array of mediump int c}) +0:? 'colors' ( out 4-element array of lowp 4-component vector of float) +0:? 'st1' ( uniform structure{ global mediump int i, global lowp sampler2D s}) +0:? 'st2' ( uniform structure{ global mediump int i, global lowp sampler2D s}) +0:? 'fooinv' ( invariant smooth in lowp 4-component vector of float) Linked fragment stage: @@ -406,226 +406,226 @@ ERROR: Linking fragment stage: when more than one fragment shader output, all mu Shader version: 300 using early_fragment_tests ERROR: node is still EOpNull! -0:53 Function Definition: main( (global void) +0:53 Function Definition: main( ( global void) 0:53 Function Parameters: 0:? Sequence -0:57 move second child to first child (temp lowp 4-component vector of float) -0:57 'v' (temp lowp 4-component vector of float) -0:57 texture (global lowp 4-component vector of float) -0:57 's2D' (uniform lowp sampler2D) -0:57 'c2D' (smooth in lowp 2-component vector of float) -0:58 move second child to first child (temp lowp 4-component vector of float) -0:58 'v' (temp lowp 4-component vector of float) -0:58 textureProj (global lowp 4-component vector of float) -0:58 's3D' (uniform lowp sampler3D) -0:58 'c4D' (smooth temp lowp 4-component vector of float) -0:59 move second child to first child (temp lowp 4-component vector of float) -0:59 'v' (temp lowp 4-component vector of float) -0:59 textureLod (global lowp 4-component vector of float) -0:59 's2DArray' (uniform lowp sampler2DArray) -0:59 'c3D' (smooth in lowp 3-component vector of float) +0:57 move second child to first child ( temp lowp 4-component vector of float) +0:57 'v' ( temp lowp 4-component vector of float) +0:57 texture ( global lowp 4-component vector of float) +0:57 's2D' ( uniform lowp sampler2D) +0:57 'c2D' ( smooth in lowp 2-component vector of float) +0:58 move second child to first child ( temp lowp 4-component vector of float) +0:58 'v' ( temp lowp 4-component vector of float) +0:58 textureProj ( global lowp 4-component vector of float) +0:58 's3D' ( uniform lowp sampler3D) +0:58 'c4D' ( smooth temp lowp 4-component vector of float) +0:59 move second child to first child ( temp lowp 4-component vector of float) +0:59 'v' ( temp lowp 4-component vector of float) +0:59 textureLod ( global lowp 4-component vector of float) +0:59 's2DArray' ( uniform lowp sampler2DArray) +0:59 'c3D' ( smooth in lowp 3-component vector of float) 0:59 Constant: 0:59 1.200000 -0:60 move second child to first child (temp lowp float) -0:60 'f' (temp lowp float) -0:60 textureOffset (global lowp float, operation at mediump) -0:60 's2DShadow' (uniform lowp sampler2DShadow) -0:60 'c3D' (smooth in lowp 3-component vector of float) -0:60 'ic2D' (flat in mediump 2-component vector of int) -0:60 'c1D' (smooth in lowp float) -0:61 move second child to first child (temp lowp 4-component vector of float) -0:61 'v' (temp lowp 4-component vector of float) -0:61 textureFetch (global lowp 4-component vector of float, operation at mediump) -0:61 's3D' (uniform lowp sampler3D) -0:61 'ic3D' (flat in mediump 3-component vector of int) -0:61 'ic1D' (flat in mediump int) -0:62 move second child to first child (temp lowp 4-component vector of float) -0:62 'v' (temp lowp 4-component vector of float) -0:62 textureFetchOffset (global lowp 4-component vector of float, operation at mediump) -0:62 direct index (temp lowp sampler2D) -0:62 'arrayedSampler' (uniform 5-element array of lowp sampler2D) +0:60 move second child to first child ( temp lowp float) +0:60 'f' ( temp lowp float) +0:60 textureOffset ( global lowp float, operation at mediump) +0:60 's2DShadow' ( uniform lowp sampler2DShadow) +0:60 'c3D' ( smooth in lowp 3-component vector of float) +0:60 'ic2D' ( flat in mediump 2-component vector of int) +0:60 'c1D' ( smooth in lowp float) +0:61 move second child to first child ( temp lowp 4-component vector of float) +0:61 'v' ( temp lowp 4-component vector of float) +0:61 textureFetch ( global lowp 4-component vector of float, operation at mediump) +0:61 's3D' ( uniform lowp sampler3D) +0:61 'ic3D' ( flat in mediump 3-component vector of int) +0:61 'ic1D' ( flat in mediump int) +0:62 move second child to first child ( temp lowp 4-component vector of float) +0:62 'v' ( temp lowp 4-component vector of float) +0:62 textureFetchOffset ( global lowp 4-component vector of float, operation at mediump) +0:62 direct index ( temp lowp sampler2D) +0:62 'arrayedSampler' ( uniform 5-element array of lowp sampler2D) 0:62 Constant: 0:62 2 (const int) -0:62 'ic2D' (flat in mediump 2-component vector of int) +0:62 'ic2D' ( flat in mediump 2-component vector of int) 0:62 Constant: 0:62 4 (const int) -0:62 'ic2D' (flat in mediump 2-component vector of int) -0:63 move second child to first child (temp lowp float) -0:63 'f' (temp lowp float) -0:63 textureLodOffset (global lowp float, operation at mediump) -0:63 's2DShadow' (uniform lowp sampler2DShadow) -0:63 'c3D' (smooth in lowp 3-component vector of float) -0:63 'c1D' (smooth in lowp float) -0:63 'ic2D' (flat in mediump 2-component vector of int) -0:64 move second child to first child (temp lowp 4-component vector of float) -0:64 'v' (temp lowp 4-component vector of float) -0:64 textureProjLodOffset (global lowp 4-component vector of float, operation at mediump) -0:64 's2D' (uniform lowp sampler2D) -0:64 'c3D' (smooth in lowp 3-component vector of float) -0:64 'c1D' (smooth in lowp float) -0:64 'ic2D' (flat in mediump 2-component vector of int) -0:65 move second child to first child (temp lowp 4-component vector of float) -0:65 'v' (temp lowp 4-component vector of float) -0:65 textureGrad (global lowp 4-component vector of float) -0:65 'sCube' (uniform lowp samplerCube) -0:65 'c3D' (smooth in lowp 3-component vector of float) -0:65 'c3D' (smooth in lowp 3-component vector of float) -0:65 'c3D' (smooth in lowp 3-component vector of float) -0:66 move second child to first child (temp lowp float) -0:66 'f' (temp lowp float) -0:66 textureGradOffset (global lowp float, operation at mediump) -0:66 's2DArrayShadow' (uniform lowp sampler2DArrayShadow) -0:66 'c4D' (smooth temp lowp 4-component vector of float) -0:66 'c2D' (smooth in lowp 2-component vector of float) -0:66 'c2D' (smooth in lowp 2-component vector of float) -0:66 'ic2D' (flat in mediump 2-component vector of int) -0:67 move second child to first child (temp lowp 4-component vector of float) -0:67 'v' (temp lowp 4-component vector of float) -0:67 textureProjGrad (global lowp 4-component vector of float) -0:67 's3D' (uniform lowp sampler3D) -0:67 'c4D' (smooth temp lowp 4-component vector of float) -0:67 'c3D' (smooth in lowp 3-component vector of float) -0:67 'c3D' (smooth in lowp 3-component vector of float) -0:68 move second child to first child (temp lowp 4-component vector of float) -0:68 'v' (temp lowp 4-component vector of float) -0:68 textureProjGradOffset (global lowp 4-component vector of float, operation at mediump) -0:68 's2D' (uniform lowp sampler2D) -0:68 'c3D' (smooth in lowp 3-component vector of float) -0:68 'c2D' (smooth in lowp 2-component vector of float) -0:68 'c2D' (smooth in lowp 2-component vector of float) -0:68 'ic2D' (flat in mediump 2-component vector of int) -0:69 move second child to first child (temp lowp 4-component vector of float) -0:69 'v' (temp lowp 4-component vector of float) -0:69 texture (global lowp 4-component vector of float) -0:69 indirect index (temp lowp sampler2D) -0:69 'arrayedSampler' (uniform 5-element array of lowp sampler2D) -0:69 'ic1D' (flat in mediump int) -0:69 'c2D' (smooth in lowp 2-component vector of float) -0:72 move second child to first child (temp mediump 4-component vector of int) -0:72 'iv' (temp mediump 4-component vector of int) -0:72 texture (global lowp 4-component vector of int) -0:72 'is2D' (uniform lowp isampler2D) -0:72 'c2D' (smooth in lowp 2-component vector of float) -0:73 move second child to first child (temp mediump 4-component vector of int) -0:73 'iv' (temp mediump 4-component vector of int) -0:73 textureProjOffset (global lowp 4-component vector of int, operation at mediump) -0:73 'is2D' (uniform lowp isampler2D) -0:73 'c4D' (smooth temp lowp 4-component vector of float) -0:73 'ic2D' (flat in mediump 2-component vector of int) -0:74 move second child to first child (temp mediump 4-component vector of int) -0:74 'iv' (temp mediump 4-component vector of int) -0:74 textureProjLod (global lowp 4-component vector of int) -0:74 'is2D' (uniform lowp isampler2D) -0:74 'c3D' (smooth in lowp 3-component vector of float) -0:74 'c1D' (smooth in lowp float) -0:75 move second child to first child (temp mediump 4-component vector of int) -0:75 'iv' (temp mediump 4-component vector of int) -0:75 textureProjGrad (global lowp 4-component vector of int) -0:75 'is2D' (uniform lowp isampler2D) -0:75 'c3D' (smooth in lowp 3-component vector of float) -0:75 'c2D' (smooth in lowp 2-component vector of float) -0:75 'c2D' (smooth in lowp 2-component vector of float) -0:76 move second child to first child (temp mediump 4-component vector of int) -0:76 'iv' (temp mediump 4-component vector of int) -0:76 texture (global lowp 4-component vector of int) -0:76 'is3D' (uniform lowp isampler3D) -0:76 'c3D' (smooth in lowp 3-component vector of float) +0:62 'ic2D' ( flat in mediump 2-component vector of int) +0:63 move second child to first child ( temp lowp float) +0:63 'f' ( temp lowp float) +0:63 textureLodOffset ( global lowp float, operation at mediump) +0:63 's2DShadow' ( uniform lowp sampler2DShadow) +0:63 'c3D' ( smooth in lowp 3-component vector of float) +0:63 'c1D' ( smooth in lowp float) +0:63 'ic2D' ( flat in mediump 2-component vector of int) +0:64 move second child to first child ( temp lowp 4-component vector of float) +0:64 'v' ( temp lowp 4-component vector of float) +0:64 textureProjLodOffset ( global lowp 4-component vector of float, operation at mediump) +0:64 's2D' ( uniform lowp sampler2D) +0:64 'c3D' ( smooth in lowp 3-component vector of float) +0:64 'c1D' ( smooth in lowp float) +0:64 'ic2D' ( flat in mediump 2-component vector of int) +0:65 move second child to first child ( temp lowp 4-component vector of float) +0:65 'v' ( temp lowp 4-component vector of float) +0:65 textureGrad ( global lowp 4-component vector of float) +0:65 'sCube' ( uniform lowp samplerCube) +0:65 'c3D' ( smooth in lowp 3-component vector of float) +0:65 'c3D' ( smooth in lowp 3-component vector of float) +0:65 'c3D' ( smooth in lowp 3-component vector of float) +0:66 move second child to first child ( temp lowp float) +0:66 'f' ( temp lowp float) +0:66 textureGradOffset ( global lowp float, operation at mediump) +0:66 's2DArrayShadow' ( uniform lowp sampler2DArrayShadow) +0:66 'c4D' ( smooth temp lowp 4-component vector of float) +0:66 'c2D' ( smooth in lowp 2-component vector of float) +0:66 'c2D' ( smooth in lowp 2-component vector of float) +0:66 'ic2D' ( flat in mediump 2-component vector of int) +0:67 move second child to first child ( temp lowp 4-component vector of float) +0:67 'v' ( temp lowp 4-component vector of float) +0:67 textureProjGrad ( global lowp 4-component vector of float) +0:67 's3D' ( uniform lowp sampler3D) +0:67 'c4D' ( smooth temp lowp 4-component vector of float) +0:67 'c3D' ( smooth in lowp 3-component vector of float) +0:67 'c3D' ( smooth in lowp 3-component vector of float) +0:68 move second child to first child ( temp lowp 4-component vector of float) +0:68 'v' ( temp lowp 4-component vector of float) +0:68 textureProjGradOffset ( global lowp 4-component vector of float, operation at mediump) +0:68 's2D' ( uniform lowp sampler2D) +0:68 'c3D' ( smooth in lowp 3-component vector of float) +0:68 'c2D' ( smooth in lowp 2-component vector of float) +0:68 'c2D' ( smooth in lowp 2-component vector of float) +0:68 'ic2D' ( flat in mediump 2-component vector of int) +0:69 move second child to first child ( temp lowp 4-component vector of float) +0:69 'v' ( temp lowp 4-component vector of float) +0:69 texture ( global lowp 4-component vector of float) +0:69 indirect index ( temp lowp sampler2D) +0:69 'arrayedSampler' ( uniform 5-element array of lowp sampler2D) +0:69 'ic1D' ( flat in mediump int) +0:69 'c2D' ( smooth in lowp 2-component vector of float) +0:72 move second child to first child ( temp mediump 4-component vector of int) +0:72 'iv' ( temp mediump 4-component vector of int) +0:72 texture ( global lowp 4-component vector of int) +0:72 'is2D' ( uniform lowp isampler2D) +0:72 'c2D' ( smooth in lowp 2-component vector of float) +0:73 move second child to first child ( temp mediump 4-component vector of int) +0:73 'iv' ( temp mediump 4-component vector of int) +0:73 textureProjOffset ( global lowp 4-component vector of int, operation at mediump) +0:73 'is2D' ( uniform lowp isampler2D) +0:73 'c4D' ( smooth temp lowp 4-component vector of float) +0:73 'ic2D' ( flat in mediump 2-component vector of int) +0:74 move second child to first child ( temp mediump 4-component vector of int) +0:74 'iv' ( temp mediump 4-component vector of int) +0:74 textureProjLod ( global lowp 4-component vector of int) +0:74 'is2D' ( uniform lowp isampler2D) +0:74 'c3D' ( smooth in lowp 3-component vector of float) +0:74 'c1D' ( smooth in lowp float) +0:75 move second child to first child ( temp mediump 4-component vector of int) +0:75 'iv' ( temp mediump 4-component vector of int) +0:75 textureProjGrad ( global lowp 4-component vector of int) +0:75 'is2D' ( uniform lowp isampler2D) +0:75 'c3D' ( smooth in lowp 3-component vector of float) +0:75 'c2D' ( smooth in lowp 2-component vector of float) +0:75 'c2D' ( smooth in lowp 2-component vector of float) +0:76 move second child to first child ( temp mediump 4-component vector of int) +0:76 'iv' ( temp mediump 4-component vector of int) +0:76 texture ( global lowp 4-component vector of int) +0:76 'is3D' ( uniform lowp isampler3D) +0:76 'c3D' ( smooth in lowp 3-component vector of float) 0:76 Constant: 0:76 4.200000 -0:77 move second child to first child (temp mediump 4-component vector of int) -0:77 'iv' (temp mediump 4-component vector of int) -0:77 textureLod (global lowp 4-component vector of int) -0:77 'isCube' (uniform lowp isamplerCube) -0:77 'c3D' (smooth in lowp 3-component vector of float) -0:77 'c1D' (smooth in lowp float) -0:78 move second child to first child (temp mediump 4-component vector of int) -0:78 'iv' (temp mediump 4-component vector of int) -0:78 textureFetch (global lowp 4-component vector of int, operation at mediump) -0:78 'is2DArray' (uniform lowp isampler2DArray) -0:78 'ic3D' (flat in mediump 3-component vector of int) -0:78 'ic1D' (flat in mediump int) -0:80 move second child to first child (temp highp 2-component vector of int) -0:80 vector swizzle (temp mediump 2-component vector of int) -0:80 'iv' (temp mediump 4-component vector of int) +0:77 move second child to first child ( temp mediump 4-component vector of int) +0:77 'iv' ( temp mediump 4-component vector of int) +0:77 textureLod ( global lowp 4-component vector of int) +0:77 'isCube' ( uniform lowp isamplerCube) +0:77 'c3D' ( smooth in lowp 3-component vector of float) +0:77 'c1D' ( smooth in lowp float) +0:78 move second child to first child ( temp mediump 4-component vector of int) +0:78 'iv' ( temp mediump 4-component vector of int) +0:78 textureFetch ( global lowp 4-component vector of int, operation at mediump) +0:78 'is2DArray' ( uniform lowp isampler2DArray) +0:78 'ic3D' ( flat in mediump 3-component vector of int) +0:78 'ic1D' ( flat in mediump int) +0:80 move second child to first child ( temp highp 2-component vector of int) +0:80 vector swizzle ( temp mediump 2-component vector of int) +0:80 'iv' ( temp mediump 4-component vector of int) 0:80 Sequence 0:80 Constant: 0:80 0 (const int) 0:80 Constant: 0:80 1 (const int) -0:80 textureSize (global highp 2-component vector of int, operation at lowp) -0:80 'sCubeShadow' (uniform lowp samplerCubeShadow) +0:80 textureSize ( global highp 2-component vector of int, operation at lowp) +0:80 'sCubeShadow' ( uniform lowp samplerCubeShadow) 0:80 Constant: 0:80 2 (const int) -0:88 add second child into first child (temp highp float) -0:88 'f' (temp lowp float) -0:88 direct index (temp highp float) -0:88 'gl_FragCoord' (gl_FragCoord highp 4-component vector of float FragCoord) +0:88 add second child into first child ( temp highp float) +0:88 'f' ( temp lowp float) +0:88 direct index ( temp highp float) +0:88 'gl_FragCoord' ( gl_FragCoord highp 4-component vector of float FragCoord) 0:88 Constant: 0:88 1 (const int) -0:89 move second child to first child (temp highp float) -0:89 'gl_FragDepth' (gl_FragDepth highp float FragDepth) -0:89 'f' (temp lowp float) -0:91 move second child to first child (temp lowp 3-component vector of float) -0:91 'sc' (out lowp 3-component vector of float) -0:91 c: direct index for structure (global lowp 3-component vector of float) -0:91 's2' (smooth in structure{global lowp 3-component vector of float c, global lowp float f}) +0:89 move second child to first child ( temp highp float) +0:89 'gl_FragDepth' ( gl_FragDepth highp float FragDepth) +0:89 'f' ( temp lowp float) +0:91 move second child to first child ( temp lowp 3-component vector of float) +0:91 'sc' ( out lowp 3-component vector of float) +0:91 c: direct index for structure ( global lowp 3-component vector of float) +0:91 's2' ( smooth in structure{ global lowp 3-component vector of float c, global lowp float f}) 0:91 Constant: 0:91 0 (const int) -0:92 move second child to first child (temp lowp float) -0:92 'sf' (out lowp float) -0:92 f: direct index for structure (global lowp float) -0:92 's2' (smooth in structure{global lowp 3-component vector of float c, global lowp float f}) +0:92 move second child to first child ( temp lowp float) +0:92 'sf' ( out lowp float) +0:92 f: direct index for structure ( global lowp float) +0:92 's2' ( smooth in structure{ global lowp 3-component vector of float c, global lowp float f}) 0:92 Constant: 0:92 1 (const int) -0:94 add (temp lowp 2-component vector of float) -0:94 hyp. sine (global lowp float) -0:94 'c1D' (smooth in lowp float) -0:95 vector-scale (temp lowp 2-component vector of float) -0:95 hyp. cosine (global lowp float) -0:95 'c1D' (smooth in lowp float) -0:95 hyp. tangent (global lowp 2-component vector of float) -0:95 'c2D' (smooth in lowp 2-component vector of float) -0:96 add (temp lowp 4-component vector of float) -0:96 arc hyp. sine (global lowp 4-component vector of float) -0:96 'c4D' (smooth temp lowp 4-component vector of float) -0:96 arc hyp. cosine (global lowp 4-component vector of float) -0:96 'c4D' (smooth temp lowp 4-component vector of float) -0:97 arc hyp. tangent (global lowp 3-component vector of float) -0:97 'c3D' (smooth in lowp 3-component vector of float) +0:94 add ( temp lowp 2-component vector of float) +0:94 hyp. sine ( global lowp float) +0:94 'c1D' ( smooth in lowp float) +0:95 vector-scale ( temp lowp 2-component vector of float) +0:95 hyp. cosine ( global lowp float) +0:95 'c1D' ( smooth in lowp float) +0:95 hyp. tangent ( global lowp 2-component vector of float) +0:95 'c2D' ( smooth in lowp 2-component vector of float) +0:96 add ( temp lowp 4-component vector of float) +0:96 arc hyp. sine ( global lowp 4-component vector of float) +0:96 'c4D' ( smooth temp lowp 4-component vector of float) +0:96 arc hyp. cosine ( global lowp 4-component vector of float) +0:96 'c4D' ( smooth temp lowp 4-component vector of float) +0:97 arc hyp. tangent ( global lowp 3-component vector of float) +0:97 'c3D' ( smooth in lowp 3-component vector of float) 0:? Linker Objects -0:? 's2D' (uniform lowp sampler2D) -0:? 's3D' (uniform lowp sampler3D) -0:? 'sCube' (uniform lowp samplerCube) -0:? 'sCubeShadow' (uniform lowp samplerCubeShadow) -0:? 's2DShadow' (uniform lowp sampler2DShadow) -0:? 's2DArray' (uniform lowp sampler2DArray) -0:? 's2DArrayShadow' (uniform lowp sampler2DArrayShadow) -0:? 'is2D' (uniform lowp isampler2D) -0:? 'is3D' (uniform lowp isampler3D) -0:? 'isCube' (uniform lowp isamplerCube) -0:? 'is2DArray' (uniform lowp isampler2DArray) -0:? 'us2D' (uniform lowp usampler2D) -0:? 'us3D' (uniform lowp usampler3D) -0:? 'usCube' (uniform lowp usamplerCube) -0:? 'us2DArray' (uniform lowp usampler2DArray) -0:? 'c1D' (smooth in lowp float) -0:? 'c2D' (smooth in lowp 2-component vector of float) -0:? 'c3D' (smooth in lowp 3-component vector of float) -0:? 'c4D' (smooth temp lowp 4-component vector of float) -0:? 'ic1D' (flat in mediump int) -0:? 'ic2D' (flat in mediump 2-component vector of int) -0:? 'ic3D' (flat in mediump 3-component vector of int) -0:? 'ic4D' (flat in mediump 4-component vector of int) -0:? 'badv' (noperspective in lowp 4-component vector of float) -0:? 'bads' (smooth in lowp sampler2D) -0:? 'badout' (smooth in structure{global mediump int i, global lowp sampler2D s}) -0:? 's2' (smooth in structure{global lowp 3-component vector of float c, global lowp float f}) -0:? 'sc' (out lowp 3-component vector of float) -0:? 'sf' (out lowp float) -0:? 'arrayedSampler' (uniform 5-element array of lowp sampler2D) -0:? 'multiInst' (layout(column_major shared ) uniform 2-element array of 3-element array of block{layout(column_major shared ) uniform 2-element array of mediump int a, layout(column_major shared ) uniform 2-element array of 3-element array of mediump int b, layout(column_major shared ) uniform 2-element array of 3-element array of mediump int c}) -0:? 'colors' (out 4-element array of lowp 4-component vector of float) -0:? 'st1' (uniform structure{global mediump int i, global lowp sampler2D s}) -0:? 'st2' (uniform structure{global mediump int i, global lowp sampler2D s}) -0:? 'fooinv' (invariant smooth in lowp 4-component vector of float) +0:? 's2D' ( uniform lowp sampler2D) +0:? 's3D' ( uniform lowp sampler3D) +0:? 'sCube' ( uniform lowp samplerCube) +0:? 'sCubeShadow' ( uniform lowp samplerCubeShadow) +0:? 's2DShadow' ( uniform lowp sampler2DShadow) +0:? 's2DArray' ( uniform lowp sampler2DArray) +0:? 's2DArrayShadow' ( uniform lowp sampler2DArrayShadow) +0:? 'is2D' ( uniform lowp isampler2D) +0:? 'is3D' ( uniform lowp isampler3D) +0:? 'isCube' ( uniform lowp isamplerCube) +0:? 'is2DArray' ( uniform lowp isampler2DArray) +0:? 'us2D' ( uniform lowp usampler2D) +0:? 'us3D' ( uniform lowp usampler3D) +0:? 'usCube' ( uniform lowp usamplerCube) +0:? 'us2DArray' ( uniform lowp usampler2DArray) +0:? 'c1D' ( smooth in lowp float) +0:? 'c2D' ( smooth in lowp 2-component vector of float) +0:? 'c3D' ( smooth in lowp 3-component vector of float) +0:? 'c4D' ( smooth temp lowp 4-component vector of float) +0:? 'ic1D' ( flat in mediump int) +0:? 'ic2D' ( flat in mediump 2-component vector of int) +0:? 'ic3D' ( flat in mediump 3-component vector of int) +0:? 'ic4D' ( flat in mediump 4-component vector of int) +0:? 'badv' ( noperspective in lowp 4-component vector of float) +0:? 'bads' ( smooth in lowp sampler2D) +0:? 'badout' ( smooth in structure{ global mediump int i, global lowp sampler2D s}) +0:? 's2' ( smooth in structure{ global lowp 3-component vector of float c, global lowp float f}) +0:? 'sc' ( out lowp 3-component vector of float) +0:? 'sf' ( out lowp float) +0:? 'arrayedSampler' ( uniform 5-element array of lowp sampler2D) +0:? 'multiInst' (layout( column_major shared) uniform 2-element array of 3-element array of block{layout( column_major shared) uniform 2-element array of mediump int a, layout( column_major shared) uniform 2-element array of 3-element array of mediump int b, layout( column_major shared) uniform 2-element array of 3-element array of mediump int c}) +0:? 'colors' ( out 4-element array of lowp 4-component vector of float) +0:? 'st1' ( uniform structure{ global mediump int i, global lowp sampler2D s}) +0:? 'st2' ( uniform structure{ global mediump int i, global lowp sampler2D s}) +0:? 'fooinv' ( invariant smooth in lowp 4-component vector of float) |