summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-24Merge pull request #5799 from ogniK5377/event-register-unregisterbunnei
nvdrv: Unregister already registered events
2021-01-24Merge pull request #5785 from ReinUsesLisp/buffer-dmabunnei
video_core/memory_manager: Flush destination buffer on CopyBlock
2021-01-25Merge pull request #5823 from ReinUsesLisp/revert-flagsRodrigo Locatti
Revert "Start of Integer flags implementation"
2021-01-25Revert "Start of Integer flags implementation"ReinUsesLisp
This reverts #4713. The implementation in that PR is not accurate. It does not reflect the behavior seen in hardware.
2021-01-24Merge pull request #5819 from ReinUsesLisp/cull-mode-castbunnei
vk_graphics_pipeline: Fix narrowing conversion on MSVC
2021-01-24vk_graphics_pipeline: Fix narrowing conversion on MSVCReinUsesLisp
2021-01-24Merge pull request #5807 from ReinUsesLisp/vc-warningsLC
video_core: Silence the remaining gcc warnings and enforce them
2021-01-24Merge pull request #5363 from ReinUsesLisp/vk-image-usageRodrigo Locatti
vk_texture_cache: Support image store on sRGB images with VkImageViewUsageCreateInfo
2021-01-24Merge pull request #5151 from comex/xx-vfsbunnei
vfs_real: When moving files or directories, don't assume file opening will succeed
2021-01-24vk_texture_cache: Support image store on sRGB images with ↵ReinUsesLisp
VkImageViewUsageCreateInfo Vulkan 1.0 didn't support creating sRGB image views on an ABGR8 VkImage with storage usage bits. VK_KHR_maintenance2 addressed this allowing to reduce the usage bits on a VkImageView. To allow image store on non-sRGB image views when the VkImage is created with sRGB, always create VkImages without sRGB and add the sRGB format on the view.
2021-01-24Merge pull request #5814 from ReinUsesLisp/remove-rdna-dynstateLC
vulkan_device: Lift VK_EXT_extended_dynamic_state blacklist on RDNA
2021-01-24vulkan_device: Lift VK_EXT_extended_dynamic_state blacklist on RDNAReinUsesLisp
It seems to be safe to use this on new drivers.
2021-01-24cmake: Enforce -Warray-bounds and -Wmissing-field-initializers globallyReinUsesLisp
2021-01-24Merge pull request #5796 from ReinUsesLisp/vertex-a-bypass-vkbunnei
vk_pipeline_cache: Properly bypass VertexA shaders
2021-01-24Merge pull request #5808 from ReinUsesLisp/glslang-quietLC
host_shaders/cmake: Pass --quiet to glslang to keep it quiet
2021-01-24host_shaders/cmake: Pass --quiet to glslang to keep it quietReinUsesLisp
Silences noisy builds on toolchains.
2021-01-24video_core/cmake: Enforce -Warray-bounds and -Wmissing-field-initializersReinUsesLisp
2021-01-23Merge pull request #5806 from bunnei/am-stubbunnei
hle: service: am: Stub ILibraryAppletAccessor::PresetLibraryAppletGpuTimeSliceZero.
2021-01-24video_core: Silence -Wmissing-field-initializers warningsReinUsesLisp
2021-01-24maxwell_3d: Silence array bounds warningsReinUsesLisp
2021-01-24maxwell_to_vk: Silence -Wextra warnings about using different enum typesReinUsesLisp
2021-01-23vfs_real: When moving files or directories, don't assume file opening will ↵comex
succeed Found this via a warning, but it's a substantive fix. Since this is only for a cache, it should be safe to silently drop the entry if opening fails. I think.
2021-01-23shader_ir: Fix comment typoLevi Behunin
2021-01-23Merge pull request #5800 from Morph1984/max-vibration-durationLC
sdl_impl: Set the maximum vibration duration to 1 second
2021-01-23sdl_impl: Set the maximum vibration duration to 1 secondMorph
2021-01-23Simplify conditionChloe Marcec
2021-01-23nvdrv: Unregister already registered eventsChloe Marcec
2021-01-23Merge pull request #5797 from ReinUsesLisp/nsight-aftermath-buildLC
nsight_aftermath_tracker: Fix build issues when enabled
2021-01-23video_core/cmake: Properly generate fatal errors on AftermathReinUsesLisp
Fix "message(ERROR ..." to "message(FATAL_ERROR ..." to properly stop cmake when Nsight Aftermath can't be configured.
2021-01-23nsight_aftermath_tracker: Fix build issues when enabledReinUsesLisp
Fixes a bunch of build errors when Nsight Aftermath is properly enabled.
2021-01-22Merge pull request #5776 from ogniK5377/lblbunnei
lbl: Implement most of lbl
2021-01-23vk_pipeline_cache: Properly bypass VertexA shadersReinUsesLisp
The VertexA stage is not yet implemented, but Vulkan is adding its descriptors, causing a discrepancy in the pushed descriptors and the template. This generally ends up in a driver side crash. Bypass the VertexA stage for now.
2021-01-22Merge pull request #4713 from behunin/int-flagsbunnei
Start of Integer flags implementation
2021-01-22Merge pull request #5765 from ogniK5377/StoreSaveDataThumbnail-stubbunnei
acc: Stub StoreSaveDataThumbnail
2021-01-21Merge pull request #5784 from v1993/patch-1bunnei
Bump conan SDL2 version to 2.0.14
2021-01-21common: Add missing include to bit_util.hbunnei
2021-01-21Merge pull request #5781 from lioncash/bitsbunnei
bit_util: Unify implementations of MostSignificantBit32/MostSignificantBit64
2021-01-21video_core/memory_manager: Remove unused CopyBlockUnsafeReinUsesLisp
This function was not being used.
2021-01-21video_core/memory_manager: Flush destination buffer on CopyBlockReinUsesLisp
When we copy into a buffer, it might contain data modified from the GPU on the same pages. Because of this, we have to flush the contents before writing new data. An alternative approach would be to write the data in place, but games can also write data in other ways, invalidating our contents. Fixes geometry in Zombie Panic in Wonderland DX.
2021-01-21video_core/memory_manager: Add GPU address based flush methodReinUsesLisp
Allow flushing rasterizer contents based on a GPU address.
2021-01-21Bump conan SDL2 version to 2.0.14Valeri
Update conan package version used for building. A couple of new joystick-related functions might pose interest to yuzu's input system. Some sort of LED management have been added, but it doesn't seem to support leds used for player number indication JoyCons/ProCons use.
2021-01-21bit_util: Unify implementations of MostSignificantBit32/MostSignificantBit64Lioncash
We can use the standardized CLZ facilities to perform this. This also allows us to make utilizing functions constexpr and eliminate the inclusion of an intrinsics header.
2021-01-20Merge pull request #5270 from german77/multiTouchbunnei
HID: Add multitouch support
2021-01-20Merge pull request #5361 from ReinUsesLisp/vk-shader-commentbunnei
vk_shader_decompiler: Show comments as OpUndef with a type
2021-01-20hle: service: am: Stub ↵bunnei
ILibraryAppletAccessor::PresetLibraryAppletGpuTimeSliceZero. - Used by Monster Hunter Rise demo.
2021-01-20Merge pull request #5743 from german77/HandheldFixbunnei
Fix player 1 turning on handheld and not updating handheld settings
2021-01-21lbl: Implement most of lblChloe Marcec
Pretty basic service, only thing left to do is handle setting applying once set:sys is implemented
2021-01-19Merge pull request #5755 from FearlessTobi/port-5344bunnei
Port citra-emu/citra#5344: "game_list: Fix folder reordering"
2021-01-19acc: Stub StoreSaveDataThumbnailChloe Marcec
Fixes ACA NEOGEO METAL SLUG hanging on boot.
2021-01-18Merge pull request #5746 from lioncash/sign-compareRodrigo Locatti
texture_cache/util: Resolve -Wsign-compare warning