X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=effect_chain.h;h=718d5ff7830cde86c7fb192b77417278dd68f7cf;hp=22f0b96c6e4eabc807c8bf57a75b70516c3a8cda;hb=d47ac1e362683896033f43ecd9aeb2f2330b5678;hpb=88003f99c7ef12ed895e504d41c6d528c3fda78d
diff --git a/effect_chain.h b/effect_chain.h
index 22f0b96..718d5ff 100644
--- a/effect_chain.h
+++ b/effect_chain.h
@@ -194,7 +194,7 @@ public:
// will create its own that is not shared with anything else. Does not take
// ownership of the passed-in ResourcePool, but will naturally take ownership
// of its own internal one if created.
- EffectChain(float aspect_nom, float aspect_denom, ResourcePool *resource_pool = NULL);
+ EffectChain(float aspect_nom, float aspect_denom, ResourcePool *resource_pool = NULL, GLenum intermediate_format = GL_RGBA16F);
~EffectChain();
// User API:
@@ -438,6 +438,7 @@ private:
std::vector inputs; // Also contained in nodes.
std::vector phases;
+ GLenum intermediate_format;
unsigned num_dither_bits;
OutputOrigin output_origin;
bool finalized;