diff options
| author | 2021-06-14 04:32:45 -0300 | |
|---|---|---|
| committer | 2021-07-22 21:51:35 -0400 | |
| commit | 94e751f415d70fe255eada77c4385ec966c07a95 (patch) | |
| tree | 8925a46bde6c57aec536e753ccb190adec62d90a | |
| parent | shader: Add logging (diff) | |
| download | yuzu-94e751f415d70fe255eada77c4385ec966c07a95.tar.gz yuzu-94e751f415d70fe255eada77c4385ec966c07a95.tar.xz yuzu-94e751f415d70fe255eada77c4385ec966c07a95.zip | |
buffer_cache: Invalidate fast buffers on compute
| -rw-r--r-- | src/video_core/buffer_cache/buffer_cache.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/video_core/buffer_cache/buffer_cache.h b/src/video_core/buffer_cache/buffer_cache.h index 47cb0a47d..d004199ba 100644 --- a/src/video_core/buffer_cache/buffer_cache.h +++ b/src/video_core/buffer_cache/buffer_cache.h | |||
| @@ -1132,6 +1132,7 @@ void BufferCache<P>::BindHostComputeUniformBuffers() { | |||
| 1132 | if constexpr (HAS_PERSISTENT_UNIFORM_BUFFER_BINDINGS) { | 1132 | if constexpr (HAS_PERSISTENT_UNIFORM_BUFFER_BINDINGS) { |
| 1133 | // Mark all uniform buffers as dirty | 1133 | // Mark all uniform buffers as dirty |
| 1134 | dirty_uniform_buffers.fill(~u32{0}); | 1134 | dirty_uniform_buffers.fill(~u32{0}); |
| 1135 | fast_bound_uniform_buffers.fill(0); | ||
| 1135 | } | 1136 | } |
| 1136 | u32 binding_index = 0; | 1137 | u32 binding_index = 0; |
| 1137 | ForEachEnabledBit(enabled_compute_uniform_buffer_mask, [&](u32 index) { | 1138 | ForEachEnabledBit(enabled_compute_uniform_buffer_mask, [&](u32 index) { |