Henri Verbeet : d2d1: Create feature level 10.0 device context state objects.

Alexandre Julliard julliard at winehq.org
Fri Dec 10 15:07:51 CST 2021


Module: wine
Branch: master
Commit: 7fabf0297894e714caf24cc2d79f2495dff1328f
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=7fabf0297894e714caf24cc2d79f2495dff1328f

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Fri Dec 10 16:25:06 2021 +0100

d2d1: Create feature level 10.0 device context state objects.

Commit 8c9354926204242cde714a51e5283bc3aac55837 introduced a feature level
11.0 requirement for Direct2D, but that was unintentional. We want Direct2D to
be usable with feature level 10.0 hardware, and don't actually require any
feature level 11.0 features.

This issue was pointed out by Matteo Bruni.

Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/d2d1/device.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/d2d1/device.c b/dlls/d2d1/device.c
index 2069eeda0fc..e6b6f9efbea 100644
--- a/dlls/d2d1/device.c
+++ b/dlls/d2d1/device.c
@@ -3863,7 +3863,7 @@ static HRESULT d2d_device_context_init(struct d2d_device_context *render_target,
         { 1.0f, -1.0f},
     };
     static const UINT16 indices[] = {0, 1, 2, 2, 1, 3};
-    static const D3D_FEATURE_LEVEL feature_levels = D3D_FEATURE_LEVEL_11_0;
+    static const D3D_FEATURE_LEVEL feature_levels = D3D_FEATURE_LEVEL_10_0;
 
     render_target->ID2D1DeviceContext_iface.lpVtbl = &d2d_device_context_vtbl;
     render_target->ID2D1GdiInteropRenderTarget_iface.lpVtbl = &d2d_gdi_interop_render_target_vtbl;




More information about the wine-cvs mailing list