NOTES: r60: go to this for some wacky stuff. TODO: Re-work shaders to use standard coordinate systems rather than split integer/fraction system