projects
/
movit
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add support for compute shaders.
[movit]
/
effect_chain.cpp
2017-11-13
Steinar H. Gunderson
Add support for compute shaders.
blob
|
commitdiff
|
raw
2017-11-13
Steinar H. Gunderson
There's no need to #undef PREFIX, since we do the token...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-04
Steinar H. Gunderson
Cache VAOs between runs.
blob
|
commitdiff
|
raw
|
diff to current
2017-03-13
Steinar H. Gunderson
Support 10-/12-bit Y'CbCr output packed in 16-bit.
blob
|
commitdiff
|
raw
|
diff to current
2017-03-07
Steinar H. Gunderson
Don't try to check Cb and Cr positioning for output...
blob
|
commitdiff
|
raw
|
diff to current
2017-03-06
Steinar H. Gunderson
Support multiple Y'CbCr outputs.
blob
|
commitdiff
|
raw
|
diff to current
2017-02-26
Steinar H. Gunderson
Fix an issue where the last pass would have been render...
blob
|
commitdiff
|
raw
|
diff to current
2017-02-20
Steinar H. Gunderson
Fix compiling without C++11.
blob
|
commitdiff
|
raw
|
diff to current
2017-02-11
Steinar H. Gunderson
Allow adjusting the output Y'CbCr coefficients after...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-05
Steinar H. Gunderson
Fix an issue where a (cached) shader program could...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-01
Steinar H. Gunderson
Fix some comment formatting.
blob
|
commitdiff
|
raw
|
diff to current
2016-02-28
Steinar H. Gunderson
Allow storing values in intermediate framebuffers as...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-28
Steinar H. Gunderson
Hard-assert on something that has bitten me too many...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-23
Steinar H. Gunderson
Merge branch '1.3.x-release'
blob
|
commitdiff
|
raw
|
diff to current
2016-02-20
Steinar H. Gunderson
Allow setting the intermediate texture format; useful...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-20
Steinar H. Gunderson
Make timer query objects polled asynchronously, so...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-07
Steinar H. Gunderson
Remove GL_GLEXT_PROTOTYPES from some files, since it...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-07
Steinar H. Gunderson
Do not bother with unbinding vertex attributes; that...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-07
Steinar H. Gunderson
Remove a few unneeded shader program switches.
blob
|
commitdiff
|
raw
|
diff to current
2016-02-07
Steinar H. Gunderson
Optimize VAO/VBO usage for minimal state changes.
blob
|
commitdiff
|
raw
|
diff to current
2016-02-06
Steinar H. Gunderson
Revert "Reuse the VAO across all phases."
blob
|
commitdiff
|
raw
|
diff to current
2015-12-24
Steinar H. Gunderson
Make shader generation more deterministic by removing...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-12
Steinar H. Gunderson
Explicitly bind fragment shader outputs in order.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-22
Steinar H. Gunderson
Add the missing two array uniform types.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-01
Steinar H. Gunderson
Add a function to let non-input effects override textur...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-01
Steinar H. Gunderson
Add some earlier check_error() calls so that we do...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-05
Steinar H. Gunderson
Disable dither explicitly per frame; fixes some weird...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-04
Steinar H. Gunderson
Some small cleanups after we got rid of GLSL 1.10;...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-04
Steinar H. Gunderson
Allow dual Y'CbCr/RGBA outputs.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-04
Steinar H. Gunderson
Remove support for GLSL 1.10.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-16
Steinar H. Gunderson
Add support for overriding the output origin.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-16
Steinar H. Gunderson
Add support for Y'CbCr output split between multiple...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-13
Steinar H. Gunderson
Reuse the VAO across all phases.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-13
Steinar H. Gunderson
Reduce the boilerplate around uniforms a bit.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-13
Steinar H. Gunderson
Cleanup: Make uniforms for RTT samplers like all other...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-13
Steinar H. Gunderson
Handle sampler2D uniforms specially.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-13
Steinar H. Gunderson
Rework uniform setting.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-09
Steinar H. Gunderson
Add support for Y'CbCr output.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
Steinar H. Gunderson
Collapse passes more aggressively in the face of size...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
Steinar H. Gunderson
Draw an oversized triangle instead of a quad.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-01
Steinar H. Gunderson
Propagate size correctly across effects that change...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Steinar H. Gunderson
Support timer queries for phases.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Steinar H. Gunderson
Allow inputs to say they cannot support mipmaps.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-07
Steinar H. Gunderson
Drop setting the locale altogether.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-05
Dan Dennedy
Fix build on OS X and MinGW.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-03
Steinar H. Gunderson
Use thread-local locale.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-06
Steinar H. Gunderson
Properly restore the LC_NUMERIC locale after finalizing.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-28
Steinar H. Gunderson
Merge branch 'epoxy'
blob
|
commitdiff
|
raw
|
diff to current
2014-03-26
Steinar H. Gunderson
Make the ResourcePool hold FBOs as a per-context resource.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Steinar H. Gunderson
Hack around FBO/VAO sharability issues.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-22
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-22
Steinar H. Gunderson
Factor out the actual phase execution into a function.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-22
Steinar H. Gunderson
Factor out RTT sampler setting in its own function.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-22
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-22
Steinar H. Gunderson
Redo FBO association yet again, this time per-texture.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-21
Steinar H. Gunderson
Have separate FBOs per resolution and format.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-21
Steinar H. Gunderson
Add support for multiple shader models.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-19
Steinar H. Gunderson
Add a temporary variable to reduce the amount of tediou...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-18
Steinar H. Gunderson
Merge branch 'epoxy' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-18
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-18
Steinar H. Gunderson
Make VAOs persistent.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-18
Steinar H. Gunderson
Keep FBOs around in EffectChain again.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-18
Steinar H. Gunderson
Make Phase take other Phases as inputs, not Nodes.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-17
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-16
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-15
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-13
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-12
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-11
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-11
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-11
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-11
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-10
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-10
Steinar H. Gunderson
Formalize the notion of messing with sampler state.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-10
Steinar H. Gunderson
Handle texture non-bounce a bit better.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-10
Steinar H. Gunderson
Handle texture non-bounce a bit better.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-10
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Steinar H. Gunderson
Merge branch 'master' into epoxy
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Steinar H. Gunderson
Switch from using GLEW to epoxy.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-08
Steinar H. Gunderson
Use triangle strips instead of quads.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-08
Steinar H. Gunderson
Use VAOs to bind the VBOs.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-08
Steinar H. Gunderson
Use GLSL 1.30-style attributes for the main shader.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-12
Steinar H. Gunderson
Move everything into “namespace movit”.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-26
Steinar H. Gunderson
Remove the finalize() member function from Input.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-23
Steinar H. Gunderson
Another round of include-what-you-use.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-23
Steinar H. Gunderson
Move to 'using namespace std;' in all .cpp files.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-21
Steinar H. Gunderson
Use the ResourcePool to allocate RTT textures in Effect...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-21
Steinar H. Gunderson
Add support to the ResourcePool for 2D textures.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-18
Steinar H. Gunderson
Make effect_id phase-local instead of global.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-17
Steinar H. Gunderson
Add a shared ResourcePool to share resources between...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-01
Steinar H. Gunderson
Add an assertion failure that we don't add the same...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-29
Steinar H. Gunderson
Generate the FBO anew every render.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-24
Steinar H. Gunderson
Assert that the EffectChain is not finalized when someo...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-22
Steinar H. Gunderson
Properly check framebuffer status when generating FBOs.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-02
Steinar H. Gunderson
Run include-what-you-use over all of movit. Some hand...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-02
Steinar H. Gunderson
Add a new alpha handling method, INPUT_PREMULTIPLIED_AL...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-02
Steinar H. Gunderson
Rename the OutputAlphaFormat enums; they had gotten...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-01
Steinar H. Gunderson
Give the alpha enums somewhat better/more consistent...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-01
Steinar H. Gunderson
In resizing effects, add the notion of a “virtual outpu...
blob
|
commitdiff
|
raw
|
diff to current
next