ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_shader_subroutine / compiler / simple-call.vert
blob52dc538a27d91dc1ae33e772c9a26db7d2cdd8eb
1 // [config]
2 // expect_result: pass
3 // glsl_version: 1.50
4 // require_extensions: GL_ARB_shader_subroutine
5 // [end config]
7 #version 150
8 #extension GL_ARB_shader_subroutine: require
10 subroutine void func_type();
12 /* A subroutine matching the above type */
13 subroutine (func_type) void impl() {}
15 /* A subroutine uniform for the above type */
16 subroutine uniform func_type f;
18 /* Subroutines are called via the uniform as
19  * if they were any other function
20  */
21 void foo() {
22         f();