blending/depth states are separate, more pointless refactoring