| Age | Commit message (Collapse) | Author |
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
Allows us to directly calculate the GPU tick without double conversion to and from the host clock tick.
|
|
Previously, we were mixing the raw CPU frequency and CNTFRQ.
The raw CPU frequency (1020 MHz) should've never been used as CNTPCT (whose frequency is CNTFRQ) is the only counter available.
|
|
Make VK_EXT_robustness2 optional
|
|
OpenGL: Make use of persistent buffer maps in buffer cache
|
|
AccelerateDMA: Fix incorrect check in Buffer<->Texture copies
|
|
|