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
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
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
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
bunnei
c48847e7d6
Merge pull request #5875 from lioncash/identifier
k_priority_queue: Minor cleanup
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
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
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