- 27 Apr, 2023 22 commits
-
-
Stefan Dösinger authored
-
Stefan Dösinger authored
-
Stefan Dösinger authored
This allows linking our d3dx9.dll to Microsoft's d3dcompiler.lib implib.
-
Piotr Caban authored
-
Piotr Caban authored
-
Piotr Caban authored
-
Piotr Caban authored
-
Piotr Caban authored
-
Piotr Caban authored
-
Piotr Caban authored
-
Piotr Caban authored
-
Piotr Caban authored
-
Anton Baskanov authored
-
Anton Baskanov authored
-
Anton Baskanov authored
Resetting it results in position discontinuity. With frequent SetFrequency() calls, this produces audible crackling. The issue affects pedestrian voices in GTA: San Andreas.
-
Anton Baskanov authored
-
Anton Baskanov authored
-
André Zwing authored
-
Paul Gofman authored
-
Aurimas Fišeras authored
-
Francois Gouget authored
This lets the compiler check that the format and argument sizes match.
-
Francois Gouget authored
-
- 26 Apr, 2023 18 commits
-
-
Jactry Zeng authored
-
Jactry Zeng authored
In the current implementation, the main UI will be blocked after the uninstaller is launched. So using MsgWaitForMultipleObjects() to wait the process and process new messages from GUI. Also popup a message dialog while trying to launch multiple uninstallers.
-
Shaun Ren authored
-
Shaun Ren authored
-
Zebediah Figura authored
-
Zebediah Figura authored
Move away from using the sub_resource_created callback to do this. This is also a step away from using the create_swapchain_texture callback.
-
Zebediah Figura authored
Renamed from d3d9_surface_init() accordingly.
-
Zebediah Figura authored
Using the IWineDXGIDeviceParent::swapchain_texture_created() callback.
-
Zebediah Figura authored
dxgi: Introduce IWineDXGIDeviceParent::register_swapchain_texture() and use it in IDXGIDevice::CreateSurface(). Instead of having d3d11 create the wined3d texture, create it in dxgi instead, and let d3d11 create a d3d_texture2d object to wrap it. This is a step towards getting rid of the create_swapchain_texture() callback, which is mildly difficult to work with and conceptually complex.
-
Giovanni Mascellani authored
-
Giovanni Mascellani authored
-
Giovanni Mascellani authored
-
Giovanni Mascellani authored
-
Giovanni Mascellani authored
Analogous to 44c9ea50.
-
Giovanni Mascellani authored
-
Giovanni Mascellani authored
-
Giovanni Mascellani authored
-
Giovanni Mascellani authored
In the previous test the same address was always returned for data, hinting that the tests might have been succeding just because of some aliasing reason. The new tests show that this is not the case: even when transferring data through another throw-away surface, changes are seen and recorded independently of the locking flags.
-