From 8d5edcc0e6bf0d4dc2c230e747f72aec28fc49be Mon Sep 17 00:00:00 2001 From: daisuda Date: Sat, 15 Feb 2014 15:35:00 +0800 Subject: [PATCH] updated ATF file parsing for latest format @see https://github.com/PrimaryFeather/Starling-Framework/commit/1035a24fa3be98d832196073da3bcda7d739f2d1 --- src/away3d/textures/ATFData.as | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/away3d/textures/ATFData.as b/src/away3d/textures/ATFData.as index 304137a64..7ebab9fbd 100644 --- a/src/away3d/textures/ATFData.as +++ b/src/away3d/textures/ATFData.as @@ -65,6 +65,13 @@ package away3d.textures this.height = Math.pow(2, data.readUnsignedByte()); this.numTextures = data.readUnsignedByte(); this.data = data; + + if (data[5] != 0 && data[6] == 255) + { + var emptyMipmaps:Boolean = (data[5] & 0x01) == 1; + var numTextures:int = data[5] >> 1 & 0x7f; + this.numTextures = emptyMipmaps ? 1 : numTextures; + } } }