summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-02-12revert to std::sin and std::cosChloe Marcec
2021-02-12address issuesChloe Marcec
2021-02-12audren: Implement I3dl2ReverbChloe Marcec
Most notable fix is the voices in Fire Emblem Three Houses
2021-02-12kernel: More accurately reserve and release resourcesameerj
2021-02-12kernel: KScopedReservation implementationameerj
This implements KScopedReservation, allowing resource limit reservations to be more HW accurate, and release upon failure without requiring too many conditionals.
2021-02-12kernel: Unify result codes (#5890)Chloe
* 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
2021-02-11Merge pull request #5902 from lioncash/core-warnbunnei
core: Silence various warnings on Clang 12
2021-02-11Merge pull request #5869 from german77/mousePanningbunnei
input_common: Add mouse panning
2021-02-10software_keyboard: Implement Finalize request commandMorph
2021-02-10Merge pull request #5893 from lioncash/inputbunnei
configure_input_player_widget: Minor cleanup
2021-02-09Merge pull request #5904 from lat9nq/common-sized-deallocLC
common: Add -fsized-deallocation as a Clang flag
2021-02-09Merge pull request #5905 from lat9nq/core-sized-deallocLC
core: Add -fsized-dealloction as a Clang flag
2021-02-09configure_input_player_widget: Silence unused variable warningslat9nq
Prevents clang 11 from throwing an error since these variables are unused.
2021-02-09common: Add -fsized-deallocation as a Clang flaglat9nq
Prevents an operator delete error when compiling with Clang 11.
2021-02-09core: Add -fsized-dealloction as a Clang flaglat9nq
Prevents a operator delete error when compiling with Clang 11.
2021-02-09Merge pull request #5901 from lioncash/input-warnAmeer J
udp: Silence warnings on Clang 12
2021-02-09Merge pull request #5900 from lioncash/unused-funcbunnei
video_core: Remove unused functions and variables
2021-02-09bsd: Remove usage of optional emplace() with no argumentsLioncash
Clang 12 currently falls over in the face of this.
2021-02-09am/controller: Remove [[fallthrough]] from unreachable pathLioncash
Prevents warnings on clang 12. This path is reachable on other variations of the build that disable the unreachable macro.
2021-02-09nfp: 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-09udp: Silence unused member variable warningsLioncash
Simply mark them as unused for now.
2021-02-09udp/client: Define ClientData constructor/destructor in cpp fileLioncash
Prevents compilation errors on clang 12 due to incomplete types within a unique_ptr member.
2021-02-09gl_rasterizer: Remove unused variablesLioncash
Resolves warnings on clang 12
2021-02-09texture_cache/util: Remove unused functionsLioncash
Silences a few warnings on clang 12.
2021-02-09configure_input_player_widget: Reduce duplication of array accessors where ↵Lioncash
applicable Reduces the amount of code to read in expressions a little bit by separating constituents out a little.
2021-02-09configure_input_player_widget: Avoid nontrivial copies where applicableLioncash
Previously a function was copying an array of 20 std::string instances by value.
2021-02-08Settings: Add depth to Joysticks on Pro Controller preview (#5894)Jatoxo
* Add some depth to ProJoysticks * address comments * clang * address nits * fix wrong inner_offset when offset.x was 0
2021-02-08Merge pull request #5880 from lat9nq/ffmpeg-externalAmeer J
cmake: FFmpeg linking rework
2021-02-08Merge pull request #5892 from german77/backupbunnei
olsc: Stub GetSaveDataBackupSetting
2021-02-08Merge pull request #5868 from german77/HandheldFixbunnei
Prevent over scheduling audio events and add motion update unschedule event
2021-02-08string_util: Remove MSVC workaround for converting between UTF8/UTF16Morph
This has been fixed as of Visual Studio 2019 Version 16.2
2021-02-07Merge pull request #5339 from german77/interactivebunnei
Settings: Make settings controller image change with controller input
2021-02-07olsc: Stub GetSaveDataBackupSettinggerman
2021-02-07Add mouse panninggerman
2021-02-08Merge pull request #5872 from lioncash/svc-errorChloe
svc: Provide more detailed error logs for svc functions
2021-02-07Merge pull request #5888 from Morph1984/ogl-4.6Rodrigo Locatti
renderer_opengl: Update OpenGL backend version requirement to 4.6
2021-02-07Merge pull request #5889 from ogniK5377/morton-removeLC
video_core: Delete morton
2021-02-08video_core: Delete mortonChloe Marcec
moron.h & morton.cpp are not used anywhere and are just empty files
2021-02-07renderer_opengl: Update OpenGL backend version requirement to 4.6Morph
2021-02-07Merge pull request #5887 from ogniK5377/lm-fixbunnei
lm: Fix ReadLeb128
2021-02-07Merge pull request #5878 from aleasto/masterMorph
pl_u: Fix read out of bounds
2021-02-07lm: Fix ReadLeb128Chloe 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-07Add GC controller animationgerman
2021-02-06Merge pull request #5885 from MerryMage/ring_buffer-granularitybunnei
ring_buffer: Remove granularity template argument
2021-02-06Merge pull request #5871 from lioncash/address-arbbunnei
k_address_arbiter: Minor cleanup
2021-02-06ring_buffer: Remove granularity template argumentMerryMage
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-06pl_u: Fix read out of boundsAlessandro Astone
2021-02-06Refresh debug controller settingsgerman
2021-02-06Refresh controller only when necessarygerman
2021-02-06Add SL SR vectors, change dual joycon view, add missing raw data from ↵german
keyboard/mouse