Fix more confusion with strong one-to-one effects and compute shaders.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Wed, 14 Mar 2018 21:56:42 +0000 (22:56 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Wed, 14 Mar 2018 21:56:42 +0000 (22:56 +0100)
commita67f788b69dbd3b5ad9124af82179a55ccd30e20
tree253923418c939fc4e15b97dbdf655e6c65f14780
parent39474abd238b7c3b27ed08cfbf695caa0cca91dd
Fix more confusion with strong one-to-one effects and compute shaders.

The resulting unit test also found an issue where we could add a
dummy effect at the end but then end up not having a compute shader
there, which would cause OpenGL errors as the internal state got
confused, so fix that as well.
effect_chain.cpp
effect_chain_test.cpp