47 Commits

Author SHA1 Message Date
Exzap 62ac48f0e9 Latte: Add support for VK_EXT_attachment_feedback_loop
Requires both VK_EXT_attachment_feedback_loop and VK_EXT_attachment_feedback_loop_dynamic_state to be provided by the driver. Otherwise it will fall back to the old code. Main benefit is for improving performance as it makes barriers cheaper and doesn't force us to unnecessarily interrupt renderpasses
2026-06-27 13:12:37 +02:00
Exverge 65a37336a7 ih264d: Fix color inaccuracy on aarch64 (#1954) 2026-06-11 22:23:18 +02:00
GiveMeTheButter 251662aa94 vcpkg: Update vcpkg + update to SDL 3.4.10 (#1943) 2026-06-03 20:14:36 +02:00
bslhq f3fecba313 Migrate from SDL2 to SDL3 3.4.2 (#1847) 2026-05-08 17:11:19 +02:00
Crementif a04eb53822 vcpkg: Update wxWidgets to 3.3.2 (#1824) 2026-03-12 21:58:22 +01:00
goeiecool9999 df52fd69b7 vcpkg: update fmt to 12.1.0 2026-01-04 19:18:54 +01:00
SamoZ256 26e40a4bce Add Metal backend (#1287) 2025-12-06 17:14:25 +01:00
Crementif 934cc3eb9d UI: Improvements and fixes for Windows dark mode (#1728) 2025-11-22 23:26:27 +01:00
Crementif 08609591ae UI: Upgrade to wxWidgets 3.3.1 and add dark mode support for Windows (#1647) 2025-07-23 11:07:24 +02:00
Exzap c1c2962b66 Switch to a different Discord RPC implementation
discord-rpc has been unmaintained for years
2025-07-20 00:53:10 +02:00
qurious-pixel 7f62b145dd build: Build assembly in ih264d with cpp preprocessor (#1631) 2025-07-08 05:47:40 +02:00
Exverge 00ff5549d9 General aarch64 improvements & Apple Silicon support (#1255) 2025-06-18 10:36:05 +02:00
SSimco 081ebead5f Add AArch64 recompiler backend (#1556) 2025-05-09 12:47:22 +02:00
Exzap c4eab08f30 Update vcpkg 2025-04-03 19:11:14 +02:00
squidbus 9a53b19403 CI+build: Improve macOS builds (#1310) 2024-08-28 11:06:49 +02:00
goeiecool9999 6772b1993f vcpkg: Update dependencies (#1229) 2024-06-05 16:34:42 +02:00
Xphalnos 97d8cf4ba3 vcpkg: Update libraries (#1198) 2024-05-10 09:32:06 +02:00
Exzap fde7230191 vcpkg/windows/mac: Avoid dependency on liblzma via tiff 2024-04-06 22:18:38 +02:00
Exzap 85141f17f9 vcpkg/linux: Avoid dependency on libsystemd/liblzma
libsystemd which is required by dbus has an optional dependency on liblzma and since we don't need it we can just strip it out of dbus
2024-04-03 15:40:38 +02:00
Exzap 5c0d5a54ac vcpkg/linux: Avoid dependency on liblzma for now
Use port of tiff which does not rely on lzma
2024-04-03 02:40:41 +02:00
Exzap a63678c1f4 Update SDL2 vcpkg port to 2.30.0 2024-02-20 11:10:35 +01:00
Live session user 7e778042ee Fix macos missing dylib file 2024-01-16 14:51:12 +01:00
Exzap 223833cac4 Update libraries 2024-01-13 22:36:04 +01:00
Exzap fda5ec2697 ih264d: Small optimizations and experiments with multi-threading
Using the multi-threaded decoder doesn't seem to be worth it but at least we have a way to enable it now
2023-09-14 20:52:40 +02:00
Nicholas F 1bcdb35e42 Add GameMode support for Linux build (#796) 2023-05-11 07:19:44 +02:00
Exzap c209feeaaa Use system cairo instead of vcpkg port 2023-04-19 19:02:58 +02:00
Exzap e3e167b8ba vcpkg: Use system GTK3 2023-04-17 16:20:28 +02:00
Exzap a6e9481b64 Use vcpkg GTK3 with enabled wayland (#772) 2023-04-15 12:21:08 +02:00
Exzap a8b30cf96b Temporarily use dummy port for GTK3 2023-04-13 14:02:59 +02:00
Exzap fe2855168d Update SDL2 + Better way to use sys packages on linux 2023-04-13 14:02:59 +02:00
Exzap 3428e4dae6 Use system libpng for vcpkg on linux 2023-04-06 00:36:39 +02:00
Exzap 59f6fe6e2f Use system GTK3 instead of the vcpkg port 2023-04-04 22:58:38 +02:00
Exzap 9a75e8df53 Keep vcpkg_overlay_ports folder 2023-03-28 17:53:54 +02:00
Exzap 3ff3b732c8 Upgrade vcpkg + submodule dependencies (#719) 2023-03-28 17:43:02 +02:00
Exzap 2c81d240a5 Make codebase more CPU-agnostic + MacOS disclaimer (#559) 2022-12-07 01:48:24 +01:00
goeiecool9999 15b3a3f77d Linux: Remove libpng dependency from wxwidgets (#382) 2022-10-17 16:05:35 +02:00
Exzap 52cc7c5996 Follow imgui recommendation and streamline build dependencies (#355) 2022-10-11 01:43:15 +02:00
emiyl 4519a59d74 [ih264] per-function target attribute on clang and GCC (#328) 2022-10-04 15:24:14 +02:00
Crementif c113565fe3 [deps] Update zarchive 2022-09-17 10:45:27 +02:00
SSimco 0ed4fdcd78 Update fmt version to 9.1.0 (#177) 2022-09-05 14:48:44 +02:00
Jun Bo Bi a54a3ec74e Fix build using clang-cl on windows and improve driver detection (#129) 2022-09-04 23:15:40 +02:00
Andrea Pappacoda f51a51df3b build: improve the Linux aspect of things (#75)
Improved, fixed and streamlined cmake files. Optionally use system libraries instead of vcpkg (-DENABLE_VCPKG=OFF)
2022-08-29 07:19:48 +02:00
Tom Lally 454b587e36 Fix compilation on GCC and other Linux fixes (#80) 2022-08-28 15:29:15 +02:00
Crementif ef61361b87 deps: Update zarchive submodule 2022-08-28 00:52:18 +02:00
ArtemisX64 8b7738f0ab Replace Vulkan-SDK with Vulkan Headers 2022-08-25 13:31:32 +09:00
Exzap 80ce0c9a46 Add submodules and update vcpkg manifest 2022-08-22 22:33:37 +02:00
Exzap d60742f52b Add all the files 2022-08-22 22:21:23 +02:00