shadPS4/src/video_core/buffer_cache
TheTurtle 399a725343
shader_recompiler: Replace buffer pulling with attribute divisor for instance step rates (#3238)
* shader_recompiler: Replace buffer pulling with attribute divisor for instance step rates

* flatten_extended_userdata: Remove special step rate buffer handling

* Review comments

* spirv_emit_context: Name all instance rate attribs properly

* spirv: Merge ReadConstBuffer again

template function only has 1 user now

* attribute: Add missing attributes

* translate: Reimplement step rate instance id

* Resolve validation warnings

* shader_recompiler: Separate vertex inputs from LS stage, cleanup tess
2025-07-14 00:32:02 +03:00
..
buffer_cache.cpp shader_recompiler: Replace buffer pulling with attribute divisor for instance step rates (#3238) 2025-07-14 00:32:02 +03:00
buffer_cache.h buffer_cache: Bring back upload batching and temporary buffer (#3211) 2025-07-08 10:32:39 +03:00
buffer.cpp buffer_cache: Bring back upload batching and temporary buffer (#3211) 2025-07-08 10:32:39 +03:00
buffer.h buffer_cache: Bring back upload batching and temporary buffer (#3211) 2025-07-08 10:32:39 +03:00
memory_tracker.h buffer_cache: Bring back upload batching and temporary buffer (#3211) 2025-07-08 10:32:39 +03:00
range_set.h video_core: Implement DMA. (#2819) 2025-05-22 21:00:15 +03:00
region_definitions.h Readbacks proof of concept rebased (#3178) 2025-07-01 23:41:00 +03:00
region_manager.h buffer_cache: Fix various thread races on data upload and invalidation (#3186) 2025-07-03 22:36:01 +02:00