http://bugs.winehq.org/show_bug.cgi?id=21826
Summary: GL_COMBINE_EXT is not supported in the r128 driver Product: Wine Version: 1.1.39 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: maxxus@gmail.com
Created an attachment (id=26421) --> (http://bugs.winehq.org/attachment.cgi?id=26421) Log showing a GL_INVALID_ENUM when using GL_COMBINE_EXT with the r128 driver.
Wine tries to use the GL_COMBINE_EXT extension which only works if your driver supports the GL_ARB/EXT_texture_env_combine extension, which the r128 driver does not. The attached log is from running StarCraft with OpenGL. Here is the snippet from the attached log showing the OpenGL error.
fixme:d3d:context_create >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE_EXT); @ context.c / 1438