Browse Source

Remove some checks

pull/2832/head
MaranBr 4 months ago
parent
commit
ca3fbfb687
  1. 6
      src/video_core/buffer_cache/buffer_cache.h

6
src/video_core/buffer_cache/buffer_cache.h

@ -788,13 +788,7 @@ void BufferCache<P>::BindHostGraphicsUniformBuffers(size_t stage) {
template <class P> template <class P>
void BufferCache<P>::BindHostGraphicsUniformBuffer(size_t stage, u32 index, u32 binding_index, bool needs_bind) { void BufferCache<P>::BindHostGraphicsUniformBuffer(size_t stage, u32 index, u32 binding_index, bool needs_bind) {
++channel_state->uniform_cache_shots[0]; ++channel_state->uniform_cache_shots[0];
if (stage >= channel_state->uniform_buffers.size() || index >= channel_state->uniform_buffers[stage].size()) {
return;
}
const Binding& binding = channel_state->uniform_buffers[stage][index]; const Binding& binding = channel_state->uniform_buffers[stage][index];
if (binding.buffer_id == NULL_BUFFER_ID) {
return;
}
const DAddr device_addr = binding.device_addr; const DAddr device_addr = binding.device_addr;
u32 size = (std::min)(binding.size, (*channel_state->uniform_buffer_sizes)[stage][index]); u32 size = (std::min)(binding.size, (*channel_state->uniform_buffer_sizes)[stage][index]);
if (size == 0) { if (size == 0) {

Loading…
Cancel
Save