NVIDIA Interview Question

Design a state machine to implement back face culling of polygons in a simple graphics renderer.