Mrlinkwii
5485ef4f50
CI: update to 20.04 for WX
2022-08-29 13:31:56 +01:00
TellowKrinkle
f4a56ae106
GHActions:macOS: Use ccache
2022-08-28 18:35:03 -05:00
TellowKrinkle
e55825fd88
GHActions:Windows:CMake: Properly exit on failed build
2022-08-23 03:32:26 -05:00
TellowKrinkle
a50a9fcf9a
GHActions: CMake builds are SSE4
2022-08-23 03:32:26 -05:00
TellowKrinkle
ce8679a978
CMake: Use full LTO
...
Speeds up Vulkan backend a bit compared to LTO_PCSX2_CORE, since Vulkan calls into a lot of common methods
2022-08-23 03:32:26 -05:00
TellowKrinkle
8cc7343201
GHActions: Publish PDB for cmake builds
2022-08-23 03:32:26 -05:00
TellowKrinkle
2aabd54e6a
GHActions: Disable buildcache on windows
...
Not compatible with PDB
2022-08-23 03:32:26 -05:00
TellowKrinkle
bb56f274c8
CMake: Enable PDB generation in Release builds
2022-08-23 03:32:26 -05:00
TellowKrinkle
bc7037bb52
3rdparty: Upgrade SDL to 2.24
2022-08-23 03:24:57 -05:00
Silent
b191126f36
Workflows: Download cheats from pcsx2_patches repo on build time
2022-08-14 02:58:10 +01:00
TellowKrinkle
8b375d66fa
GHActions:MacOS: Don't fail on failed brew unlink
...
If brew can't unlink them, they're not there and there's no need to do anything
2022-08-10 04:28:31 -05:00
tellowkrinkle
fc1504f2e5
GHActions: Properly label Linux AVX2/SSE4 releases
2022-07-28 20:45:23 -05:00
Connor McLaughlin
ef0fde8615
CI: Use Qt 6.3.1 for all platforms
2022-07-24 16:22:37 +01:00
Connor McLaughlin
2cf920a1d4
CI: Add AppImage builder for Qt
2022-07-05 13:05:57 +01:00
Connor McLaughlin
6daeb56550
GS: Support using SW renderer for texture decompression sprites
2022-06-29 14:03:16 +01:00
dependabot[bot]
99487d0e2b
Bump mikehardy/buildcache-action from 1.2.2 to 1.3.0
...
Bumps [mikehardy/buildcache-action](https://github.com/mikehardy/buildcache-action ) from 1.2.2 to 1.3.0.
- [Release notes](https://github.com/mikehardy/buildcache-action/releases )
- [Changelog](https://github.com/mikehardy/buildcache-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mikehardy/buildcache-action/compare/v1.2.2...v1.3.0 )
---
updated-dependencies:
- dependency-name: mikehardy/buildcache-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-27 12:11:32 +02:00
refractionpcsx2
73a3542ab2
Build: Fix appimage.sh
2022-06-23 23:25:46 +01:00
Connor McLaughlin
e63c068720
GameDatabase: Add option to force blit-based FPS detection
2022-06-15 16:21:31 +01:00
TellowKrinkle
347736f2b4
GHActions:macOS: Add Qt SVG plugin
2022-06-04 22:28:15 -05:00
TellowKrinkle
db4bf08475
GHActions:macOS: Add Qt build
2022-06-04 14:50:33 +01:00
TellowKrinkle
92dd6fb575
GHActions: Improve macOS artifact name for tagged builds
2022-05-26 03:26:12 -05:00
Tyler Wilding
9ba42ec950
ci: format the GameDB and make sure it stays that way
2022-05-23 13:08:48 +01:00
Tyler Wilding
b54facdbd8
ci: catch duplicate YAML keys in the GameDB
2022-05-23 13:08:48 +01:00
Tyler Wilding
5c790b8540
ci: differentiate cmake windows build from the others
2022-05-23 13:06:35 +01:00
Tyler Wilding
068ab8ab36
ci: fix windows release asset structure
2022-05-22 15:55:06 -04:00
Tyler Wilding
e7d1477a7e
ci: build the right solution file for Qt builds
2022-05-22 12:54:54 -04:00
Tyler Wilding
2810f6afc1
ci: update docs
2022-05-22 12:54:54 -04:00
Tyler Wilding
821811cf0c
ci: create simpler and more efficient release pipeline
2022-05-22 12:54:54 -04:00
Tyler Wilding
fea666bd1e
ci: make build workflows re-usable, extract common scripts
2022-05-22 12:54:54 -04:00
Tyler Wilding
193254de94
ci: improve workflow organization
2022-05-22 12:54:54 -04:00
tellowkrinkle
1afb248e4d
Optionally use system libs ( #6094 )
...
* CMake: Make zstd and libzip optionally use system-installed versions
* CMake: Make SDL2 optionally use system version
* CMake: Disable crypto support in bundled libzip
* CMake: Fix bundled SDL build on macOS
2022-05-21 20:28:06 -07:00
TellowKrinkle
335633a5e0
CI: Update SDL
2022-05-09 10:28:58 -05:00
7oxicshadow
d1117aafac
Allow commandline params to be passed through to the patched apprun file ( #5777 )
2022-05-03 23:24:10 -07:00
TellowKrinkle
a959ec7571
CI:macOS: Disable OpenGL
...
It won't work
2022-04-27 01:49:59 -05:00
TellowKrinkle
be05c95026
CI:macOS: Add MoltenVK to build
2022-04-27 01:49:59 -05:00
TellowKrinkle
3983e542b2
CI: Enable macOS artifacts
2022-04-27 01:49:59 -05:00
TellowKrinkle
3d76652b5f
macOS: Build dependencies manually
2022-04-27 01:49:59 -05:00
qurious-pixel
a7288d8ad8
BUILD: exclude libgmodule-2.0
2022-04-23 18:22:31 +02:00
Sam H
6e8897d62b
build: use system wayland libs if available (appimage)
2022-04-21 19:27:38 +01:00
Connor McLaughlin
3d171686b5
CI/Windows: Switch to Qt 6.3.0
2022-04-15 08:53:02 +01:00
dependabot[bot]
0f0ab25fe8
Bump actions/upload-artifact from 2 to 3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 10:45:35 +01:00
RedDevilus
d8b107f59c
PCSX2: Interlacing to Deinterlacing
...
There are some more strings but don't want to mess around with too much
2022-04-06 19:19:01 +01:00
refractionpcsx2
4cb6c94693
CI/Docs: Update validation and document
2022-04-03 08:50:09 +01:00
Tyler Wilding
05dab12b7c
releases: simplify discord announcements, and link to the right page
2022-04-01 10:45:59 +01:00
dependabot[bot]
dd28e33612
Bump peter-evans/create-pull-request from 3 to 4
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 3 to 4.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-28 09:10:03 +02:00
dependabot[bot]
b66c0411df
Bump actions/cache from 2.1.7 to 3
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2.1.7 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.7...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-28 09:09:41 +02:00
Tyler Wilding
6977323d88
ci: remove redundant words from job names
...
its always 64bit now!
2022-03-19 21:19:48 +00:00
Tyler Wilding
7b1d03d45a
ci: add link to previous release page in discord announcement
2022-03-19 21:19:48 +00:00
Tyler Wilding
8a4f1ef51a
ci: stop building 32-bit
...
At this point -- not cleaning up the solution files / etc, only our actions.
Until the 32bit code itself is removed, we should still have an easy way to flip these back on.
2022-03-19 21:19:48 +00:00
BuildTools
901664ba44
GameDB: Rename fastTextureInvalidation
...
Attempt 2 renames fastTextureInvalidation to disablePartialInvalidation for more consistency with the new GUI name.
2022-03-18 13:52:36 +00:00
RedDevilus
7e1c48694a
GameDB: Upscaling GS Batch 1
...
Fixes the lint and adds a bunch of upscaling fixes.
2022-03-15 00:54:38 +00:00
Connor McLaughlin
892eec79ed
Workflows: Fix lint-gamedb for gsHWFixes
2022-03-12 20:48:51 +00:00
refractionpcsx2
a11d09ebdf
Git: Update GameDB Validation script
2022-03-11 10:25:15 +00:00
dependabot[bot]
11a218b1aa
Bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [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/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-07 14:15:25 +01:00
refractionpcsx2
e833a67bb7
VU: Rework VUKickstart in to VUSync, swap behaviour
2022-02-28 19:29:53 +00:00
TheLastRar
c18be9dde7
Dependencies: Remove LibXml
2022-02-28 09:44:14 +01:00
dependabot[bot]
8aaeb1c7ce
Bump actions/setup-node from 2 to 3
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-28 09:25:18 +01:00
lightningterror
cd5ce6e162
GH-workflows: Remove os mentions for auto pad db update.
...
Not needed anymore.
2022-02-24 14:52:41 +01:00
RedDevilus
6cf518e7df
actions: Add windows category for SDL
...
Upcoming Qt will feature native support for multiple controllers + remapping for all relevant OSes. This makes the step a bit easier.
Rationale:
Windows has cleaner code (becoming just like OnePad) and no more DS4/DualSense/Switch Pro/... wrapper such as steam or DS4Windows (ryochan7) though will still work if you want it.
Linux will have OnePad legacy remapping.
Mac will have feature parity to some extent.
2022-02-14 01:50:57 +00:00
TellowKrinkle
88c0c41a70
CMake: Use relative paths for package mode
...
Allows relocating install prefix without recompiling
2022-02-02 17:09:48 -06:00
TellowKrinkle
1b453d0436
GUI: Move translations to resources directory
...
Also fixes finding translations in package mode builds
2022-02-02 17:09:48 -06:00
Connor McLaughlin
75b5f70196
CI: Build Qt binaries
2022-01-31 16:46:23 +00:00
dependabot[bot]
f9f4557841
Bump node-fetch in /.github/workflows/scripts/releases/announce-release
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.5 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30 19:06:25 +01:00
dependabot[bot]
d441cdba71
Bump node-fetch
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.5 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30 19:06:11 +01:00
dependabot[bot]
9f24fb618f
Bump node-fetch
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.5 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30 19:05:39 +01:00
TellowKrinkle
d97e867c07
GHActions: Cache patchelf
2022-01-01 16:36:15 -06:00
TellowKrinkle
0744bc4004
GHActions: Build latest SDL on linux
...
Package manager version too old
2022-01-01 16:36:15 -06:00
TellowKrinkle
b773ab3fb4
GHActions: Fix game controller db updater
2021-12-28 18:04:19 +01:00
qurious-pixel
d0de8d22fe
MISC: codacy fixes
2021-12-28 08:54:17 +00:00
qurious-pixel
231b8e9481
reference the app-variables.sh apprun-hook file
2021-12-28 08:54:17 +00:00
qurious-pixel
f9f36700bb
Update AppRun
2021-12-28 08:54:17 +00:00
qurious-pixel
ba9fced3db
Create app-variables.sh
2021-12-28 08:54:17 +00:00
Ty Lamontagne
1695124472
Linux / Windows CMake Builds: Change output executable to lowercase
...
No reason to be uppercase.
2021-12-25 15:11:17 +00:00
TellowKrinkle
d51bdccf7f
CMake: Remove gio dependency on macOS
2021-12-13 03:29:16 -06:00
kenshen112
e6f72fdde7
GHActions: Enable Wayland in CI builds
2021-12-13 00:23:52 -06:00
TellowKrinkle
4cb4844e8d
AppImage: Fix resource location
2021-12-12 06:10:47 -06:00
Connor McLaughlin
a143122804
CI: Copy resources into AppImage
2021-12-12 03:27:43 +00:00
Connor McLaughlin
96a1ce2fb2
CI: Fix path to GameIndex.yaml
2021-12-12 03:27:43 +00:00
Tyler Wilding
7b815b5f07
actions: increase linux build times as well until cache is reliable
...
We can rely on the cache more once the following issue is resolved - https://github.com/actions/cache/issues/342#issuecomment-673371329
Once we can, we should be able to dynamically set the timeout according to the cache-hit/miss
2021-12-04 06:05:38 +01:00
Tyler Wilding
754c6126b1
actions: Only announce `pre-release` releases in the discord
2021-12-04 05:57:05 +01:00
TellowKrinkle
a2e15bbc87
GHActions:macos: Install glib
...
Looks like GHActions changed what things they preinstall
2021-12-02 15:08:18 +01:00
dependabot[bot]
96642d8bc3
Bump mathieudutour/github-tag-action from 5.6 to 6.0
...
Bumps [mathieudutour/github-tag-action](https://github.com/mathieudutour/github-tag-action ) from 5.6 to 6.0.
- [Release notes](https://github.com/mathieudutour/github-tag-action/releases )
- [Commits](https://github.com/mathieudutour/github-tag-action/compare/v5.6...v6.0 )
---
updated-dependencies:
- dependency-name: mathieudutour/github-tag-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-29 16:01:55 +01:00
dependabot[bot]
8a26c3783a
Bump actions/cache from 2.1.6 to 2.1.7
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2.1.6 to 2.1.7.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.6...v2.1.7 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-29 13:21:27 +00:00
TellowKrinkle
8f394b5c3f
GHActions:macos: Remove gtk3 dependency
2021-11-17 14:23:15 -06:00
TellowKrinkle
bfd960ad1b
GHActions:Linux: Upgrade to Clang 9
2021-11-04 20:11:15 +00:00
qurious-pixel
6b81808ecc
gcc compatibility for older distros
...
Add compatibility layer for using newer gcc on older distros.
- use AppImageKit-checkrt
- copy build system stdc++ and gcc_s
2021-11-04 20:11:15 +00:00
TellowKrinkle
c615a6f6e2
GHActions:Linux: Upgrade to GCC 10
2021-11-04 20:11:15 +00:00
TellowKrinkle
40b522b42f
GHActions:Linux: Remove unneccessary packages
2021-11-04 20:11:15 +00:00
TellowKrinkle
f2655b763f
GHActions:Linux: Clean up setup scripts
2021-11-04 20:11:15 +00:00
Tyler Wilding
71923e7cba
actions: cleanup discord embed links and add release body
2021-11-03 23:46:45 +00:00
Tyler Wilding
dc051541bd
actions: create automatic controller db updating workflow
2021-11-03 16:40:36 +01:00
Tyler Wilding
0a9cc924a4
actions: only run these new workflows and new steps on `PCSX2/pcsx2`
2021-11-01 20:07:31 -05:00
Tyler Wilding
79e56f21d1
actions: lint yaml replace `semver` with just `version`
2021-11-01 20:07:31 -05:00
Tyler Wilding
f9e4bb5288
actions-win: Remove remaining retention override
2021-11-01 20:07:31 -05:00
Tyler Wilding
d1085a40ba
actions-docs: Add documentation for how this works
2021-11-01 20:07:31 -05:00
Tyler Wilding
c0f83524a9
actions-linux: Update linux workflow to upload artifacts to release
2021-11-01 20:07:31 -05:00
Tyler Wilding
9d2976cef6
actions-win: Update windows workflow to upload to release, also include symbols as an artifact
2021-11-01 20:07:31 -05:00
Tyler Wilding
b20dd73b30
actions: Add brand new workflows - creating and announcing the releases
2021-11-01 20:07:31 -05:00
Tyler Wilding
c32d5f1672
actions: Create script to announce a new release via a Discord WebHooks
2021-11-01 20:07:31 -05:00
Tyler Wilding
6eacade082
actions: Move the temporary location of the AppImages to align with the rest
2021-11-01 20:07:31 -05:00