fp-kil assumed that `1` was an unused texture name. This isn't
true if running with -fbo, so use glGenTextures to get a name
that's really unused.

Also fixed a bogus comment.

V2: use correct type

Reviewed-by: Paul Berry <[email protected]>
---
 tests/shaders/fp-kil.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/tests/shaders/fp-kil.c b/tests/shaders/fp-kil.c
index e154cb1..d82b59e 100644
--- a/tests/shaders/fp-kil.c
+++ b/tests/shaders/fp-kil.c
@@ -113,7 +113,7 @@ static const struct {
                { 0.0, 0.0, 0.0, 1.0 }
        },
 
-       // Program 0
+       // Program 1
        {
                "texture #1",
                0.125, 1.125,
@@ -264,6 +264,7 @@ void
 piglit_init(int argc, char **argv)
 {
        int i, x, y;
+       GLuint texname;
        GLubyte tex[4][4][4];
 
        if (piglit_get_gl_version() < 13) {
@@ -293,9 +294,10 @@ piglit_init(int argc, char **argv)
                }
        }
 
+       glGenTextures(1, &texname);
        glActiveTexture(GL_TEXTURE0);
        glEnable(GL_TEXTURE_2D);
-       glBindTexture(GL_TEXTURE_2D, 1);
+       glBindTexture(GL_TEXTURE_2D, texname);
        glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, 4, 4, 0,
                     GL_RGBA, GL_UNSIGNED_BYTE, tex);
 
-- 
1.7.12

_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to