wine/dlls/d2d1
Francois Gouget 1684b01118 Disable multithreaded DirectX tests if WINETEST_NO_MT_D3D is set.
The nouveau graphics driver's support for multithreaded OpenGL is
buggy at least up to (18.2.8) so that any Wine test that performs
multithreaded OpenGL accesses freezes, crashes the Mesa stack and
eventually freezes the whole computer. Typically the first such test
is d2d1:d2d1.
The relevant tests have a --single option but WineTest neither knows
which tests accept this option, nor whether it is needed for the
current host.
The WINETEST_NO_MT_D3D environnement variable can be set on hosts
that need it (such as the cw2-gtx560 box) and is automatically
inherited by the relevant tests thus working around this issue.

Signed-off-by: Francois Gouget <fgouget@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-03 20:35:44 +02:00
..
tests Disable multithreaded DirectX tests if WINETEST_NO_MT_D3D is set. 2019-04-03 20:35:44 +02:00
bitmap.c d2d1: Set GDI compatible resource flag from bitmap options. 2018-10-02 19:38:04 -07:00
bitmap_render_target.c d2d1: Do not release the "dxgi_target" interface on d2d_bitmap_render_target_init() error paths. 2018-10-08 20:26:50 +02:00
brush.c d2d1: Use correct interpolation mode enum type member. 2018-10-04 09:22:36 -05:00
d2d1.spec d2d1: Implement D2D1MakeSkewMatrix(). 2018-10-03 16:22:18 -05:00
d2d1_private.h d2d1: Add ID2D1GeometryGroup stub. 2019-02-12 23:02:28 +01:00
dc_render_target.c d2d1: Simplify target bitmap creation for DC target. 2018-10-02 19:38:07 -07:00
device.c d2d1: Implement GetMaximumBitmapSize(). 2018-11-12 16:44:15 +01:00
effect.c d2d1: Return S_OK from d2d_effect_SetValue(). 2018-10-18 19:48:46 +02:00
factory.c d2d1: Add ID2D1GeometryGroup stub. 2019-02-12 23:02:28 +01:00
geometry.c d2d1: Add ID2D1GeometryGroup stub. 2019-02-12 23:02:28 +01:00
hwnd_render_target.c d2d1: Implement d2d_device_context_SetTarget() for bitmap targets. 2018-09-30 10:59:35 +02:00
layer.c
Makefile.in d2d1: Add ID2D1Effect stub. 2018-09-26 20:25:43 +02:00
mesh.c
state_block.c d2d1: Update to ID2D1DrawingStateBlock1. 2018-09-14 19:09:42 +02:00
stroke.c
version.rc
wic_render_target.c d2d1: Implement GetDevice() for device context. 2018-09-24 22:41:30 +02:00