X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=effect_chain.h;h=3fa62ee3e074c3402843d46f0124ed3599e87ed0;hp=d97ef25d1fe428f07b4e94c4a6ed3ef4b0c2ece1;hb=873b60b640a96c8fb4c2d8c88c85d20e0a2dca6b;hpb=affe96389941123d20354ad8091977aa196a741c diff --git a/effect_chain.h b/effect_chain.h index d97ef25..3fa62ee 100644 --- a/effect_chain.h +++ b/effect_chain.h @@ -6,7 +6,7 @@ #include "effect.h" #include "effect_id.h" -enum PixelFormat { FORMAT_RGB, FORMAT_RGBA }; +enum PixelFormat { FORMAT_RGB, FORMAT_RGBA, FORMAT_BGR, FORMAT_BGRA }; enum ColorSpace { COLORSPACE_sRGB = 0, @@ -55,7 +55,8 @@ private: bool use_srgb_texture_format; - int glsl_program_num; + GLint glsl_program_num; + GLenum format, bytes_per_pixel; bool finalized; // Used during the building of the effect chain.