[PATCH 3/5] wined3d: Do not report WINEDDSCAPS_VIDEOMEMORY for WINED3D_NO3D adapters.
Henri Verbeet
hverbeet at codeweavers.com
Mon Sep 24 17:25:19 CDT 2018
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
---
dlls/wined3d/directx.c | 30 +++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c
index 925a5bc9eb8..abe81deb337 100644
--- a/dlls/wined3d/directx.c
+++ b/dlls/wined3d/directx.c
@@ -2389,24 +2389,24 @@ HRESULT CDECL wined3d_get_device_caps(const struct wined3d *wined3d, UINT adapte
caps->ddraw_caps.ssb_color_key_caps = ckey_caps;
caps->ddraw_caps.ssb_fx_caps = fx_caps;
- caps->ddraw_caps.dds_caps = WINEDDSCAPS_ALPHA |
- WINEDDSCAPS_BACKBUFFER |
- WINEDDSCAPS_FLIP |
- WINEDDSCAPS_FRONTBUFFER |
- WINEDDSCAPS_OFFSCREENPLAIN |
- WINEDDSCAPS_PALETTE |
- WINEDDSCAPS_PRIMARYSURFACE |
- WINEDDSCAPS_SYSTEMMEMORY |
- WINEDDSCAPS_VIDEOMEMORY |
- WINEDDSCAPS_VISIBLE;
+ caps->ddraw_caps.dds_caps = WINEDDSCAPS_ALPHA
+ | WINEDDSCAPS_BACKBUFFER
+ | WINEDDSCAPS_FLIP
+ | WINEDDSCAPS_FRONTBUFFER
+ | WINEDDSCAPS_OFFSCREENPLAIN
+ | WINEDDSCAPS_PALETTE
+ | WINEDDSCAPS_PRIMARYSURFACE
+ | WINEDDSCAPS_SYSTEMMEMORY
+ | WINEDDSCAPS_VISIBLE;
if (!(wined3d->flags & WINED3D_NO3D))
{
- caps->ddraw_caps.dds_caps |= WINEDDSCAPS_3DDEVICE |
- WINEDDSCAPS_MIPMAP |
- WINEDDSCAPS_TEXTURE |
- WINEDDSCAPS_ZBUFFER;
- caps->ddraw_caps.caps |= WINEDDCAPS_3D;
+ caps->ddraw_caps.dds_caps |= WINEDDSCAPS_3DDEVICE
+ | WINEDDSCAPS_MIPMAP
+ | WINEDDSCAPS_TEXTURE
+ | WINEDDSCAPS_VIDEOMEMORY
+ | WINEDDSCAPS_ZBUFFER;
+ caps->ddraw_caps.caps |= WINEDDCAPS_3D;
}
caps->shader_double_precision = d3d_info->shader_double_precision;
--
2.11.0
More information about the wine-devel
mailing list