The lost art of 3D rendering without shaders