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
qurious-pixel
11be9c1498
generate a wayland appimage ( #2625 )
...
* generate a wayland appimage
- update patchelf to 0.12
- integrate qt5-wayland plugins
- check for wayland display environment
* duckstation wayland
- update packages to include qt5-wayland
- upload wayland packages
- add wayland packages to release
* Generate single Qt appimage with wayland
- combine x11 and wayland into one appimage
* One Qt appimage
2021-09-26 09:56:56 +10:00
Connor McLaughlin
43c310af4b
scripts: Add regression test runner/checker
2021-08-07 11:57:03 +10:00
Connor McLaughlin
e9374646e9
GPU/SW: Fix performance regression on 32-bit ARM
2021-07-17 14:03:04 +10:00
Connor McLaughlin
1405ba8a6b
GPU/SW: Specialize rasterizing functions further
2021-07-11 21:23:12 +10:00
Connor McLaughlin
2cf6e8f5c9
Move dist files into extras
2021-07-07 19:54:13 +10:00