Józef Kucia jkucia@codeweavers.com writes:
Signed-off-by: Józef Kucia jkucia@codeweavers.com
DXGI object wrapping changes are for RenderDoc in Wine. Unfortunately, more fixes are needed to run RenderDoc in Wine: SHGetKnownFolderPath(), PathCchCombineEx(), D3D11 1D textures and D3D11 multisample textures.
dlls/dxgi/tests/device.c | 130 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+)
You'd probably want to skip on device creation failure, like in the other tests:
../../../tools/runtest -q -P wine -T ../../.. -M dxgi.dll -p dxgi_test.exe.so device && touch device.ok device.c:414: Tests skipped: Failed to create device, skipping tests. device.c:488: Tests skipped: Failed to create device. device.c:601: Tests skipped: Failed to create device. device.c:654: Tests skipped: Failed to create device, skipping tests. device.c:692: Tests skipped: Failed to create device, skipping tests. device.c:760: Tests skipped: Failed to create device, skipping tests. device.c:867: Tests skipped: Failed to create device. device.c:1076: Tests skipped: Failed to create device, skipping tests. device.c:1501: Tests skipped: Failed to create device. device.c:1861: Tests skipped: Failed to create device. device.c:1954: Tests skipped: Failed to create device. device.c:2234: Tests skipped: Failed to create device. device.c:2371: Tests skipped: Failed to create device. device.c:2625: Tests skipped: Failed to create device, skipping tests. device.c:2754: Tests skipped: Failed to create device, skipping tests. device.c:3147: Tests skipped: Failed to create device, skipping tests. device.c:3331: Tests skipped: Failed to create device. device.c:3572: Test failed: Failed to create device, hr 0x80004005. wine: Unhandled page fault on read access to 0x00000000 at address 0x7ecb3795 (thread 013f), starting debugger...