Commit graph

458 commits

Author SHA1 Message Date
Samuliak
26b1d7e879
enable boost concepts
Some checks failed
codespell / Check for spelling errors (push) Waiting to run
suyu-ci / Check REUSE Specification (push) Waiting to run
suyu verify / Verify Format (push) Has been cancelled
suyu verify / test build (push) Has been cancelled
suyu verify / android (push) Has been cancelled
2024-10-05 12:35:09 +02:00
Exverge
2caadffe4d
Refactor android to dev.suyu.suyu_emu 2024-04-07 19:27:20 -04:00
Lucas Clemente Vella
48e86d6e84 Fixes issue #94: setting Vulkan::Headers before Qt6 can do it 2024-03-30 15:13:23 +00:00
Fijxu
d4375a21ef
Revert a9312c837e . Use proper GCC binary location and CCACHE changes in
the CI
2024-03-25 01:16:32 -03:00
Fijxu
0c2bdc6f61
Fix wrong URL on DownloadExternals. Change Clang and GCC executables on CI scripts 2024-03-24 23:15:50 -03:00
Lucas Clemente Vella
a9312c837e
Searching for Vulkan before QT6, so it doesn't messes with Vulkan. 2024-03-24 14:03:16 -04:00
SylverDiscord51
1648d189d3
license-fix (#31)
Co-authored-by: palfaiate <syl.paulo.alfaiate@gmail.com>
Co-authored-by: SylverDiscord51 <p71468162@gmail.com>
Co-committed-by: SylverDiscord51 <p71468162@gmail.com>
2024-03-23 22:58:07 -03:00
Exverge
8bd3720d36
macos: Disable use of system MoltenVK
Co-authored-by: Nick Majkic <8842171-majkic65@users.noreply.gitlab.com>
2024-03-21 21:15:48 -04:00
Nick Majkic
19c2b08ab4 Macos moltenvk headers 2024-03-18 02:45:38 +00:00
Nick Majkic
2a28c85ff9 Clean up CMAKE files for mac and xcode building 2024-03-18 00:47:18 +00:00
Fijxu
84aa715eb1 feature: Use CCACHE if possible 2024-03-13 08:16:00 +00:00
JuanCStar
113b014b08 chore: re-enabled web service 2024-03-12 10:51:26 +01:00
niansa
4a66295a6d Revert "fix discord rpc" 2024-03-09 19:59:16 +00:00
Adya
ad43131df5 fix discord rpc 2024-03-09 18:45:43 +00:00
niansa
362f2047b4 Port changes from Early Access 2024-03-08 22:44:03 +00:00
JuanCStar
88b901a24e Full rebrand 2024-03-08 09:06:48 +00:00
cass_058
c445fa1e3e Fix build 2024-03-08 07:49:32 +00:00
cass_058
faf840f7d5 Disable compiling telemetry code by default 2024-03-08 05:00:53 +00:00
JuanCStar
16dfc39f89 Rebrand Common FS Path functions 2024-03-07 09:21:59 +00:00
Crimson Hawk
069482a788 Merge branch 'fix-windows' into 'dev'
Windows build + remove dependency from github.com

See merge request suyu-emu/suyu!11
2024-03-06 13:02:11 +00:00
JuanCStar
f772e7d776 Changed app window name, logo and other references related 2024-03-06 11:19:34 +01:00
Andrea V
4b917ac0c7 Merge remote-tracking branch 'origin/dev' into fix-windows 2024-03-06 09:56:42 +01:00
Jermz
c6de190c91 Merge branch 'dev' into 'dev'
# Conflicts:
#   CMakeLists.txt
#   CMakeModules/DownloadExternals.cmake
2024-03-06 05:55:02 +00:00
Crimson Hawk
cdbdf63ebe Revert "Merge branch 'master' into 'dev'"
This reverts merge request !17
2024-03-06 05:26:38 +00:00
Jamie
b108b5a8aa Add fixes to compile under windows 2024-03-05 17:41:53 -05:00
AMA2581
5720814b13 modifying all the files to match the app 2024-03-06 00:19:07 +03:30
Andrea V
159507e2a0 Windows build + remove dependency from github.com 2024-03-05 18:14:49 +01:00
Alexandre Bouvier
c74b5f9ee6 cmake: use vulkan-headers config file 2024-02-02 04:38:56 +01:00
Alexandre Bouvier
73e7a259fd cmake: prefer system oaknut library 2024-01-30 02:57:50 +01:00
Mike Lothian
f854ffd015 Add Vulkan-Utility-Libraries dependency 2024-01-22 01:30:44 +00:00
Jan Beich
ecfba79d98 externals: update Vulkan-Headers to v1.3.274 2023-12-20 01:13:09 +01:00
Liam
7239547ead android: add oboe audio sink 2023-12-17 01:42:59 -05:00
Alexandre Bouvier
d2bb9e9729 cmake: prefer system gamemode library 2023-11-30 16:54:00 +01:00
liamwhite
57a391e71d
Merge pull request #12074 from GPUCode/yuwu-on-the-metal
Implement Native Code Execution (NCE)
2023-11-30 09:20:55 -05:00
amazingfate
a76a8fb5fe qt: add cpu_backend configuration 2023-11-26 20:44:07 -05:00
Alexandre Bouvier
fe3702223f cmake: prefer system simpleini library 2023-11-26 03:45:10 +01:00
t895
da14c7b8e4 config: Unify config handling under frontend_common
Replaces every way of handling config for each frontend with SimpleIni. frontend_common's Config class is at the center where it saves and loads all of the cross-platform settings and provides a set of pure virtual functions for platform specific settings.

As a result of making config handling platform specific, several parts had to be moved to each platform's own config class or to other parts. Default keys were put in platform specific config classes and translatable strings for Qt were moved to shared_translation. Default hotkeys, default_theme, window geometry, and qt metatypes were moved to uisettings. Additionally, to reduce dependence on Qt, QStrings were converted to std::strings where applicable.
2023-11-21 01:58:13 -05:00
liamwhite
eec3d356b6
Merge pull request #11689 from liamwhite/breakpad
qt: implement automatic crash dump support
2023-10-29 23:41:13 -04:00
Alexandre Bouvier
79ba5d9c26 cmake: prefer system stb headers 2023-10-25 21:47:32 +02:00
Nguyen Marc
b1a7bbd458
qt: add network components when using discord 2023-10-14 01:01:02 +02:00
Charles Lombardo
3aa6d4d8ce android: Allow ANDROID_STL 2023-10-13 12:55:41 -04:00
Charles Lombardo
2c3281c66b externals: Update LLVM to 17.0.2
Matches android ndk
2023-10-13 12:55:41 -04:00
Charles Lombardo
1591923f91 android: Update ndk to 26.1.10909125
The new ndk uses LLVM 17.0.2 so we can remove the LLVM download and libc++ options for the android builds
2023-10-13 12:55:41 -04:00
Liam
d3997bad9b qt: implement automatic crash dump support 2023-10-08 11:35:53 -04:00
Alexandre Bouvier
f93f31f4ae cmake: prefer system renderdoc header 2023-09-18 18:35:20 +02:00
liamwhite
ce5320c49f
Merge pull request #11447 from xcfrg/portable-compile-out
common: add a compile time option to allow disabling portable mode
2023-09-12 09:17:50 -04:00
GPUCode
254b2bd9df cmake: Add option to fetch validation layer binary on android 2023-09-08 23:13:52 +03:00
xcfrg
a02d641042
add a compile time option to allow disabling portable mode 2023-09-06 18:53:39 -04:00
german77
4077ff6851 externals: Update SDL to 2.28.2 2023-08-27 21:08:28 -06:00
Feng Chen
87022a4833 Add macos moltenvk bundle, Add copy moltevk dylib script 2023-08-22 10:22:28 +08:00