Archived
1
Fork 0
This repository has been archived on 2025-04-12. You can view files and clone it, but cannot push or open issues or pull requests.
prism/engine/renderer/include/gaussianhelper.hpp

28 lines
561 B
C++
Raw Normal View History

2020-08-11 12:07:21 -04:00
#pragma once
#include "common.hpp"
class GFX;
class GFXCommandBuffer;
class GFXFramebuffer;
class GFXPipeline;
class GFXRenderPass;
class GFXTexture;
class GaussianHelper {
public:
2020-08-13 07:48:50 -04:00
GaussianHelper(GFX* gfx, const prism::Extent extent);
2020-08-11 12:07:21 -04:00
GFXTexture* render(GFXCommandBuffer* commandBuffer,GFXTexture* source);
GFXPipeline* pipeline = nullptr;
GFXRenderPass* renderPass = nullptr;
GFXTexture* texA = nullptr, *texB = nullptr;
GFXFramebuffer* fboA = nullptr, *fboB = nullptr;
private:
2020-08-13 07:48:50 -04:00
prism::Extent extent;
2020-08-11 12:07:21 -04:00
};