Stenzek
affa091ccb
GS/Vulkan: Make line rasterization optional on MacOS
...
MoltenVK does not support VK_EXT_line_rasterization. We want it for other platforms,
but on Mac, the implicit line rasterization apparently matches Bresenham anyway.
2023-09-24 14:29:47 +10:00
Stenzek
9dad1d79d7
CMake: Generate/copy qtbase translations on Linux/Mac
2023-09-17 16:57:58 +10:00
Mrlinkwii
5deb1d35e3
Misc: update CONTRIBUTING.md
2023-09-11 19:30:40 +01:00
dependabot[bot]
a4d7f5e7d1
Bump flatpak/flatpak-github-actions from 6.1 to 6.2
...
Bumps [flatpak/flatpak-github-actions](https://github.com/flatpak/flatpak-github-actions ) from 6.1 to 6.2.
- [Release notes](https://github.com/flatpak/flatpak-github-actions/releases )
- [Commits](https://github.com/flatpak/flatpak-github-actions/compare/v6.1...v6.2 )
---
updated-dependencies:
- dependency-name: flatpak/flatpak-github-actions
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 14:00:44 +02:00
dependabot[bot]
b3aa3d3b83
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 14:00:09 +02:00
Stenzek
f250b006b1
CI: Disable MFI joystick for SDL on MacOS
2023-09-07 14:09:25 +10:00
refractionpcsx2
b74ae9fabf
Build: patch in Qt monitor fix from post 6.5.2
2023-09-01 17:09:21 +01:00
Stenzek
dfa6165662
CI/MacOS: No longer need to build SoundTouch
2023-08-26 17:23:14 +10:00
Stenzek
3567d8913f
CMake: Use dynamic SDL2 on all platforms
2023-08-26 17:23:14 +10:00
Stenzek
8276054671
CI: Build Windows dependencies as part of workflow
2023-08-26 17:23:14 +10:00
Stenzek
beb07365a0
Build: Disable Vulkan on macOS builds
...
MoltenVK does not support the extensions we now require.
2023-08-09 19:34:23 +10:00
Tyler Wilding
76a04efc5c
ci: properly fetch release info to make announcement
2023-08-03 21:41:46 +01:00
Tyler Wilding
a1727a2ac7
ci: announce release after it's published
...
It's no longer working because workflows will not implicitly trigger from another workflow when initiated by the default token.
You must explicitly call them via a `workflow_dispatch` or use a distinct PAT.
The announce workflow isn't really used anywhere else so simplifying and consolidating the steps feels appropriate.
2023-08-03 01:51:58 +01:00
Connor McLaughlin
cc4ba935b5
CI/Linux: Fetch tags for Flatpak scheduled builds
...
Regression from #9224 .
2023-07-28 21:48:35 +10:00
RedPanda4552
1f74f82796
[SAVEVERSION+] Reimplement PAD system
...
Force pushed because git hates me
[SAVEVERSION+] Bump savestate version
CI: Update locations of pad/memcard sources
Discard leftover old PAD code
Fix additional merge oddities
Add translations for OSD messages
Copyright headers
Version bump
Fix a whole boatload of concurrency problems from file moves and other miscellaneous update problems
Partial redo of PS1 pad support
Fix incorrect mode due to analog behavior at startup
Mostly reimplement SIO0 memory card logic
Still needs pocketstation
Use new runtime wrapped translate function
Dead code
Fix multiple port/slot/presence issues for PS1
Save State version bump
Clean up some duplicate/unused headers
More header consistency
Remove old stray files
Fix incorrect return
Fix uninitialized array
Add missing overrides
Switch to init/close model used by other subsystems
Remove old input recording references
Rename SIO globals
Rename SIO2 FIFO globals
Remove commented SIO0 code for illegal write
Add guitar icon
2023-07-24 16:41:17 +01:00
Stenzek
876b576679
CI: Pin flat-manager-client version
2023-07-24 21:26:41 +10:00
Stenzek
4b50d016b5
CI: Add qtimageformats for Linux/Mac
2023-07-23 17:34:50 +10:00
Stenzek
041c0ce86c
CI/Linux: Include AppStream XML in AppImage
2023-07-22 18:47:47 +10:00
Stenzek
90aabdf499
CI/Linux: Fix AppImage getting symbols stripped
2023-07-22 18:47:47 +10:00
TellowKrinkle
484b75f755
GHActions:MacOS: Bundle a minimal ffmpeg
2023-07-22 00:40:24 -05:00
TellowKrinkle
7ba7e04a13
Qt: Stop open/save dialogs from spamming users with permission requests
2023-07-20 19:58:45 +10:00
charlesthobe
fef06a1544
Flatpak: Add project links to the flathub store page
2023-07-20 18:34:47 +10:00
Tyler Wilding
7d9ad6daab
ci: only fetch tags for releases
2023-07-20 08:38:05 +01:00
Tyler Wilding
822b166753
ci: one workflow to fix caching issue and simplify releases
2023-07-20 08:38:05 +01:00
Connor McLaughlin
943359e328
CI: Fix incorrect commit message in base translation update
2023-07-17 23:31:02 +10:00
Stenzek
6ec0b44487
CI: Add daily base translation update
2023-07-17 23:24:37 +10:00
Ali
d4acb95d7c
Flatpak: Add the talk-name flag for org.freedesktop.Screensaver
...
This brings the functionality in line with the old Flatpak release. This allows PCSX2 to inhibit the screensaver or screen blanking without needing to touch the mouse/keyboard while the VM is running.
2023-07-14 14:53:05 +10:00
Stenzek
494afb9d43
Linux/CI: Switch to Ubuntu 22.04 and linuxdeploy
2023-07-10 14:16:41 +10:00
refractionpcsx2
c994e4828d
Build: Restore old filenames temporarily
2023-07-09 23:18:43 +01:00
Stenzek
c5aa04d4eb
CI: Remove redundant GUI variables
...
And adjust release filenames.
2023-07-09 21:14:23 +01:00
Stenzek
10a5ea2a29
3rdparty/SDL2: Bump to v2.28.1
2023-07-07 21:06:53 +10:00
Stenzek
ecabadbf95
CMake: Use FindWayland from ECM
...
Fixes previously-broken FindWayland.cmake which had local modifications
that prevented PCSX2 from being compiled on OpenSUSE.
2023-07-06 12:30:05 +10:00
Bartłomiej Piotrowski
28a197b8cd
flatpak: Fix the location of mirrored screenshots
2023-07-01 19:55:00 +10:00
Stenzek
9d2d8c0713
CI/Linux: Hopefully fix Flathub release versioning
2023-07-01 14:17:29 +10:00
Stenzek
ea803ff2d4
Build: Always use bundled soundtouch
...
Because we're disabling exceptions in it.
Might gain a bit of speed by -Ofast as well.
2023-06-30 21:37:44 +10:00
Connor McLaughlin
7cda571d72
CI/Linux: Enable daily Flathub builds
2023-06-30 20:00:32 +10:00
Stenzek
e9c3807509
CI/Linux: Publish Flathub builds daily [disabled for now]
2023-06-30 02:41:29 +10:00
Stenzek
db642b05c0
CI/Linux: Add manifest to AppStream XML
2023-06-30 02:41:29 +10:00
Stenzek
7da904aa00
CI/Linux: Use add-extensions for ffmpeg in Flatpak
2023-06-30 02:41:29 +10:00
TellowKrinkle
1bc24c8d7c
GHActions:MacOS: Update to macOS 13
...
Newer clang fixes fun compiler bugs
2023-06-27 20:22:11 -05:00
kamfretoz
7a6c0c6b4b
Qt: Update main PCSX2 icon
2023-06-27 21:13:12 +01:00
Stenzek
19cf29e5cf
CI/Linux: Push to Flathub beta
2023-06-27 01:50:15 +10:00
Stenzek
8fe9282bd9
Qt: De-duplicate AppIcon
2023-06-26 17:52:39 +10:00
Stenzek
cd4d829f9f
CI/Linux: Use clang 16 for AppImage
2023-06-24 02:10:35 +10:00
Stenzek
d6ba2aa76a
CI: Prevent double builds on pushes to pcsx2 repo
2023-06-23 13:20:18 +01:00
Tyler Wilding
6986030cd9
ci: don't build the localization branch on push ( #9031 )
2023-06-22 17:33:10 -04:00
Stenzek
0366929231
Flatpak: Add screenshots
2023-06-22 18:32:51 +10:00
Stenzek
161cead2e4
CI: Install ffmpeg packages on AppImage builder
2023-06-16 22:36:57 +10:00
Stenzek
1b953c1dc7
CI/Linux: Add Flatpak build files
2023-06-14 22:56:37 +10:00
Stenzek
c33960b411
CI/Linux: Allow path to clang and build deps to be set at build time
2023-06-14 22:56:37 +10:00