shader: Properly blacklist and scale image loads

This commit is contained in:
ReinUsesLisp
2021-08-01 02:26:02 -03:00
committed by Fernando Sahmkow
parent c7a1cbad44
commit fc9bb3c3fe
5 changed files with 31 additions and 11 deletions

View File

@ -139,7 +139,7 @@ void ComputePipeline::Configure() {
}
}
for (const auto& desc : info.image_descriptors) {
add_image(desc, true);
add_image(desc, desc.is_written);
}
texture_cache.FillComputeImageViews(std::span(views.data(), views.size()));

View File

@ -362,7 +362,7 @@ void GraphicsPipeline::ConfigureImpl(bool is_indexed) {
}
if constexpr (Spec::has_images) {
for (const auto& desc : info.image_descriptors) {
add_image(desc, true);
add_image(desc, desc.is_written);
}
}
}};