colors from input attributes to screen. if the shaderCache would have a good interface, this would not have been necessary