summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Olšák <marek.olsak@amd.com>2015-07-27 12:11:15 +0200
committerMarek Olšák <marek.olsak@amd.com>2015-07-27 12:27:41 +0200
commit5964a349e5eaa9bc552c677740c26064b97c2fa7 (patch)
tree2a54b890bc36c1ca1fd66e81935b2c4a15b473c3
parente3ab6f8b0253524aabc13984bcf37606323aaede (diff)
arb_tessellation_shader/get-tcs-params: fix the test
-rw-r--r--tests/spec/arb_tessellation_shader/get-tcs-params.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/spec/arb_tessellation_shader/get-tcs-params.c b/tests/spec/arb_tessellation_shader/get-tcs-params.c
index 0f98b89fb..75ddd11c2 100644
--- a/tests/spec/arb_tessellation_shader/get-tcs-params.c
+++ b/tests/spec/arb_tessellation_shader/get-tcs-params.c
@@ -57,6 +57,14 @@ static const char *const tcs_source_template =
static char *tcs_source;
+static const char *const tes_source =
+"#version 150\n"
+"#extension GL_ARB_tessellation_shader: require\n"
+"layout(triangles) in;\n"
+"void main() { gl_Position = vec4(0.0); }\n";
+static char *tcs_source;
+
+
static bool
test_tcs_params(const int vertices)
{
@@ -66,6 +74,7 @@ test_tcs_params(const int vertices)
prog = piglit_build_simple_program_multiple_shaders(
GL_VERTEX_SHADER, vs_source,
GL_TESS_CONTROL_SHADER, tcs_source,
+ GL_TESS_EVALUATION_SHADER, tes_source,
0);
glGetProgramiv(prog, GL_TESS_CONTROL_OUTPUT_VERTICES, &v);