Catalyst 9.4 crashes if GL_GENERATE_MIPMAP is used and A.I. is on
Hello! I'm graphics programmer at the Eagle Dynamics, we are in flight simulation business for 15 years now. After updating to the latest drivers our clients started experiencing crash, if the Catalyst AI is on. Here's a minimal program that causes crash on our test machine:
#include <windows.h>
#include <GL/GL.h>
#include "./SDL/SDL.h"
// OpenGL 1.4
#define GL_GENERATE_MIPMAP 0x8191
int main(int argc, char *argv[])
{
SDL_Init(SDL_INIT_VIDEO | SDL_INIT_NOPARACHUTE);
SDL_SetVideoMode(400, 400, 0, SDL_OPENGL);
// this line causes crash
glTexParameteri(GL_TEXTURE_2D, GL_GENERATE_MIPMAP, GL_TRUE);
int w,h;
w = h = 2048;
char *data = new char[w * h * 3];
memset(data, 0, w * h * 3);
glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
// crash happens here
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB8, w, h, 0, GL_RGB, GL_UNSIGNED_BYTE, data);
delete[] data;
SDL_Quit();
return 0;
}
Machine specs:
Windows XP64 Professional, SP2
ATI Radeon HD 4800 on Catalyst 9.4, Catalyst A.I. option is on
Intel Core 2 Duo, 2GB RAM