Establish desktop completeness through version 1.50. (gl_MaxVaryingFloats, implicit-cconversion safety, cube-sampler-array fix, add tests)

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@26253 e7fa87d3-cd2b-0410-9028-fcbf551c1848
This commit is contained in:
John Kessenich 2014-04-14 22:08:16 +00:00
parent 447c65c978
commit e96ee859a8
15 changed files with 246 additions and 36 deletions

View file

@ -247,8 +247,8 @@ ERROR: node is still EOpNull!
0:111 Sequence
0:111 move second child to first child (4-component vector of int)
0:111 'c' (4-component vector of int)
0:111 Function Call: texture(isA31;vf4;f1; (4-component vector of int)
0:111 'Isca' (uniform isampler3DArray)
0:111 Function Call: texture(isAC1;vf4;f1; (4-component vector of int)
0:111 'Isca' (uniform isamplerCubeArray)
0:111 'i' (smooth in 4-component vector of float)
0:111 Constant:
0:111 0.700000
@ -285,8 +285,8 @@ ERROR: node is still EOpNull!
0:116 1 (const int)
0:117 move second child to first child (4-component vector of int)
0:117 'c' (4-component vector of int)
0:117 Function Call: textureGrad(isA31;vf4;vf3;vf3; (4-component vector of int)
0:117 'Isca' (uniform isampler3DArray)
0:117 Function Call: textureGrad(isAC1;vf4;vf3;vf3; (4-component vector of int)
0:117 'Isca' (uniform isamplerCubeArray)
0:117 'i' (smooth in 4-component vector of float)
0:117 Constant:
0:117 0.100000
@ -342,7 +342,7 @@ ERROR: node is still EOpNull!
0:? 'samp2DR' (uniform sampler2DRect)
0:? 'samp2DA' (uniform sampler2DArray)
0:? 'Sca' (uniform samplerCubeArray)
0:? 'Isca' (uniform isampler3DArray)
0:? 'Isca' (uniform isamplerCubeArray)
0:? 'Usca' (uniform usamplerCubeArray)
0:? 'Scas' (uniform samplerCubeArrayShadow)
0:? 'ai' (const 3-element array of int)
@ -580,8 +580,8 @@ ERROR: node is still EOpNull!
0:111 Sequence
0:111 move second child to first child (4-component vector of int)
0:111 'c' (4-component vector of int)
0:111 Function Call: texture(isA31;vf4;f1; (4-component vector of int)
0:111 'Isca' (uniform isampler3DArray)
0:111 Function Call: texture(isAC1;vf4;f1; (4-component vector of int)
0:111 'Isca' (uniform isamplerCubeArray)
0:111 'i' (smooth in 4-component vector of float)
0:111 Constant:
0:111 0.700000
@ -618,8 +618,8 @@ ERROR: node is still EOpNull!
0:116 1 (const int)
0:117 move second child to first child (4-component vector of int)
0:117 'c' (4-component vector of int)
0:117 Function Call: textureGrad(isA31;vf4;vf3;vf3; (4-component vector of int)
0:117 'Isca' (uniform isampler3DArray)
0:117 Function Call: textureGrad(isAC1;vf4;vf3;vf3; (4-component vector of int)
0:117 'Isca' (uniform isamplerCubeArray)
0:117 'i' (smooth in 4-component vector of float)
0:117 Constant:
0:117 0.100000
@ -675,7 +675,7 @@ ERROR: node is still EOpNull!
0:? 'samp2DR' (uniform sampler2DRect)
0:? 'samp2DA' (uniform sampler2DArray)
0:? 'Sca' (uniform samplerCubeArray)
0:? 'Isca' (uniform isampler3DArray)
0:? 'Isca' (uniform isamplerCubeArray)
0:? 'Usca' (uniform usamplerCubeArray)
0:? 'Scas' (uniform samplerCubeArrayShadow)
0:? 'ai' (const 3-element array of int)