Steveice10
ea649263b7
build: Improvements to bundled libraries support. ( #6435 )
2023-04-28 13:02:53 -07:00
Steveice10
81d24dd7fb
input_common: Allow disabling GCAdapter on platforms without libusb. ( #6448 )
2023-04-22 17:10:12 +02:00
Vitor K
c9b2bd9077
msvc: copy openssl dlls ( #6428 )
2023-04-21 19:09:40 +02:00
Tobias
54385a54eb
citra_qt: Prevent OS sleep on Linux when a game is running ( #6249 )
2023-03-23 19:37:10 +01:00
hank121314
8d563d37b4
citra_android: Storage Access Framework implementation ( #6313 )
2023-03-23 14:30:52 +01:00
Steveice10
8b116aaa04
externals: Fix mismatched CryptoPP definitions between compile time and header use. ( #6314 )
2023-02-25 12:58:38 +02:00
Steveice10
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
Steveice10
a8848cce43
build: Update to support multi-arch builds.
2023-01-07 01:09:32 -08:00
Tobias
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
Venkat Rao
94d0399876
fix clang format on mingw/msys2 ( #6188 )
2022-11-13 09:22:05 +02:00
Ameer J
c7e259366d
CMake: Use qt-5.15.7 bundled externals for VS 2019/2022 ( #6176 )
2022-11-07 10:09:23 +05:30
Tobias
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
SachinVin
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
liushuyu
c6153bb32e
CI: fix recent build issues ( #6148 )
...
Co-authored-by: Vitor K <vitor-kiguchi@hotmail.com>
2022-10-05 18:43:07 +02:00
GPUCode
b5872ea79e
cmake: Add SDL2 alias when using system library
2022-09-23 20:55:51 +03:00
GPUCode
cbd5d1c15c
Upgrade codebase to C++ 20 + fix warnings + update submodules ( #6115 )
2022-09-21 18:36:12 +02:00
SachinVin
a273892744
Github Actions: Build android
2022-04-14 20:44:58 +05:30
SachinVin
ff857f0585
CMakeLists.txt: Bump MSVC_VERSION for bundled deps
2022-03-25 23:52:03 +05:30
bunnei
bae1c31406
Merge pull request #5718 from liushuyu/httpc
...
externals: update httplib and libressl
2022-02-05 02:59:18 -07:00
bunnei
e3804a4c06
Merge pull request #5786 from vitor-k/macos-perms
...
Request Camera Permission on MacOS
2022-02-05 02:58:38 -07:00
liushuyu
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
Vitor Kiguchi
d5a4988f9e
clang format: add objective c++ formatting
2022-01-10 13:52:39 +01:00
Ethan Lee
853909996b
Add support for SDL controller accelerometer/gyro events
2021-09-18 12:24:38 -04:00
liushuyu
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
Vitor Kiguchi
940ec70f13
Apple: request authorization for camera usage
2021-05-15 19:18:01 -03:00
ameerj
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
Tobias
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
Lioncash
1255d82b67
General: Tidy up clang-format warnings
2020-08-28 21:10:42 +02:00
FearlessTobi
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
Marshall Mohror
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
Marshall Mohror
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
FearlessTobi
88edf9d62c
cmake: stop linking against QGL
...
Co-Authored-By: Jan Beich <jbeich@users.noreply.github.com>
2020-07-11 19:06:31 +02:00
Marshall Mohror
c4a4b40b2d
Fix using system boost ( #5424 )
...
closes #5234
2020-06-23 21:30:35 -05:00
Dragios
bf1166d0ee
Correct output paths for executable binaries
2020-05-02 22:24:28 +08:00
Ben
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
Vitor Kiguchi
e6b4052b04
MSVC: set SDL_VER to 2.0.12
2020-04-23 00:07:10 -03:00
Hamish Milne
824453b133
Remove the build type from the bin path
2020-04-16 19:04:04 +01:00
Hamish Milne
828f88d20a
Merge branch 'master' into feature/savestates-2
2020-04-12 11:24:06 +01:00
Marshall Mohror
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
Hamish Milne
8f164a16ce
Review changes
2020-03-28 17:08:27 +00:00
Hamish Milne
da3ab3d56e
Merge branch 'master' into feature/savestates-2
2020-03-07 21:23:08 +00:00
Vitor Kiguchi
aa43399011
Bump bundled sdl2 and appveyor to sdl2.0.10
2020-03-05 15:25:02 -03:00
liushuyu
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
Hamish Milne
f2de70c3fb
Fix crash bugs
2020-02-13 17:42:06 +08:00
Hamish Milne
754f63af1a
Don't require cmake 3.15
2020-02-13 17:41:21 +08:00
Hamish Milne
9877bf7d48
Change how the boost target works; disable external warnings in MSVC
2020-02-13 17:41:20 +08:00
Hamish Milne
a0ac302a93
Definitely disable using system boost if version doesn't match
2020-02-13 17:41:20 +08:00
Hamish Milne
d041901a30
Some more CI fixes
2020-02-13 17:41:20 +08:00
Hamish Milne
6940c99ed6
Added boost serialization
2020-02-13 17:27:50 +08:00
zhupengfei
977ccda30f
CMakeLists: Fix `find_package` call
...
Fixes #4959
Previously options for video dumper and audio decoder is separated, but I forgot to split this `find_package` call so that the other libraries won't be necessary when only using the audio decoder.
2019-10-03 09:35:08 +08:00