| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
Use vulkan memory allocator
|
|
general: remove atomic signal and wait
|
|
|
|
|
|
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
|
|
Synchronize vertex buffer even when it doesn't require binding
|
|
|
|
|
|
* Appears to be unused atm
|
|
|
|
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
|
|
renderer_vulkan: propagate conditional barrier support
|
|
|
|
|
|
|
|
|
|
|
|
Avoid reinterpret-casting from void pointer since the type is already known at compile time.
|
|
shader_recompiler: translate f64 to f32 when unsupported on host
|
|
Combine vertex/transform feedback buffer binding into a single call
|
|
|
|
|
|
|
|
|
|
OpenGL: Make use of persistent buffer maps in buffer cache
|
|
|
|
- Fixes a rare crash.
|
|
|
|
|
|
|
|
|
|
|
|
- Fixes #104.
|
|
presentation.
|
|
atomic otherwise.
|
|
|
|
|
|
|
|
|
|
|