This removes explicit checks sprinkled all over the codebase to instead just have the SW rasterizer expose an implementation with no-ops for most operations.
- Also renames "vertex_shader.*" to "shader_interpreter.*"