X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=effect_chain.h;fp=effect_chain.h;h=704c20cbee8db58ad4e025d39e3afbd60ca78f76;hb=83614ac8a2b9ef69ff65b452d2ea27723afc33cf;hp=6ce2332848e658a16e66068634987fd1b696adca;hpb=0cdd6e9e30a807056699ed9b3fa023a23ce83af9;p=movit diff --git a/effect_chain.h b/effect_chain.h index 6ce2332..704c20c 100644 --- a/effect_chain.h +++ b/effect_chain.h @@ -235,6 +235,10 @@ private: // as the last effect. Also pushes all phases in order onto . Phase *construct_phase(Node *output, std::map *completed_effects); + // Set up the given sampler number for sampling from an RTT texture, + // and bind it to "tex_" plus the given GLSL variable. + void setup_rtt_sampler(GLuint glsl_program_num, int sampler_num, const std::string &effect_id, bool use_mipmaps); + // Output the current graph to the given file in a Graphviz-compatible format; // only useful for debugging. void output_dot(const char *filename);