[PATCH 5/5] wined3d: Explicitly load and modify the surface in color_fill_fbo().
Henri Verbeet
hverbeet at codeweavers.com
Wed Feb 3 04:02:24 CST 2010
---
dlls/wined3d/device.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index 1b5db14..79be3a8 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -5387,6 +5387,9 @@ static void color_fill_fbo(IWineD3DDevice *iface, IWineD3DSurface *surface,
IWineD3DDeviceImpl *This = (IWineD3DDeviceImpl *) iface;
struct wined3d_context *context;
+ if (rect) IWineD3DSurface_LoadLocation(surface, SFLAG_INDRAWABLE, NULL);
+ IWineD3DSurface_ModifyLocation(surface, SFLAG_INDRAWABLE, TRUE);
+
if (!surface_is_offscreen(surface))
{
TRACE("Surface %p is onscreen\n", surface);
--
1.6.4.4
More information about the wine-patches
mailing list