summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Olšák <marek.olsak@amd.com>2015-07-27 12:20:34 +0200
committerMarek Olšák <marek.olsak@amd.com>2015-07-27 12:27:41 +0200
commit19283613f46f3d9fa8b318426e0ceb4d7d75e9a6 (patch)
tree08d5e1ccdb08e4997a40564366ddcbe2b5d9d98e
parent5964a349e5eaa9bc552c677740c26064b97c2fa7 (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.c15
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;