[PATCH] winex11: fix destroying of top-level windows

Henri Verbeet hverbeet at gmail.com
Thu Jun 23 02:00:00 CDT 2016


On 22 June 2016 at 12:31, Miklós Máté <mtmkls at gmail.com> wrote:
> The v2 I sent to the list fixes the test, but I'm fairly sure that the
> critical section is wrong. I tried to run the d3d11 test to see if it better
> exercises multithreading, but it skipped all tests ("None of the requested
> D3D feature levels is supported on this GPU with the current shader
> backend." even though Mesa 11.2 supports GL 4.1 core profile on my hw).
>
You'll need to set "MaxVersionGL" to 0x00030002 to enable wined3d core
profile support. The d3d11 tests mostly pass with core profiles, but
test_draw_depth_only() for example fails. Alternatively, you can hack
the "shader_model" value in shader_glsl_get_caps(). The d3d11 tests
don't do much for multithreading however. The "CSMT" patch set
(https://github.com/stefand/wine/tree/master) is much better for that,
and unfortunately still fails with the latest version of the patch.
That patch set is not currently part of proper Wine, but I can send
you a version rebased onto either 1.9.12 or current git if you're
interested.



More information about the wine-devel mailing list