summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Settings: Add depth to Joysticks on Pro Controller preview (#5894)Gravatar Jatoxo2021-02-082-6/+30
| | | | | | | | | | | * Add some depth to ProJoysticks * address comments * clang * address nits * fix wrong inner_offset when offset.x was 0
* Merge pull request #5899 from ameerj/ffmpeg-revertGravatar Morph2021-02-092-2/+2
|\ | | | | cmake: Revert FFmpeg 4.3.1 update for Windows builds
| * cmake: Revert FFmpeg 4.3.1 update for Windows buildsGravatar ameerj2021-02-082-2/+2
|/ | | | The new 4.3.1 externals build seems to not be compatible with yuzu. This also fixes an oversight when renaming CMake variables.
* Merge pull request #5880 from lat9nq/ffmpeg-externalGravatar Ameer J2021-02-086-97/+315
|\ | | | | cmake: FFmpeg linking rework
| * ffmpeg: Checkout tag n4.3.1Gravatar lat9nq2021-02-061-0/+0
| | | | | | | | | | Target a specific release version rather than some random development commit.
| * CMakeLists: Use bundled FFmpeg as a fallbackGravatar lat9nq2021-02-062-21/+42
| | | | | | | | | | | | | | | | | | | | | | | | Sets YUZU_USE_BUNDLED_FFMPEG as a CMake dependent option that is OFF on Linux and ON for WIN32 targets. If FFmpeg is not found when YUZU_USE_BUNDLED_FFMPEG is OFF, the bundled module/binaries are used instead. Reverts earlier changes to FindFFmpeg a bit, mostly to keep parity with it's Citra version a bit. Now _FFmpeg_ALL_COMPONENTS lists all components. We overwrite FFmpeg_LIBRARIES and FFmpeg_INCLUDE_DIR after using the module.
| * CMakeLists: Update to FFmpeg 4.3.1 for WIN32Gravatar lat9nq2021-02-051-1/+1
| | | | | | | | Minimal binaries go brrrrrrr
| * CMakeLists: Fixes for linux-freshGravatar lat9nq2021-02-051-1/+13
| | | | | | | | | | | | | | | | | | Tells CMake to look for either nasm or yasm as it is required to build FFmpeg. Avoids a compile-time error by checking for it during configuration. Adds a workaround for Ubuntu Bionic's old version of make not communicating jobserver details properly.
| * Address reviewer commentsGravatar lat9nq2021-02-051-1/+1
| |
| * CMake: Port citra-emu/citra FindFFmpeg.cmakeGravatar lat9nq2021-02-053-121/+207
| | | | | | | | | | | | | | | | | | | | | | Also renames related CMake variables to match both the Find*FFmpeg* and variables defined within the file. Fixes odd errors produced by the old FindFFmpeg. Citra's FindFFmpeg is slightly modified here: adds Citra's copyright at the beginning, renames FFmpeg_INCLUDES to FFmpeg_INCLUDE_DIR, disables a few components in _FFmpeg_ALL_COMPONENTS, and adds the missing avutil component to the comment above.
| * ci/windows: Copy downloaded FFmpeg librariesGravatar lat9nq2021-02-051-0/+5
| | | | | | | | | | Copies FFmpeg libraries that were downloaded during the CMake configuration. Fixes dynamic linking issues with the MinGW builds.
| * CMake: Implement YUZU_USE_BUNDLED_FFMPEGGravatar lat9nq2021-02-053-17/+108
| | | | | | | | | | | | | | | | For Linux, instructs CMake to use the FFmpeg submodule in externals. This is HEAVILY based on our usage of the late Unicorn. Minimal change to MSVC as it uses the yuzu-emu/ext-windows-bin. MinGW now targets the same ext-windows-bin libraries as MSVC for FFmpeg. Adds FFMPEG_LIBRARIES to WIN32 and simplifies video_core/CMakeLists.txt a bit.
| * externals: Add submodule ffmpegGravatar lat9nq2021-02-052-0/+3
| |
* | Merge pull request #5892 from german77/backupGravatar bunnei2021-02-081-1/+12
|\ \ | | | | | | olsc: Stub GetSaveDataBackupSetting
| * | olsc: Stub GetSaveDataBackupSettingGravatar german2021-02-071-1/+12
| | |
* | | Merge pull request #5868 from german77/HandheldFixGravatar bunnei2021-02-082-1/+9
|\ \ \ | | | | | | | | Prevent over scheduling audio events and add motion update unschedule event
| * | | Prevent over scheduling audio events and terminate properly the motion ↵Gravatar german2021-02-022-1/+9
| | | | | | | | | | | | | | | | update event
* | | | README Edit for EAGravatar Schplee2021-02-081-1/+1
| | | |
* | | | Merge pull request #5895 from Morph1984/utf16-cvtGravatar LC2021-02-081-14/+0
|\ \ \ \ | | | | | | | | | | string_util: Remove MSVC workaround for converting between UTF8/UTF16
| * | | | string_util: Remove MSVC workaround for converting between UTF8/UTF16Gravatar Morph2021-02-081-14/+0
|/ / / / | | | | | | | | | | | | This has been fixed as of Visual Studio 2019 Version 16.2
* | | | Merge pull request #5339 from german77/interactiveGravatar bunnei2021-02-0737-96/+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-0631-96/+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
| | | | | | |