Commit Graph
31 Commits
Author SHA1 Message Date
Henrik RydgårdandClaude Opus 5.5 9f1278b5d6 iOS: Link MoltenVK statically in sideload builds too, raise target to 15.0
Sideload builds used to dlopen a bundled libMoltenVK.dylib, which was
only worth having while they could still fall back to OpenGL. Now both
variants link the static MoltenVK from ios/MoltenVK and call Vulkan
directly. PPSSPP_VK_STATIC replaces the IOS_APP_STORE checks in the
Vulkan loader (the iOS libretro core still loads at runtime).

The static MoltenVK needs iOS 15.0, so that's now the deployment target
for all iOS builds.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 16:13:28 +02:00
Henrik RydgårdandClaude Opus 5.5 f5fe32c64c Mac: Update the bundled MoltenVK to 1.4.2, raise the macOS minimum to 12.0
1.4.0 never applied dynamic blend constants, so fixed-color blends lost
their constant factor on Vulkan (the Enemy panel in Tales of Phantasia
went dark, also Block Transfer effects). MoltenVK 1.4.2 requires macOS 12.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 16:16:24 +02:00
Henrik Rydgård c0d1baaae7 Upgrade MoltenVK for MacOS to 1.14 2025-10-17 12:57:51 +02:00
Henrik Rydgård 510d982b6a Update Vulkan headers to latest 2025-08-21 01:01:16 +02:00
Henrik Rydgård 261f9a6c19 Upgrade the Vulkan headers to latest, while at it 2025-04-02 09:26:04 +02:00
Henrik Rydgård 16cbb59a47 Update the Vulkan headers to the latest version
Just good to keep up.
2025-01-17 14:20:08 +01:00
Henrik Rydgård 1d64a148f8 Update the MoltenVK dylib for Mac to 1.2.11 2024-12-10 15:10:20 +01:00
Henrik Rydgård 69a024e743 Fix broken libvulkan symlink
See issue #19382
2024-09-24 13:54:00 +02:00
Henrik Rydgård f2345edba1 Update to the latest Vulkan header files 2024-04-06 17:53:58 +02:00
Henrik Rydgård f1e88f0c02 Update Vulkan headers 2023-08-23 08:37:13 +02:00
Henrik Rydgård 45ed7fd32d Remove unused file 2023-08-23 08:36:41 +02:00
Henrik Rydgård 97a0acf6d0 Mac: Update MoltenVK to version from the latest SDK 2023-08-08 11:58:33 +02:00
Henrik Rydgård 891df6c0c4 Update Vulkan headers to SDK 1.3.239 2023-01-30 18:55:49 +01:00
Unknown W. Brackets 3ce2c4b380 Vulkan: Update headers to 1.3.236. 2023-01-01 10:21:17 -08:00
Henrik Rydgård e52f9373ee Bump vulkan headers to SDK 1.3.211 2022-05-01 00:23:29 +02:00
Henrik Rydgård 14000a562a Also delete vulkan_funcs.hpp, oops 2022-02-20 21:28:01 +01:00
Henrik Rydgård 68160a1a77 Upgrade to Vulkan 1.3 headers (and remove the .hpp files) 2022-02-19 20:41:04 +01:00
李通洲 fee3b71449 ext: Update vulkan headers 2021-11-30 15:04:44 +08:00
Halo-Michael 8f60d99cd9 Update libMoltenVK.dylib to support M1 chips 2021-09-12 22:56:20 +03:00
Henrik Rydgård ce31d3e375 Update Vulkan headers to the latest, just to keep up. 2020-08-01 23:37:15 +02:00
Henrik Rydgård e6a76e2956 Vulkan: Update API headers.
Mostly to get VK_EXT_exclusive_fullscreen for later.
2019-09-23 23:38:18 +02:00
Henrik Rydgård b7f43c265b Vulkan: Upgrade to latest headers 2019-06-20 00:30:08 +02:00
Henrik Rydgard ff633e2cc6 Update Vulkan headers to SDK 1.1.97 2019-01-31 13:39:18 +01:00
Henrik Rydgård 71630b81cf Update Vulkan headers to 1.1. Might as well keep up. 2018-03-17 09:55:14 +01:00
Henrik Rydgård ef66892f70 Update vulkan headers, add linux .so loader lib for easy builds, like Sascha does. 2017-12-15 16:40:38 +01:00
Henrik Rydgard f4e56d5924 Update vulkan headers to latest (1.0.42.1) 2017-03-15 19:12:13 +01:00
Henrik Rydgard a2b49fd0e0 Update Vulkan headers. Hack around another validation check (which I beleive to be bugged). 2016-12-15 18:12:53 +01:00
Henrik Rydgard 617bcebcd6 Update to latest vulkan header (1.0.8) 2016-04-07 22:53:37 +02:00
Henrik Rydgard b7b0b59e9a Update Vulkan headers to 1.0.5. Remove references to vulkan-1.lib as we load dynamically. 2016-03-20 19:31:02 +01:00
Henrik Rydgard 3284899844 More clearing fixes. Also fix some memory leaks. 2016-03-20 19:30:11 +01:00
Henrik Rydgard 5f0553955c Vulkan headers and link library 2016-02-17 22:49:13 +01:00