ameerj
2982e1c55c
cmake: Revert FFmpeg 4.3.1 update for Windows builds
The new 4.3.1 externals build seems to not be compatible with yuzu. This also fixes an oversight when renaming CMake variables.
5 years ago
Ameer J
a4606a986a
Merge pull request #5880 from lat9nq/ffmpeg-external
cmake: FFmpeg linking rework
5 years ago
bunnei
e9fc670bff
Merge pull request #5892 from german77/backup
olsc: Stub GetSaveDataBackupSetting
5 years ago
bunnei
eaacb5047c
Merge pull request #5868 from german77/HandheldFix
Prevent over scheduling audio events and add motion update unschedule event
5 years ago
Schplee
84250e5be5
README Edit for EA
5 years ago
LC
7e0355f55b
Merge pull request #5895 from Morph1984/utf16-cvt
string_util: Remove MSVC workaround for converting between UTF8/UTF16
5 years ago
Morph
1b1866e7ee
string_util: Remove MSVC workaround for converting between UTF8/UTF16
This has been fixed as of Visual Studio 2019 Version 16.2
5 years ago
bunnei
da2a91a019
Merge pull request #5339 from german77/interactive
Settings: Make settings controller image change with controller input
5 years ago
german
0210c4e219
olsc: Stub GetSaveDataBackupSetting
5 years ago
Chloe
a5dd2bb598
Merge pull request #5872 from lioncash/svc-error
svc: Provide more detailed error logs for svc functions
5 years ago
Rodrigo Locatti
634c18b3ff
Merge pull request #5888 from Morph1984/ogl-4.6
renderer_opengl: Update OpenGL backend version requirement to 4.6
5 years ago
LC
2112335647
Merge pull request #5889 from ogniK5377/morton-remove
video_core: Delete morton
5 years ago
Chloe Marcec
66c653566c
video_core: Delete morton
moron.h & morton.cpp are not used anywhere and are just empty files
5 years ago
Morph
657ac39f45
renderer_opengl: Update OpenGL backend version requirement to 4.6
5 years ago
bunnei
c7b2027e8f
Merge pull request #5887 from ogniK5377/lm-fix
lm: Fix ReadLeb128
5 years ago
Morph
708c6ef06b
Merge pull request #5878 from aleasto/master
pl_u: Fix read out of bounds
5 years ago
Chloe Marcec
937aa8908b
lm: Fix ReadLeb128
Fixes assertion on Bloodstained Ritual of the Night.
We would over read sometimes, this is fixed by checking if the top bit is set in the first iteration. We also lock the loop off to be only the max size of the type we can fit. Finally we changed an incorrect print of "DEBUG" to "TRACE" to reflect the proper log severity
5 years ago
german
38d14331f5
Add GC controller animation
5 years ago
bunnei
1c784618b5
Merge pull request #5885 from MerryMage/ring_buffer-granularity
ring_buffer: Remove granularity template argument
5 years ago
bunnei
bd5c4c438e
Merge pull request #5871 from lioncash/address-arb
k_address_arbiter: Minor cleanup
5 years ago
MerryMage
46ea7034cc
ring_buffer: Remove granularity template argument
Non-obvious bug in RingBuffer::Push(std::vector<T>&) when granularity != 1
Just remove it altogether because we do not have a use for granularity != 1
5 years ago
Alessandro Astone
60353d70af
pl_u: Fix read out of bounds
5 years ago
german
beaa027b5c
Refresh debug controller settings
5 years ago
german
9bba095b2b
Refresh controller only when necessary
5 years ago
german
cbe925c31a
Add SL SR vectors, change dual joycon view, add missing raw data from keyboard/mouse
5 years ago
german
e448ba4281
Add controller window and single joycon top view
5 years ago
german
ace7b59863
Replace text with vectors
5 years ago
german
93ac87f29e
Make settings controller image change with controller input
5 years ago
bunnei
f41e6fba60
Merge pull request #5326 from german77/hidUpdate1
HID: Update the HID service to match more closely to switchbrew part 1
5 years ago
Lioncash
6764c7ce52
k_address_arbiter: Unfold R_UNLESS macros
Allows for more descriptive error messages and also doesn't hide
control-path exit returns from the reader.
5 years ago
Lioncash
8884e73c8b
k_address_arbiter: Remove unnecessary usages of std::addressof
This is a useful function in a generic context or with types that
overload unary operator&. However, primitives and pointers will never do
this, so we can opt for a more straightforward syntax.
5 years ago
Lioncash
c8cc1c301e
k_address_arbiter: Remove dead code
This code is never used, so we can remove it. It's in version control,
so it can always be brought back when needed.
5 years ago
lat9nq
45f85f9bb8
ffmpeg: Checkout tag n4.3.1
Target a specific release version rather than some random development
commit.
5 years ago
lat9nq
9fd1b2c406
CMakeLists: Use bundled FFmpeg as a fallback
Sets YUZU_USE_BUNDLED_FFMPEG as a CMake dependent option that is OFF on
Linux and ON for WIN32 targets. If FFmpeg is not found when
YUZU_USE_BUNDLED_FFMPEG is OFF, the bundled module/binaries are used
instead.
Reverts earlier changes to FindFFmpeg a bit, mostly to keep parity with
it's Citra version a bit. Now _FFmpeg_ALL_COMPONENTS lists all
components. We overwrite FFmpeg_LIBRARIES and FFmpeg_INCLUDE_DIR after
using the module.
5 years ago
Lioncash
8618ac9b8b
svc: Provide more detailed error logs for svc functions
Allows SVC calls to have much more informative information during error
cases. This also doesn't hide control flow returns from the reader.
5 years ago
bunnei
4e7b713922
Merge pull request #5862 from bunnei/kevent
Kernel Rework: Refactor KEvent/KReadableEvent/KWritableEvent
5 years ago
lat9nq
fa403a54dc
CMakeLists: Update to FFmpeg 4.3.1 for WIN32
Minimal binaries go brrrrrrr
5 years ago
bunnei
c48847e7d6
Merge pull request #5875 from lioncash/identifier
k_priority_queue: Minor cleanup
5 years ago
lat9nq
0d896fd0bc
CMakeLists: Fixes for linux-fresh
Tells CMake to look for either nasm or yasm as it is required to build
FFmpeg. Avoids a compile-time error by checking for it during
configuration.
Adds a workaround for Ubuntu Bionic's old version of make not
communicating jobserver details properly.
5 years ago
bunnei
7126a200c4
hle: kernel: Drop R_UNLESS_NOLOG in favor of expanded if-statement.
5 years ago
bunnei
308995e446
hle: kernel: KAddressArbiter: Remove noisy error log.
5 years ago
bunnei
9c2719d86f
hle: kernel: svc: Cleanup KEvent/KReadableEvent/KWritableEvent SVCs.
5 years ago
bunnei
559c505126
common: scope_exit: Add a cancellable ScopeExit macro.
5 years ago
bunnei
0508831455
hle: kernel: Reimplement KReadableEvent and KWritableEvent.
5 years ago
bunnei
9da7b774ae
hle: kernel: Implement KEvent.
5 years ago
bunnei
80a509355c
hle: kernel: KAddressArbiter: Use R_UNLESS_NOLOG where applicable.
5 years ago
bunnei
b4b968b9c4
common: common_funcs: Add R_UNLESS_NOLOG for scenarios that should not log.
5 years ago
bunnei
80d0eb3bbd
hle: kernel: Rename WritableEvent to KWritableEvent.
5 years ago
bunnei
284a4d9283
hle: kernel: Rename ReadableEvent to KReadableEvent.
5 years ago
bunnei
0bb7225361
Merge pull request #5867 from Morph1984/am-GetHealthWarningDisappearedSystemEvent
IApplicationFunctions: Implement GetHealthWarningDisappearedSystemEvent
5 years ago