OpenGl impl: transforms and color