mirror of
https://github.com/PancakeTAS/lsfg-vk.git
synced 2026-04-05 01:58:06 +00:00
refactor(cleanup): fix shaders
This commit is contained in:
parent
690c166f7e
commit
019dd214c7
3 changed files with 5 additions and 10 deletions
|
|
@ -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(),
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue