5 Oct
2006
5 Oct
'06
11:45 p.m.
On 05/10/06, Christopher GAUTIER <krys(a)via.ecp.fr> wrote:
I've identified a bug in IWineD3DSurfaceImpl_BltOverride(). Some blits used to emulate a fading effect would result in a non-fading, white screen.
It was due to GL_REGISTER_COMBINERS_NV being glEnabled() before entering IWineD3DSurfaceImpl_BltOverride. I believe it should be glDisabled() temporarily while blitting.
Patch included.
Changelog: * dlls/wined3d/surface.c: wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in IWineD3DSurfaceImpl_BltOverride
-- I actualy ran into this issue the other day as well. Patch looks ok.