Commit Graph

86 Commits (old-dev)

Author SHA1 Message Date
Stenzek 808c51b3ce
CMake: Bump version requirements
Can't do it for Qt because of course flatpak....
1 month ago
Stenzek 6baea54e9d
MediaCapture/FFMpeg: Re-introduce v7.0.x support
I hate this... thanks flatpak.
2 months ago
Stenzek 22109fc8e0
MediaCapture/FFmpeg: Tidy up format selection
And remove use of deprecated fields.
2 months ago
Stenzek a5987878be
Deps: Version updates
SDL3, ffmpeg.
2 months ago
Stenzek bd558efaaa
CMake: Use upstream-compatible Findzstd 3 months ago
Stenzek cf7feec9c4
Deps: Swap lunasvg for plutosvg 3 months ago
Stenzek 37fa0d135c
Mini: Add duckstation-mini interface 5 months ago
Stenzek 995a34e0e3
CMake: Correctly unset host page size if set via cache
Fixes x86 flatpak builds unnecessarily using dynamic page size.
5 months ago
Stenzek 455836af89
CMake: Check C++20 features that are missing on some systems 5 months ago
Stenzek 4e97420b3b
InputManager: Switch to SDL3 6 months ago
Stenzek 9cd9042563
CMake: Fix RISC-V building with LLVM 7 months ago
Stenzek a08bd43000
CMake: Fix incorrect message for cache line size 7 months ago
Stenzek 0faa9cf650
Build: Add Devel configuration
Gets you debug assertions and logging, while still producing an
optimized executable.
8 months ago
Stenzek e69f0d3cce
OpenGLDevice: Support both XCB and Xlib
Required for NVIDIA+XWayland.
8 months ago
Stenzek b5c83e671f
Qt: Drop Qt 6.7.0 workarounds
Fedora 41 is out with Qt 6.8.0.
8 months ago
Stenzek 82e9bcc55f
Qt: Compatibility with Qt 6.7
Dunno why updating packages is taking so long...
9 months ago
Stenzek a8d846ac8f
Cheats: Use libzip for reading archive 9 months ago
Stenzek b277035734
Qt: Use Qt 6.8 thread helpers 9 months ago
Stenzek 41c709ef6f
CMake: Reference shaderc/spirv-cross unconditionally
Should fix build with Vulkan disabled.
9 months ago
Stenzek 26b6c704f0
MemMap: Support dynamic page size selection
i.e. 4K to 16K on ARM64.
9 months ago
Stenzek b971125469
MSBuild: Support creating legacy SSE2 builds 10 months ago
Stenzek bfc914aaa9
CMake: Add DISABLE_SSE4 option
NOT recommended. Only if you ABSOLUTELY need it.

The SSE2/legacy build will be a separate download option, and
warn you if you try to run it on a CPU that supports SSE4.
10 months ago
Stenzek d67b826033
CI/Flatpak: Improve install behaviour
Use "standard" install path.
10 months ago
Stenzek 8274042bb1
CI/AppImage: Build shrunk ffmpeg for media capture 11 months ago
Stenzek 56dac5f52a
Deps: Bump SDL2 to 2.30.7 11 months ago
Stenzek b8026a038c
CMake: Remove unused file 11 months ago
Stenzek b378ffb975
ImGui: Enable lunasvg 11 months ago
Stenzek 599800dfa1
Deps: Version bumps 11 months ago
Stenzek 72fc81a705
CMake: Add install target
Do **not** use this with /usr or /usr/local. It creates subdirectories
for resources/translations in the install prefix.

It's intended for creating a relocatable, self-contained bundle, which
can be packaged.
11 months ago
Stenzek 96b8e53fbf
Deps: Bump shaderc 11 months ago
Stenzek 2e2451998c
Misc: Fix ARM32 build (again) 11 months ago
Stenzek f48d3b4636
CMake: Copy FFmpeg dylibs into Mac bundle 11 months ago
Stenzek da4b5df656
MediaCapture: Add FFmpeg backend 11 months ago
Stenzek d862043f1d
CMake: Fill version in bundle info plist 12 months ago
Stenzek 75cf877b0d
Deps: Bump SDL2 to 2.30.6 12 months ago
Stenzek 6d70d24bc4
AudioStream: Swap to shared soundtouch library
Yay licensing requirements.
12 months ago
Stenzek f5cc70923b
CMake: Fix typo in Mac CMAKE_CXX_FLAGS 1 year ago
Stenzek e59e93696b
CMake: Fix warning building with MSVC 1 year ago
Stenzek 00d2d862c2
Build: Use shared discord-rpc 1 year ago
Stenzek 0ae6ddcf7f
Common: Add GSVector
Mostly based on PCSX2.
1 year ago
Stenzek 173a61039c
System: Use cpuinfo for cache line size check 1 year ago
Stenzek e8541648ce
Deps: Bump versions 1 year ago
Jordan 59c3c33bc8
Deps: Update to SDL 2.30.4 (#3228) 1 year ago
Stenzek ef69c31e9f
GPUDevice: Support transpiling shaders at compile time
And use it for GLSL postprocessing shaders.
1 year ago
Stenzek 0240ea8b49
PageFaultHandler: Simplifications 1 year ago
Stenzek 88ace6e4ae
CMake: Detect cache line size dynamically on AArch64 Linux 1 year ago
Stenzek b204fd6860
Qt: Fix Mac dylib not being included 1 year ago
Stenzek d056584173
Deps: Update shaderc to 2024.1 1 year ago
Stenzek 03f9708911
GPUDevice: Move SPIR-V compilation to base class 1 year ago
Stenzek e4d940a476
Deps: Update SDL2 to 2.30.3 1 year ago