Added color type and functions for getting and setting pixel values in textures
OpenGL 3.2 core profile compliance