| Age | Commit message (Collapse) | Author |
|
Use safe reads in DMA engine
|
|
Use vulkan memory allocator
|
|
|
|
|
|
:frog:
|
|
|
|
|
|
general: remove atomic signal and wait
|
|
* Allows VMA to fallback to system RAM instead of crashing
|
|
|
|
|
|
core_timing: Use CNTPCT as the guest CPU tick
|
|
video_core: optionally skip barriers on feedback loops
|
|
video_core: add samples check when find render target
|
|
vulkan_device: Restrict compute disable only to affected Intel drivers
|
|
Use current GPU address when unmapping GPU pages, not the base
|
|
Co-authored-by: Tobias <thm.frey@gmail.com>
|
|
Checks it as the system is determining what settings to enable. Reduces
the need to check settings while the system is running.
|
|
|
|
Also limits it to only affected Intel proprietrary driver versions.
vulkan_device: Move broken compute determination
vk_device: Remove errant back quote
|
|
vulkan_device: Remove external memory extension
|
|
video_core: drawtexture support upscale
|
|
Synchronize vertex buffer even when it doesn't require binding
|
|
|
|
|
|
|
|
* Appears to be unused atm
|
|
video_core: Move vma implementation to library
|
|
Unused in yuzu. Enables yuzu to boot games in Wine using Vulkan.
|
|
|
|
video_core: Improved anisotropic filtering heuristics
|
|
|
|
|
|
|
|
|
|
video_core: preallocate fewer IR blocks
|
|
|
|
The previous approach of storing pointers returned by `GetGraphicsSampler`/`GetComputeSampler` caused UB, as these functions can cause reallocation of the sampler slot vector and therefore invalidate the pointers
|
|
vulkan_device: disable extended_dynamic_state2 on ARM drivers
|
|
renderer_vulkan: propagate conditional barrier support
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|