aboutsummaryrefslogtreecommitdiff
path: root/tests/shaders/glsl-useprogram-displaylist.c
diff options
context:
space:
mode:
authorIan Romanick <ian.d.romanick@intel.com>2010-10-12 16:40:08 -0700
committerIan Romanick <ian.d.romanick@intel.com>2010-10-12 19:24:28 -0700
commit4aaf95afaaaba1c1d146cbba6f0643c8e3ad24d7 (patch)
treef8d13d4b954abb5d1e5bc98897be249cb85dcf8c /tests/shaders/glsl-useprogram-displaylist.c
parent358bdc55f623f36db439a29059af8f522b6192d5 (diff)
glsl-useprogram-displaylist: Use piglit_draw_rect, related clean ups
Diffstat (limited to 'tests/shaders/glsl-useprogram-displaylist.c')
-rw-r--r--tests/shaders/glsl-useprogram-displaylist.c23
1 files changed, 5 insertions, 18 deletions
diff --git a/tests/shaders/glsl-useprogram-displaylist.c b/tests/shaders/glsl-useprogram-displaylist.c
index 0d6b767f..e0377774 100644
--- a/tests/shaders/glsl-useprogram-displaylist.c
+++ b/tests/shaders/glsl-useprogram-displaylist.c
@@ -31,7 +31,7 @@
#include "piglit-util.h"
-int piglit_width = 400, piglit_height = 300;
+int piglit_width = 100, piglit_height = 100;
int piglit_window_mode = GLUT_RGB | GLUT_DOUBLE;
static GLint progr;
@@ -41,15 +41,10 @@ static GLint fsg;
static GLint vs;
static GLuint list;
-static GLfloat vertices[12] = {150.0, 125.0, 0.0,
- 150.0, 175.0, 0.0,
- 100.0, 125.0, 0.0,
- 100.0, 175.0, 0.0};
-
static const char *vertShaderText =
"void main()\n"
"{ \n"
- " gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;\n"
+ " gl_Position = gl_Vertex;\n"
"} \n";
static const char *fragShaderTextRed =
@@ -75,11 +70,6 @@ compileLinkProg(void)
progr = piglit_link_simple_program(vs, fsr);
progg = piglit_link_simple_program(vs, fsg);
- glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 3*sizeof(GLfloat),
- vertices);
-
- glEnableVertexAttribArray(0);
-
list = glGenLists(1);
glNewList(list, GL_COMPILE);
glUseProgram(progg);
@@ -95,8 +85,6 @@ piglit_init(int argc, char **argv)
piglit_report_result(PIGLIT_SKIP);
}
- piglit_ortho_projection(piglit_width, piglit_height, GL_FALSE);
-
glClearColor(0.2, 0.2, 0.2, 1.0);
compileLinkProg();
@@ -113,11 +101,10 @@ piglit_display(void)
glUseProgram(progr);
glCallList(list);
- glDrawArrays(GL_TRIANGLE_STRIP,0,4);
-
- pass = piglit_probe_pixel_rgb(125, 150, green);
+ piglit_draw_rect(-0.5, -0.5, 1.0, 1.0);
+ pass = piglit_probe_pixel_rgb(piglit_width / 2, piglit_height / 2,
+ green);
- glFinish();
glutSwapBuffers();
return pass ? PIGLIT_SUCCESS : PIGLIT_FAILURE;