#ifndef LLMR_RENDERER_SHADER_GAUSSIAN #define LLMR_RENDERER_SHADER_GAUSSIAN #include namespace llmr { class GaussianShader : public Shader { public: GaussianShader(); void bind(char *offset); void setImage(int32_t image); void setOffset(const std::array& offset); private: int32_t a_pos = -1; int32_t image = 0; int32_t u_image = -1; std::array offset = {{}}; int32_t u_offset = -1; }; } #endif