parse( buffer, loadMipmaps ) {

		const headerLengthInt = 13;
		const header = new Uint32Array( buffer, 0, headerLengthInt );

		const pvrDatas = {
			buffer: buffer,
			header: header,
			loadMipmaps: loadMipmaps
		};

		if ( header[ 0 ] === 0x03525650 ) {

			// PVR v3

			return _parseV3( pvrDatas );

		} else if ( header[ 11 ] === 0x21525650 ) {

			// PVR v2

			return _parseV2( pvrDatas );

		} else {

			console.error( 'THREE.PVRLoader: Unknown PVR format.' );

		}

	}
Parses the given PVRTC texture data.

@param {ArrayBuffer} buffer - The raw texture data.
@param {boolean} loadMipmaps - Whether to load mipmaps or not. This option is not yet supported by the loader.
@return {CompressedTextureLoader~TexData} An object representing the parsed texture data.