summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | vk_device: Use Vulkan 1.0 properlyGravatar ReinUsesLisp2020-08-205-52/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable the required capabilities to use Vulkan 1.0 without validation errors and disable those that are not compatible with it.
| * | | | | | | | | | renderer_vulkan: Create a Vulkan 1.0 instance when 1.1 is not availableGravatar ReinUsesLisp2020-08-203-6/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit doesn't make yuzu compatible with Vulkan 1.0 yet, it only creates an 1.0 instance.
* | | | | | | | | | | Merge pull request #4802 from lioncash/bcatGravatar bunnei2020-10-191-7/+7
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | core: Add boxcat sources with target_sources
| * | | | | | | | | | | core: Add boxcat sources with target_sourcesGravatar Lioncash2020-10-181-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Same behavior, minus a script variable.
* | | | | | | | | | | | Merge pull request #4783 from bunnei/nvdrv-freespaceGravatar bunnei2020-10-182-0/+25
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | hle: service: nvdrv: Implement nvhost_as_gpu::FreeSpace.
| * | | | | | | | | | | hle: service: nvdrv: Implement nvhost_as_gpu::FreeSpace.Gravatar bunnei2020-10-122-0/+25
| | |_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - This is used by Super Mario 3D All-Stars.
* | | | | | | | | | | Merge pull request #4801 from lioncash/missing-boundGravatar bunnei2020-10-171-1/+1
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | mii/manager: Make use of unused lower bound in GetRandomValue()
| * | | | | | | | | | | mii/manager: Make use of unused lower bound in GetRandomValue()Gravatar Lioncash2020-10-171-1/+1
| | |_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, the lower bound wasn't being used and zero was being used as the lower bound every time this function was called. This affects the outcome of some of the randomized entries a little bit, for example, the lower-bound for beard and mustache flags was supposed to be 1, not 0. Aside from these cases, the bug didn't affect anything else.
* | | | | | | | | | | Merge pull request #4782 from ReinUsesLisp/remove-dyn-primitiveGravatar bunnei2020-10-176-26/+7
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vk_graphics_pipeline: Manage primitive topology as fixed state
| * | | | | | | | | | | vk_graphics_pipeline: Manage primitive topology as fixed stateGravatar ReinUsesLisp2020-10-136-26/+7
| | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Vulkan has requirements for primitive topologies that don't play nicely with yuzu's. Since it's only 4 bits, we can move it to fixed state without changing the size of the pipeline key. - Fixes a regression on recent Nvidia drivers on Fire Emblem: Three Houses.
* | | | | | | | | | | Merge pull request #4797 from bunnei/bcat-errorsGravatar bunnei2020-10-161-0/+10
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | service: bcat: Check client connection before interacting with socket.
| * | | | | | | | | | | service: bcat: Check client connection before interacting with socket.Gravatar bunnei2020-10-161-0/+10
| | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fixes a crash when BCAT service is offline.
* | | | | | | | | | | udp/client: Make use of designated initializers in TestCommunication()Gravatar Lioncash2020-10-161-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Same behavior, but makes the callback list nicer to look at.
* | | | | | | | | | | udp/client: Take std::function by const reference with TestCommunication()Gravatar Lioncash2020-10-162-5/+5
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoids redundant copies.
* | | | | | | | | | Merge pull request #4790 from lioncash/input-commonGravatar bunnei2020-10-1519-203/+306
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | input_common/CMakeLists: Make some warnings errors
| * | | | | | | | | | input_common/CMakeLists: Make some warnings errorsGravatar Lioncash2020-10-1519-203/+306
| | |_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makes the input_common code warnings consistent with the rest of the codebase.
* | | | | | | | | | Merge pull request #4784 from bunnei/cancelbufferGravatar bunnei2020-10-153-14/+53
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | hle: service: vi: Implement BufferQueue::CancelBuffer.
| * | | | | | | | | | hle: service: vi: Implement BufferQueue::CancelBuffer.Gravatar bunnei2020-10-133-14/+53
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - This is used by Super Mario 3D All-Stars.
* | | | | | | | | | service: acc: Stub IManagerForApplication::StoreOpenContext.Gravatar bunnei2020-10-141-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Used by Super Mario 3D All-Stars.
* | | | | | | | | | Merge pull request #4772 from goldenx86/block-rdnaGravatar bunnei2020-10-141-0/+24
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | vk_device: Block VK_EXT_extended_dynamic_state for RDNA devices
| * | | | | | | | | vk_device: Block VK_EXT_extended_dynamic_state for RDNA devicesGravatar goldenx862020-10-081-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RDNA devices seem to crash when using VK_EXT_extended_dynamic_state in the latest 20.9.2 proprietary Windows drivers. As a workaround, for now we block device names corresponding to current RDNA released products.
* | | | | | | | | | audio_core/CMakeLists: Make warnings consistent with coreGravatar Lioncash2020-10-136-8/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Normalizes the warnings shared between audio_core and core.
* | | | | | | | | | core/CMakeLists: Make some warnings errorsGravatar Lioncash2020-10-1330-146/+144
| |_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makes our error coverage a little more consistent across the board by applying it to Linux side of things as well. This also makes it more consistent with the warning settings in other libraries in the project. This also updates httplib to 0.7.9, as there are several warning cleanups made that allow us to enable several warnings as errors.
* | | | | | | | | Merge pull request #3929 from FearlessTobi/ticket-keysGravatar bunnei2020-10-122-32/+30
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | file_sys/nsp: Make SetTicketKeys actually do something
| * | | | | | | | file_sys/nsp: Make SetTicketKeys actually do somethingGravatar FearlessTobi2020-07-182-32/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, the method wasn't modifying any class state and therefore not having any effects when called. Since this has been the case for a very long time now, I'm not sure if we couldn't just remove this method altogether.
* | | | | | | | | Merge pull request #4766 from ReinUsesLisp/tmml-cubeGravatar bunnei2020-10-121-19/+22
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | shader/texture: Implement CUBE texture type for TMML and fix arrays
| * | | | | | | | | shader/texture: Implement CUBE texture type for TMML and fix arraysGravatar ReinUsesLisp2020-10-071-19/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TMML takes an array argument that has no known meaning, this one appears as the first component in gpr8 followed by s, t and r. Skip this component when arrays are being used. Also implement CUBE texture types. - Used by Pikmin 3: Deluxe Demo.
* | | | | | | | | | Merge pull request #4775 from ReinUsesLisp/enforce-class-memaccessGravatar bunnei2020-10-092-7/+7
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | video_core: Enforce -Wclass-memaccess
| * | | | | | | | | | video_core: Enforce -Wclass-memaccessGravatar ReinUsesLisp2020-10-092-7/+7
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #4757 from german77/BetterMotionGravatar bunnei2020-10-092-8/+102
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | InputCommon: Add compatibility with only accelerometer and auto calibrate for drift
| * | | | | | | | | | Address commentsGravatar german2020-10-042-40/+40
| | | | | | | | | | |
| * | | | | | | | | | Add compatibility with only accelerometer and auto calibrate for driftGravatar german2020-10-032-12/+106
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #4771 from ReinUsesLisp/warn-unused-varGravatar LC2020-10-083-4/+7
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / |/| | | | | | | | | | video_core: Enforce -Wunused-variable and -Wunused-but-set-variable
| * | | | | | | | | | video_core: Enforce -Wunused-variable and -Wunused-but-set-variableGravatar ReinUsesLisp2020-10-023-4/+7
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #4677 from german77/ShakeFromButtonGravatar bunnei2020-10-089-5/+295
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | InputCommon: Add random motion input for buttons
| * | | | | | | | | | | Add random motion input to keyboardGravatar german2020-09-254-0/+65
| | | | | | | | | | | |
| * | | | | | | | | | | Add random motion input to SDLGravatar german2020-09-255-5/+230
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4765 from ReinUsesLisp/fix-sort-devicesGravatar Rodrigo Locatti2020-10-081-13/+35
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / |/| | | | | | | | | | | renderer_vulkan/wrapper: Fix physical device sorting
| * | | | | | | | | | | renderer_vulkan/wrapper: Fix physical device sortingGravatar ReinUsesLisp2020-10-071-13/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old code had a sort function that was invalid and it didn't work as expected when the base vector had a different order (e.g. renderdoc was attached). This sorts devices as expected and fixes a debug assert on MSVC.
* | | | | | | | | | | | Merge pull request #4731 from lat9nq/mingw-zstd-fixGravatar bunnei2020-10-071-1/+6
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | common: Use system zstd on Linux
| * | | | | | | | | | | | CMakeLists: use system zstd on LinuxGravatar lat9nq2020-09-281-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From what I understand, this tells CMake to use the system, not conan, version of zstd. Required to build on the coming MinGW Docker container.
| * | | | | | | | | | | | CMakeLists: fix for finding zstd on linux-mingwGravatar lat9nq2020-09-281-1/+1
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4736 from Morph1984/home-button-input-protection-stubGravatar bunnei2020-10-074-2/+50
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / |/| | | | | | | | | | | | hid: Stub HomeButtonInputProtection service commands
| * | | | | | | | | | | | hid: Stub HomeButtonInputProtection service commandsGravatar Morph2020-09-304-2/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Used in 1-2 Switch. Given that we do not emulate the functionality of the home button yet, we can stub this for now.
* | | | | | | | | | | | | Merge pull request #4710 from Morph1984/fix-integrated-updatesGravatar bunnei2020-10-061-3/+22
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | submission_package: Fix updates integrated into cartridge images.
| * | | | | | | | | | | | | submission_package: Fix updates integrated into cartridge images.Gravatar Morph2020-09-241-3/+22
| | |_|_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4737 from Morph1984/setshimlibraryversion-stubGravatar bunnei2020-10-065-4/+38
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | capsrv: Stub 3 variants of SetShimLibraryVersion
| * | | | | | | | | | | | | caps_c: Stub SetShimLibraryVersionGravatar Morph2020-09-302-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Used by caps_su SetShimLibraryVersion
| * | | | | | | | | | | | | caps_u: Stub SetShimLibraryVersionGravatar Morph2020-09-302-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Used in Super Smash Bros. Ultimate
| * | | | | | | | | | | | | caps_su: Properly stub SetShimLibraryVersionGravatar Morph2020-09-301-1/+6
| | |/ / / / / / / / / / / | |/| | | | | | | | | | |