Commit Graph

130 Commits

Author SHA1 Message Date
fe055280e1 Deps: Patch macdeployqt timeout 2024-07-07 14:10:24 +10:00
e1a9c69a4a Deps: Bump to SDL 2.30.5 2024-07-07 14:10:18 +10:00
82b5772d27 Deps: Move build scripts/patches into own directory 2024-07-04 15:52:32 +10:00
f6d3a7987d System: Load discord-rpc dynamically 2024-07-04 15:52:32 +10:00
f35397cf8d Deps: Build discord-rpc 2024-07-04 15:52:31 +10:00
31aa040758 Deps: Build cpuinfo 2024-07-03 00:24:12 +10:00
31c3af4866 RegTest: Add spacebar swapper 2024-07-02 16:56:11 +10:00
e8541648ce Deps: Bump versions 2024-06-23 13:20:48 +10:00
59c3c33bc8 Deps: Update to SDL 2.30.4 (#3228) 2024-06-23 11:12:47 +10:00
51648b0714 CI/AppImage: Explicitly remove libwayland-* 2024-06-16 17:09:23 +10:00
ef69c31e9f GPUDevice: Support transpiling shaders at compile time
And use it for GLSL postprocessing shaders.
2024-06-14 21:21:34 +10:00
5a185654ba CI: Disable Qt's PCRE2 JIT on Windows 2024-06-07 15:55:55 +10:00
7bc42495fa CI/AppImage: QtNetwork is no longer needed 2024-05-30 22:25:41 +10:00
9eb18449a7 Deps: Fix Linux build script to take relative paths 2024-05-26 21:55:27 +10:00
bd0cf6582c Revert "CI/AppImage: Don't bundle libssl/libcrypto"
This reverts commit a2abcc9bb3.
2024-05-19 13:19:52 +10:00
0ebc239003 CI: Remove ninja dependency for Mac deps 2024-05-15 00:50:24 +10:00
7066eea7c4 Scripts: Remove now-unused file 2024-05-14 20:08:53 +10:00
b204fd6860 Qt: Fix Mac dylib not being included 2024-05-14 20:08:53 +10:00
d056584173 Deps: Update shaderc to 2024.1 2024-05-14 16:00:09 +10:00
a2abcc9bb3 CI/AppImage: Don't bundle libssl/libcrypto 2024-05-13 00:23:34 +10:00
03f9708911 GPUDevice: Move SPIR-V compilation to base class 2024-05-13 00:06:56 +10:00
0a63bec65c CI/Flatpak: Push to Flathub 2024-05-09 16:39:17 +10:00
e4d940a476 Deps: Update SDL2 to 2.30.3 2024-05-05 13:26:33 +10:00
26917f14c5 CI/Flatpak: Disable SDK CFLAGS
It's setting _GLIBCXX_ASSERTIONS in release builds, which has a
performance hit.
2024-04-26 12:47:02 +10:00
808e832c9a CI: Slim down Linux package install list 2024-04-25 17:32:48 +10:00
4df6f3bc4d Scripts: Drop freetype/zlib from Linux deps build
Qt pulls in fontconfig, which needs the system version.
2024-04-25 15:57:55 +10:00
8867bb129a CMake: Tidy up build system
And fix Windows CMake... who knows how long for.
2024-04-20 21:19:31 +10:00
d712fcc371 Scripts: Rename build-dependencies.sh to build-dependencies-linux.sh 2024-04-20 19:09:27 +10:00
e40c022a0f CI: Fix Flathub update script 2024-04-16 15:40:31 +10:00
8a3ba53204 CI: Build SPIRV-Cross 2024-04-14 17:25:23 +10:00
59eeb89243 CI: Backport shaderc changes from PCSX2 2024-04-14 16:26:22 +10:00
8ab1623276 CI/Flatpak: Remove unused file 2024-04-13 19:57:25 +10:00
efcfcd8e11 Build: Migrate Flatpak to Qt 6.7 2024-04-11 21:55:50 +10:00
69f79c3a4f Deps: Speed up shaderc build
Mainly for flatpak...
2024-04-06 00:12:16 +10:00
e245884d16 Deps: Build shaderc 2024-04-05 17:53:24 +10:00
69588bf7a6 Deps: Include freetype/harfbuzz shared libraries 2024-04-05 17:23:28 +10:00
5c56d4e869 Deps: Update to Qt 6.7.0 and SDL 2.30.2 2024-04-05 17:23:28 +10:00
d4d3518e68 CI: Enable DBus for Linux deps build 2024-03-29 13:25:30 +10:00
98d2d866d6 CI: Use OS zlib for MacOS
Because the updater doesn't get fixup'd, so the dylib doesn't get added
to its bundle.
2024-03-26 01:20:33 +10:00
b1c00cfd95 CI: Don't bother building SDL2 debug
Nobody's actually running debug DS builds except me...
2024-03-24 16:03:00 +10:00
b143d96476 Build: Use deps DLLs on Windows 2024-03-24 16:02:59 +10:00
68ff16e187 CI: Build zlib/zstd/libjpeg/libpng as part of deps 2024-03-24 15:17:09 +10:00
17e3e96789 CI: Build libwebp on Windows as part of deps 2024-03-23 13:47:10 +10:00
604b47c7b7 Deps: Update to SDL2 2.30.1 and Qt 6.6.2 2024-03-08 23:41:14 +10:00
e9c4416272 dep: Add libjpeg v9f 2024-03-06 23:55:18 +10:00
b749c483da dep: Add libpng 1.6.43 2024-03-06 23:55:18 +10:00
a5de489d6f CI/Flatpak: Use flatpak-github-actions 2024-03-02 21:28:15 +10:00
c2c3eac749 Build: Use shared webp/zstd/zlib 2024-02-03 19:41:56 +10:00
607ee54ab7 deps: Bump to SDL2 2.30.0 2024-02-03 16:16:43 +10:00
da9e3064c2 Achievements: Display missable/progression/win icons 2024-01-14 01:44:21 +10:00