summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use GC imageGravatar german2021-02-091-0/+3
|
* hid: Implement GC controllerGravatar german2021-02-077-6/+206
|
* Merge pull request #5339 from german77/interactiveGravatar bunnei2021-02-0715-75/+3143
|\ | | | | Settings: Make settings controller image change with controller input
| * Add GC controller animationGravatar german2021-02-072-52/+429
| |
| * Refresh debug controller settingsGravatar german2021-02-064-10/+18
| |
| * Refresh controller only when necessaryGravatar german2021-02-062-15/+37
| |
| * Add SL SR vectors, change dual joycon view, add missing raw data from ↵Gravatar german2021-02-064-178/+247
| | | | | | | | keyboard/mouse
| * Add controller window and single joycon top viewGravatar german2021-02-067-29/+391
| |
| * Replace text with vectorsGravatar german2021-02-062-77/+306
| |
| * Make settings controller image change with controller inputGravatar german2021-02-069-75/+2076
| |
* | Merge pull request #5872 from lioncash/svc-errorGravatar Chloe2021-02-081-59/+188
|\ \ | | | | | | svc: Provide more detailed error logs for svc functions
| * | svc: Provide more detailed error logs for svc functionsGravatar Lioncash2021-02-061-59/+188
| | | | | | | | | | | | | | | Allows SVC calls to have much more informative information during error cases. This also doesn't hide control flow returns from the reader.
* | | Merge pull request #5888 from Morph1984/ogl-4.6Gravatar Rodrigo Locatti2021-02-073-42/+17
|\ \ \ | | | | | | | | renderer_opengl: Update OpenGL backend version requirement to 4.6
| * | | renderer_opengl: Update OpenGL backend version requirement to 4.6Gravatar Morph2021-02-073-42/+17
| | | |
* | | | Merge pull request #5889 from ogniK5377/morton-removeGravatar LC2021-02-073-2/+0
|\ \ \ \ | |/ / / |/| | | video_core: Delete morton
| * | | video_core: Delete mortonGravatar Chloe Marcec2021-02-083-2/+0
| | | | | | | | | | | | | | | | moron.h & morton.cpp are not used anywhere and are just empty files
* | | | Merge pull request #5887 from ogniK5377/lm-fixGravatar bunnei2021-02-071-7/+9
|\ \ \ \ | | | | | | | | | | lm: Fix ReadLeb128
| * | | | lm: Fix ReadLeb128Gravatar Chloe Marcec2021-02-071-7/+9
| |/ / / | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge pull request #5878 from aleasto/masterGravatar Morph2021-02-071-2/+7
|\ \ \ \ | |/ / / |/| | | pl_u: Fix read out of bounds
| * | | pl_u: Fix read out of boundsGravatar Alessandro Astone2021-02-061-2/+7
| | | |
* | | | Merge pull request #5885 from MerryMage/ring_buffer-granularityGravatar bunnei2021-02-062-16/+15
|\ \ \ \ | | | | | | | | | | ring_buffer: Remove granularity template argument
| * | | | ring_buffer: Remove granularity template argumentGravatar MerryMage2021-02-062-16/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Merge pull request #5871 from lioncash/address-arbGravatar bunnei2021-02-061-54/+30
|\ \ \ \ \ | |_|_|_|/ |/| | | | k_address_arbiter: Minor cleanup
| * | | | k_address_arbiter: Unfold R_UNLESS macrosGravatar Lioncash2021-02-061-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | Allows for more descriptive error messages and also doesn't hide control-path exit returns from the reader.
| * | | | k_address_arbiter: Remove unnecessary usages of std::addressofGravatar Lioncash2021-02-061-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | k_address_arbiter: Remove dead codeGravatar Lioncash2021-02-061-40/+13
| | |_|/ | |/| | | | | | | | | | | | | | This code is never used, so we can remove it. It's in version control, so it can always be brought back when needed.
* | | | Merge pull request #5326 from german77/hidUpdate1Gravatar bunnei2021-02-0611-169/+407
|\ \ \ \ | |/ / / |/| | | HID: Update the HID service to match more closely to switchbrew part 1
| * | | Add footer types and address commentsGravatar german2021-02-037-58/+106
| | | |
| * | | Fix npad struct to match switchbrewGravatar german2021-02-034-106/+135
| | | |
| * | | Adds missing controller types and propertiesGravatar german2021-02-039-30/+191
| | | |
* | | | Merge pull request #5862 from bunnei/keventGravatar bunnei2021-02-0563-568/+737
|\ \ \ \ | | | | | | | | | | Kernel Rework: Refactor KEvent/KReadableEvent/KWritableEvent
| * | | | hle: kernel: Drop R_UNLESS_NOLOG in favor of expanded if-statement.Gravatar bunnei2021-02-053-11/+11
| | | | |
| * | | | hle: kernel: KAddressArbiter: Remove noisy error log.Gravatar bunnei2021-02-051-1/+1
| | | | |
| * | | | hle: kernel: svc: Cleanup KEvent/KReadableEvent/KWritableEvent SVCs.Gravatar bunnei2021-02-055-69/+89
| | | | |
| * | | | common: scope_exit: Add a cancellable ScopeExit macro.Gravatar bunnei2021-02-051-0/+6
| | | | |
| * | | | hle: kernel: Reimplement KReadableEvent and KWritableEvent.Gravatar bunnei2021-02-0538-298/+341
| | | | |
| * | | | hle: kernel: Implement KEvent.Gravatar bunnei2021-02-053-0/+91
| | | | |
| * | | | hle: kernel: KAddressArbiter: Use R_UNLESS_NOLOG where applicable.Gravatar bunnei2021-02-051-1/+1
| | | | |
| * | | | common: common_funcs: Add R_UNLESS_NOLOG for scenarios that should not log.Gravatar bunnei2021-02-051-0/+8
| | | | |
| * | | | hle: kernel: Rename WritableEvent to KWritableEvent.Gravatar bunnei2021-02-0544-101/+101
| | | | |
| * | | | hle: kernel: Rename ReadableEvent to KReadableEvent.Gravatar bunnei2021-02-0542-81/+82
| | | | |
* | | | | Merge pull request #5875 from lioncash/identifierGravatar bunnei2021-02-051-9/+9
|\ \ \ \ \ | |/ / / / |/| | | | k_priority_queue: Minor cleanup
| * | | | k_priority_queue: Unfold several declval usagesGravatar Lioncash2021-02-041-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | k_priority_queue: Simplify affinity mask type aliasGravatar Lioncash2021-02-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | We can make use of the _t variants of the templates to cut down on a little bit of verbosity.
| * | | | k_priority_queue: Resolved reserved identifierGravatar Lioncash2021-02-041-2/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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?.
* | | | Merge pull request #5867 from ↵Gravatar bunnei2021-02-052-1/+14
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Morph1984/am-GetHealthWarningDisappearedSystemEvent IApplicationFunctions: Implement GetHealthWarningDisappearedSystemEvent
| * | | | IApplicationFunctions: Implement GetHealthWarningDisappearedSystemEventGravatar Morph2021-02-022-1/+14
| | | | |
* | | | | Merge pull request #5865 from lat9nq/conditionally-quietGravatar bunnei2021-02-041-1/+19
|\ \ \ \ \ | |_|_|_|/ |/| | | | video_core: host_shaders: Don't pass --quiet to glslangValidator if unavailable
| * | | | video_core: host_shaders: Don't pass --quiet to glslangValidator if unavailableGravatar lat9nq2021-02-011-1/+19
| | |_|/ | |/| | | | | | | | | | | | | | Prevents CMake from calling `glslangValidator` with `--quiet` when it is not available, i.e. on older downstream versions from Ubuntu.
* | | | Merge pull request #5876 from lioncash/truncationGravatar bunnei2021-02-041-1/+1
|\ \ \ \ | | | | | | | | | | k_affinity_mask: Avoid implicit truncation to bool