ameerj
069afcc633
maxwell_to_gl: Remove unused code
Removes unused declarations in maxwell_to_gl.h
5 years ago
Chloe Marcec
7ad63ea542
revert to std::sin and std::cos
5 years ago
Chloe Marcec
d28b942458
address issues
5 years ago
Chloe Marcec
4a7fd91857
audren: Implement I3dl2Reverb
Most notable fix is the voices in Fire Emblem Three Houses
5 years ago
ameerj
ec9b6641b1
kernel: More accurately reserve and release resources
5 years ago
ameerj
5fa6b15215
kernel: KScopedReservation implementation
This implements KScopedReservation, allowing resource limit reservations to be more HW accurate, and release upon failure without requiring too many conditionals.
5 years ago
Chloe
37939482fb
kernel: Unify result codes ( #5890 )
* kernel: Unify result codes
Drop the usage of ERR_NAME convention in kernel for ResultName. Removed seperation between svc_results.h & errors.h as we mainly include both most of the time anyways.
* oops
* rename errors to svc_results
5 years ago
lat9nq
dcc0617cc2
yuzu: Create screenshot path before capture
Allows screenshots in cases where the screenshots path doesn't already
exist.
5 years ago
Morph
886043a6d2
software_keyboard: Implement Finalize request command
5 years ago
lat9nq
0e004269a9
configure_input_player_widget: Silence unused variable warnings
Prevents clang 11 from throwing an error since these variables are
unused.
5 years ago
lat9nq
a58086ae0d
common: Add -fsized-deallocation as a Clang flag
Prevents an operator delete error when compiling with Clang 11.
5 years ago
lat9nq
68f718943e
core: Add -fsized-dealloction as a Clang flag
Prevents a operator delete error when compiling with Clang 11.
5 years ago
Lioncash
0cd40fb523
bsd: Remove usage of optional emplace() with no arguments
Clang 12 currently falls over in the face of this.
5 years ago
Lioncash
1dab8acf5f
am/controller: Remove [[fallthrough]] from unreachable path
Prevents warnings on clang 12. This path is reachable on other
variations of the build that disable the unreachable macro.
5 years ago
Lioncash
d64ba58759
nfp: Correct uninitialized size being used within GetTagInfo()
We were previously the name of the object being initialized within its
own initializer, which results in uninitialized data being read.
5 years ago
Lioncash
a352f34462
udp: Silence unused member variable warnings
Simply mark them as unused for now.
5 years ago
Lioncash
cda24b8eb1
udp/client: Define ClientData constructor/destructor in cpp file
Prevents compilation errors on clang 12 due to incomplete types within a
unique_ptr member.
5 years ago
Lioncash
10636d2494
gl_rasterizer: Remove unused variables
Resolves warnings on clang 12
5 years ago
Lioncash
783dc9e112
texture_cache/util: Remove unused functions
Silences a few warnings on clang 12.
5 years ago
Lioncash
864762cac9
configure_input_player_widget: Reduce duplication of array accessors where applicable
Reduces the amount of code to read in expressions a little bit by
separating constituents out a little.
5 years ago
Lioncash
5c7c212f61
configure_input_player_widget: Avoid nontrivial copies where applicable
Previously a function was copying an array of 20 std::string instances
by value.
5 years ago
german
bcd4e4f650
Use GC image
5 years ago
Jatoxo
2e32ab4e0b
Settings: Add depth to Joysticks on Pro Controller preview ( #5894 )
* Add some depth to ProJoysticks
* address comments
* clang
* address nits
* fix wrong inner_offset when offset.x was 0
5 years ago
Morph
ff58ad2050
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
german
a994a40467
hid: Implement GC controller
5 years ago
german
3f9eb56972
olsc: Stub GetSaveDataBackupSetting
5 years ago
german
52b79ac009
Add mouse panning
5 years ago
Chloe Marcec
c5f109bc50
video_core: Delete morton
moron.h & morton.cpp are not used anywhere and are just empty files
5 years ago
Morph
6e5cc977ad
renderer_opengl: Update OpenGL backend version requirement to 4.6
5 years ago
Chloe Marcec
9d5a56a40b
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
8893b766c3
Add GC controller animation
5 years ago
MerryMage
8d00265998
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
32d9a83f8e
pl_u: Fix read out of bounds
5 years ago
german
160341fcf8
Refresh debug controller settings
5 years ago
german
d6a0975e5d
Refresh controller only when necessary
5 years ago
german
c9597af39d
Add SL SR vectors, change dual joycon view, add missing raw data from keyboard/mouse
5 years ago
german
a7f9983563
Add controller window and single joycon top view
5 years ago
german
ea1f656d7e
Replace text with vectors
5 years ago
german
481cd86722
Make settings controller image change with controller input
5 years ago
Lioncash
40ab2b9348
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
b8fc74d74d
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
7b9c58880f
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
Lioncash
75a60a6e22
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
ea4f62615e
hle: kernel: Drop R_UNLESS_NOLOG in favor of expanded if-statement.
5 years ago
bunnei
546af64340
hle: kernel: KAddressArbiter: Remove noisy error log.
5 years ago
bunnei
eba3c59a61
hle: kernel: svc: Cleanup KEvent/KReadableEvent/KWritableEvent SVCs.
5 years ago
bunnei
18175c71ed
common: scope_exit: Add a cancellable ScopeExit macro.
5 years ago
bunnei
ff3c7c068b
hle: kernel: Reimplement KReadableEvent and KWritableEvent.
5 years ago
bunnei
6bf80dfee0
hle: kernel: Implement KEvent.
5 years ago
bunnei
e9446d232f
hle: kernel: KAddressArbiter: Use R_UNLESS_NOLOG where applicable.
5 years ago