📜 ⬆️ ⬇️

Wine added native support for Direct3D 9

Once upon a time, back in 2010, one person made support for Direct3D 10/11 State Tracker in Wine, but it was bad enough, it was abandoned and not included in the main branch. And yesterday, Christoph Bumiller did support Direct3D 9 State Tracker and wrote about this to the Wine mailing list, the code passes all the wined3d9 tests.
The reasons for doing this are:

What is most important - Direct3D 9 State Tracker is working now.
The author drove Skyrim, Civilization 5, Anno 1404 and StarCraft 2 and noted an increase in FPS up to 2 times, but there are no benchmarks yet.

This only works with Gallium3D nouveau (nvc0, NVIDIA), r600g (AMD), swrast and, probably, i915g drivers.

You can try to collect it from yourself.
github.com/chrisbmr/Mesa-3D/tree/gallium-nine - Patched Gallium
github.com/chrisbmr/wine/tree/d3dadapter9-wip - Patched Wine
')
A source
News on opennet

Source: https://habr.com/ru/post/186884/


All Articles