Okay, more digging. As every good programmer knows you should start with the first error and work your way down. So the first error is this: fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE_EXT); @ context.c / 1310 I figured out GL_COMBINE_EXT is only valid if your video card supports GL_ARB/EXT_texture_env_combine, which r128 does not. So now my question is, Is there a way to configure/compile wine so that it does not try to use this OpenGL fuctionality?