Browse Source

vk_compute_pipeline: Fix index comparison oversight on compute texture buffers

nce_cpp
ReinUsesLisp 5 years ago
committed by ameerj
parent
commit
ecd481a0ca
  1. 2
      src/video_core/renderer_vulkan/vk_compute_pipeline.cpp

2
src/video_core/renderer_vulkan/vk_compute_pipeline.cpp

@ -136,7 +136,7 @@ void ComputePipeline::Configure(Tegra::Engines::KeplerCompute& kepler_compute,
ImageId* texture_buffer_ids{image_view_ids.data()};
size_t index{};
const auto add_buffer{[&](const auto& desc) {
for (u32 i = 0; index < desc.count; ++i) {
for (u32 i = 0; i < desc.count; ++i) {
bool is_written{false};
if constexpr (std::is_same_v<decltype(desc), const Shader::ImageBufferDescriptor&>) {
is_written = desc.is_written;

Loading…
Cancel
Save