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