> we think about pipelining, data consistency, caching, compression, and more.
but i think all of these are incidental complexity brought on by the physical world, practicality of the hardware and api calls.
The _actual_ complexity in graphics rendering is the maths required,as well as understanding of the physics/modelling of the materials etc, and how to cut down unnecessary computation etc to achieve the framerate target.