aboutsummaryrefslogtreecommitdiff
path: root/src/video_core
AgeCommit message (Collapse)Author
2023-05-18renderer_vulkan: remove wrong constexprLiam
2023-05-17vulkan_device: Disable VK_KHR_push_descriptor on ANVlat9nq
Mesa commit ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc breaks VK_KHR_push_descriptor usage on ANV drivers 22.3.0, so disable it and allow games to boot.
2023-05-17Merge pull request #10262 from liamwhite/depth-clampbunnei
vulkan_common: disable depth clamp dynamic state for older radv
2023-05-16Merge pull request #10217 from Kelebek1/clear_valueliamwhite
Use the rendertarget format of the correct RT rather than the first valid
2023-05-15Merge pull request #10181 from lat9nq/intel-compute-toggleliamwhite
configure_graphics: Add option to enable compute pipelines for Intel proprietary
2023-05-15Merge pull request #10249 from FernandoS27/sorry-i-am-lateliamwhite
Buffer Cache: Clear sync code.
2023-05-15Merge pull request #10254 from danilaml/fix-h264-decodeliamwhite
Fix missing pic_order_present_flag in h264 header
2023-05-15Buffer Cache: Clear sync code.Fernando Sahmkow
2023-05-14Merge pull request #10288 from liamwhite/vram-limitsliamwhite
vulkan_device: reserve extra memory to prevent swaps
2023-05-14vulkan_device: reserve extra memory to prevent swapsLiam
2023-05-14vulkan_common: fix incompatible property flagsLiam
2023-05-13vulkan_common: disable depth clamp dynamic state for older radvLiam
2023-05-12Fix missing pic_order_present_flag in h264 headerDanila Malyutin
Fixes #9635
2023-05-12Correctly track RT indexes for image aspect lookup during clearsKelebek1
2023-05-11Merge pull request #10132 from Kelebek1/fermi_blit2liamwhite
Allow Fermi blit accelerate to work without images in cache
2023-05-11Merge pull request #10216 from Kelebek1/buffer_cache_region_checksliamwhite
Swap order of checking/setting region modifications in the buffer_cache
2023-05-11Allow Fermi blit accelerate to add src/dst to the cache if they don't exist ↵Kelebek1
already. Use ScratchBuffers in the software blit path.
2023-05-10renderer_vulkan: separate guest and host compute descriptor queuesLiam
2023-05-09Use the rendertarget format of the correct RT rather than the first validKelebek1
2023-05-09Swap order of checking/setting region modifications in the buffer_cacheKelebek1
2023-05-09Texture Cache: Fix ASTC texturesFernando Sahmkow
2023-05-07Texture cache: Only force flush the dma downloadsFernando Sahmkow
2023-05-07Buffer Cache: disable reactive flushing in it.Fernando Sahmkow
2023-05-07Texture cache: reverse inmediate flush changesFernando Sahmkow
2023-05-07Buffer cache: always use async buffer downloads and fix regression.Fernando Sahmkow
2023-05-07Address feedback, add CR notice, etcFernando Sahmkow
2023-05-07Query cache: stop updating pages as it's not affected by cpu writesFernando Sahmkow
2023-05-07Settings: add option to enable / disable reactive flushingFernando Sahmkow
2023-05-07Texture cache: sync the first flush.Fernando Sahmkow
2023-05-07GPU: Add Reactive flushingFernando Sahmkow
2023-05-07Merge pull request #10081 from Kelebek1/copy_overlap_tickliamwhite
Sort overlap_ids by modification tick before copy
2023-05-07Merge pull request #10172 from Kelebek1/debug_validation_namesliamwhite
Log object names with debug renderer, add a GPU address to ImageViews
2023-05-07vk_pipeline_cache: Use setting to disable intel computelat9nq
2023-05-06Merge pull request #10125 from lat9nq/vsync-selectbunnei
configuration: Expose separate swap present modes
2023-05-06Log object names with debug renderer, add a GPU address to ImageViewsKelebek1
2023-05-04Merge pull request #10145 from Kelebek1/code_sizeliamwhite
Fix shader code resize to use word size rather than byte size
2023-05-04Merge pull request #10153 from FernandoS27/a-quickie-fixieFernando S
Memory manager: Fix possible softlock
2023-05-03Merge pull request #10142 from FernandoS27/missing-astcbunnei
GPU: implement missing ASTC
2023-05-04Memory manager: Fix possible softlockFernando Sahmkow
2023-05-03Merge pull request #10088 from FernandoS27/100-gelato-flavor-test-builds-laterbunnei
Y.F.C Implement Asynchronous Fence manager and Rework Query async downloads
2023-05-03GPU: implement missing ASTCFernando Sahmkow
2023-05-03Merge pull request #10151 from GPUCode/no-softlocks-pleaseliamwhite
Fix softlocks when disabling async present
2023-05-03Merge pull request #10144 from liamwhite/dont-turboMorph
vulkan: disable turbo when debugging tool is attached
2023-05-03Merge pull request #10143 from liamwhite/fruit-company-momentMorph
video_core: fix build on Apple Clang
2023-05-03vk_present_manager: Fix softlocks when disabling async presentGPUCode
2023-05-02vk_swapchain: Use certain modes for unlockedlat9nq
Uses mailbox, then immediate for unlocked framerate depending on support for either. Also adds support for FIFO_RELAXED. This function now assumes vsync_mode was originially configured to a value that the driver supports. vk_swapchain: ChooseSwapPresentMode determines updates Simplifies swapchain a bit and allows us to change the present mode during guest runtime. vk_swapchain: Fix MSVC error vk_swapchain: Enforce available present modes Some frontends don't check the value of vsync_mode before comitting it. Just as well, since a driver update or misconfiguration could problems in the swap chain. vk_swapchain: Silence warnings Silences GCC warnings implicit-fallthrough and shadow, which apparently are not enabled on clang.
2023-05-02vulkan_surface: Pass only window info for surface creationlat9nq
We don't need the whole EmuWindow when creating a surface, and it creates onerous requirements outside of typical usage for creating a surface elsewhere.
2023-05-02configuration: Expose separate swap present modeslat9nq
Previously, yuzu would try and guess which vsync mode to use given different scenarios, but apparently we didn't always get it right. This exposes the separate modes in a drop-down the user can select. If a mode isn't available in Vulkan, it defaults to FIFO.
2023-05-02Fix code resize to use word size rather than byte sizeKelebek1
2023-05-02vulkan: disable turbo when debugging tool is attachedLiam