lat9nq
e82fa6cce2
Address reviewer comments
5 years ago
lat9nq
1eaff4546b
CMake: Port citra-emu/citra FindFFmpeg.cmake
Also renames related CMake variables to match both the Find*FFmpeg* and
variables defined within the file. Fixes odd errors produced by the old
FindFFmpeg.
Citra's FindFFmpeg is slightly modified here: adds Citra's copyright at
the beginning, renames FFmpeg_INCLUDES to FFmpeg_INCLUDE_DIR, disables a
few components in _FFmpeg_ALL_COMPONENTS, and adds the missing avutil
component to the comment above.
5 years ago
lat9nq
14ec1dddac
ci/windows: Copy downloaded FFmpeg libraries
Copies FFmpeg libraries that were downloaded during the CMake
configuration. Fixes dynamic linking issues with the MinGW builds.
5 years ago
lat9nq
e6211c3753
CMake: Implement YUZU_USE_BUNDLED_FFMPEG
For Linux, instructs CMake to use the FFmpeg submodule in externals.
This is HEAVILY based on our usage of the late Unicorn. Minimal change
to MSVC as it uses the yuzu-emu/ext-windows-bin. MinGW now targets the
same ext-windows-bin libraries as MSVC for FFmpeg. Adds FFMPEG_LIBRARIES
to WIN32 and simplifies video_core/CMakeLists.txt a bit.
5 years ago
lat9nq
9cba9a5d09
externals: Add submodule ffmpeg
5 years ago
bunnei
09a542fdf1
Merge pull request #5865 from lat9nq/conditionally-quiet
video_core: host_shaders: Don't pass --quiet to glslangValidator if unavailable
5 years ago
bunnei
d607a57c4c
Merge pull request #5876 from lioncash/truncation
k_affinity_mask: Avoid implicit truncation to bool
5 years ago
Lioncash
7da83ef6f7
k_affinity_mask: Avoid implicit truncation to bool
This can cause compiler warnings. Instead, we can explicitly add a
boolean expression around it to naturally turn the result into a bool.
5 years ago
Lioncash
9fb1a47658
k_priority_queue: Unfold several declval usages
Given these are only used as function existence checks, we can simplify
some usages of declval, given they aren't particularly useful here.
Reduces a few template instantiations, which at most reduces compile
times a tiny bit.
5 years ago
Lioncash
8170435ec5
k_priority_queue: Simplify affinity mask type alias
We can make use of the _t variants of the templates to cut down on a
little bit of verbosity.
5 years ago
Lioncash
4431b499d0
k_priority_queue: Resolved reserved identifier
An identifier containing a starting underscore followed by a capital
letter is reserved by the standard. It's trivial to avoid this by moving
the underscore to the end of the identifier.
While the likelihood of clashing here being minimal, we can turn a
"should not break" scenario into a definitive "will not break" one, so
why not?.
5 years ago
bunnei
31a955dc1c
Merge pull request #5874 from Morph1984/create-keys-dir
key_manager: Create the keys directory if it does not exist
5 years ago
Morph
53d62eb9bd
key_manager: Create the keys directory if it does not exist
5 years ago
bunnei
0c275a6464
Merge pull request #5870 from german77/hanheldfix2
config: Always update handheld config
5 years ago
german
5809b8941e
Add footer types and address comments
5 years ago
german
5c9d8e8f39
Fix npad struct to match switchbrew
5 years ago
german
1f204e5930
Adds missing controller types and properties
5 years ago
bunnei
65bd33b7c6
Merge pull request #5863 from ogniK5377/disable-reverb
audren: Disable reverb for the time being
5 years ago
german
ebf3784c75
Always update handheld config
5 years ago
bunnei
297e909002
Merge pull request #5848 from ogniK5377/k-resourcelimit
kernel: Rewrite resource limit to be more accurate
5 years ago
Chloe Marcec
6ff08eb44f
Simplify limitableresource names
5 years ago
bunnei
6f37a78056
Merge pull request #5842 from german77/userfix
acc: Fix error when second user is selected
5 years ago
bunnei
cac3881076
Merge pull request #5841 from german77/username
Avoid overwriting username
5 years ago
german
e0c83e305a
Prevent over scheduling audio events and terminate properly the motion update event
5 years ago
LC
12a67eca0e
Merge pull request #5866 from Morph1984/log-all-paths
settings: Log the cache, config and mod load directories
5 years ago
Morph
922d1556a0
IApplicationFunctions: Implement GetHealthWarningDisappearedSystemEvent
5 years ago
Morph
c21d343b04
settings: Log the cache, config, and mod load directories
5 years ago
lat9nq
255834538c
video_core: host_shaders: Don't pass --quiet to glslangValidator if unavailable
Prevents CMake from calling `glslangValidator` with `--quiet` when it is
not available, i.e. on older downstream versions from Ubuntu.
5 years ago
bunnei
57d0ac56cc
Merge pull request #5861 from german77/HandheldFix
hid: Only update motion for npad and prevent over scheduling events
5 years ago
Chloe Marcec
1c1940200a
Compile error
5 years ago
Chloe Marcec
4d7f0c4c07
Address issues
5 years ago
LC
4b5303280b
Merge pull request #5864 from MerryMage/is-thumb
arm_dynarmic_32: Print out CPSR.T on exception
5 years ago
MerryMage
6f76ed25df
arm_dynarmic_32: Print out CPSR.T on exception
5 years ago
bunnei
eee513213d
Merge pull request #5859 from Morph1984/nifm
nifm: Stub GetCurrentNetworkProfile and GetCurrentIpConfigInfo
5 years ago
Ameer J
a57a3172ce
Merge pull request #5856 from Morph1984/nifm-fix-getappletinfo-stub
nifm: Fix GetAppletInfo stub
5 years ago
Chloe Marcec
6619834395
audren: Disable reverb for the time being
As this is causing issues in a few games, it's best to have it disabled until it's completely implemented
5 years ago
bunnei
179fb1e2f0
Merge pull request #5858 from Morph1984/IsGamePlayRecordingSupported-stub
am/IApplicationFunctions: Stub IsGamePlayRecordingSupported
5 years ago
german
963ce4f5ab
Only update motion for npad and prevent over scheduling events
5 years ago
bunnei
693ea6362b
Merge pull request #5860 from Morph1984/prepo-transmission-stub
prepo: Stub RequestImmediateTransmission and GetTransmissionStatus
5 years ago
Morph
a777002e4c
Merge pull request #5846 from ameerj/analog-join
analog_from_button: Fix update_thread.join exception
5 years ago
Morph
200c8bce5a
nifm: Stub GetCurrentIpConfigInfo
- Used by Lets Sing 12
5 years ago
Morph
af32dc3653
prepo: Stub GetTransmissionStatus
5 years ago
Morph
343ee0fc1f
prepo: Stub RequestImmediateTransmission
- Used by Animal Crossing: New Horizons
5 years ago
Morph
130ca0ca61
nifm: Stub GetCurrentNetworkProfile
- Used by Minecraft Bedrock Edition
- Used by Bloons TD 5
5 years ago
Morph
9b855feeec
nifm: Add several structs
5 years ago
bunnei
a49a258610
Merge pull request #5857 from Morph1984/bsd-fix-eventfd-stub
bsd: Fix EventFd stub
5 years ago
Morph
5bf0587bee
am/IApplicationFunctions: Stub IsGamePlayRecordingSupported
Used by RetroArch
5 years ago
Morph
18c2915be2
bsd: Fix EventFd stub
5 years ago
bunnei
bd51df8969
Merge pull request #5855 from Morph1984/bsd-fix-getsockopt-stub
bsd: Fix GetSockOpt stub
5 years ago
Morph
3bd2f586a1
nifm: Fix GetAppletInfo stub
5 years ago