Oh, oh... Same thing i experianced when ATI droped support for pbuffers for my 9250 (2005 with 8.15 driver), with argument "it is hard to maintaining any further"... One year later my card was not supported anymore. The end. NVIDIA for compete and many years older chips have support even today! So, i just don't know when ATI think to stop
playing like that with their users?
Here are some 'fgl_glxgears' screenshots from that time, with or w/o pbuffers driver support. I remember if that is good, wine use that and translate as wgl pbuffer. You can test this also if you think that driver lack pbuffers.
After playing around with the Wine code for a while, and getting no results, I decided to check how things performed in Windows. I am now back to believing this to be a bug on AMD's end. This bug also shows up in Windows when using the OpenGL client with WoW. I tested this with versions 8-6 and 9-1, with the same result.
Windows - OpenGL:
Wine - OpenGL
Wine - Direct3D
Note: Wine renders the Direct3d client the same as Windows. The OpenGL client works with Nvidia drivers on either platform.
Update: This bug has been fixed as of FGLRX 9-8. Thanks AMD!
Yes, this is fglrx bug. Games often uses pbuffers for map viewer, you can see that in Dungeon Siege 2 also.
P.S. But then, i think you have translated WGL_ARB_pbuffers (you can use 'glview' tool, to see if Wine exported that extension), because WoW DX client works good. So, if problem is only with opengl stack of wine's pbuffers, bug can be in both, but as you stated that opengl client
run the same in windows, i think there is no hope with fglrx.
i have this problem to "n 'GL_ARB_draw_buffers' is not supportet"
WINE: "fixme:d3d_shaderrint_glsl_info_log Error received from GLSL shader #16: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:2: extension 'GL_ARB_draw_buffers' is not supporte"
i testet it on OFP in Wine and Aquamark3benchmark on the catalyst 8.592 and same problem on 8.582.
for me OFP (a nice game) works most of the time..
i think there only was some litle deteils that was not renderet..
i can bring some fotos online winxp VS Linux...
there are some diverences..
i think on nvidia there are nerly no diverences.. ..
but i can't test this becourse all my nvidia carts are death..
a frend send me Pictures of OFP on windows he has a nvidia...
and yes there are diverences... but it can be the "wine" what makes the diverence not the driver..
so over all.. i don't know..
Can you be a bit more precise about what is not working with the extension ? Maybe sample code or something ? I'm not clear how the extension can be "not implemented in the driver" if fgl_glxgears is working.
My understanding from the devs is that the extension was always implemented in the driver code (and worked in other OSes) but since it was only a standard extension in Windows the X binding was not added until recently.