- 27 Jun, 2023 1 commit
-
-
Damjan Jovanovic authored
When any of these flags: - PFD_DRAW_TO_WINDOW - PFD_DRAW_TO_BITMAP - PFD_SUPPORT_GDI - PFD_SUPPORT_OPENGL are set on the PIXELFORMATDESCRIPTOR parameter to ChoosePixelFormat(), the returned pixel format must also have them set, but when they are unset, the returned pixel format may or may not have them set. Also add support for filtering on all these flags. In particular, the lack of filtering on PFD_SUPPORT_GDI, was causing (at least) Java 1.3 to fail to initialize graphics, because we were returning a pixel format without the PFD_SUPPORT_GDI flag it asked for. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=7767
-
- 09 Dec, 2022 1 commit
-
-
Rémi Bernon authored
The glMapBuffer and al. functions are all duplicated between EXT/ARB and core functions, and we reduced code duplication by redirecting the EXT to the core functions. The internal function table is only filled as the functions are queried, and it causes crahes when games are using the EXT functions without querying the core function first. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53990
-
- 06 Dec, 2022 2 commits
-
-
Alexandre Julliard authored
-
Alexandre Julliard authored
NtCurrentTeb() is more expensive on the Unix side.
-
- 25 Nov, 2022 1 commit
-
-
Alexandre Julliard authored
-
- 21 Nov, 2022 4 commits
-
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
This is a bit tricky because the strings are supposed to be static, but we also cannot return the unix strings directly either. So instead we keep track, on the unix side, of known unix / wow64 string associations, and return the known wow64 string if the unix string was already requested before. If the string wasn't found, the syscall returns STATUS_BUFFER_TOO_SMALL, and the PE side allocates the required memory, calling the syscall once again with the wow64 string pointer to copy the string to. On concurrent calls, the syscall may return a different wow64 string, in which case the PE side uses it instead and frees the one it allocated. Lastly, the PE side also keeps record of wow64 strings it had allocated, so that we can free them on process detach. The unix side also does some cleanup of its mapping buffer, as there's no guarantee that it will be completely unloaded.
-
- 17 Nov, 2022 1 commit
-
-
Alexandre Julliard authored
-
- 10 Nov, 2022 2 commits
-
-
Rémi Bernon authored
-
Rémi Bernon authored
-
- 09 Nov, 2022 2 commits
-
-
Rémi Bernon authored
-
Rémi Bernon authored
-
- 08 Nov, 2022 7 commits
-
-
Rémi Bernon authored
-
Rémi Bernon authored
Keeping the extension function pointers array on the PE side.
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
- 04 Nov, 2022 4 commits
-
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
- 03 Nov, 2022 2 commits
-
-
Rémi Bernon authored
-
Rémi Bernon authored
-
- 17 Oct, 2022 4 commits
-
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
- 22 Jun, 2022 1 commit
-
-
Paul Gofman authored
Patch by Matteo Bruni. Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
-
- 01 Dec, 2021 1 commit
-
-
Alexandre Julliard authored
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 11 Oct, 2021 1 commit
-
-
Alexandre Julliard authored
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 12 Feb, 2021 1 commit
-
-
Paul Gofman authored
With this flag set native implementation ignores cDepthBits but cares to find a zero depth format if possible. Signed-off-by: Paul Gofman <pgofman@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 23 Apr, 2020 1 commit
-
-
Alexandre Julliard authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48898Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 17 Apr, 2020 1 commit
-
-
Michael Müller authored
Also fixes "Plebby Quest: The Crusades". Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=43638Signed-off-by: Paul Gofman <pgofman@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 26 Feb, 2019 1 commit
-
-
Stefan Riesenberger authored
Signed-off-by: Stefan Riesenberger <stefan.riesenberger@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 09 Oct, 2018 1 commit
-
-
Sebastian Lackner authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38402Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 14 Aug, 2018 1 commit
-
-
Michael Stefaniuc authored
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-