| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Avoid reinterpret-casting from void pointer since the type is already known at compile time.
|
|
|
|
OpenGL: Make use of persistent buffer maps in buffer cache
|
|
Fix buffer overlap checking skipping a page for stream score right expand
|
|
|
|
Persistent buffer maps were already used by the texture cache, this extends their usage for the buffer cache.
In my testing, using the memory maps for uploads was slower than the existing "ImmediateUpload" path, so the memory map usage is limited to downloads for the time being.
|
|
|
|
|
|
video_core: tune garbage collection aggressiveness
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
buffer_cache: Add logic for non-NVN storage buffer tracking
|
|
|
|
|
|
|
|
Revert "shader_recompiler: Align SSBO offsets to meet host requirements"
|
|
This fixes a regression where Yoshi's Crafted World (and potentially other titles) would enter an infinite loop when GPU Accuracy was set to "Normal"
|
|
This reverts commit 9e2997c4b6456031622602002924617690e32a13.
|
|
Port over several shader-compiler fixes from skyline
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
video_core: Implement all vulkan topology
|
|
|
|
resize keeps previous data intact when the buffer grows
resize_destructive destroys the previous data when the buffer grows
|
|
|
|
|
|
general: fix compile for Apple Clang
|