Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-09 | nfp: Correct uninitialized size being used within GetTagInfo() | Lioncash | |
We were previously the name of the object being initialized within its own initializer, which results in uninitialized data being read. | |||
2021-02-07 | Merge pull request #5339 from german77/interactive | bunnei | |
Settings: Make settings controller image change with controller input | |||
2021-02-08 | Merge pull request #5872 from lioncash/svc-error | Chloe | |
svc: Provide more detailed error logs for svc functions | |||
2021-02-07 | Merge pull request #5888 from Morph1984/ogl-4.6 | Rodrigo Locatti | |
renderer_opengl: Update OpenGL backend version requirement to 4.6 | |||
2021-02-07 | Merge pull request #5889 from ogniK5377/morton-remove | LC | |
video_core: Delete morton | |||
2021-02-08 | video_core: Delete morton | Chloe Marcec | |
moron.h & morton.cpp are not used anywhere and are just empty files | |||
2021-02-07 | renderer_opengl: Update OpenGL backend version requirement to 4.6 | Morph | |
2021-02-07 | Merge pull request #5887 from ogniK5377/lm-fix | bunnei | |
lm: Fix ReadLeb128 | |||
2021-02-07 | Merge pull request #5878 from aleasto/master | Morph | |
pl_u: Fix read out of bounds | |||
2021-02-07 | lm: Fix ReadLeb128 | Chloe Marcec | |
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 | |||
2021-02-07 | Add GC controller animation | german | |
2021-02-06 | Merge pull request #5885 from MerryMage/ring_buffer-granularity | bunnei | |
ring_buffer: Remove granularity template argument | |||
2021-02-06 | Merge pull request #5871 from lioncash/address-arb | bunnei | |
k_address_arbiter: Minor cleanup | |||
2021-02-06 | ring_buffer: Remove granularity template argument | MerryMage | |
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 | |||
2021-02-06 | pl_u: Fix read out of bounds | Alessandro Astone | |
2021-02-06 | Refresh debug controller settings | german | |
2021-02-06 | Refresh controller only when necessary | german | |
2021-02-06 | Add SL SR vectors, change dual joycon view, add missing raw data from ↵ | german | |
keyboard/mouse | |||
2021-02-06 | Add controller window and single joycon top view | german | |
2021-02-06 | Replace text with vectors | german | |
2021-02-06 | Make settings controller image change with controller input | german | |
2021-02-06 | Merge pull request #5326 from german77/hidUpdate1 | bunnei | |
HID: Update the HID service to match more closely to switchbrew part 1 | |||
2021-02-06 | k_address_arbiter: Unfold R_UNLESS macros | Lioncash | |
Allows for more descriptive error messages and also doesn't hide control-path exit returns from the reader. | |||
2021-02-06 | k_address_arbiter: Remove unnecessary usages of std::addressof | Lioncash | |
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. | |||
2021-02-06 | k_address_arbiter: Remove dead code | Lioncash | |
This code is never used, so we can remove it. It's in version control, so it can always be brought back when needed. | |||
2021-02-06 | svc: Provide more detailed error logs for svc functions | Lioncash | |
Allows SVC calls to have much more informative information during error cases. This also doesn't hide control flow returns from the reader. | |||
2021-02-05 | Merge pull request #5862 from bunnei/kevent | bunnei | |
Kernel Rework: Refactor KEvent/KReadableEvent/KWritableEvent | |||
2021-02-05 | Merge pull request #5875 from lioncash/identifier | bunnei | |
k_priority_queue: Minor cleanup | |||
2021-02-05 | hle: kernel: Drop R_UNLESS_NOLOG in favor of expanded if-statement. | bunnei | |
2021-02-05 | hle: kernel: KAddressArbiter: Remove noisy error log. | bunnei | |
2021-02-05 | hle: kernel: svc: Cleanup KEvent/KReadableEvent/KWritableEvent SVCs. | bunnei | |
2021-02-05 | common: scope_exit: Add a cancellable ScopeExit macro. | bunnei | |
2021-02-05 | hle: kernel: Reimplement KReadableEvent and KWritableEvent. | bunnei | |
2021-02-05 | hle: kernel: Implement KEvent. | bunnei | |
2021-02-05 | hle: kernel: KAddressArbiter: Use R_UNLESS_NOLOG where applicable. | bunnei | |
2021-02-05 | common: common_funcs: Add R_UNLESS_NOLOG for scenarios that should not log. | bunnei | |
2021-02-05 | hle: kernel: Rename WritableEvent to KWritableEvent. | bunnei | |
2021-02-05 | hle: kernel: Rename ReadableEvent to KReadableEvent. | bunnei | |
2021-02-05 | Merge pull request #5867 from ↵ | bunnei | |
Morph1984/am-GetHealthWarningDisappearedSystemEvent IApplicationFunctions: Implement GetHealthWarningDisappearedSystemEvent | |||
2021-02-04 | Merge pull request #5865 from lat9nq/conditionally-quiet | bunnei | |
video_core: host_shaders: Don't pass --quiet to glslangValidator if unavailable | |||
2021-02-04 | Merge pull request #5876 from lioncash/truncation | bunnei | |
k_affinity_mask: Avoid implicit truncation to bool | |||
2021-02-04 | k_affinity_mask: Avoid implicit truncation to bool | Lioncash | |
This can cause compiler warnings. Instead, we can explicitly add a boolean expression around it to naturally turn the result into a bool. | |||
2021-02-04 | k_priority_queue: Unfold several declval usages | Lioncash | |
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. | |||
2021-02-04 | k_priority_queue: Simplify affinity mask type alias | Lioncash | |
We can make use of the _t variants of the templates to cut down on a little bit of verbosity. | |||
2021-02-04 | k_priority_queue: Resolved reserved identifier | Lioncash | |
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?. | |||
2021-02-04 | key_manager: Create the keys directory if it does not exist | Morph | |
2021-02-03 | Merge pull request #5870 from german77/hanheldfix2 | bunnei | |
config: Always update handheld config | |||
2021-02-03 | Add footer types and address comments | german | |
2021-02-03 | Fix npad struct to match switchbrew | german | |
2021-02-03 | Adds missing controller types and properties | german | |