Ryan Houdek
0e6c8bd12e
Thunks: Update Vulkan thunk to v1.3.231
...
Only missing a few function definitions, resorted to match order of
definitions in the headers so future changes don't mix up as much
2022-10-14 01:51:35 -07:00
Ryan Houdek
691e39ec76
Thunks/libvulkan: Fixes print for 32-bit
...
Value passed in to this print will be 32-bit or 64-bit depending on
arch.
Noticed this while tinkering around and is easy enough to solve today.
2022-09-24 09:56:50 -07:00
Ryan Houdek
80abeac28a
Thunks: Fixes a missing version number on libvulkan
...
Fixes an issue with loading libvulkan without development packages.
2022-09-13 17:20:06 -07:00
Tony Wasserka
cc8ef16240
Thunks/gen: Consolidate all generated code to one file per library per platform
2022-09-05 15:03:49 +02:00
Tony Wasserka
329d624a99
Thunks/gen: Use signature-based thunking of host function pointers
2022-08-08 16:08:46 +02:00
Tony Wasserka
83c2e52ba5
Vulkan: Handle queries for unknown functions more gracefully
2022-07-07 17:00:15 +02:00
Ryan Houdek
a82d41ee22
Thunks/vulkan: Disable debug report callback
...
This was checking for the wrong debug structure and it wasn't actually
unlinking it correctly from the linked list.
Since it was talking directly to a_0 instead of the current modifying
struct.
Instead of having a stubbed debug report struct, we can just remove the
structure from the linked list. Since we are already abusing a const
cast there anyway.
Fixes Vulkan thunks on Snapdragon.
2022-06-29 20:02:52 -07:00
Tony Wasserka
8bafae2262
ThunkLibs/vulkan: Work around lack of generic callback support in VK_EXT_debug_report
2022-06-25 12:44:58 +02:00
Tony Wasserka
4ef82c82b5
Revert "Thunks/vulkan: Disable support for debug extensions as they require callback support"
...
This reverts commit c04d2409da .
2022-06-25 11:48:39 +02:00
Tony Wasserka
c04d2409da
Thunks/vulkan: Disable support for debug extensions as they require callback support
2022-06-24 11:56:36 +02:00
Tony Wasserka
b93b713179
Thunks/vulkan: Thunk libvulkan directly instead of libvulkan_device
2022-06-24 11:56:36 +02:00