[Mesa-dev] spec/!OpenGL 3.0/gl-3.0-texture-integer fails on r600g

Martin Andersson g02maran at gmail.com
Fri Aug 2 05:15:46 PDT 2013


Hi,

I started to look at why the spec/!OpenGL 3.0/gl-3.0-texture-integer
sometimes fails on my AMD 6950, using mesa master. It fails with
errors like this:

texture-integer: failure with format GL_RGB8I_EXT:
  texture color = 100, 9, 71, 0
  expected color = 0.25, 0.5, 0.75, 0
  result color = 0.25098, 0.501961, 0.74902, 1
PIGLIT: {'result': 'fail' }

When I ran the test a bunch of times I found that it only failed when
the last texture color was zero. So when I changed this code in the
pigilt test:

value[0] = rand() % max;
value[1] = rand() % max;
value[2] = rand() % max;
value[3] = rand() % max;

to this:

value[0] = rand() % max;
value[1] = rand() % max;
value[2] = rand() % max;
value[3] = 0;

The test always fails.

I found this bug https://bugs.freedesktop.org/show_bug.cgi?id=63664
But I can't reproduce this bug on my intel G45 (running mesa 9.1.5).

Anyone know what is causing this or how I could debug it further?

//Martin


More information about the mesa-dev mailing list