When playing Diablo 2 under Wine, I receive the following error in console: Mesa: User error: GL_INVALID_ENUM in glDisable(0x8920)
That enum is GL_FRAGMENT_SHADER_ATI. If that driver doesn't support GL_ATI_fragment_shader, and I believe that only the r200 driver does, this is an application bug. I'll leave it to the radeon developers to close this.
Since it only happens when I use Diablo 2 with Glide, it is probably related to the Glide to OpenGL wrapper. If indeed the extension is not supported in r600g, then it is related to the application, thus the wrapper. I could try with a different wrapper (instead of GLIDE3-to-OpenGL-Wrapper/svenwrapper).
I was not able to go deeper. But I'm sure it's related to the wrapper I use. So I'm closing it. If I ever find something different, I'll reopen it.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.