These are just some trivial cpu optimisations for the draw path, I'm sure we could do better than this, but this moves a lot of the calculations into the pipeline. Dave.