communication mediumComputer Vision, Imaging and Computer Graphics -
Theory and Applications: International Joint Conference,
VISIGRAPP 2014, Lisbon, Portugal, January 5-8, 2014,
Revised Selected Papers
In order to simplify shader programming we propose a system to specify composable shaders in a functional way directly in typical implementation languages of modern rendering frameworks. In constrast to existing pipeline shader frameworks, our system exposes a radically simplified pipeline, which we purposefully aligned with our basic intuition of shaders as compositions of per-primitive and per-pixel operations. By programming the shaders in the host language, we additionally remove the complexity of handling different programming languages for shaders and the rest of the framework.