Commit Graph

55 Commits

Author SHA1 Message Date
Stenzek
c20f8d1ec4
Deps: Version updates
libjpeg-turbo: 3.1.3
libpng: 1.6.53
zlib-ng: 2.3.2
ffmpeg: 8.0.1
2025-12-26 16:20:23 +10:00
Stenzek
1ccd7508a8
CMake: Avoid using system zlib outside of MacOS 2025-12-17 01:36:06 +10:00
Stenzek
f7e6c20fed
CMake: Bump Qt version requirement 2025-11-21 15:01:35 +10:00
Stenzek
a49b351db2
CMake: Bump SDL version requirement 2025-11-07 18:45:59 +10:00
Stenzek
505753da48
Deps: Update to FFmpeg 8.0 2025-10-11 14:51:24 +10:00
Stenzek
cd37cd741c
Deps: Update to Qt 6.10.0 2025-10-09 21:22:35 +10:00
Stenzek
e373be9fd3
CMake: Bump required dependency versions 2025-10-05 00:58:57 +10:00
Stenzek
7e4f0ce119
Deps: Update to FreeType 2.14.1
And use dynamic Harfbuff loading.
2025-09-26 20:02:07 +10:00
Stenzek
c4069eed02
CMake: Avoid search path conflicts 2025-09-20 15:34:44 +10:00
Stenzek
6126209a25
CMake: Remove Flatpak specific commands
Also no longer needed.
2025-09-13 16:52:42 +10:00
Stenzek
59542b0397
Deps: Update Qt, SDL and zlib-ng 2025-09-02 22:28:29 +10:00
Stenzek
45a2257436
CMake: Update version requirements 2025-08-08 23:54:39 +10:00
Stenzek
83d521f3d8
CMake: Drop Flatpak workarounds
No longer needed since it is using self-contained.
2025-07-26 17:36:50 +10:00
Stenzek
808c51b3ce
CMake: Bump version requirements
Can't do it for Qt because of course flatpak....
2025-06-05 18:23:36 +10:00
Stenzek
6baea54e9d
MediaCapture/FFMpeg: Re-introduce v7.0.x support
I hate this... thanks flatpak.
2025-05-17 21:48:32 +10:00
Stenzek
22109fc8e0
MediaCapture/FFmpeg: Tidy up format selection
And remove use of deprecated fields.
2025-05-17 18:11:13 +10:00
Stenzek
a5987878be
Deps: Version updates
SDL3, ffmpeg.
2025-05-16 22:27:37 +10:00
Stenzek
bd558efaaa
CMake: Use upstream-compatible Findzstd 2025-04-19 20:43:27 +10:00
Stenzek
cf7feec9c4
Deps: Swap lunasvg for plutosvg 2025-04-13 13:58:44 +10:00
Stenzek
4e97420b3b
InputManager: Switch to SDL3
Some checks failed
GameDB Lint / gamedb-lint (push) Has been cancelled
Automated Builds / 💻 Windows (push) Has been cancelled
Automated Builds / 🐧 Linux AppImage (push) Has been cancelled
Automated Builds / 📦 Linux Flatpak (push) Has been cancelled
Automated Builds / 🍎 MacOS (push) Has been cancelled
Automated Builds / 📤 Create Release (push) Has been cancelled
2025-01-24 15:54:31 +10:00
Stenzek
e69f0d3cce
OpenGLDevice: Support both XCB and Xlib
Some checks failed
Create rolling release / Windows x64 Build (push) Has been cancelled
Create rolling release / Windows x64 SSE2 Build (push) Has been cancelled
Create rolling release / Windows ARM64 Build (push) Has been cancelled
Create rolling release / Linux x64 AppImage (push) Has been cancelled
Create rolling release / Linux x64 SSE2 AppImage (push) Has been cancelled
Create rolling release / Linux Flatpak Build (push) Has been cancelled
Create rolling release / MacOS Universal Build (push) Has been cancelled
Create rolling release / Create Release (push) Has been cancelled
Required for NVIDIA+XWayland.
2024-11-11 20:12:26 +10:00
Stenzek
b5c83e671f
Qt: Drop Qt 6.7.0 workarounds
Fedora 41 is out with Qt 6.8.0.
2024-11-05 12:09:50 +10:00
Stenzek
82e9bcc55f
Qt: Compatibility with Qt 6.7
Dunno why updating packages is taking so long...
2024-10-26 16:15:58 +10:00
Stenzek
a8d846ac8f
Cheats: Use libzip for reading archive
Some checks failed
Create rolling release / Windows x64 Build (push) Has been cancelled
Create rolling release / Windows x64 SSE2 Build (push) Has been cancelled
Create rolling release / Windows ARM64 Build (push) Has been cancelled
Create rolling release / Linux x64 AppImage (push) Has been cancelled
Create rolling release / Linux x64 SSE2 AppImage (push) Has been cancelled
Create rolling release / MacOS Universal Build (push) Has been cancelled
Create rolling release / Create Release (push) Has been cancelled
2024-10-22 21:25:27 +10:00
Stenzek
b277035734
Qt: Use Qt 6.8 thread helpers
Some checks failed
Create rolling release / Windows x64 Build (push) Waiting to run
Create rolling release / Windows x64 SSE2 Build (push) Waiting to run
Create rolling release / Windows ARM64 Build (push) Waiting to run
Create rolling release / Linux x64 AppImage (push) Waiting to run
Create rolling release / Linux x64 SSE2 AppImage (push) Waiting to run
Create rolling release / MacOS Universal Build (push) Waiting to run
Create rolling release / Create Release (push) Blocked by required conditions
GameDB Lint / gamedb-lint (push) Has been cancelled
2024-10-20 13:41:15 +10:00
Stenzek
41c709ef6f
CMake: Reference shaderc/spirv-cross unconditionally
Should fix build with Vulkan disabled.
2024-10-19 13:15:00 +10:00
Stenzek
56dac5f52a
Deps: Bump SDL2 to 2.30.7 2024-09-03 17:47:20 +10:00
Stenzek
b378ffb975
ImGui: Enable lunasvg 2024-08-25 14:39:59 +10:00
Stenzek
599800dfa1
Deps: Version bumps 2024-08-25 20:53:25 +10:00
Stenzek
96b8e53fbf
Deps: Bump shaderc 2024-08-24 18:08:53 +10:00
Stenzek
da4b5df656
MediaCapture: Add FFmpeg backend 2024-08-12 16:29:03 +10:00
Stenzek
75cf877b0d
Deps: Bump SDL2 to 2.30.6 2024-08-02 21:50:47 +10:00
Stenzek
6d70d24bc4
AudioStream: Swap to shared soundtouch library
Yay licensing requirements.
2024-08-02 21:49:19 +10:00
Stenzek
00d2d862c2
Build: Use shared discord-rpc 2024-07-04 15:52:32 +10:00
Stenzek
173a61039c
System: Use cpuinfo for cache line size check 2024-07-03 00:24:12 +10:00
Stenzek
e8541648ce
Deps: Bump versions 2024-06-23 13:20:48 +10:00
Jordan
59c3c33bc8
Deps: Update to SDL 2.30.4 (#3228) 2024-06-23 11:12:47 +10:00
Stenzek
ef69c31e9f
GPUDevice: Support transpiling shaders at compile time
And use it for GLSL postprocessing shaders.
2024-06-14 21:21:34 +10:00
Stenzek
0240ea8b49
PageFaultHandler: Simplifications 2024-05-25 17:42:12 +10:00
Stenzek
03f9708911
GPUDevice: Move SPIR-V compilation to base class 2024-05-13 00:06:56 +10:00
Stenzek
e4d940a476
Deps: Update SDL2 to 2.30.3 2024-05-05 13:26:33 +10:00
Stenzek
808e832c9a
CI: Slim down Linux package install list 2024-04-25 17:32:48 +10:00
Stenzek
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
Stenzek
8867bb129a
CMake: Tidy up build system
And fix Windows CMake... who knows how long for.
2024-04-20 21:19:31 +10:00
Stenzek
5f915e1cbe
MetalDevice: Use shared SPIRV-Cross 2024-04-14 17:25:23 +10:00
Stenzek
98241cb6ba
GPUDevice: Swap out glslang for shaderc 2024-04-05 17:53:24 +10:00
Stenzek
ffbb14f508
dep/imgui: Use FreeType rasterizer 2024-04-05 17:23:28 +10:00
Stenzek
5c56d4e869
Deps: Update to Qt 6.7.0 and SDL 2.30.2 2024-04-05 17:23:28 +10:00
Stenzek
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
Stenzek
b143d96476
Build: Use deps DLLs on Windows 2024-03-24 16:02:59 +10:00