| Age | Commit message (Collapse) | Author |
|
general: remove atomic signal and wait
|
|
|
|
|
|
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
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Should fix some artifacts with the "apply anisotropic filtering for all mipmap modes" option
|
|
|
|
Avoid reinterpret-casting from void pointer since the type is already known at compile time.
|
|
|
|
image_info: adjust rescale thresholds and refactor constant use
|
|
shader_recompiler: remove barriers in conditional control flow when device lacks support
|
|
shader_recompiler: translate f64 to f32 when unsupported on host
|
|
Combine vertex/transform feedback buffer binding into a single call
|
|
|
|
|
|
lacks support
|
|
|
|
|