squidbus
d45eef13b8
externals: Add MoltenVK as an external. ( #1767 )
2024-12-14 10:20:04 +02:00
MajorP93
7a04a1be25
ci: Use link-time optimization for building ( #1636 )
...
* ci: Use link-time optimization for building
* cmake: Set CMP0069 policy to new for external dependencies
* This enables LTO also when building external dependencies that do not
handle CMP0069 in their CMake scripts.
2024-12-13 18:30:16 +02:00
squidbus
6cbf01679f
ci: Limit build parallelism to number of processors. ( #1632 )
2024-11-30 22:24:32 +02:00
¥IGA
c2cd0464b9
Bump to Clang 18 ( #1549 )
2024-11-21 12:08:22 +02:00
Florian Piesche
7fd0dcd14a
Add FreeDesktop metadata ( #1495 )
2024-11-14 10:56:14 +02:00
Florian Piesche
a64856ea70
Add scalable vector redraw of shadps4 icon ( #1501 )
...
* Add scalable vector redraw of shadps4 icon
* Update icon name in desktop file
* Fix svg
2024-11-12 09:32:56 +02:00
squidbus
2a18d5760a
ci: Change to macOS 15 ( #1508 )
2024-11-10 00:20:54 +02:00
Quang Ngô
46e50a1530
Fix emulator name in desktop entry for appimages ( #1491 )
2024-11-07 14:56:24 +02:00
Quang Ngô
fa1d736406
Allow disable the auto updater ( #1490 )
2024-11-07 14:56:02 +02:00
DanielSvoboda
06edfb5eee
Publish to Release Repository ( #1452 )
...
Stores the builds in 3 repositories, one for each operating system:
shadps4-binaries-Windows
shadps4-binaries-Linux
shadps4-binaries-Mac
This makes it possible to download previous builds, it will be used on the website as planned by shadown
2024-10-27 22:08:25 +02:00
Quang Ngô
52aedbbf8b
ci: Fix controller detection on startup for Linux ( #1410 )
2024-10-20 11:02:24 +03:00
georgemoralis
79c9ff9fdf
hot fix : put linux-qt in parallel3
2024-10-15 20:10:49 +03:00
georgemoralis
ec2969f1a4
revert qt-issue
...
fixed linux-qt build
2024-10-14 15:00:55 +03:00
Quang Ngô
e554d80e86
test ( #1371 )
2024-10-14 14:34:52 +03:00
Quang Ngô
8a5af14734
ci: add missing libs to enable Wayland backend for SDL ( #1184 )
2024-10-10 17:54:32 +03:00
nishinji
a2bd23f915
CI: Build outside the main branch ( #1239 )
2024-10-06 02:26:19 +03:00
qurious-pixel
a235ccda07
remove libgstreamermediaplugin.so from qt multimedia plugins ( #1187 )
2024-10-01 21:43:18 +03:00
Quang Ngô
777f15d397
ci: fix audio for Linux ( #1177 )
2024-10-01 16:11:08 +03:00
DanielSvoboda
9543ba11e1
cancel-in-progress ( #1162 )
...
if 2 actions are being created to go to MAIN, the oldest one will be canceled
2024-10-01 07:54:36 +03:00
tGecko
56b12d429c
add gstreamer to appimage build ( #1166 )
2024-09-30 12:49:20 +03:00
¥IGA
515ae97d2b
Better screenshots for 0.3.0 + misc changes ( #1122 )
...
* Better screenshots for 0.3.0 + misc changes
* Update BloodBorne screenshot
2024-09-28 16:17:11 +03:00
Plínio Larrubia
ff0aa1bb59
fix: Duplicated CI run after opening a PR with a branch in the original repo ( #1110 )
2024-09-27 17:35:40 +03:00
DanielSvoboda
2d6d39a0dd
Cleaner pre-release messages ( #1096 )
...
Instead of showing all the content and just the latest commit,
it will show the link to all the changes between the latest release and the pre-release
2024-09-27 09:05:16 +03:00
tGecko
cac244cc03
Add playback of background/title music in game list ( #1033 )
...
* add playback of background/title music
* clang_format
* add windows multimedia build instructions
* fix typo accidentally made to arm
* address comments
* loop music
* feedback
* fix CI
* add newline
* playBGM off by default
---------
Co-authored-by: Charles <charles@superfocus.ai>
2024-09-26 09:12:41 +03:00
TotalCaesar659
2c236d7f1e
Add FUNDING.yml ( #1054 )
...
* Add FUNDING.yml
Display a "Sponsor" button at the top of the repository.
More information:
https://github.blog/2019-05-23-announcing-github-sponsors-a-new-way-to-contribute-to-open-source/
https://help.github.com/en/articles/displaying-a-sponsor-button-in-your-repository
* Fix reuse check
2024-09-26 07:55:47 +03:00
DanielSvoboda
7411f736a6
Fix Logic for Deleting Old Pre-Releases ( #1060 )
...
Currently, is excludes old pre-releases by only comparing the date, without considering the time. This update uses published_at instead of created_at and compares both date and time to accurately exclude older pre-releases.
2024-09-24 22:40:19 +03:00
DanielSvoboda
68235cada0
fix pre-release token ( #1043 )
2024-09-23 21:14:55 +03:00
DanielSvoboda
bf1e1d8704
Pre-release | Unifies builds ( #953 )
...
* Pre-release | Unifies builds
* Missing code...
* +
create actions for any branch, and pre-release only for MAIN
* Cache windows
* Delete old pre-releases and tags
deletes old pre-releases and their tags to keep the repository clean
* Update build.yml
2024-09-23 20:13:39 +03:00
squidbus
de705e1d3d
ci: Refresh CMake cache on build. ( #996 )
2024-09-20 11:54:23 +03:00
Plínio Larrubia
89cae5be88
Cache Windows CIs, solution by @Artalus ( #985 )
...
* ci: Add ccache with ninja generator for Windows builds
- Credits to @Artalus
* ci: Don't include d3d and dxc compiler DLLs
* ci: Simplify cache steps names and key names
- Windows builds will no longer cause issues when merging
* CI trigger
2024-09-19 17:38:34 +03:00
georgemoralis
9d9249d72b
Revert "Add UI to configure keyboard-to-controller mapping ( #308 )"
...
This reverts commit fdb13a3b90
.
2024-09-11 12:56:27 +03:00
Vasyl_Baran
d03e9fc63d
Add UI to configure keyboard-to-controller mapping ( #308 )
...
* Add UI to configure keyboard-to-controller mapping
* Add an optional "---fix" argument to format-checking script
* clang fix
---------
Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2024-09-11 08:51:18 +03:00
Plínio Larrubia
050232c4a0
ci: enable cmake cache on all platforms (SDL/Qt) ( #622 )
...
- uses actions/cache@v4 and hendrikmuhs/ccache-action@v1.2.14
- Keeps the cache from CMake Cache configuration (Windows, Linux, macOS)
- Keeps the cache from CMake build objects (Linux/macOS)
- Use ccache for Linux builds
- Use sccache for macOS builds
- Add hashes to the s/ccache keys
- Update cache names with OS-qt/sdl as a prefix
- All old caches are invalidated, delete them or wait for cache eviction
2024-09-07 00:01:55 +02:00
tGecko
f65ad78f85
include build date
...
use pwsh instead of cmd on windows workflows
2024-09-01 17:24:53 +02:00
tGecko
935723faa0
include git short hash in artifact filename
2024-09-01 12:40:51 +02:00
squidbus
39a9eff975
ci: Remove translations folder from Windows upload.
2024-08-31 13:28:22 -07:00
squidbus
e2d29d995b
ci: Remove translations folder from macOS upload.
2024-08-31 13:12:59 -07:00
Dzmitry Dubrova
c3971f46c9
ci: Fix linux-qt CI
2024-08-25 16:03:25 +03:00
Dzmitry Dubrova
1b43493968
ci: Fix CI
2024-08-25 13:59:22 +03:00
Dzmitry Dubrova
08abd37aba
ci: Add LinguistTools to CIs
2024-08-25 13:18:46 +03:00
Xphalnos
2df1372a46
Misc changes
2024-08-18 17:56:29 +02:00
Xphalnos
22d1041c26
Workflows cleanup + misc fixes ( #371 )
...
* Workflows cleanup
* clang-format
* SDL3: Disabling unnecessary options
* Revert CMakeLists.txt changes
2024-08-08 18:19:44 +03:00
Xphalnos
aa9b70ae88
Minor Qt GUI update ( #363 )
...
* Minor Qt GUI update
* Update gui_context_menus.h
* Update gui_context_menus.h
* Update game_info.cpp
2024-08-04 16:07:10 +03:00
Xphalnos
be7c3f2ef5
Better logo for shadPS4
2024-07-31 18:14:22 +02:00
Xphalnos
8282120816
Don't download unnecessary DLLs ( #341 )
2024-07-30 22:41:31 +03:00
squidbus
4e538b8df0
Install x86_64 MoltenVK from Homebrew. ( #318 )
2024-07-23 22:17:50 +03:00
VasylBaran
9b5b4b5312
Install molten-vk using brew (vs getching it directly with url) to fix macOS build
2024-07-23 20:24:35 +03:00
squidbus
176390c660
Update MoltenVK to 1.2.10
2024-07-21 22:36:12 +03:00
squidbus
dff0aa51c6
Add GitHub Actions workflows for macOS.
2024-07-21 22:36:12 +03:00
Xphalnos
7cf23b5efa
CMakeLists.txt cleanup ( #244 )
...
* Update ci.yml
* Update CMakeLists.txt
2024-07-06 02:42:34 +03:00