Check for linking multiple ES shaders to the same stage
[platform/upstream/glslang.git] / Test / baseResults / link1.frag.out
index bc6cf5c..51d7475 100644 (file)
@@ -158,136 +158,5 @@ Requested GL_OES_texture_3D
 0:?   Linker Objects
 0:?     'iv3' (smooth in highp 2-component vector of float)
 
-
-Linked fragment stage:
-
-ERROR: Linking fragment stage: Types must match:
-    glass: "uniform 3-component vector of float" versus "uniform 2-component vector of float"
-ERROR: Linking fragment stage: Interpolation and auxiliary storage qualifiers must match:
-    cup: "smooth in 4-component vector of float" versus "flat in 4-component vector of float"
-ERROR: Linking fragment stage: Initializers must match:
-    cv3e
-ERROR: Linking fragment stage: Initializers must match:
-    um2e
-ERROR: Linking fragment stage: Initializers must match:
-    se
-ERROR: Linking fragment stage: Cannot mix ES profile with non-ES profile shaders
-
-ERROR: Linking fragment stage: Types must match:
-ERROR: Linking fragment stage: Precision qualifiers must match:
-    iv3: "smooth in 3-component vector of float" versus "smooth in highp 2-component vector of float"
-
-Shader version: 300
-Requested GL_OES_EGL_image_external
-Requested GL_OES_standard_derivatives
-Requested GL_OES_texture_3D
-0:? Sequence
-0:8  Sequence
-0:8    move second child to first child (temp 4-component vector of float)
-0:8      'a' (global 4-component vector of float)
-0:8      vector-scale (temp 4-component vector of float)
-0:8        Constant:
-0:8          8.000000
-0:8        'uv4' (uniform 4-component vector of float)
-0:13  Function Definition: main( (global void)
-0:13    Function Parameters: 
-0:17  Sequence
-0:17    move second child to first child (temp 4-component vector of float)
-0:17      'b' (global 4-component vector of float)
-0:17      vector-scale (temp 4-component vector of float)
-0:17        Constant:
-0:17          8.000000
-0:17        'a' (global 4-component vector of float)
-0:19  Function Definition: foo(mf22; (global 2-component vector of int)
-0:19    Function Parameters: 
-0:19      'm' (in 2X2 matrix of float)
-0:21    Sequence
-0:21      Branch: Return with expression
-0:21        Convert float to int (temp 2-component vector of int)
-0:21          direct index (temp 2-component vector of float)
-0:21            'm' (in 2X2 matrix of float)
-0:21            Constant:
-0:21              0 (const int)
-0:24  Sequence
-0:24    move second child to first child (temp 4-component vector of float)
-0:24      'c' (global 4-component vector of float)
-0:24      component-wise multiply (temp 4-component vector of float)
-0:24        'b' (global 4-component vector of float)
-0:24        'b' (global 4-component vector of float)
-0:8  Sequence
-0:8    move second child to first child (temp 4-component vector of float)
-0:8      'd' (global 4-component vector of float)
-0:8      vector-scale (temp 4-component vector of float)
-0:8        Constant:
-0:8          8.000000
-0:8        'uv4' (uniform 4-component vector of float)
-0:13  Sequence
-0:13    move second child to first child (temp 4-component vector of float)
-0:13      'e' (global 4-component vector of float)
-0:13      vector-scale (temp 4-component vector of float)
-0:13        Constant:
-0:13          8.000000
-0:13        'd' (global 4-component vector of float)
-0:15  Function Definition: foo( (global 2-component vector of int)
-0:15    Function Parameters: 
-0:17    Sequence
-0:17      Branch: Return with expression
-0:17        Constant:
-0:17          2 (const int)
-0:17          2 (const int)
-0:20  Sequence
-0:20    move second child to first child (temp 4-component vector of float)
-0:20      'f' (global 4-component vector of float)
-0:20      component-wise multiply (temp 4-component vector of float)
-0:20        'e' (global 4-component vector of float)
-0:20        'e' (global 4-component vector of float)
-0:?   Linker Objects
-0:?     'uv4' (uniform 4-component vector of float)
-0:?     'glass' (uniform 3-component vector of float)
-0:?     'ci' (const int)
-0:?       8 (const int)
-0:?     'a' (global 4-component vector of float)
-0:?     'iv3' (smooth in 3-component vector of float)
-0:?     'cup' (smooth in 4-component vector of float)
-0:?     'b' (global 4-component vector of float)
-0:?     'c' (global 4-component vector of float)
-0:?     'cv3' (const 3-component vector of float)
-0:?       43.000000
-0:?       0.340000
-0:?       9.900000
-0:?     'cv3n' (const 3-component vector of float)
-0:?       43.000000
-0:?       0.340000
-0:?       9.900000
-0:?     'cv3e' (const 3-component vector of float)
-0:?       43.000000
-0:?       0.340000
-0:?       9.900000
-0:?     'um2' (uniform 2X2 matrix of float)
-0:?       4.000000
-0:?       0.000000
-0:?       0.000000
-0:?       4.000000
-0:?     'um2n' (uniform 2X2 matrix of float)
-0:?       4.000000
-0:?       0.000000
-0:?       0.000000
-0:?       4.000000
-0:?     'um2e' (uniform 2X2 matrix of float)
-0:?       4.000000
-0:?       0.000000
-0:?       0.000000
-0:?       4.000000
-0:?     's' (uniform structure{global int a, global float b})
-0:?       82 (const int)
-0:?       3.900000
-0:?     'sn' (uniform structure{global int a, global float b})
-0:?       82 (const int)
-0:?       3.900000
-0:?     'se' (uniform structure{global int a, global float b})
-0:?       82 (const int)
-0:?       3.900000
-0:?     'd' (global 4-component vector of float)
-0:?     'e' (global 4-component vector of float)
-0:?     'f' (global 4-component vector of float)
+ERROR: Cannot mix ES profile with non-ES profile shaders