Skip to content

Commit 1b9f25b

Browse files
committed
texture binary loading.
1 parent 08ec080 commit 1b9f25b

2 files changed

Lines changed: 11 additions & 4 deletions

File tree

src/loader/Loader.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -719,6 +719,10 @@ Phaser.Loader.prototype = {
719719

720720
},
721721

722+
texture: function (key, object, overwrite) {
723+
return this.addToFileList('texture', key, object, undefined, overwrite, '.pvr');
724+
},
725+
722726
/**
723727
* Adds an array of images to the current load queue.
724728
*
@@ -2183,7 +2187,7 @@ Phaser.Loader.prototype = {
21832187
case 'physics':
21842188
this.xhrLoad(file, this.transformUrl(file.url, file), 'text', this.fileComplete);
21852189
break;
2186-
2190+
case 'texture':
21872191
case 'binary':
21882192
this.xhrLoad(file, this.transformUrl(file.url, file), 'arraybuffer', this.fileComplete);
21892193
break;
@@ -2196,7 +2200,6 @@ Phaser.Loader.prototype = {
21962200
* @private
21972201
*/
21982202
loadImageTag: function (file) {
2199-
22002203
var _this = this;
22012204

22022205
file.data = new Image();
@@ -2658,7 +2661,10 @@ Phaser.Loader.prototype = {
26582661
var data = JSON.parse(xhr.responseText);
26592662
file.data = data || {};
26602663
break;
2661-
2664+
case 'texture':
2665+
debugger;
2666+
this.cache.addImage(file.key, file.url, file.data);
2667+
break;
26622668
case 'image':
26632669

26642670
this.cache.addImage(file.key, file.url, file.data);

src/loader/LoaderParser.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,8 @@ Phaser.LoaderParser = {
163163

164164
return bitmapFontData;
165165

166-
}
166+
},
167+
167168
/**
168169
* Extract PVR header from loaded binary
169170
*

0 commit comments

Comments
 (0)