- 08 Jun, 2022 7 commits
-
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53082Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Rémi Bernon authored
Some older GStreamer versions return void from gst_video_info_align. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
-
Nikolay Sivov authored
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
-
- 07 Jun, 2022 31 commits
-
-
Zebediah Figura authored
This fixes rendering of trees and other objects in SnowRunner with the Vulkan renderer. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
Dmitry Timoshkov authored
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru> Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
Torge Matthies authored
Signed-off-by: Torge Matthies <tmatthies@codeweavers.com> Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Based on patch by Gabriel Ivăncescu. Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Gabriel Ivăncescu authored
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com> Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Alexandre Julliard authored
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
Alexandre Julliard authored
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
Martin Storsjö authored
This is the same modification as the previous patch, applied on arm64. It doesn't change the outcome for any of my tests though. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Don't just use ControlPcIsUnwound for picking which RUNTIME_FUNCTION to use, but also use it for adjusting the pc value that is passed to RtlVirtualUnwind. This fixes one testcase (that I had missed to build and run before), where the pc points at the start of an epilogue (which would mean that no handler is returned from RtlVirtualUnwind). By taking ControlPcIsUnwound and adjusting the pc pointer, the unwind handler is returned and executed. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Clang generates SEH unwind info on ARM in both MSVC and mingw mode since Clang 15. The unwind info gets which gets enabled automatically by building with a new enough compiler. For functions/trampolines that are implemented in assembly, the unwind information needs to be provided by hand - in particular for cases where unwinding should be diverted. Contrary to AArch64, Clang got SEH assembler directives directly from the start when SEH was implemented (when the __SEH__ compiler define gets set), so there's no need for compiler version checks (like for AArch64 in include/wine/asm.h), but the default check for __SEH__ works fine for enabling the __ARM_SEH() macro. Use a custom unwind opcode in the private opcode space for unwinding to a specific CONTEXT instead of up to the caller. (Contrary to AArch64, there's no specific unwind opcode for restoring a full CONTEXT, but the unwind opcode space does have a couple unallocated values marked as "available", which can be used for vendor specific needs here.) This fixes unwinding in ARM PE builds. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
To allow using it in drivers. Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Jacek Caban authored
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
-
Piotr Caban authored
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
-
Piotr Caban authored
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
-
Piotr Caban authored
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
-
Piotr Caban authored
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
-
Piotr Caban authored
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
-
Piotr Caban authored
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
-
Alexandre Julliard authored
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 06 Jun, 2022 2 commits
-
-
Gabriel Ivăncescu authored
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com> Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
Gabriel Ivăncescu authored
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com> Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-