 = new Array(TextureTypes.MAX);

            textureFormats[TextureTypes.RGB] = {
                internalFormat: gl.RGB,
                format: gl.RGB,
                type: gl.UNSIGNED_BYTE
            };

            textureFormats[TextureTypes.RGB8] = {
                internalFormat: gl.RGB8,
                format: gl.RGB,
                type: gl.UNSIGNED_BYTE
            };

            textureFormats[TextureTypes.RGB16F] = {
                internalFormat: gl.RGB16F,
                format: gl.RGB