|
|
|
@ -791,9 +791,6 @@ void BufferCache<P>::BindHostGraphicsUniformBuffer(size_t stage, u32 index, u32 |
|
|
|
const Binding& binding = channel_state->uniform_buffers[stage][index]; |
|
|
|
const DAddr device_addr = binding.device_addr; |
|
|
|
u32 size = (std::min)(binding.size, (*channel_state->uniform_buffer_sizes)[stage][index]); |
|
|
|
if (size == 0) { |
|
|
|
return; |
|
|
|
} |
|
|
|
Buffer& buffer = slot_buffers[binding.buffer_id]; |
|
|
|
TouchBuffer(buffer, binding.buffer_id); |
|
|
|
const bool use_fast_buffer = binding.buffer_id != NULL_BUFFER_ID && size <= channel_state->uniform_buffer_skip_cache_size && !memory_tracker.IsRegionGpuModified(device_addr, size); |
|
|
|
|