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
Alexandre Bouvier
20fa80cd13
cmake: prefer system libraries ( #216 )
2024-06-27 13:46:55 +03:00
Xphalnos
a0d4b03346
Screenshots fix
2024-06-23 09:04:16 +02:00
Xphalnos
a818c36fdf
Fix missing SDL3.dll error message for Windows-Qt ( #193 )
2024-06-12 19:09:54 +03:00
Xphalnos
fd3d1550a8
Various changes
2024-06-01 08:18:33 +02:00
Xphalnos
80a9e3865b
Migrating from third-party to externals ( #138 )
...
* third-party migration to externals
* Fix
* Lower case for Linux
2024-05-18 20:05:18 +03:00
georgemoralis
7689e9e8f0
Update linux.yml
...
switched to ubuntu 24.04
2024-05-16 16:59:04 +03:00
TheTurtle
94caa0336e
core: Implement new memory manager ( #133 )
...
* core: Implement new memory manager
* ci: Attempt to fix linux build
* code: Fix a few build errors
2024-05-16 15:55:50 +03:00
georgemoralis
a86b713cc4
fixed workflows
2024-05-10 00:05:54 +03:00
Xphalnos
e7c82cee5e
Update Workflows ( #127 )
...
* Update Workflows
* Update clang-format.sh
* Revert "Update clang-format.sh"
This reverts commit 391bf7e639
.
* Clang 17
2024-05-08 14:17:41 +03:00
psucien
87f3724675
video_core: prefer discrete gpu if available ( #116 )
...
* video_core: prefer discrete gpu if available
* ci: Upgrade to clang format 17
* rewrite w\o std::zip usage
---------
Co-authored-by: raphaelthegreat <47210458+raphaelthegreat@users.noreply.github.com>
2024-04-30 00:19:12 +03:00
Xphalnos
171d27ff40
Change logo
2024-03-28 15:29:21 +01:00
qurious-pixel
e0c5d67edd
linux qt artifact name ( #89 )
2024-03-01 08:23:02 +02:00
georgemoralis
c8e1e9b19c
missing dll in windows-qt ci
2024-03-01 00:11:19 +02:00
georgemoralis
a967d891d6
file formats and qt ( #88 )
...
* added psf file format
* clang format fix
* crypto functions for pkg decryption
* pkg decryption
* initial add of qt gui , not yet usable
* renamed ini for qt gui settings into shadps4qt.ini
* file detection and loader support
* option to build QT qui
* clang format fix
* fixed reuse
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/loader.h
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/loader.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* uppercase fix
* clang format fix
* small fixes
* let's try windows qt build ci
* some more fixes for ci
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update .github/workflows/windows-qt.yml
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/loader.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/file_format/psf.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* loader namespace
* Update src/core/loader.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* constexpr magic
* linux qt ci by qurious
* fix for linux qt
* Make script executable
* ci fix?
---------
Co-authored-by: raziel1000 <ckraziel@gmail.com>
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
Co-authored-by: GPUCode <geoster3d@gmail.com>
2024-03-01 00:00:35 +02:00
GPUCode
367350e989
common: Rewrite logging based on cut down citra logger ( #86 )
...
* common: Rewrite logging based on cut down Citra logger
* code: Misc fixes
* core: Bring back tls handler
* linker: Cleanup
* config: Remove log level
* logging: Enable console output by default
* core: Fix windows build
2024-02-28 00:10:34 +02:00
qurious-pixel
82d6625df3
Linux CI ( #84 )
...
* Linux CI
* misc formatting
* .reuse
2024-02-25 17:20:53 +02:00
GPUCode
7e5b7a7ffa
chore: Make shadps4 REUSE compliant
2024-02-23 23:33:43 +02:00
GPUCode
d9e30405ba
code: Add clang-format target and CI workflow ( #82 )
...
* code: Add clang format target, rules and CI workflow
* code: Run clang format on sources
2024-02-23 22:57:57 +02:00
georgemoralis
3457b1801f
moved broken linux workflow
2023-08-08 22:27:30 +03:00
georgemoralis
844e1a4d66
Update windows.yml - include winpthreads dll
2023-07-23 20:08:18 +03:00
georgemoralis
e18ba3a7a7
Update windows.yml clang fix
2023-07-23 19:55:08 +03:00
Stefanos Kornilios Mitsis Poiitidis
2cc665cfa9
ci: Use all available cores for linux
2023-07-07 14:23:00 +03:00
Stefanos Kornilios Mitsis Poiitidis
a4346a44d9
ci: install some packages for linux
2023-07-07 14:17:35 +03:00
Stefanos Kornilios Mitsis Poiitidis
b649d2b263
ci: Add linux.yml
2023-07-07 14:07:22 +03:00
georgemoralis
b3d4bf9381
Update windows.yml
...
fixing artifact part4
2023-05-11 16:01:53 +03:00
georgemoralis
491a9577f3
Update windows.yml
...
fixing artifact part3
2023-05-11 15:53:05 +03:00
georgemoralis
7dd1768191
Update windows.yml
...
trying to fix artifact part2
2023-05-11 15:40:12 +03:00