Commit Graph

50 Commits

Author SHA1 Message Date
SSimco
ac4ad1f7af Implemented getting cpu brand name for arch64 linux 2024-10-31 13:09:04 +02:00
SSimco
25ea6ddf47 Merge branch 'main' into android 2024-09-21 21:52:34 +03:00
capitalistspz
8508c62540
Various smaller code improvements (#1343)
Some checks failed
Build check / build (push) Failing after 7s
Generate translation template / generate-pot (push) Failing after 0s
2024-09-17 02:00:26 +02:00
squidbus
9a53b19403
CI+build: Improve macOS builds (#1310) 2024-08-28 11:06:49 +02:00
SSimco
8e38264c10 Merge branch 'main' into android 2024-08-26 16:07:04 +03:00
SSimco
912a4af5b4 Merge branch 'main' into android 2024-08-26 16:06:43 +03:00
Exzap
1234e2c118
Preparations for 2.1 (#1306) 2024-08-26 11:43:38 +02:00
Exzap
b52b676413 vcpkg: Automatically unshallow submodule 2024-08-07 02:50:24 +02:00
SSimco
aae6313fdb Merge branch 'main' into android 2024-07-09 11:23:13 +03:00
Steveice10
9bbb7c8b97
Add support for portable directory without build flag (#1071) 2024-02-18 05:54:41 +01:00
SSimco
00a5c44464 Merge branch 'android-2' into android-jit 2024-02-16 22:40:30 +02:00
SSimco
748070bc12 Revert "Added libucontext for android & replaced x86 intrinsics with sse2neon implementations"
This reverts commit 8e666d32d0.
2024-01-20 21:44:37 +02:00
SSimco
179bf2c145 Merge branch 'main' into android-2 2024-01-20 21:41:24 +02:00
Live session user
7e778042ee Fix macos missing dylib file 2024-01-16 14:51:12 +01:00
SSimco
8e666d32d0 Added libucontext for android & replaced x86 intrinsics with sse2neon implementations 2023-12-27 16:14:44 +02:00
SSimco
fda05a5a00 Merge branch 'android' into android-2 2023-12-23 18:00:09 +02:00
capitalistspz
1849083073
Use hidapi for Wiimotes on Windows (#1033) 2023-12-06 02:33:29 +01:00
SSimco
99e908c708 WIP jit 2023-10-22 18:39:07 +03:00
Exzap
757d458161 Compatibility with fmtlib 10.1.x 2023-10-02 18:53:00 +02:00
Simon
98b5a8758a
nsyshid: Add backends for cross platform USB passthrough support (#950) 2023-09-19 01:27:40 +02:00
capitalistspz
85aa4f095b
Linux/MacOS: Add wiimote support via HIDAPI (#934) 2023-08-15 09:37:37 +02:00
SSimco
aca4534108 Merge remote-tracking branch 'origin/jit-aarch64' into android-jit 2023-08-02 06:20:24 +03:00
Alexandre Bouvier
34ff9da097
cmake: exclude fmt10 (#921) 2023-07-31 01:15:44 +02:00
SSimco
f60abeddcd Add support for reading game files using SAF 2023-06-17 23:19:17 +03:00
SSimco
6aed5dde46 Make SDL & OpenGL optional and fix build on Android 2023-06-08 08:52:02 +03:00
Colin Kinloch
4ae5b4f8b8
Wayland: Use viewporter (#836) 2023-05-28 02:04:24 +02:00
Nicholas F
1bcdb35e42
Add GameMode support for Linux build (#796) 2023-05-11 07:19:44 +02:00
Exzap
fe2855168d Update SDL2 + Better way to use sys packages on linux 2023-04-13 14:02:59 +02:00
Exzap
eaf006d606 Dont find_package cubeb in vcpkg mode 2023-03-13 05:34:53 +01:00
SSimco
fcab8f8f1a
Linux: Add CMake find module for wayland + make wayland optional (#572) 2022-12-15 08:44:14 +01:00
goeiecool9999
cbdf381b31
Fix gamepad hotkey and game profile setting (#510) 2022-11-24 12:29:29 +01:00
Tillsunset
5adb1e9618
Add commit hash to build name on build check workflow (#463) 2022-11-07 02:47:59 +01:00
OatmealDome
e0aaf631c4
macOS: Set values for empty keys in Info.plist (#425) 2022-10-28 16:57:14 +02:00
emiyl
8f674933d2
Create Cemu .app bundle for macOS (#364) 2022-10-23 16:58:28 +02:00
SSimco
d6ba61cf64
Add support for non portable mode (#356) 2022-10-12 08:03:26 +02:00
Exzap
52cc7c5996
Follow imgui recommendation and streamline build dependencies (#355) 2022-10-11 01:43:15 +02:00
Exzap
3bceb39966
Remove PUBLIC_RELEASE flag and tie asserts to debug config (#287)
Removes the -DPUBLIC_RELEASE flag. Cemu's debug asserts are now only enabled if the build configuration is Debug. Similarly, on Windows the console is only shown for Debug builds.
2022-09-24 08:43:27 +02:00
Tillsunset
867c0c5ca2
Fix some issues with building on macOS (#268)
* fixed building on macos, needs OBJC and OBJXX to be enabled
* changed to weak ordering due to string comparison not being strong ordering
* Use raw PNG bytes from "resource/embedded/resources.h" in all windows too
2022-09-18 14:39:00 +02:00
Andrea Pappacoda
728bd3178b
build: update required fmt version (#183) 2022-09-05 15:38:25 +02:00
Jun Bo Bi
a54a3ec74e
Fix build using clang-cl on windows and improve driver detection (#129) 2022-09-04 23:15:40 +02:00
Ziemas
afb08f23e2
cmake: Exclude unnecessary dep build targets (#150) 2022-09-03 10:34:47 +02:00
Andrea Pappacoda
719ee90b27
build: minor refactoring and fixes
- Fix target_precompile_headers() usage; the CemuCommon target exposes
  the src/Common/precompiled.h precompiled header as part of its public
  interface with
  target_precompile_headers(CemuCommon PUBLIC precompiled.h), so all the
  other targets wanting to use the precompiled header have to link to
  the CemuCommon target with
  target_precompile_headers(TargetName PRIVATE CemuCommon).
- Set the project version to 2.0
- Set RUNTIME_OUTPUT_DIRECTORY instead of only their _DEBUG and _RELEASE
  variants, fixing the compilation when neither build types are defined
- Use a consistent indentation style (tabs, like in the .cpp files)
- Use "modern" variants of some functions, e.g. add_definitions ->
  add_compile_definitions
2022-09-02 13:05:15 +02:00
Exzap
d8da8a54a6
Infrastructure for shipping and auto-updating experimental releases (#131) 2022-08-31 12:04:09 +02:00
Marcin Chojnacki
527ee3aea5
Initial implementation of macOS Vulkan renderer over MoltenVK (#124) 2022-08-30 19:02:56 +02:00
Andrea Pappacoda
f51a51df3b
build: improve the Linux aspect of things (#75)
Improved, fixed and streamlined cmake files. Optionally use system libraries instead of vcpkg (-DENABLE_VCPKG=OFF)
2022-08-29 07:19:48 +02:00
Crementif
ca78b92718
Remove cemuhook and fix exports (#73) 2022-08-26 19:41:42 +02:00
Crementif
fb76d714f2
cmake: Set startup project for MSVC 2022-08-26 17:56:19 +02:00
ArtemisX64
8b7738f0ab Replace Vulkan-SDK with Vulkan Headers 2022-08-25 13:31:32 +09:00
Maximilian Downey Twiss
5ae3c56de8
Use more consistent formatting in CMakeLists.txt (#2) 2022-08-24 08:32:04 +02:00
Exzap
d60742f52b Add all the files 2022-08-22 22:21:23 +02:00