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
|
5a185654ba
|
CI: Disable Qt's PCRE2 JIT on Windows
|
2024-06-07 15:55:55 +10:00 |
Stenzek
|
7bc42495fa
|
CI/AppImage: QtNetwork is no longer needed
|
2024-05-30 22:25:41 +10:00 |
Stenzek
|
9eb18449a7
|
Deps: Fix Linux build script to take relative paths
|
2024-05-26 21:55:27 +10:00 |
Stenzek
|
bd0cf6582c
|
Revert "CI/AppImage: Don't bundle libssl/libcrypto"
This reverts commit a2abcc9bb3 .
|
2024-05-19 13:19:52 +10:00 |
Stenzek
|
0ebc239003
|
CI: Remove ninja dependency for Mac deps
|
2024-05-15 00:50:24 +10:00 |
Stenzek
|
7066eea7c4
|
Scripts: Remove now-unused file
|
2024-05-14 20:08:53 +10:00 |
Stenzek
|
b204fd6860
|
Qt: Fix Mac dylib not being included
|
2024-05-14 20:08:53 +10:00 |
Stenzek
|
d056584173
|
Deps: Update shaderc to 2024.1
|
2024-05-14 16:00:09 +10:00 |
Stenzek
|
a2abcc9bb3
|
CI/AppImage: Don't bundle libssl/libcrypto
|
2024-05-13 00:23:34 +10:00 |
Stenzek
|
03f9708911
|
GPUDevice: Move SPIR-V compilation to base class
|
2024-05-13 00:06:56 +10:00 |
Stenzek
|
0a63bec65c
|
CI/Flatpak: Push to Flathub
|
2024-05-09 16:39:17 +10:00 |
Stenzek
|
e4d940a476
|
Deps: Update SDL2 to 2.30.3
|
2024-05-05 13:26:33 +10:00 |
Stenzek
|
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 |
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
|
d712fcc371
|
Scripts: Rename build-dependencies.sh to build-dependencies-linux.sh
|
2024-04-20 19:09:27 +10:00 |
Stenzek
|
e40c022a0f
|
CI: Fix Flathub update script
|
2024-04-16 15:40:31 +10:00 |
Stenzek
|
8a3ba53204
|
CI: Build SPIRV-Cross
|
2024-04-14 17:25:23 +10:00 |
Stenzek
|
59eeb89243
|
CI: Backport shaderc changes from PCSX2
|
2024-04-14 16:26:22 +10:00 |
Stenzek
|
8ab1623276
|
CI/Flatpak: Remove unused file
|
2024-04-13 19:57:25 +10:00 |
Stenzek
|
efcfcd8e11
|
Build: Migrate Flatpak to Qt 6.7
|
2024-04-11 21:55:50 +10:00 |
Stenzek
|
69f79c3a4f
|
Deps: Speed up shaderc build
Mainly for flatpak...
|
2024-04-06 00:12:16 +10:00 |
Stenzek
|
e245884d16
|
Deps: Build shaderc
|
2024-04-05 17:53:24 +10:00 |
Stenzek
|
69588bf7a6
|
Deps: Include freetype/harfbuzz shared libraries
|
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
|
d4d3518e68
|
CI: Enable DBus for Linux deps build
|
2024-03-29 13:25:30 +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
|
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 |
Stenzek
|
b143d96476
|
Build: Use deps DLLs on Windows
|
2024-03-24 16:02:59 +10:00 |
Stenzek
|
68ff16e187
|
CI: Build zlib/zstd/libjpeg/libpng as part of deps
|
2024-03-24 15:17:09 +10:00 |
Stenzek
|
17e3e96789
|
CI: Build libwebp on Windows as part of deps
|
2024-03-23 13:47:10 +10:00 |
Stenzek
|
604b47c7b7
|
Deps: Update to SDL2 2.30.1 and Qt 6.6.2
|
2024-03-08 23:41:14 +10:00 |
Stenzek
|
e9c4416272
|
dep: Add libjpeg v9f
|
2024-03-06 23:55:18 +10:00 |
Stenzek
|
b749c483da
|
dep: Add libpng 1.6.43
|
2024-03-06 23:55:18 +10:00 |
Stenzek
|
a5de489d6f
|
CI/Flatpak: Use flatpak-github-actions
|
2024-03-02 21:28:15 +10:00 |
Stenzek
|
c2c3eac749
|
Build: Use shared webp/zstd/zlib
|
2024-02-03 19:41:56 +10:00 |
Stenzek
|
607ee54ab7
|
deps: Bump to SDL2 2.30.0
|
2024-02-03 16:16:43 +10:00 |
Stenzek
|
da9e3064c2
|
Achievements: Display missable/progression/win icons
|
2024-01-14 01:44:21 +10:00 |
KamFretoZ
|
34160a8c1b
|
Qt/FSUI: Backport PromptFont from PCSX2 for better readibility
|
2024-01-10 22:23:56 +10:00 |
Stenzek
|
55b5ec7321
|
Qt: Patch macdeployqt to always deploy Qt SVG imageformat plugin
|
2023-12-25 19:43:06 +10:00 |
Stenzek
|
ad6e49998f
|
RegTest: Add PGXP/upscale/recompiler options
|
2023-12-13 20:56:43 +10:00 |
Stenzek
|
ea878533b8
|
Qt: Revert to 6.6.0 for Mac
Regressions...
|
2023-12-02 16:16:02 +10:00 |
Stenzek
|
310e3c0900
|
deps/qt: Update to Qt 6.6.1
|
2023-11-30 20:32:14 +10:00 |
Stenzek
|
dfb27c14be
|
FullscreenUI: More localization fixes
|
2023-11-29 23:11:28 +10:00 |
Stenzek
|
325dcc81ca
|
FullscreenUI: Allow changing UI language
|
2023-11-29 20:26:36 +10:00 |
Stenzek
|
fc6359457b
|
ImGuiManager: Use PromptFont icons for input OSD
|
2023-11-26 21:35:29 +10:00 |
Stenzek
|
dc75afeb3d
|
RegTest: Fix directory creation always failing
|
2023-11-25 22:04:05 +10:00 |
Stenzek
|
1b948aab62
|
dep/cubeb: Minimize and update to 54217bc
|
2023-11-25 00:50:12 +10:00 |
Stenzek
|
7cc52bba23
|
CMake: Support multiple CMAKE_OSX_ARCHITECTURES
|
2023-11-25 00:50:12 +10:00 |
Stenzek
|
20de40a597
|
RegTest: Fix build on Mac
|
2023-11-21 22:31:18 +10:00 |
Stenzek
|
b93e9ef61c
|
Flatpak: Bump SDL2 to v2.28.5
|
2023-11-18 17:35:45 +10:00 |
Stenzek
|
ac10d311da
|
Deps: Update to Qt 6.5.3 and SDL2 2.28.5
Also sort out the lack-of-PDBs for Qt+SDL2.
|
2023-11-11 13:35:26 +10:00 |
Stenzek
|
6ca098db97
|
CI/Flatpak: Disable Wayland by default
|
2023-10-29 21:16:58 +10:00 |
Stenzek
|
33f945f1e8
|
CI/AppImage: Disable Wayland by default
Set I_WANT_A_BROKEN_WAYLAND_UI=1 if you must use it.
But there's gonna be broken stuff.
|
2023-10-29 21:16:23 +10:00 |
Stenzek
|
dcfc48d84b
|
CI: Fix Flatpak version generation
|
2023-10-08 23:20:34 +10:00 |
Stenzek
|
706dc86a94
|
scmversion: Use annotated tag as base
|
2023-10-07 13:41:47 +10:00 |
Stenzek
|
34ce59eb46
|
RegTest: Fix double renderer parameter
|
2023-09-30 23:42:58 +10:00 |
Stenzek
|
90d0029c34
|
Build: Unify Flatpak manifests
|
2023-09-30 13:34:08 +10:00 |
Stenzek
|
a45b50c3e9
|
Build: Add additional Flatpak build scripts
|
2023-09-29 02:30:54 +10:00 |
Stenzek
|
fa93c02e45
|
CI: Make Mac Updater a universal binary too
|
2023-09-27 22:00:46 +10:00 |
Stenzek
|
1b08ea4254
|
Flatpak: Drop filesystem permission
Not needed, portals work fine.
|
2023-09-23 14:14:52 +10:00 |
Stenzek
|
68b59ee748
|
CMake: Swap USE_ and WITH_ for ENABLE_
Consistency.
|
2023-09-17 12:36:52 +10:00 |
Stenzek
|
eb07d698cd
|
CI: Update AppImage to 22.04 + use LinuxDeploy
|
2023-09-05 22:59:39 +10:00 |
Mrlinkwii
|
e07c694e50
|
Update make-appimage.sh
|
2023-09-02 15:46:29 +01:00 |
Stenzek
|
59b70b6adb
|
Build: Add Flatpak manifest and scripts
|
2023-09-02 21:44:08 +10:00 |
Stenzek
|
ea68c5b4b5
|
Build: Use dependency package on Windows
|
2023-09-02 21:44:08 +10:00 |
Stenzek
|
3d8e63da9e
|
Scripts: Add Windows dependency build scripts
|
2023-09-02 21:44:08 +10:00 |
Stenzek
|
e108ca16ce
|
Build: Use Qt 6.5.2 for macOS, drop libcurl
Also add qtimageformats.
|
2023-08-22 18:35:50 +10:00 |
Stenzek
|
496cf01369
|
FullscreenUI: Make translatable
|
2023-08-20 12:40:47 +10:00 |
Stenzek
|
149f9d24bd
|
Qt: Backport glyph range improvements from PCSX2
|
2023-08-19 23:05:04 +10:00 |
Stenzek
|
910abd1eac
|
RegTest: Drop HostDisplay and add HW support
|
2023-08-19 21:18:32 +10:00 |
CharlesThobe
|
53de37eaa8
|
Linux: implement DBus screensaver inhibitor
|
2023-05-02 05:59:45 +03:00 |
Stenzek
|
d941df983e
|
Qt: Ensure svg image format plugin gets included
For some reason, it doesn't on the CI universal builds..
|
2023-02-05 15:22:40 +10:00 |
Stenzek
|
e005b283b3
|
Build: Update Mac dependencies
Fix game controller crash on startup with SDL.
|
2023-02-05 13:43:19 +10:00 |
Connor McLaughlin
|
b5f806a830
|
CI: Work around Azure Ubuntu mirror issue
|
2023-01-13 22:10:49 +10:00 |
Connor McLaughlin
|
8d3250667f
|
Scripts: Show first 3 diff frames in regression test
|
2023-01-11 19:15:59 +10:00 |
Connor McLaughlin
|
c528a96215
|
RegTest: Disable fast boot and game settings
|
2022-10-13 22:53:16 +10:00 |
Connor McLaughlin
|
5498ddfab7
|
RegTest: Port to new host abstractions
|
2022-10-13 17:27:09 +10:00 |
Connor McLaughlin
|
5fa7960c31
|
CI: Fix/re-enable Mac builds
Credit to TellowKrinkle for debugging the QtNetwork build issue.
|
2022-10-08 21:34:35 +10:00 |
Connor McLaughlin
|
4c3a5dd4d7
|
CI: ARM64 Mac builds for CURL should also disable brotili
|
2022-10-05 18:29:43 +10:00 |
Connor McLaughlin
|
b3d074a480
|
CI: Disable brotili in Mac curl build
|
2022-09-13 20:44:47 +10:00 |
Connor McLaughlin
|
8990ade721
|
ImguiManager: Fix some missed FA glyphs
|
2022-08-27 16:52:30 +10:00 |
Connor McLaughlin
|
ea8d779962
|
ImguiManager: Only rasterize font awesome glyphs which we need
|
2022-08-26 23:30:45 +10:00 |
Connor McLaughlin
|
3019aa320d
|
Scripts: Update cpp path in generate_update_glyph_ranges.py
|
2022-08-18 23:36:31 +10:00 |
Dolphin
|
0d03aa2b45
|
generate GlyphRanges for ja/zh-cn based on *.ts files
|
2022-08-18 14:25:44 +09:00 |
Connor McLaughlin
|
fe67bea19a
|
Scripts: Remove now-unused scripts
|
2022-08-17 17:35:19 +10:00 |
Connor McLaughlin
|
a5585f047c
|
AppImage: Fix launching relative paths
|
2022-08-10 17:54:34 +10:00 |
Connor McLaughlin
|
99bd02a2c5
|
CI: Enable GL renderer on Mac builds
Work around a possible bug in MoltenVK until I get time to investigate
it.
|
2022-08-10 13:41:13 +10:00 |
Connor McLaughlin
|
40a485326a
|
CI: Build universal binaries for MacOS
|
2022-07-31 16:59:06 +10:00 |
Connor McLaughlin
|
0006c54c46
|
Build: Add Mac dependencies and fix packaging
|
2022-07-31 16:00:37 +10:00 |
Connor McLaughlin
|
c233a8042f
|
GLContext: Dynamically load wayland-egl
|
2022-07-25 18:06:17 +10:00 |
Connor McLaughlin
|
5d89715b17
|
CI: Install xlib dev package
Hopefully fix Qt build not having the display accessible in the PNI.
|
2022-07-25 02:23:26 +10:00 |
Connor McLaughlin
|
7e20a79719
|
AppImage: Glob fix
|
2022-07-24 23:09:57 +10:00 |
Connor McLaughlin
|
78b4c433c3
|
AppImage: Add more missing libraries
|
2022-07-24 23:06:30 +10:00 |
Connor McLaughlin
|
0590a6098d
|
CI: Fix up Linux/Mac build and disable UWP (for now)
|
2022-07-22 21:20:16 +10:00 |
BailShamber
|
14a7ac78ac
|
Makes it safe if somehow the WAYLAND_DISPLAY env var is set but incorrectly.
Inspired by qurious' solution.
|
2021-11-28 11:27:29 +02:00 |
BailShamber
|
7dea8d9043
|
Make appimage respect "QT_QPA_PLATFORM" env var.
|
2021-11-28 11:04:36 +02:00 |
Connor McLaughlin
|
0c4c37412b
|
GameDB: Remove split json files
The original intention was to make it easier to edit via github,
but it's more of a pain than helpful.
|
2021-11-26 11:37:00 +10:00 |