ameerj
8ad9e3721a
maxwell_to_gl: Remove unused code
Removes unused declarations in maxwell_to_gl.h
5 years ago
Chloe Marcec
6d5a42e4aa
revert to std::sin and std::cos
5 years ago
Chloe Marcec
dccb1546a8
address issues
5 years ago
Chloe Marcec
dffe01cb67
audren: Implement I3dl2Reverb
Most notable fix is the voices in Fire Emblem Three Houses
5 years ago
ameerj
faae6b5595
kernel: More accurately reserve and release resources
5 years ago
ameerj
48b09cc56d
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
e62886ead0
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
0d1cbac0a0
yuzu: Create screenshot path before capture
Allows screenshots in cases where the screenshots path doesn't already
exist.
5 years ago
Morph
118e33cfa9
software_keyboard: Implement Finalize request command
5 years ago
lat9nq
187d76e48e
configure_input_player_widget: Silence unused variable warnings
Prevents clang 11 from throwing an error since these variables are
unused.
5 years ago
lat9nq
19dad3e319
common: Add -fsized-deallocation as a Clang flag
Prevents an operator delete error when compiling with Clang 11.
5 years ago
lat9nq
51b74a317b
core: Add -fsized-dealloction as a Clang flag
Prevents a operator delete error when compiling with Clang 11.
5 years ago
Lioncash
2f9cc2f0ae
bsd: Remove usage of optional emplace() with no arguments
Clang 12 currently falls over in the face of this.
5 years ago
Lioncash
771865bdfc
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
32e763c64c
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
4681f5b60b
udp: Silence unused member variable warnings
Simply mark them as unused for now.
5 years ago
Lioncash
70b6d985e7
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
3f3fbe779e
gl_rasterizer: Remove unused variables
Resolves warnings on clang 12
5 years ago
Lioncash
cb80206c8c
texture_cache/util: Remove unused functions
Silences a few warnings on clang 12.
5 years ago
Lioncash
e4e97e5577
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
a903d18db2
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
20d98fc773
Use GC image
5 years ago
Jatoxo
4bf6e49bda
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
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
german
020c22f53d
hid: Implement GC controller
5 years ago
german
0210c4e219
olsc: Stub GetSaveDataBackupSetting
5 years ago
german
c7cae8769f
Add mouse panning
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
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
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
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
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
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