Added optimization to OpenGL 1 primitive functions. A single 4 byte color
value is faster than 4 floats, remember that, and it also means less
casting since most color values are integers in GML