Faster texture load
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -17,15 +17,15 @@ plugin.drawUI = function(ui) {
|
||||
arm.File.copy(sourceData + sep + "player.bin", dest + sep + "krom.bin");
|
||||
|
||||
var fileList = [
|
||||
"ammo.wasm.js", "ammo.wasm.wasm", "brdf.png",
|
||||
"clouds_base.raw", "clouds_detail.raw", "clouds_map.png",
|
||||
"deferred_light.arm", "font_default.ttf", "noise256.png",
|
||||
"Scene.arm", "shader_datas.arm", "smaa_area.png", "smaa_search.png",
|
||||
"water_base.png", "water_detail.png", "water_foam.png", "water_pass.arm",
|
||||
"World_irradiance.arm", "world_pass.arm", "World_radiance.hdr",
|
||||
"World_radiance_0.hdr", "World_radiance_1.hdr", "World_radiance_2.hdr",
|
||||
"World_radiance_3.hdr", "World_radiance_4.hdr", "World_radiance_5.hdr",
|
||||
"World_radiance_6.hdr", "World_radiance_7.hdr"];
|
||||
"ammo.wasm.js", "ammo.wasm.wasm", "brdf.k",
|
||||
"clouds_base.raw", "clouds_detail.raw", "clouds_map.k",
|
||||
"deferred_light.arm", "font_default.ttf", "noise256.k",
|
||||
"Scene.arm", "shader_datas.arm", "smaa_area.k", "smaa_search.k",
|
||||
"water_base.k", "water_detail.k", "water_foam.k", "water_pass.arm",
|
||||
"World_irradiance.arm", "world_pass.arm", "World_radiance.k",
|
||||
"World_radiance_0.k", "World_radiance_1.k", "World_radiance_2.k",
|
||||
"World_radiance_3.k", "World_radiance_4.k", "World_radiance_5.k",
|
||||
"World_radiance_6.k", "World_radiance_7.k"];
|
||||
for (const file of fileList) {
|
||||
arm.File.copy(sourceData + sep + file, destData + sep + file);
|
||||
}
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -41,6 +41,7 @@ plugin.drawUI = function(ui) {
|
||||
let v = arm.ReflectField(d, n);
|
||||
if (arm.StdIs(v, Array)) {
|
||||
if (arm.StdIs(v[0], Number)) {
|
||||
arm.Log.trace(n);
|
||||
let ar = null;
|
||||
if (v[0] === 0) ar = new Float32Array(v.length - 1);
|
||||
else if (v[0] === 1) ar = new Uint32Array(v.length - 1);
|
||||
@@ -48,9 +49,9 @@ plugin.drawUI = function(ui) {
|
||||
for (let i = 0; i < v.length - 1; ++i) ar[i] = v[i + 1];
|
||||
arm.ReflectSetField(d, n, ar);
|
||||
}
|
||||
else for (const e of v) if (arm.TypeOf(e) === arm.TObject) iterate(e);
|
||||
else for (const e of v) if (typeof e === 'object') iterate(e);
|
||||
}
|
||||
else if (arm.TypeOf(v) === arm.TObject) iterate(v);
|
||||
else if (typeof v === 'object') iterate(v);
|
||||
}
|
||||
}
|
||||
iterate(parsed);
|
||||
|
||||
Reference in New Issue
Block a user