- test-texture.c
gcc -o test-texture test-texture.c -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -lGL -lGLU
This will run through various permutations. Click on the "Bad" button if it looks wrong, and it will go on to the next test. Click on the "Good" button when it looks right, and it will print out some text.
If you get a good result, send me the text it printed. If you get no good result, tell me that. No need to post screen shots.
If at all possible, try it on a variety of machines (local and remote, both ways) and in a variety of bit depths.
Thanks!
Update: <LJ-CUT text=" the results so far... "> Ok, here are the results so far. I can't make any sense of this! Assuming people gave me good data, it seems just totally random what works and what doesn't.
First 5 columns are "Packed, Endian, Bytes, Bits, BPP."
N | B | B | B | 32 | BGRA | INT_8_8_8_8_REV | ppc 1.1 ATI-1.3.26 |
N | B | B | B | 32 | BGRA | INT_8_8_8_8_REV | ppc 1.5 ATI-1.3.36 |
Y | B | B | B | 32 | BGRA | INT_8_8_8_8_REV | ppc 1.2 (1.5 Mesa 6.2.1) |
N | B | B | B | 16 | BGRA | SHORT_4_4_4_4_REV | ppc 1.3 NVIDIA-1.3.36 |
N | B | B | B | 16 | BGRA | SHORT_1_5_5_5_REV | ppc 1.5 NVIDIA-1.3.36 |
N | B | B | B | 32 | RGBA | INT_8_8_8_8_REV | ppc 1.1 ATI-1.3.26 |
N | B | B | B | 32 | RGBA | INT_8_8_8_8_REV | sun4u 1.3 Sun OpenGL 1.3 |
N | B | L | L | 32 | BGRA | INT_8_8_8_8 | irix 1.5.2 NVIDIA 66.29 |
N | B | L | L | 32 | BGRA | INT_8_8_8_8 | sun4u 1.5.2 NVIDIA 66.29 |
N | B | L | L | 32 | RGBA | BYTE | parisc 1.3 Mesa 4.0.4 |
N | B | L | L | 32 | RGBA | INT_8_8_8_8 | irix64 1.5.2 NVIDIA 66.29 |
N | B | L | L | 32 | RGBA | INT_8_8_8_8 | sun4u 1.5.2 NVIDIA 66.29 |
N | L | L | L | 32 | BGRA | INT_8_8_8_8_REV | i686 1.3 Mesa 4.0.4 |
Y | L | L | L | 32 | BGRA | INT_8_8_8_8_REV | i686 1.2 Mesa 4.0.4 |
Y | L | L | L | 32 | BGRA | INT_8_8_8_8_REV | i686 1.2 Mesa 6.1 |
Y | L | L | L | 32 | RGBA | INT_8_8_8_8_REV | i686 1.2 Mesa 4.0.4 |
Y | L | L | L | 32 | RGBA | INT_8_8_8_8_REV | i686 1.4.1 NVIDIA 53.36 |
Y | L | L | L | 32 | RGBA | INT_8_8_8_8_REV | i686 1.5.1 NVIDIA 61.11 |
Y | L | L | L | 32 | RGBA | INT_8_8_8_8_REV | i686 1.5.2 NVIDIA 66.29 |