- 05 Nov, 2020 1 commit
-
-
André Almeida authored
-
- 10 Jun, 2020 6 commits
-
-
Andrew Eikum authored
-
Paul Gofman authored
-
Jan Sikorski authored
-
Alexandre Julliard authored
Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 69f068bf)
-
Alexandre Julliard authored
Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 6b4de510)
-
Alexandre Julliard authored
Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit f5f17374)
-
- 05 Jun, 2020 19 commits
-
-
Brendan Shanks authored
Fixes GTA V hang experienced by some users. Signed-off-by:
Brendan Shanks <bshanks@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit b36a1059)
-
Brendan Shanks authored
Signed-off-by:
Brendan Shanks <bshanks@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 68a01c8c)
-
Gabriel Ivăncescu authored
(cherry picked from commit 0320f165)
-
Brendan Shanks authored
Fixes wheel detection for WRC 7
-
Brendan Shanks authored
Equivalent of upstream 1832dc3d for effect/joystick_sdl.
-
Brendan Shanks authored
Equivalent of upstream f66517b5 for effect_sdl.
-
Brendan Shanks authored
Signed-off-by:
Brendan Shanks <bshanks@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit cf40880c)
-
Brendan Shanks authored
Signed-off-by:
Brendan Shanks <bshanks@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit f925becd)
-
Rémi Bernon authored
-
Rémi Bernon authored
Align free ranges to 64k and only track ranges within the reserved memory ranges.
-
Rémi Bernon authored
Instead of the view rbtree. Testing shows a 20% FPS increase in We Happy Few, from 80-100fps to 100-120fps right after starting a new game.
-
Rémi Bernon authored
This is an ordered range sequence used to keep track of free address ranges. The sequence contains an entry for every free address range, with base pointing to the first free address and end pointing to the next first used address. It is initialized to [0, ~0] for convenience, so that there's always a range before or after a view. In the worst case scenario, where memory is entirely fragmented, there's going to be one more range than allocated views, but in general there's much less. In any case, because of cache locality, iterating in the contiguous sequence is much faster than traversing the view rbtree. In theory there can be a performance hit when allocating or deleting a view, as we may have to move the end of the sequence when a range is split or merged. But in practice and given the usually low number of ranges, this is not an issue. The default and maximum sequence size can hold up to 65536 ranges, which is much more than enough in general, and performance is probably going to be bad before reaching the limit anyway. The code currently asserts when reaching the limit, although we could possibly grow the sequence.
-
Jan Sikorski authored
-
Andrew Eikum authored
Work around a game bug investigated by Rémi.
-
Zebediah Figura authored
-
Philip Rebohle authored
Signed-off-by:
Philip Rebohle <philip.rebohle@tu-dortmund.de> Signed-off-by:
Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 6cd11396)
-
Philip Rebohle authored
Signed-off-by:
Philip Rebohle <philip.rebohle@tu-dortmund.de> Signed-off-by:
Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit c7b8e799)
-
Philip Rebohle authored
Required by the d3d12 game "Delores: A Thimbleweed Park Mini-Adventure". Signed-off-by:
Philip Rebohle <philip.rebohle@tu-dortmund.de> Signed-off-by:
Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit d788ab4c)
-
Philip Rebohle authored
Signed-off-by:
Philip Rebohle <philip.rebohle@tu-dortmund.de> Signed-off-by:
Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 1a9830ad)
-
- 01 Jun, 2020 14 commits
-
-
Sebastian Lackner authored
Based on an idea by Bruno Jesus. Fixes networking ping display and server selection in Path of Exile and Wolcen Lords of Mayhem. Depends on system 'ping' binary being available.
-
Gabriel Ivăncescu authored
For example, the explicit path "C:\some;path" is currently treated as if the PATH environment variable is "C:\some;path" which is obviously wrong, and searches for the directories "C:\some" and "path". Signed-off-by:
Gabriel Ivăncescu <gabrielopcode@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit a19a770f)
-
Rémi Bernon authored
This fixes some stuttering in Battlefield 2.
-
Rémi Bernon authored
-
Rémi Bernon authored
This fixes mouse buttons not responding in Mass Effect Andromeda and several other Bioware games.
-
Rémi Bernon authored
This will be used to update mouse key state even when legacy mouse messages aren't sent.
-
Rémi Bernon authored
UPlay overlay tries to detect the device D3D version by querying this interface first. On D3D11 games, and as we are incorrectly advertising ID3D10Device, it decides to use D3D10 hooks and crashes the game after ~10 minutes. This is happening with Splinter Cell: Blacklist for instance.
-
Rémi Bernon authored
Instead of using D3D11CoreCreateDevice.
-
Rémi Bernon authored
If D3D11CoreRegisterLayers is not found in module.
-
Rémi Bernon authored
-
Paul Gofman authored
Massively improves performance for corert games (Streets of Rage 4). Could be fixed properly with Linux kernel changes.
-
Gabriel Ivăncescu authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46070 Signed-off-by:
Gabriel Ivăncescu <gabrielopcode@gmail.com> Fixes Unity of Command II, and possibly other games that use Python38.dll.
-
Rémi Bernon authored
-
Paul Gofman authored
The patch assigns the range of syscall numbers which does not overlap with native syscalls and assumes these numbers are used in the applications (i. e., that the applications get the number from syscall thunks). Linux specific Seccomp is used for trapping syscalls.
-