diff options
author | Marek Olšák <marek.olsak@amd.com> | 2015-07-27 12:20:34 +0200 |
---|---|---|
committer | Marek Olšák <marek.olsak@amd.com> | 2015-07-27 12:27:41 +0200 |
commit | 19283613f46f3d9fa8b318426e0ceb4d7d75e9a6 (patch) | |
tree | 08d5e1ccdb08e4997a40564366ddcbe2b5d9d98e | |
parent | 5964a349e5eaa9bc552c677740c26064b97c2fa7 (diff) |
arb_tessellation_shader/invalid-get-program-params: fix it (missing TCS or TES)
-rw-r--r-- | tests/spec/arb_tessellation_shader/invalid-get-program-params.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/tests/spec/arb_tessellation_shader/invalid-get-program-params.c b/tests/spec/arb_tessellation_shader/invalid-get-program-params.c index 59f8db638..ce9e2b2f3 100644 --- a/tests/spec/arb_tessellation_shader/invalid-get-program-params.c +++ b/tests/spec/arb_tessellation_shader/invalid-get-program-params.c @@ -80,14 +80,13 @@ piglit_init(int argc, char **argv) piglit_require_extension("GL_ARB_tessellation_shader"); - tcs_prog = piglit_build_simple_program_multiple_shaders( - GL_VERTEX_SHADER, vs_source, - GL_TESS_CONTROL_SHADER, tcs_source, - 0); - tes_prog = piglit_build_simple_program_multiple_shaders( - GL_VERTEX_SHADER, vs_source, - GL_TESS_EVALUATION_SHADER, tes_source, - 0); + tcs_prog = glCreateShaderProgramv(GL_TESS_CONTROL_SHADER, 1, + (const GLchar *const*)&tcs_source); + piglit_link_check_status(tcs_prog); + + tes_prog = glCreateShaderProgramv(GL_TESS_EVALUATION_SHADER, 1, + (const GLchar *const*)&tes_source); + piglit_link_check_status(tes_prog); for (i = 0; i < ARRAY_SIZE(tes_params); ++i ) { pass = piglit_check_gl_error(GL_NO_ERROR) && pass; |