From ee0ac3663bdfd1c59a6fbec4b604509fade55b11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20D=C3=B6singer?= Date: Tue, 26 Aug 2014 10:35:48 +0200 Subject: [PATCH] wined3d: Initialize the map binding in resource_init. --- dlls/wined3d/resource.c | 1 + dlls/wined3d/surface.c | 1 - dlls/wined3d/volume.c | 1 - 3 files changed, 1 insertion(+), 2 deletions(-) diff --git a/dlls/wined3d/resource.c b/dlls/wined3d/resource.c index 4247cd7ff11..772ce102ade 100644 --- a/dlls/wined3d/resource.c +++ b/dlls/wined3d/resource.c @@ -110,6 +110,7 @@ HRESULT resource_init(struct wined3d_resource *resource, struct wined3d_device * resource->parent = parent; resource->parent_ops = parent_ops; resource->resource_ops = resource_ops; + resource->map_binding = WINED3D_LOCATION_SYSMEM; if (size) { diff --git a/dlls/wined3d/surface.c b/dlls/wined3d/surface.c index 69ec1a1a611..04ef3f0363a 100644 --- a/dlls/wined3d/surface.c +++ b/dlls/wined3d/surface.c @@ -6006,7 +6006,6 @@ static HRESULT surface_init(struct wined3d_surface *surface, struct wined3d_text if (lockable || desc->format == WINED3DFMT_D16_LOCKABLE) surface->resource.access_flags |= WINED3D_RESOURCE_ACCESS_CPU; - surface->resource.map_binding = WINED3D_LOCATION_SYSMEM; surface->texture_target = target; surface->texture_level = level; surface->texture_layer = layer; diff --git a/dlls/wined3d/volume.c b/dlls/wined3d/volume.c index f98ea681ecc..17ac5543b6e 100644 --- a/dlls/wined3d/volume.c +++ b/dlls/wined3d/volume.c @@ -824,7 +824,6 @@ static HRESULT volume_init(struct wined3d_volume *volume, struct wined3d_texture volume->texture_level = level; volume->locations = WINED3D_LOCATION_DISCARDED; - volume->resource.map_binding = WINED3D_LOCATION_SYSMEM; if (desc->pool == WINED3D_POOL_DEFAULT && desc->usage & WINED3DUSAGE_DYNAMIC && gl_info->supported[ARB_PIXEL_BUFFER_OBJECT]