It seems I’ve run into a problem generating textures on the fly on ATI boards. Specific details are:
- ATI radeon 8500
- Using glCopyTexmage2D
- Use the GL_COMPRESSED_RGB texture format.
- Copying from a Pbuffer or back buffer.
Have anybody here successfully copied the framebuffer to a compressed texture? Or experienced a crash trying?
I’ve had texture issues when loading mipmaps with the GL_SGIS_generate_mipmap extension : when the graphics card memory is overloaded, the mipmaps start to look weird (kind of screenshots of desktop to the textures, huh) and sometimes it crashes. When I try to debug with MSVC++, it says that it crashed in ATIOGLXX.dll
This appears on Radeon8500 and using glTexImage2D as well as glTexSubImage2D on the BASE mipmap level (actually 0 since I leave it by default).
It’s not on compressed textures, but I could test it even though actually it would make things worse I think (except the fact that I would need to upload more textures before overloading the graphics card memory)
[This message has been edited by vincoof (edited 10-07-2003).]