-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Am 2016-06-28 um 11:43 schrieb Henri Verbeet:
On 25 June 2016 at 01:26, Miklós Máté <mtmkls(a)gmail.com> wrote:
I couldn't reproduce that test failure. I cloned Stefan's repository (master branch), applied my glx 1.3 patches that are in 1.9.12, and v2 of this patch, and I set the registry keys for CSMT (csmt=enabled, strictdrawordering=disabled). The d3d9 tests all pass. Did I miss something? Is there a way to tell if CSMT is in use?
Mostly by messages like "fixme:d3d:context_acquire Acquiring a GL context from outside the CS thread."
The d3d9 tests do pass here, but e.g. ddraw7 from the ddraw tests fails with a GLXBadWindow from X_GLXDestroyWindow. WINEDEBUG=+synchronous makes it work. There's also a "failed to create drawable" message that I didn't investigate. FYI, the CSMT patches currently have a race condition when setting up / tearing down devices. I had a hacky workaround for that previously that fixed the random GLXBadWindow failures. I haven't included this patch yet in my "new" rebase because it was somewhat convoluted.
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXcrNhAAoJEN0/YqbEcdMwsXEQAIZ8+4dahYho6RxBa5DsQiMj sqTTXZdEK9strUkVcFjqi0ercm8yU6ubhLMHFgumh+caAGGLiC8TaYQNVQvN6s40 KN9qJ1Vi7Ae11GqWwFVV/MIL6YwYmXnWsgaFlBB8itn50Cv6CT9VyYsJRmw97b7Y 0TRpOhTsaYqsGGWNK1dbfI5LWPKY4cAUCPOMcDY8xpEJUZhcNzg0kHilJn1gQQfh E5klKtq9HQ3qd/xljHvTxdwtTqh/i2QmrDdxONg9546er4QoHHZK4hJ+xu/VOjv0 PVvegnRu8eZKU3V1N/JxN9t3cxL6XXtNmhCik8tfExZGPb6PZCHETqx2xQO9y+hA qV50C6EuQN89AqNwITKaE4NydQ/sDBGg96ld2VKmPsSemvWYgIzswwWeFRVu8zXy HYMMsxNDKjC4nwvLwYuWVuzXQ3vTuYgBk2DxT78huWljDCnuxPf4KpzcQjMNUr4c 3UoO3gZsVH2uGFElD8PTSjzUUR9C4HN94MiwNZ63pqCUSqt2PN68hjZesfdh3bTD 2ljznN/P51PimHKUsaCFdEUdGQnk2vpVovTGt1OQGzIKn51FP9mr4Sf5ltoOPmY0 IkAFE45pcxlZccKjN/Mi7tmSZsizCJ0lUX+vYLm4eC3J7PoRAD6b7+eyDQQr2yG8 AIUTCs57/kr5fbM28x9A =9yQa -----END PGP SIGNATURE-----