Modify resource directly, making caching the default

pull/1916/head
Martin Boonk 2022-03-03 18:44:50 +01:00
parent 0bbf574613
commit 87c74b7536
1 changed files with 9 additions and 12 deletions

View File

@ -45,20 +45,17 @@ function prepareImg(resource){
startPerfLog("prepareImg");
//print("prepareImg: ", resource);
var result = {
width: resource.width,
height: resource.height,
bpp: resource.bpp,
buffer: E.toArrayBuffer(require("Storage").read("imageclock.resources.data", resource.dataOffset, resource.dataLength))
};
if (resource.transparent) result.transparent = resource.transparent;
if (resource.paletteData){
result.palette = new Uint16Array(resource.paletteData);
if (resource.dataOffset !== undefined){
resource.buffer = E.toArrayBuffer(require("Storage").read("imageclock.resources.data", resource.dataOffset, resource.dataLength));
delete resource.dataOffset;
delete resource.dataLength;
if (resource.paletteData){
result.palette = new Uint16Array(resource.paletteData);
delete resource.paletteData;
}
}
endPerfLog("prepareImg");
return result;
return resource;
}
function getByPath(object, path, lastElem){