- 22 Aug, 2011 40 commits
-
-
Huw Davies authored
gdi32: Change the object-level brush function to accept a stand-alone dib and a separate clip region.
-
Huw Davies authored
-
Huw Davies authored
-
Huw Davies authored
-
Huw Davies authored
-
Huw Davies authored
-
Huw Davies authored
gdi32: Use the dib driver GetImage and PutImage implementations in GetBitmapBits and SetBitmapBits when appropriate.
-
Huw Davies authored
-
Huw Davies authored
-
Huw Davies authored
-
Huw Davies authored
-
Henri Verbeet authored
wined3d: Move FBO based color blits from IWineD3DSurfaceImpl_BltOverride() to wined3d_surface_blt().
-
Henri Verbeet authored
wined3d: Move surface_color_fill() based color fills from IWineD3DSurfaceImpl_BltOverride() to wined3d_surface_blt().
-
Henri Verbeet authored
-
Henri Verbeet authored
And avoid a potential infinite recursion if wined3d_surface_blt() ends up calling cpu_blit_color_fill().
-
Henri Verbeet authored
-
Henri Verbeet authored
Clippers don't really work. Previously we mostly didn't run into this because the rectangle was already rejected by ddraw_surface7_Blt(), although ddraw_surface7_BltFast() might have been affected in a couple of cases. We should of course implement clippers, but until that happens, completely rejecting the blit is better than introducing memory corruption. This fixes a regression introduced by commit 92e616f3.
-
Henri Verbeet authored
-
Henri Verbeet authored
This actually fixes a bug. A context's current_rt field may get set to NULL if that surface gets destroyed or unloaded. In general, the next time that context is acquired, context_setup_target() will then set everything up again. However, if a context_acquire() call with a NULL target ends up returning such a context, context_setup_target() never sets the current_rt field because the target FindContext() chooses never gets propagated to context_acquire(). This patch ensures context_setup_target() is never called with a NULL target.
-
Henri Verbeet authored
-
Henri Verbeet authored
-
Nikolay Sivov authored
-
Nikolay Sivov authored
-
Nikolay Sivov authored
-
Huw Davies authored
-
Huw Davies authored
-
Huw Davies authored
-
Michael Stefaniuc authored
-
Michael Stefaniuc authored
-
Michael Stefaniuc authored
-
Michael Stefaniuc authored
-
Michael Stefaniuc authored
-
Jörg Höhle authored
-
Jörg Höhle authored
-
Michael Stefaniuc authored
-
Michael Stefaniuc authored
-
Michael Stefaniuc authored
-
Michael Stefaniuc authored
-
Michael Stefaniuc authored
-
Michael Stefaniuc authored
-