In some cases we called it from piglit_display, and in others we had it open-coded in a reshape function. --- tests/spec/gl-1.0/scissor-bitmap.c | 2 +- tests/spec/gl-1.0/scissor-clear.c | 17 +---------------- tests/spec/gl-1.0/scissor-copypixels.c | 3 +-- tests/spec/gl-1.0/scissor-depth-clear.c | 17 +---------------- tests/spec/gl-1.0/scissor-many.c | 17 +---------------- tests/spec/gl-1.0/scissor-offscreen.c | 3 +-- tests/spec/gl-1.0/scissor-stencil-clear.c | 11 +---------- 7 files changed, 7 insertions(+), 63 deletions(-)
diff --git a/tests/spec/gl-1.0/scissor-bitmap.c b/tests/spec/gl-1.0/scissor-bitmap.c index 001072f..b200bf2 100644 --- a/tests/spec/gl-1.0/scissor-bitmap.c +++ b/tests/spec/gl-1.0/scissor-bitmap.c @@ -157,7 +157,6 @@ piglit_display() int start_x, start_y; struct probes probes; GLboolean pass = GL_TRUE; - piglit_ortho_projection(piglit_width, piglit_height, GL_FALSE); memset(&probes, 0, sizeof(probes)); @@ -305,4 +304,5 @@ void piglit_init(int argc, char **argv) { glPixelStorei(GL_UNPACK_ALIGNMENT, 1); + piglit_ortho_projection(piglit_width, piglit_height, GL_FALSE); } diff --git a/tests/spec/gl-1.0/scissor-clear.c b/tests/spec/gl-1.0/scissor-clear.c index 2872581..dbc5c0a 100644 --- a/tests/spec/gl-1.0/scissor-clear.c +++ b/tests/spec/gl-1.0/scissor-clear.c @@ -71,23 +71,8 @@ piglit_display(void) return pass ? PIGLIT_PASS : PIGLIT_FAIL; } - -static void reshape(int width, int height) -{ - piglit_width = width; - piglit_height = height; - - glViewport(0, 0, width, height); - glMatrixMode(GL_PROJECTION); - glLoadIdentity(); - - glOrtho(0.0, width, 0.0, height, -1.0, 1.0); - glMatrixMode(GL_MODELVIEW); - glLoadIdentity(); -} - void piglit_init(int argc, char **argv) { - reshape(piglit_width, piglit_height); + piglit_ortho_projection(piglit_width, piglit_height, GL_FALSE); } diff --git a/tests/spec/gl-1.0/scissor-copypixels.c b/tests/spec/gl-1.0/scissor-copypixels.c index 568ac81..74da945 100644 --- a/tests/spec/gl-1.0/scissor-copypixels.c +++ b/tests/spec/gl-1.0/scissor-copypixels.c @@ -73,8 +73,6 @@ piglit_display(void) int dst_x = piglit_width / 2 + 10, dst_y; int dst_w = 10, dst_h = 10; - piglit_ortho_projection(piglit_width, piglit_height, GL_FALSE); - /* whole window red */ glClearColor(1.0, 0.0, 0.0, 0.0); glClear(GL_COLOR_BUFFER_BIT); @@ -115,4 +113,5 @@ piglit_display(void) void piglit_init(int argc, char **argv) { + piglit_ortho_projection(piglit_width, piglit_height, GL_FALSE); } diff --git a/tests/spec/gl-1.0/scissor-depth-clear.c b/tests/spec/gl-1.0/scissor-depth-clear.c index ac1de02..4bd17ea 100644 --- a/tests/spec/gl-1.0/scissor-depth-clear.c +++ b/tests/spec/gl-1.0/scissor-depth-clear.c @@ -89,23 +89,8 @@ piglit_display(void) return pass ? PIGLIT_PASS : PIGLIT_FAIL; } - -static void reshape(int width, int height) -{ - piglit_width = width; - piglit_height = height; - - glViewport(0, 0, width, height); - glMatrixMode(GL_PROJECTION); - glLoadIdentity(); - - glOrtho(0.0, width, 0.0, height, -1.0, 1.0); - glMatrixMode(GL_MODELVIEW); - glLoadIdentity(); -} - void piglit_init(int argc, char **argv) { - reshape(piglit_width, piglit_height); + piglit_ortho_projection(piglit_width, piglit_height, GL_FALSE); } diff --git a/tests/spec/gl-1.0/scissor-many.c b/tests/spec/gl-1.0/scissor-many.c index d581416..14762e3 100644 --- a/tests/spec/gl-1.0/scissor-many.c +++ b/tests/spec/gl-1.0/scissor-many.c @@ -69,23 +69,8 @@ piglit_display(void) return pass ? PIGLIT_PASS : PIGLIT_FAIL; } - -static void reshape(int width, int height) -{ - piglit_width = width; - piglit_height = height; - - glViewport(0, 0, width, height); - glMatrixMode(GL_PROJECTION); - glLoadIdentity(); - - glOrtho(0.0, width, 0.0, height, -1.0, 1.0); - glMatrixMode(GL_MODELVIEW); - glLoadIdentity(); -} - void piglit_init(int argc, char **argv) { - reshape(piglit_width, piglit_height); + piglit_ortho_projection(piglit_width, piglit_height, GL_FALSE); } diff --git a/tests/spec/gl-1.0/scissor-offscreen.c b/tests/spec/gl-1.0/scissor-offscreen.c index 96abf59..8f96180 100644 --- a/tests/spec/gl-1.0/scissor-offscreen.c +++ b/tests/spec/gl-1.0/scissor-offscreen.c @@ -50,8 +50,6 @@ piglit_display(void) static const GLfloat window_color[] = { 1.0f, 1.0f, 1.0f, 1.0f }; GLboolean pass = GL_TRUE; - piglit_ortho_projection(piglit_width, piglit_height, GL_FALSE); - /* Clear to white */ glClearColor(1.0f, 1.0f, 1.0f, 1.0f); glClear(GL_COLOR_BUFFER_BIT); @@ -81,4 +79,5 @@ piglit_display(void) void piglit_init(int argc, char**argv) { + piglit_ortho_projection(piglit_width, piglit_height, GL_FALSE); } diff --git a/tests/spec/gl-1.0/scissor-stencil-clear.c b/tests/spec/gl-1.0/scissor-stencil-clear.c index 2ad0fbf..767020f 100644 --- a/tests/spec/gl-1.0/scissor-stencil-clear.c +++ b/tests/spec/gl-1.0/scissor-stencil-clear.c @@ -100,17 +100,8 @@ piglit_display(void) return pass ? PIGLIT_PASS : PIGLIT_FAIL; } - -static void reshape(int width, int height) -{ - piglit_width = width; - piglit_height = height; - - piglit_ortho_projection(width, height, GL_FALSE); -} - void piglit_init(int argc, char **argv) { - reshape(piglit_width, piglit_height); + piglit_ortho_projection(piglit_width, piglit_height, GL_FALSE); } -- 2.7.3 _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/piglit