| SKIP: INVALID |
| |
| #version 310 es |
| precision highp float; |
| precision highp int; |
| |
| |
| struct In { |
| vec4 a; |
| vec4 b; |
| ivec4 fbf; |
| }; |
| |
| layout(location = 0) in vec4 tint_interstage_location0; |
| layout(location = 1) flat in vec4 tint_interstage_location1; |
| in ivec4 f_Input; |
| void g(float a, float b, int c) { |
| } |
| void f_inner(In v) { |
| g(v.a.x, v.b.y, v.fbf.x); |
| } |
| void main() { |
| f_inner(In(tint_interstage_location0, tint_interstage_location1, f_Input)); |
| } |
| error: Error parsing GLSL shader: |
| ERROR: 0:14: 'int' : must be qualified as flat in |
| ERROR: 0:14: '' : compilation terminated |
| ERROR: 2 compilation errors. No code generated. |
| |
| |
| |
| |
| tint executable returned error: exit status 1 |