16 virtual void set_size(
const Eigen::Vector2i& size)
override;
37 std::unique_ptr<glk::Texture> randomization_texture;
39 std::unique_ptr<glk::FrameBuffer> position_buffer;
40 std::unique_ptr<glk::FrameBuffer> position_smoothing_x_buffer;
41 std::unique_ptr<glk::FrameBuffer> position_smoothing_y_buffer;
43 std::unique_ptr<glk::FrameBuffer> normal_buffer;
44 std::unique_ptr<glk::FrameBuffer> occlusion_buffer;
45 std::unique_ptr<glk::FrameBuffer> bilateral_x_buffer;
46 std::unique_ptr<glk::FrameBuffer> bilateral_y_buffer;
virtual void draw(const TextureRenderer &renderer, const glk::Texture &color_texture, const glk::Texture &depth_texture, const TextureRendererInput::Ptr &input, glk::FrameBuffer *frame_buffer=nullptr) override
TextureRenderer.
Definition texture_renderer.hpp:20
Definition texture.hpp:10