=?UTF-8?Q?Stefan=20D=C3=B6singer=20?=: ddraw: Create managed pool textures.
Alexandre Julliard
julliard at winehq.org
Thu Sep 5 13:28:20 CDT 2013
Module: wine
Branch: master
Commit: b88daee3bce083f8121117e9d0bece715eb8490c
URL: http://source.winehq.org/git/wine.git/?a=commit;h=b88daee3bce083f8121117e9d0bece715eb8490c
Author: Stefan Dösinger <stefan at codeweavers.com>
Date: Thu Sep 5 10:42:14 2013 +0200
ddraw: Create managed pool textures.
The surfaces are already in WINED3D_POOL_MANAGED.
---
dlls/ddraw/surface.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/ddraw/surface.c b/dlls/ddraw/surface.c
index 6435774..b7136e1 100644
--- a/dlls/ddraw/surface.c
+++ b/dlls/ddraw/surface.c
@@ -5607,9 +5607,9 @@ HRESULT ddraw_surface_create_texture(struct ddraw_surface *surface, DWORD surfac
else
layers = 1;
- /* DDSCAPS_SYSTEMMEMORY textures are in WINED3D_POOL_SYSTEM_MEM.
- * Should I forward the MANAGED cap to the managed pool? */
- if (desc->ddsCaps.dwCaps & DDSCAPS_SYSTEMMEMORY)
+ if (desc->ddsCaps.dwCaps2 & DDSCAPS2_TEXTUREMANAGE)
+ pool = WINED3D_POOL_MANAGED;
+ else if (desc->ddsCaps.dwCaps & DDSCAPS_SYSTEMMEMORY)
pool = WINED3D_POOL_SYSTEM_MEM;
else
pool = WINED3D_POOL_DEFAULT;
More information about the wine-cvs
mailing list