Lime3DS/externals
Eric Warmenhoven d9b77cc21e
Some checks are pending
citra-build / source (push) Waiting to run
citra-build / linux (appimage) (push) Waiting to run
citra-build / linux (appimage-wayland) (push) Waiting to run
citra-build / linux (fresh) (push) Waiting to run
citra-build / macos (arm64) (push) Waiting to run
citra-build / macos (x86_64) (push) Waiting to run
citra-build / macos-universal (push) Blocked by required conditions
citra-build / windows (msvc) (push) Waiting to run
citra-build / windows (msys2) (push) Waiting to run
citra-build / android (googleplay) (push) Waiting to run
citra-build / android (vanilla) (push) Waiting to run
citra-build / docker (push) Waiting to run
citra-format / clang-format (push) Waiting to run
citra-libretro / android (push) Waiting to run
citra-libretro / linux (push) Waiting to run
citra-libretro / windows (push) Waiting to run
citra-libretro / macos (arm64) (push) Waiting to run
citra-libretro / macos (x86_64) (push) Waiting to run
citra-libretro / ios (push) Waiting to run
citra-libretro / tvos (push) Waiting to run
citra-transifex / transifex (push) Waiting to run
Implement libretro core (#1215)
* libretro core

* Bringing citra libretro implementation over
* libretro: hook up vulkan renderer
* libretro: github actions
* libretro: gyro
* libretro: core options v2
* libretro: on ios turn off shader jit if unavailable
* moltenvk 1.3.0 introduces 8-bit indexes but allocates 16-bit for metal; this ends up allocating stream buffer * 2 = 132MiB. Instead, just use 16-bit indexes. (This will be necessary for standalone when bumping moltenvk version.)

* libretro core: address review feedback

* libretro: microphone support

* cmake: Add ENABLE_ROOM_STANDALONE to list of incompatible libretro flags

* libretro: proper initial geometry

* libretro: fix software renderer

* libretro: address review feedback

* .github/libretro.yml: Pin macOS runners at macOS 26

* ci: Remove explicit selection of Xcode 16.0

* .github/libretro.yml: remove unnecessary windows builder apt commands

* .github/libretro.yml: bump min macos version to 11.0

* ci: Re-enable CI jobs for all libretro cores

This is under the condition that we don't introduce build cache for these builds

---------

Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
Co-authored-by: PabloMK7 <hackyglitch2@gmail.com>
2026-02-19 22:30:25 +00:00
..
boost@2c82bd7873 android: Fix rename + move behaviour for Google Play build (#1545) 2025-12-29 17:55:51 +00:00
catch2@914aeecfe2 externals: Initial submodule mass update 2025-03-03 19:31:44 +00:00
cmake-modules cmake: Added SPIRV_HEADERS to LIB_VAR_LIST 2025-08-07 13:19:42 +01:00
cpp-jwt@4a970bc302 externals: Updated all submodule dependencies to latest release/commit 2024-11-19 16:35:51 +00:00
cryptopp@60f81a77e0 externals: Updated all submodule dependencies to latest release/commit 2024-11-19 16:35:51 +00:00
cryptopp-cmake@00a151f848 externals: Initial submodule mass update 2025-03-03 19:31:44 +00:00
cubeb@832fcf38e6 externals: Initial submodule mass update 2025-03-03 19:31:44 +00:00
dds-ktx@c3ca8febc2 externals: Updated all submodule dependencies to latest release/commit 2024-11-19 16:35:51 +00:00
discord-rpc@cb50201fc0 externals: Fixed CMake 4.0 compilation error when Discord RPC is enabled 2025-04-01 20:18:55 +01:00
dynarmic@526227eebe dynarmic: Update to latest version (#1569) 2026-01-10 12:02:14 +01:00
enet@2662c0de09 externals: Updated all submodule dependencies to latest release/commit 2024-11-19 16:35:51 +00:00
faad2 externals: Updated all submodule dependencies to latest release/commit 2024-11-19 16:35:51 +00:00
fmt@e424e3f2e6 externals: Updated fmt to 12.0.0 2025-10-03 16:28:01 +01:00
gamemode gamemode: Fix compile issues (#7276) 2023-12-22 19:29:44 +05:30
getopt CMakeLists: Derive the source directory grouping from targets themselves 2017-12-11 21:11:52 -05:00
glad Removed a couple of stray references to Lime3DS 2024-11-22 10:46:11 +00:00
glslang@fc9889c889 externals: Upgraded Vulkan dependencies to vulkan-sdk-1.4.313.0 2025-07-13 11:20:12 +01:00
httplib Implement more HTTP:C functionality (#7035) 2023-10-11 10:09:16 -07:00
inih externals: Updated all submodule dependencies to latest release/commit 2024-11-19 16:35:51 +00:00
json Upgrade codebase to C++ 20 + fix warnings + update submodules (#6115) 2022-09-21 18:36:12 +02:00
libadrenotools@8fae8ce254 Android: Support flexible page sizes in Android 15 2024-11-10 19:01:21 +00:00
library-headers@3b3e28dbe6 externals: Make system dynamic library headers flags instead of auto-detect. (#7065) 2023-10-16 19:32:58 -07:00
libressl@88b8e41b71 externals: Updated externals to avoid CMake 4.0 deprecation errors 2025-03-17 17:13:05 +00:00
libretro-common Implement libretro core (#1215) 2026-02-19 22:30:25 +00:00
libusb externals: Updated all submodule dependencies to latest release/commit 2024-11-19 16:35:51 +00:00
libyuv@6f729fbe65 externals: Update libyuv to latest commit 2025-06-19 21:06:10 +00:00
lodepng externals: Initial submodule mass update 2025-03-03 19:31:44 +00:00
microprofile src/CMakeLists: Enforce multiple warnings on MSVC (#5692) 2022-11-09 23:14:28 +01:00
nihstro@f4d8659dec externals: Updated all submodule dependencies to latest release/commit 2024-11-19 16:35:51 +00:00
oaknut@6b1d57ea7e build: Improve support for Windows cross-compilation. (#7389) 2024-02-05 10:09:50 -08:00
open_source_archives archive_ncch: add open source mii archive 2019-03-09 08:19:32 -05:00
openal-soft@90191edd20 externals: Initial submodule mass update 2025-03-03 19:31:44 +00:00
sdl2 externals: Updated SDL to 2.32.10 2026-01-25 00:43:32 +00:00
sirit externals: Upgraded Vulkan dependencies to vulkan-sdk-1.4.313.0 2025-07-13 11:20:12 +01:00
soundtouch@9ef8458d85 externals: Updated externals to avoid CMake 4.0 deprecation errors 2025-03-17 17:13:05 +00:00
spirv-headers@aa6cef192b externals: Upgraded Vulkan dependencies to vulkan-sdk-1.4.313.0 2025-07-13 11:20:12 +01:00
spirv-tools@a62abcb402 externals: Upgraded Vulkan dependencies to vulkan-sdk-1.4.313.0 2025-07-13 11:20:12 +01:00
teakra@3d697a18df audio_core: Update teakra for new memory ownership 2025-12-22 11:51:22 +01:00
vma@c788c52156 externals: Updated glslang, vulkan-headers and vma to latest version 2025-03-03 19:31:44 +00:00
vulkan-headers@409c16be50 externals: Upgraded Vulkan dependencies to vulkan-sdk-1.4.313.0 2025-07-13 11:20:12 +01:00
xbyak@0d67fd1530 externals: Updated xbyak to v7.23.1 2025-03-03 19:31:44 +00:00
xxHash@e626a72bc2 video_core: Switch to xxHash and improve ShaderSetup behaviour (#1592) 2026-01-09 18:01:49 +01:00
zstd@f8745da6ff externals: Initial submodule mass update 2025-03-03 19:31:44 +00:00
CMakeLists.txt Implement libretro core (#1215) 2026-02-19 22:30:25 +00:00