ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_shader_subroutine / linker / no-overloads.vert
blobe029ebeef80e79920e07fa19e045bd1e2127a2fa
1 // [config]
2 // expect_result: fail
3 // glsl_version: 1.50
4 // require_extensions: GL_ARB_shader_subroutine
5 // check_link: true
6 // [end config]
8 #version 150
9 #extension GL_ARB_shader_subroutine: require
11 subroutine void func_type();
13 /* A program will fail to link if any shader contains two or more
14  * functions with the same name, at least one of which is associated
15  * with a subroutine type.
16  */
18 subroutine (func_type) void f() {}
19 void f(int x) {}
21 void main() {}