Rename the OutputAlphaFormat enums; they had gotten inconsistent after the last alpha...
[movit] / effect_chain.cpp
2013-02-02 Steinar H. GundersonRename the OutputAlphaFormat enums; they had gotten...
2013-02-01 Steinar H. GundersonGive the alpha enums somewhat better/more consistent...
2013-02-01 Steinar H. GundersonIn resizing effects, add the notion of a “virtual outpu...
2013-01-29 Steinar H. GundersonIf all inputs to an effect have the same input size...
2013-01-23 Steinar H. GundersonFix a bug where intermediate phase outputs could get...
2013-01-19 Steinar H. GundersonOptimize away duplicate conversion nodes.
2013-01-18 Steinar H. GundersonForce the LC_NUMERIC locale temporarily to C in finaliz...
2013-01-16 Steinar H. GundersonFix another issue where an input was used twice. Add...
2013-01-16 Steinar H. GundersonMake output_dot() cope with effects that are in multipl...
2013-01-16 Steinar H. GundersonAdd an assert saying that if an input has premultiplied...
2013-01-16 Steinar H. GundersonPrint output node in the dot graphs.
2013-01-15 Steinar H. GundersonFix two issues related to non-treelike (diamond) effect...
2013-01-14 Steinar H. GundersonSmall spelling fix.
2013-01-14 Steinar H. GundersonAdd the rest of the files for the premultiplied alpha...
2013-01-12 Steinar H. GundersonFix the name of the .dot file for the newly created...
2013-01-12 Steinar H. GundersonDefer fetching inputs' color spaces and gamma to finali...
2013-01-10 Steinar H. GundersonChange the .dot/.frag writing to be dependent on an...
2013-01-09 Steinar H. GundersonDo not output .dot and .frag debug files if NDEBUG...
2013-01-09 Steinar H. GundersonChange to using GLEW everywhere.
2012-11-06 Steinar H. GundersonAdd an implementation of RPDF dither on the final output.
2012-10-28 Steinar H. GundersonAdd (safe) asserts around all Effect::set_* return...
2012-10-14 Steinar H. GundersonColorSpace -> Colorspace. I kept typing it wrong, so...
2012-10-13 Steinar H. GundersonFix an issue where we could try to incorrectly gamma...
2012-10-13 Steinar H. GundersonBe better at cleaning up at destruction time. Still...
2012-10-13 Steinar H. GundersonBe more consistent about how we handle textures and...
2012-10-13 Steinar H. GundersonIn the graph debug output, color each node according...
2012-10-13 Steinar H. GundersonUnbreak multi-phase rendering after we added the render...
2012-10-12 Steinar H. GundersonIf an output is not in the right output gamma but is...
2012-10-12 Steinar H. GundersonOutput the chained shaders to temporary files instead...
2012-10-12 Steinar H. GundersonSupport rendering to a given FBO instead of to the...
2012-10-12 Steinar H. GundersonFix some issues with the case where we need to expand...
2012-10-12 Steinar H. GundersonFix step numbering.
2012-10-12 Steinar H. GundersonFix a bug where find_nonlinear_inputs() would choke...
2012-10-10 Steinar H. GundersonFix snafu in gamma expansion node insertion.
2012-10-09 Steinar H. GundersonInform about input sizes also in the last pass.
2012-10-09 Steinar H. GundersonSpread resolution information throughout the effect...
2012-10-08 Steinar H. GundersonPull EffectChain a step closer to input resolution...
2012-10-08 Steinar H. GundersonChange so that all modifications to the graph (meta...
2012-10-08 Steinar H. GundersonRec. 709 color space is the same as sRGB, of course...
2012-10-08 Steinar H. GundersonAdd edge information about odd things, such as bounces...
2012-10-08 Steinar H. GundersonOutput the graph in dot form at finalize time.
2012-10-08 Steinar H. GundersonMove Node and Phase out from being inner classes, given...
2012-10-07 Steinar H. GundersonStore all the auxillary information about each Effect...
2012-10-07 Steinar H. GundersonRemove a flipping that is now wrong (again, because...
2012-10-07 Steinar H. GundersonFix an issue with textures that are immediately bounced...
2012-10-07 Steinar H. GundersonSupport changing resolution in effects, and add a simpl...
2012-10-07 Steinar H. GundersonMove all OpenGL includes into one file.
2012-10-07 Steinar H. GundersonAdd YCbCr input. Required a bit of reworking of the...
2012-10-06 Steinar H. GundersonMake Input an abstract base class, and move the current...
2012-10-06 Steinar H. GundersonKill the EffectId enum, on the basis of YAGNI.
2012-10-06 Steinar H. GundersonFix a warning.
2012-10-06 Steinar H. GundersonRedo the phase generation; we now start at the output...
2012-10-06 Steinar H. GundersonOpen up for multiple inputs. We need to re-think the...
2012-10-05 Steinar H. GundersonAdd a glow effect, and an effect that linearly mixes...
2012-10-05 Steinar H. GundersonSplit inputs into a separate class (descending from...
2012-10-05 Steinar H. GundersonRename set_uniforms() to set_gl_state(), and make a...
2012-10-05 Steinar H. GundersonUnbreak the final normalizers.
2012-10-05 Steinar H. GundersonAdd a diffusion effect, and hook it up in the GUI.
2012-10-05 Steinar H. GundersonActually implement multiple inputs to phases. Surprisin...
2012-10-04 Steinar H. GundersonAllow an effect to have multiple inputs (although the...
2012-10-04 Steinar H. GundersonPrepare for a more DAG-like effect graph. Does not...
2012-10-04 Steinar H. GundersonReplace LAST_INPUT with INPUT.
2012-10-04 Steinar H. GundersonRename needs_many_samples() to needs_texture_bounce...
2012-10-03 Steinar H. GundersonMove the GL_GENERATE_MIPMAP setting to a less broken...
2012-10-03 Steinar H. GundersonYet another use-NULL-instead-of-giving-in-empty-stuff...
2012-10-03 Steinar H. GundersonAdd a “sandbox effect” that does nothing but is a usefu...
2012-10-03 Steinar H. GundersonWork around a Mesa bug wrt. mipmap generation.
2012-10-03 Steinar H. GundersonGive NULL to glTexImage2D() instead of zeroing memory...
2012-10-03 Steinar H. GundersonMake a new system for meta-effects, and convert the...
2012-10-03 Steinar H. GundersonSome more GL state paranoia.
2012-10-03 Steinar H. GundersonDo not send uninitialized memory as a texture.
2012-10-03 Steinar H. GundersonSet better texture environment for the intermediate...
2012-10-03 Steinar H. GundersonAdd a hack to restore the miplevels after blurring.
2012-10-02 Steinar H. GundersonSupport multiple render phases (with FBOs and all)...
2012-10-02 Steinar H. GundersonAdd a new framework for 1D-LUTs via fp16 textures....
2012-10-02 Steinar H. GundersonKill the hard-coded texture enums (yay).
2012-10-02 Steinar H. GundersonKill the vertex shader system; it is too complicated...
2012-10-02 Steinar H. GundersonAdd a mirror effect.
2012-10-02 Steinar H. GundersonRename .glsl to .vert/.frag.
2012-10-02 Steinar H. GundersonChain together vertex shaders, like with fragment shaders.
2012-10-02 Steinar H. GundersonRename output_glsl to output_fragment_shader.
2012-10-02 Steinar H. GundersonUpload the texture via PBOs. Slight speedup on nVidia...
2012-10-02 Steinar H. GundersonUpload textures in BGRA format instead of RGB. Somewhat...
2012-10-02 Steinar H. GundersonUse glTexSubImage2D on second and later uploads.
2012-10-02 Steinar H. GundersonRevert "Slight cleanup in texture upload format selection."
2012-10-02 Steinar H. GundersonSlight cleanup in texture upload format selection.
2012-10-02 Steinar H. GundersonSlight cleanup in texture upload format selection.
2012-10-01 Steinar H. GundersonLess old-style GLSL extension use.
2012-10-01 Steinar H. GundersonAdd a vignette effect.
2012-10-01 Steinar H. GundersonMake it possible to instantiate the colorspace conversi...
2012-10-01 Steinar H. GundersonAdd color space conversions on input and output.
2012-10-01 Steinar H. GundersonUse sRGB textures on the input side if applicable.
2012-10-01 Steinar H. GundersonClean up effect enums a bit.
2012-10-01 Steinar H. GundersonMove saturation out into its own effect, and hook up...
2012-10-01 Steinar H. GundersonActually set all the right uniforms, so we have a pictu...
2012-10-01 Steinar H. GundersonSquash linear gamma back into the sRGB curve at the...
2012-10-01 Steinar H. GundersonMake the example program actually try to use the effect...
2012-10-01 Steinar H. GundersonOutput convenience uniforms per effect. Also, do not...
2012-10-01 Steinar H. GundersonStart actually piecing together the GLSL shaders from...
2012-10-01 Steinar H. GundersonYet more moving of stuff around.