OPTIMIZE: only set a single color when drawing primitives