Commit 638f6c1a authored by Stefan Dösinger's avatar Stefan Dösinger Committed by Alexandre Julliard

wined3d: Prepare GL textures in surface_load_ds_location.

parent f586683e
...@@ -3631,10 +3631,10 @@ void surface_load_ds_location(struct wined3d_surface *surface, struct wined3d_co ...@@ -3631,10 +3631,10 @@ void surface_load_ds_location(struct wined3d_surface *surface, struct wined3d_co
return; return;
} }
wined3d_surface_prepare(surface, context, location);
if (surface->locations & WINED3D_LOCATION_DISCARDED) if (surface->locations & WINED3D_LOCATION_DISCARDED)
{ {
TRACE("Surface was discarded, no need copy data.\n"); TRACE("Surface was discarded, no need copy data.\n");
wined3d_surface_prepare(surface, context, location);
surface->locations &= ~WINED3D_LOCATION_DISCARDED; surface->locations &= ~WINED3D_LOCATION_DISCARDED;
surface->locations |= location; surface->locations |= location;
surface->ds_current_size.cx = surface->resource.width; surface->ds_current_size.cx = surface->resource.width;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment