$ 0 0 3D rendering APIs such as OpenGL, D3D, and Vulkan involve a lot of state to drive the 3D pipeline.