Am Dienstag, 11. Dezember 2007 07:06:02 schrieb Alexander Dorofeyev:
Ok, thank you and Roderick for useful info. I figure that my previous patch wasn't ideal, unfortunately it introduced one more of such recursive ENTERGL / ActivateContext situations. I'll try to improve that and send another patch.
Regarding moving code around - I wish I was so competent in Direct3D and OpenGL to freely move code around in wined3d etc :). Hopefully, wine hacking may improve my grasp on it, but at the moment that's probably over my head. If you don't object, I'll do basic stuff, like putting additional LEAVE_GL/ENTER_GL in my own recent change to _BltOverride and wherever else I find similar problem, and maybe I'll look into possible redundance of glDrawBuffer call Roderick mentioned.
We definitely need some help in cleaning up issues like that, so help is highly welcome! Quite often it is the "basic" stuff that is annoying and time consuming.