- Dec 20, 2024
-
-
Signed-off-by:
Eric Pouech <epouech@codeweavers.com>
-
- Dec 19, 2024
-
-
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
NULLREGION means that the entire window should be clipped out, and its children displayed instead. The change broke some offscreening decisions when both parent and children have a GL drawable created but drawing actually happens on the child window. Fixes: 786d9d16 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57503
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56471
-
Alexandre Julliard authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56620
-
-
The preprocessor condition to cover pre-2013 VisualStudio related to C99 support actually also admitted current versions of GCC and breaks GCC in C23 mode. Address this by dropping the complicated checks and assuming a modern toolchain, simply including <stdbool.h>.
-
- Dec 18, 2024
-
-
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57476 Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
-
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
- Dec 17, 2024
-
-
-
Alexandre Julliard authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57523
-
The basic loop correctly finds the first element, however the second element repeats the first node, since it was incremented and the ns->next was skipped over.
-
-
This reverts commit f6a1844d. The use of bindless textures results in several bugs. Some appear to be our bugs; at least some of these would require us to attempt to keep textures nonresident when not used, and others have not yet been debugged. Some appear to be driver bugs or at least exacerbations of existing bugs that are not really fixable. At the same time, separate samplers are a d3d10-level feature, and any d3d10-level GPU should be capable of supporting Vulkan, which does not use combined samplers. The Vulkan renderer does not suffer from the problem that the GL renderer does in this case. Put another way, any application that is helped by the original commit should also be helped by the Vulkan renderer, and if the application in question is capable of running on a given GPU in the first place then the GPU should in practice support Vulkan. The original commit fixed a clear and definite bug, and thus this revert reintroduces regressions in some applications, while fixing regressions in others. The long-term fix for these regressions is to finish the Vulkan renderer and default to it where possible. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56474 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56523 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56605 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56627 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57409
-
9313c14c and following commits moved invalidation to the client side of the CS, and removed the state table entries since nothing needed to be done. However, in order to avoid errors, the state table still validates that all states have a representative, and thus complains at the missing representatives for all of these states. Avoid this by adding state_nop entries, as is done in some other places. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57207
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
- Dec 16, 2024
-
-
-
Currently it gives weird output in the console logs like "GetTempPath2W (260, L"\2898\99f6\6fff") semi-stub", because the buffer is not yet filled with the path.
-
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57541 Signed-off-by:
Eric Pouech <epouech@codeweavers.com>
-
Signed-off-by:
Eric Pouech <epouech@codeweavers.com>
-
Some thread might be destroying a window, calling destroy_client_window from release_gl_drawable, holding the GL context mutex and trying to enter the win_data mutex. At the same time, another thread might be moving its window, calling sync_gl_drawable from X11DRV_WindowPosChanged, holding the win_data mutex and trying to enter the GL context mutex. The deadlock was present before already, although less frequently triggered as sync_gl_drawable was done conditionally if the client window has been moved. This triggers now more frequently in the dxgi:dxgi tests.
-
-
-