refactor(cleanup): fix shaders

This commit is contained in:
PancakeTAS 2025-12-06 17:34:37 +01:00
parent 690c166f7e
commit 019dd214c7
3 changed files with 5 additions and 10 deletions

View file

@ -404,8 +404,7 @@ ContextImpl::ContextImpl(const InstanceImpl& instance,
pass.delta0.emplace_back(ctx, i,
this->alpha1.at(6 - j).getImages(),
this->blackImage,
pass.gamma1.at(j - 1).getImage(),
this->blackImage
pass.gamma1.at(j - 1).getImage()
);
pass.delta1.emplace_back(ctx, i,
pass.delta0.at(j - 4).getImages0(),
@ -418,8 +417,7 @@ ContextImpl::ContextImpl(const InstanceImpl& instance,
pass.delta0.emplace_back(ctx, i,
this->alpha1.at(6 - j).getImages(),
pass.delta1.at(j - 5).getImage0(),
pass.gamma1.at(j - 1).getImage(),
this->beta1.getImages().at(6 - j)
pass.gamma1.at(j - 1).getImage()
);
pass.delta1.emplace_back(ctx, i,
pass.delta0.at(j - 4).getImages0(),

View file

@ -14,8 +14,7 @@ using namespace chains;
Delta0::Delta0(const ls::Ctx& ctx, size_t idx,
const std::vector<std::vector<vk::Image>>& sourceImages,
const vk::Image& additionalInput0,
const vk::Image& additionalInput1,
const vk::Image& additionalInput2) {
const vk::Image& additionalInput1) {
const size_t m = ctx.perf ? 1 : 2; // multiplier
const VkExtent2D extent = sourceImages.at(0).at(0).getExtent();
@ -49,7 +48,7 @@ Delta0::Delta0(const ls::Ctx& ctx, size_t idx,
.sampleds(sourceImages.at((i + 2) % 3))
.sampleds(sourceImages.at(i % 3))
.sampled(additionalInput1)
.sampled(additionalInput2)
.sampled(additionalInput0)
.storages(this->images1)
.sampler(ctx.bnwSampler)
.sampler(ctx.eabSampler)

View file

@ -21,12 +21,10 @@ namespace chains {
/// @param sourceImages source images
/// @param additionalInput0 additional input image
/// @param additionalInput1 additional input image
/// @param additionalInput2 additional input image
Delta0(const ls::Ctx& ctx, size_t idx,
const std::vector<std::vector<vk::Image>>& sourceImages,
const vk::Image& additionalInput0,
const vk::Image& additionalInput1,
const vk::Image& additionalInput2);
const vk::Image& additionalInput1);
/// prepare the shaderchain initially
/// @param cmd command buffer