We can just ask OpenGL to use the default values instead.

Signed-off-by: Erik Faye-Lund <kusmab...@gmail.com>
---
 tests/texturing/copyteximage.c | 24 ++++--------------------
 1 file changed, 4 insertions(+), 20 deletions(-)

diff --git a/tests/texturing/copyteximage.c b/tests/texturing/copyteximage.c
index af65d5f..48b2263 100644
--- a/tests/texturing/copyteximage.c
+++ b/tests/texturing/copyteximage.c
@@ -305,39 +305,31 @@ static GLvoid
 draw_rect_tex_3d(float x, float y, float w, float h,
                  float tx, float ty, float tz, float tw, float th)
 {
-       float verts[4][4];
+       float verts[4][2];
        float tex[4][3];
 
        verts[0][0] = x;
        verts[0][1] = y;
-       verts[0][2] = 0.0;
-       verts[0][3] = 1.0;
        tex[0][0] = tx;
        tex[0][1] = ty;
        tex[0][2] = tz;
        verts[1][0] = x + w;
        verts[1][1] = y;
-       verts[1][2] = 0.0;
-       verts[1][3] = 1.0;
        tex[1][0] = tx + tw;
        tex[1][1] = ty;
        tex[1][2] = tz;
        verts[2][0] = x;
        verts[2][1] = y + h;
-       verts[2][2] = 0.0;
-       verts[2][3] = 1.0;
        tex[2][0] = tx;
        tex[2][1] = ty + th;
        tex[2][2] = tz;
        verts[3][0] = x + w;
        verts[3][1] = y + h;
-       verts[3][2] = 0.0;
-       verts[3][3] = 1.0;
        tex[3][0] = tx + tw;
        tex[3][1] = ty + th;
        tex[3][2] = tz;
 
-       glVertexPointer(4, GL_FLOAT, 0, verts);
+       glVertexPointer(2, GL_FLOAT, 0, verts);
        glTexCoordPointer(3, GL_FLOAT, 0, tex);
        glEnableClientState(GL_VERTEX_ARRAY);
        glEnableClientState(GL_TEXTURE_COORD_ARRAY);
@@ -356,26 +348,18 @@ draw_rect_tex_3d(float x, float y, float w, float h,
 static GLvoid
 draw_rect_tex_cube_face(float x, float y, float w, float h, int face)
 {
-       float verts[4][4];
+       float verts[4][2];
 
        verts[0][0] = x;
        verts[0][1] = y;
-       verts[0][2] = 0.0;
-       verts[0][3] = 1.0;
        verts[1][0] = x + w;
        verts[1][1] = y;
-       verts[1][2] = 0.0;
-       verts[1][3] = 1.0;
        verts[2][0] = x + w;
        verts[2][1] = y + h;
-       verts[2][2] = 0.0;
-       verts[2][3] = 1.0;
        verts[3][0] = x;
        verts[3][1] = y + h;
-       verts[3][2] = 0.0;
-       verts[3][3] = 1.0;
 
-       glVertexPointer(4, GL_FLOAT, 0, verts);
+       glVertexPointer(2, GL_FLOAT, 0, verts);
        glTexCoordPointer(3, GL_FLOAT, 0, cube_face_texcoords[face]);
        glEnableClientState(GL_VERTEX_ARRAY);
        glEnableClientState(GL_TEXTURE_COORD_ARRAY);
-- 
2.1.4

_______________________________________________
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to