055a58f01e
audio_core: Implement OpenAL backend ( #6450 )
2023-05-01 21:17:45 +02:00
ea649263b7
build: Improvements to bundled libraries support. ( #6435 )
2023-04-28 13:02:53 -07:00
81d24dd7fb
input_common: Allow disabling GCAdapter on platforms without libusb. ( #6448 )
2023-04-22 17:10:12 +02:00
c9b2bd9077
msvc: copy openssl dlls ( #6428 )
2023-04-21 19:09:40 +02:00
54385a54eb
citra_qt: Prevent OS sleep on Linux when a game is running ( #6249 )
2023-03-23 19:37:10 +01:00
8d563d37b4
citra_android: Storage Access Framework implementation ( #6313 )
2023-03-23 14:30:52 +01:00
8b116aaa04
externals: Fix mismatched CryptoPP definitions between compile time and header use. ( #6314 )
2023-02-25 12:58:38 +02:00
6bef34852c
Add option to configure to download system files from Nintendo Update Service ( #6269 )
...
Co-authored-by: B3n30 <benediktthomas@gmail.com >
2023-02-09 21:58:08 +02:00
a8848cce43
build: Update to support multi-arch builds.
2023-01-07 01:09:32 -08:00
ccb50e7f2c
Port yuzu-emu/yuzu#9300: "CMake: Use precompiled headers to improve compile times" ( #6213 )
...
Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com >
2022-12-17 16:06:38 +01:00
94d0399876
fix clang format on mingw/msys2 ( #6188 )
2022-11-13 09:22:05 +02:00
c7e259366d
CMake: Use qt-5.15.7 bundled externals for VS 2019/2022 ( #6176 )
2022-11-07 10:09:23 +05:30
92ad651890
Port yuzu-emu/yuzu#4290 and yuzu-emu/yuzu#4318: Changes for C++20 support ( #5459 )
...
Co-authored-by: Lioncash <mathew1800@gmail.com >
2022-11-06 03:35:20 +01:00
fbe06234b1
Core: Port Exclusive memory impl from yuzu
...
core\arm\dynarmic\arm_dynarmic.cpp: fix build
core\arm\dynarmic\arm_dynarmic.cpp: Fixes
CPP 20
2022-10-23 13:19:33 +05:30
c6153bb32e
CI: fix recent build issues ( #6148 )
...
Co-authored-by: Vitor K <vitor-kiguchi@hotmail.com >
2022-10-05 18:43:07 +02:00
b5872ea79e
cmake: Add SDL2 alias when using system library
2022-09-23 20:55:51 +03:00
cbd5d1c15c
Upgrade codebase to C++ 20 + fix warnings + update submodules ( #6115 )
2022-09-21 18:36:12 +02:00
a273892744
Github Actions: Build android
2022-04-14 20:44:58 +05:30
ff857f0585
CMakeLists.txt: Bump MSVC_VERSION for bundled deps
2022-03-25 23:52:03 +05:30
bae1c31406
Merge pull request #5718 from liushuyu/httpc
...
externals: update httplib and libressl
2022-02-05 02:59:18 -07:00
e3804a4c06
Merge pull request #5786 from vitor-k/macos-perms
...
Request Camera Permission on MacOS
2022-02-05 02:58:38 -07:00
af24f75c18
externals: update httplib and libressl ...
...
* In older `httplib`, SSL connections were not handled correctly and
will have issues with proxy servers. Also, keep alive directives were
not available back then, which is probably necessary to implement
HTTP_C service correctly.
* Another reason being `httplib` now requires OpenSSL 1.1+ API while
LibreSSL 2.x provided OpenSSL 1.0 compatible API.
* The bundled LibreSSL has been updated to 3.2.2 so it now provides
OpenSSL 1.1 compatible API now.
* Also the path hint has been added so that it will find the correct
path to the CA certs on *nix systems.
* An option is provided so that *nix system distributions/providers can
use their own SSL implementations when compiling Yuzu/Citra to
(hopefully) complies with their maintenance guidelines.
* LURLParse is also removed since `httplib` can handle
`scheme:host:port` string itself now.
2022-01-13 19:32:50 -07:00
d5a4988f9e
clang format: add objective c++ formatting
2022-01-10 13:52:39 +01:00
853909996b
Add support for SDL controller accelerometer/gyro events
2021-09-18 12:24:38 -04:00
324e88d6e0
Linux: Flatpak-related changes ( #5772 )
...
* cmake: allow supplying local compatibility list
* dist/desktop: add prefer non-default GPU hint ...
* On compatible systems, this will make the system to use more powerful
GPU instead of the default one (usually the integrated one)
2021-06-21 17:38:52 +08:00
940ec70f13
Apple: request authorization for camera usage
2021-05-15 19:18:01 -03:00
05e28a53e8
input_common: Add support for GameCube Adapter
...
This is a port of the initial GameCube adapter input support i added into yuzu emulator.
It requires the same setup as when it was first introduced in yuzu, requiring the Zadig driver be installed for the adapter to allow it to interface with libusb.
2021-04-24 02:02:45 -04:00
4135a12cb5
CMakeLists: Download Clang-Format from the Citra repo instead of yuzus ( #5534 )
...
This problem seems to have slipped through the cracks in the original PR. (https://github.com/citra-emu/citra/pull/3410 )
2020-08-29 21:58:20 +02:00
1255d82b67
General: Tidy up clang-format warnings
2020-08-28 21:10:42 +02:00
09ebfebc91
CMakeLists: Update CLANG_FORMAT_POSTFIX to 10.0
...
This was forgotten to be changed in previous PRs.
2020-08-08 18:56:58 +02:00
d88d22080d
Merge pull request #5453 from FearlessTobi/port-4221
...
Port yuzu-emu/yuzu#4221 : "cmake: stop linking against QGL"
2020-07-14 09:26:43 -05:00
897e473da4
Merge pull request #5332 from Dragios/fix-exe-path
...
Correct output paths for executable binaries in CMakeLists.txt
2020-07-14 09:10:11 -05:00
88edf9d62c
cmake: stop linking against QGL
...
Co-Authored-By: Jan Beich <jbeich@users.noreply.github.com >
2020-07-11 19:06:31 +02:00
c4a4b40b2d
Fix using system boost ( #5424 )
...
closes #5234
2020-06-23 21:30:35 -05:00
bf1166d0ee
Correct output paths for executable binaries
2020-05-02 22:24:28 +08:00
ed304e2877
Merge pull request #5179 from vitor-k/reenable-hidapi
...
Reenable hidapi for SDL2.0.12 and up
2020-04-27 16:35:51 +02:00
e6b4052b04
MSVC: set SDL_VER to 2.0.12
2020-04-23 00:07:10 -03:00
824453b133
Remove the build type from the bin path
2020-04-16 19:04:04 +01:00
828f88d20a
Merge branch 'master' into feature/savestates-2
2020-04-12 11:24:06 +01:00
3b1b8b7e1f
Merge pull request #5123 from vitor-k/disable-hidapi
...
SDL: Disable hidapi drivers due to compatibility problems with certain controllers
2020-04-03 23:23:03 -05:00
8f164a16ce
Review changes
2020-03-28 17:08:27 +00:00
da3ab3d56e
Merge branch 'master' into feature/savestates-2
2020-03-07 21:23:08 +00:00
aa43399011
Bump bundled sdl2 and appveyor to sdl2.0.10
2020-03-05 15:25:02 -03:00
cff00f38c5
Implements fdk_aac decoder ( #4764 )
...
* audio_core: dsp_hle: implements fdk_aac decoder
* audio_core: dsp_hle: clean up and add comments
* audio_core: dsp_hle: move fdk include to cpp file
* audio_core: dsp_hle: detects broken fdk_aac...
... and refuses to initialize if that's the case
* audio_core: dsp_hle: fdk_aac: address comments...
... and rebase commits
* fdk_decoder: move fdk header to cpp file
2020-02-23 11:01:21 +01:00
f2de70c3fb
Fix crash bugs
2020-02-13 17:42:06 +08:00
754f63af1a
Don't require cmake 3.15
2020-02-13 17:41:21 +08:00
9877bf7d48
Change how the boost target works; disable external warnings in MSVC
2020-02-13 17:41:20 +08:00
a0ac302a93
Definitely disable using system boost if version doesn't match
2020-02-13 17:41:20 +08:00
d041901a30
Some more CI fixes
2020-02-13 17:41:20 +08:00
6940c99ed6
Added boost serialization
2020-02-13 17:27:50 +08:00