wined3d: Explicitly load and modify the surface in color_fill_fbo().

This commit is contained in:
Henri Verbeet 2010-02-03 11:02:24 +01:00 committed by Alexandre Julliard
parent 5f3dccddb4
commit 84913109f6
1 changed files with 3 additions and 0 deletions

View File

@ -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);