summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | kernel: Manually destroy the current process during shut downGravatar ameerj2021-12-191-1/+4
| |_|/ / / |/| | | | | | | | | | | | | | Avoids a memory leak.
* | | | | Merge pull request #7593 from german77/brrr_testGravatar Morph2021-12-185-23/+19
|\ \ \ \ \ | | | | | | | | | | | | core/hid: Cancel any vibration after the test
| * | | | | core/hid: Cancel any vibration after the testGravatar Narr the Reg2021-12-165-23/+19
| | | | | |
* | | | | | Merge pull request #7600 from bunnei/fix-kip-loadingGravatar Morph2021-12-181-1/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | core: loader: kip: Minimal changes to fix KIP loading.
| * | | | | | core: loader: kip: Minimal changes to fix KIP loading.Gravatar bunnei2021-12-171-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Allows us to boot KIP (kernal apps), useful for testing the kernel.
* | | | | | | Merge pull request #7587 from liushuyu/fix-linux-decodingGravatar bunnei2021-12-181-0/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | [Patch v2] externals/ffmpeg: refactor ffmpeg searching and handling in cmake
| * | | | | | | video_core/codecs: (re-spin) refactor ffmpeg searching and handlingGravatar liushuyu2021-12-151-0/+6
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #7302 from VPeruS/check-deadlockGravatar bunnei2021-12-174-44/+190
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | [input_common] Fixed thread hang
| * | | | | | [input_common] Move variable declaration closer to usageGravatar vperus2021-12-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MSVC supplied with VS2022 generates "warning C4189: 'CALIBRATION_THRESHOLD': local variable is initialized but not referenced" which is treated as an error. Circumvent it by moving constexpr variable directly into body of lambda function.
| * | | | | | Revert of b01aa72Gravatar vperus2021-11-291-35/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Caused worker_thread to be stuck in Stage1Completed state until job's destruction.
| * | | | | | [input_common] Add completion test for CalibrationConfigurationJobGravatar vperus2021-11-293-9/+151
| | | | | | |
* | | | | | | Merge pull request #7399 from ameerj/art-refactorGravatar Fernando S2021-12-188-152/+147
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | video_core: Refactoring post A.R.T. merge
| * | | | | | vk_texture_cache: Add ABGR src format check for D24S8 conversionsGravatar ameerj2021-12-051-1/+5
| | | | | | |
| * | | | | | renderer_opengl: Minor refactoring of filter selectionGravatar ameerj2021-12-051-30/+20
| | | | | | |
| * | | | | | texture_cache: Fix image convert dimensions assertionGravatar ameerj2021-12-051-1/+12
| | | | | | |
| * | | | | | blit_image: Refactor upscale factors usageGravatar ameerj2021-12-056-62/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The image view itself can be queried to see if it is being rescaled or not, removing the need to pass the upscale/down shift factors from the texture cache.
| * | | | | | vk_texture_cache: Add a function to ImageView to check if src image is rescaledGravatar ameerj2021-12-052-4/+22
| | | | | | |
| * | | | | | blit_image: Refactor ConvertPipeline functionsGravatar ameerj2021-12-052-29/+15
| | | | | | |
| * | | | | | blit_image: Refactor ConvertPipelineEx functionsGravatar ameerj2021-12-052-33/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | reduces much of the duplication between the color/depth variants
| * | | | | | vk_blit_screen: Minor refactor of filter pipeline selectionGravatar ameerj2021-12-051-21/+16
| | | | | | |
| * | | | | | Revert "Merge pull request #7395 from Morph1984/resolve-comments"Gravatar ameerj2021-12-053-16/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit d20f91da11fe7c5d5f1bd4f63cc3b4d221be67a4, reversing changes made to 5082712b4e44ebfe48bd587ea2fa38767b7339cb.
* | | | | | | Merge pull request #7570 from ameerj/favorites-expandedGravatar bunnei2021-12-173-7/+17
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | game_list: Add persistent setting for the favorites row expanded state
| * | | | | | game_list: Add persistent setting for the favorites row expanded stateGravatar ameerj2021-12-123-7/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, the favorites row was always expanded on launch. This change introduces a persistent setting that allows the favorites row's expanded state to be remembered between launches.
* | | | | | | Merge pull request #7532 from goldenx86/patch-3Gravatar bunnei2021-12-151-8/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Update video core popup
| * | | | | | | Suggestions from CrusadingNinjaGravatar Matías Locatti2021-12-161-2/+2
| | | | | | | |
| * | | | | | | Changed linkGravatar Matías Locatti2021-12-161-1/+1
| | | | | | | |
| * | | | | | | main: Update video core popupGravatar Matías Locatti2021-12-061-8/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Old version had formatting issues, and I want to provide an answer to the most common reason this pops up in the first place, outdated drivers.
* | | | | | | | Merge pull request #7551 from vonchenplus/fix_blit_image_view_mismatchingGravatar bunnei2021-12-151-1/+6
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | Fix blit image/view not compatible
| * | | | | | | Fix blit image/view not compatibleGravatar Feng Chen2021-12-101-1/+6
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #7588 from Wunkolo/gibibibi-bytesGravatar bunnei2021-12-151-4/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | yuzu/main: Fix host memory byte units. GB to GiB
| * | | | | | | yuzu/main: Fix host memory byte units. GB to GiBGravatar Wunkolo2021-12-141-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I have `134850146304` bytes of ram and Yuzu was saying that I had `125.59 GB` of ram. But `125.59` is actually the amount of gi**bi**bytes I have. In gi**ga**bytes I would have `134.9`. Additionally, I changed the `1024 / 1024 / 1024` here into the `_GiB` user-literals that I added a while ago(#6519). https://www.wolframalpha.com/input/?i=134850146304+bytes
* | | | | | | | Revert "video_core/codecs: refactor ffmpeg searching and handling in cmake"Gravatar bunnei2021-12-151-6/+0
|/ / / / / / /
* | | | | | | Merge pull request #7565 from liushuyu/fix-linux-decodingGravatar bunnei2021-12-141-0/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | video_core/codecs: refactor ffmpeg searching and handling in cmake
| * | | | | | | CI: fix CI on LinuxGravatar liushuyu2021-12-131-3/+0
| | | | | | | |
| * | | | | | | video_core/codecs: skip decoders that use hw frames ...Gravatar liushuyu2021-12-131-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... this would resolve some edge-cases where multiple devices are present and ffmpeg is unable to auto-supply the hw surfaces
* | | | | | | | Merge pull request #7558 from Morph1984/unused-cpu-family-modelGravatar Mai M2021-12-141-12/+0
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | common/cpu_detect: Remove CPU family and model
| * | | | | | | | common/cpu_detect: Remove CPU family and modelGravatar Morph2021-12-131-12/+0
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | We currently do not make use of these fields, remove them for now.
* | | | | | | | Merge pull request #7549 from Morph1984/astc-8x5Gravatar Mai M2021-12-141-2/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | maxwell_to_vk: Add ASTC_2D_8X5_UNORM
| * | | | | | | | maxwell_to_vk: Add ASTC_2D_5X4_UNORMGravatar Morph2021-12-101-1/+1
| | | | | | | | |
| * | | | | | | | maxwell_to_vk: Add ASTC_2D_8X5_UNORMGravatar Morph2021-12-091-1/+1
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | - Used by Lego City Undercover
* | | | | | | | Merge pull request #7579 from Morph1984/swkbd-oob-array-accessGravatar Mai M2021-12-141-4/+19
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | qt_software_keyboard: Fix out of bounds array access
| * | | | | | | | qt_software_keyboard: Fix out of bounds array accessGravatar Morph2021-12-131-4/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We were unconditionally accessing the keyboard_buttons array, even if the bottom_osk_index was for the numberpad, leading to an out of bounds array access. Fix this by accessing the proper array for the current button when the index is for the numberpad.
* | | | | | | | | core/hid: Fix faulty analog triggersGravatar Narr the Reg2021-12-141-2/+2
| | | | | | | | |
* | | | | | | | | Merge pull request #7581 from lioncash/input-ifaceGravatar Narr the Reg2021-12-1410-155/+192
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | common/input: Avoid numerous large copies of CallbackStatus
| * | | | | | | | | common/input: Avoid numerous large copies of CallbackStatusGravatar Lioncash2021-12-139-129/+171
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CallbackStatus instances aren't the cheapest things to copy around (relative to everything else), given that they're currently 520 bytes in size and are currently copied numerous times when callbacks are invoked. Instead, we can pass the status by const reference to avoid all the copying.
| * | | | | | | | | common/input: Remove unnecessary returnsGravatar Lioncash2021-12-131-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Given these return void, these can be omitted.
| * | | | | | | | | input_poller: Add missing override specifiersGravatar Lioncash2021-12-131-20/+19
| | | | | | | | | |
* | | | | | | | | | Merge pull request #7577 from v1993/patch-2Gravatar Narr the Reg2021-12-141-3/+4
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | input/SDL: Update SDL hints
| * | | | | | | | | | input/SDL: Update SDL hintsGravatar Valeri2021-12-141-3/+4
| | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED is no longer needed thanks to new default in SDL 2.0.18. SDL_HINT_JOYSTICK_HIDAPI_XBOX is reported to cause conflicts with native driver Xbox driver on Linux, and Xbox controllers don't benefit from hidapi anyways.
* | | | | | | | | | input_mapping: Amend specification of parametersGravatar Lioncash2021-12-131-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | param tags are supposed to specify the parameter name without any quoting. Silences several -Wdocumentation warnings.