| 1234567891011121314151617181920212223242526272829303132333435363738 |
- // Copyright (C) 2009-2016, Panagiotis Christopoulos Charitos.
- // All rights reserved.
- // Code licensed under the BSD License.
- // http://www.anki3d.org/LICENSE
- #pragma once
- #include <anki/renderer/RenderingPass.h>
- namespace anki
- {
- /// @addtogroup renderer
- /// @{
- /// Upsample some textures and append them to IS.
- class Upsample : public RenderingPass
- {
- public:
- Upsample(Renderer* r)
- : RenderingPass(r)
- {
- }
- ANKI_USE_RESULT Error init(const ConfigSet& config);
- void run(CommandBufferPtr cmdb);
- private:
- ResourceGroupPtr m_rcGroup;
- FramebufferPtr m_fb;
- ShaderResourcePtr m_frag;
- ShaderResourcePtr m_vert;
- PipelinePtr m_ppline;
- };
- /// @}
- } // end namespace anki
|