X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=effect.h;h=65fdf522af305491ca8e6abb594355aae9934e15;hp=826dd6f24068c4aa23687f6071568b43356c1cd3;hb=ad66f9714e4a36008c341355700272a52484a785;hpb=37f56fcbe571b2322243f6de59494bf9e0cbb37a diff --git a/effect.h b/effect.h index 826dd6f..65fdf52 100644 --- a/effect.h +++ b/effect.h @@ -13,10 +13,8 @@ #include #include #include -#include #include #include -#include #include "util.h" @@ -47,16 +45,6 @@ struct RGBATriplet { float r, g, b, a; }; -// Convenience functions that deal with prepending the prefix. -GLint get_uniform_location(GLuint glsl_program_num, const std::string &prefix, const std::string &key); -void set_uniform_int(GLuint glsl_program_num, const std::string &prefix, const std::string &key, int value); -void set_uniform_float(GLuint glsl_program_num, const std::string &prefix, const std::string &key, float value); -void set_uniform_vec2(GLuint glsl_program_num, const std::string &prefix, const std::string &key, const float *values); -void set_uniform_vec3(GLuint glsl_program_num, const std::string &prefix, const std::string &key, const float *values); -void set_uniform_vec4(GLuint glsl_program_num, const std::string &prefix, const std::string &key, const float *values); -void set_uniform_vec4_array(GLuint glsl_program_num, const std::string &prefix, const std::string &key, const float *values, size_t num_values); -void set_uniform_mat3(GLuint glsl_program_num, const std::string &prefix, const std::string &key, const Eigen::Matrix3d &matrix); - class Effect { public: virtual ~Effect() {}