Wine 3.0 has finally been released for our gaming pleasure.
https://www.winehq.org/announce/3.0
Boasting some new Direct X 10/11 features and multi-thread streaming which should hopefully improve performance in games like Assassin's Creed III and Just Cause 2
https://www.winehq.org/announce/3.0
Boasting some new Direct X 10/11 features and multi-thread streaming which should hopefully improve performance in games like Assassin's Creed III and Just Cause 2
*** Direct3D
- A significant number of Direct3D 10 and 11 features are implemented in
this release, including:
- Compute shaders.
- Hull and domain (tessellation) shaders.
- Stream output.
- Format capability queries.
- A large number of shader model 4 and 5 shader instructions.
- Shader model 4 and 5 interpolation modifiers.
- Shader model 4 and 5 clip and cull distances.
- Indirect draws and indirect compute dispatch.
- Structured buffers.
- Byte addressable buffers.
- Append and consume buffers.
- Unordered access view counters.
- Cube-map arrays.
- Layered rendering to 3-dimensional textures and texture arrays.
- Mip-map generation.
- Conservative depth output.
- Type-less (sub)resource copies.
- Depth bias.
- The multi-threaded command stream feature serializes Direct3D rendering
commands from different threads into a single rendering thread. Its main
purpose in this release is rendering correctness, but the feature also
provides opportunities for future performance improvements. This feature
is disabled by default.
- Support for OpenGL core contexts in Direct3D is improved, to the point
that core contexts are used by default for Direct3D 10 and 11
applications on AMD and Intel graphics cards. As a result, users of those
graphics cards in combination with Mesa OpenGL drivers should no longer
need to set the "MaxVersionGL" registry key to enable Direct3D 10 and 11
support.
- The Direct3D graphics card database recognizes more graphics cards.
- New HKCU\Software\Wine\Direct3D registry key:
- "csmt" (REG_DWORD)
Enable (0x1) or disable (0x0, default) the multi-threaded command
stream feature described above.
- Deprecated HKCU\Software\Wine\Direct3D registry keys:
- "StrictDrawOrdering"
This has been superseded by the multi-threaded command stream feature.
- "OffscreenRenderingMode"
The "fbo" setting is the only remaining supported value. The
"backbuffer" setting, while still available, is no longer supported.
- Removed HKCU\Software\Wine\Direct3D registry keys:
- "AlwaysOffscreen"
This is always enabled in this release.
- "MultiSampling"
Use the "SampleCount" (REG_DWORD) setting to force a specific
multi-sample anti-aliasing sample count for swapchain render targets
instead.