Hi,
You might remember me posting about a crash using compressed texture formats with glCopyTexImage2D on ATI boards. The thread is here:
http://www.opengl.org/discussion_boards/ubb/Forum3/HTML/010576.html
Now I finally got around to build a simple test showing the problem. Its based on Lesson 6 by NeHe (texture mapping tutorial):
http://odense.kollegienet.dk/~naur/ati-compressed-glcopyteximage.zip
There’s source for MSVC 6 and a prebuild binary in there. Can any of you ATI users out there get it to work? The expected behaviour is just a black window, but on my ATI radeon 9800 is crashes at the glCopyTexImage2D call. Building the binary using GL_RGB instead of GL_COMPRESSED_RGB in the glCopyTexImage2D call works.
To recap:
It works on nvidia boards in win32 and linux. It works on an ATI radeon 9800 on a G4 Mac OS X 10.2.8. It just doesn’t work in the win32/ATI case. I’m using the latest Catalyst 3.8 drivers.
Should I post a bug report to ATI about this?
- elias