gam0022 / resimulated

1st place at Revision 2020 (PC 64K Intro)
MIT License
18 stars 1 forks source link

Split shader by scene #112

Closed gam0022 closed 4 years ago

gam0022 commented 4 years ago

前半と後半でシェーダーを分割してコンパイル速度を速める。

24290 byte (+45 Bytes )

分割前 Chromeオプションなし

[HMR] Waiting for update signal from WDS...
bundle.js:65656 compile imageShader[0]: 56518.8049999997 ms
bundle.js:65656 compile imageShader[1]: 84.29499994963408 ms
bundle.js:65656 compile imageShader[2]: 34.899999969638884 ms
bundle.js:65538 compile soundShader: 3633.640000014566 ms

分割前 --use-angle=gl

[HMR] Waiting for update signal from WDS...
bundle.js:65656 compile imageShader[0]: 8945.449999999255 ms
bundle.js:65656 compile imageShader[1]: 31.870000006165355 ms
bundle.js:65656 compile imageShader[2]: 14.099999971222132 ms
bundle.js:65538 compile soundShader: 869.8950000107288 ms
bundle.js:64229 [WDS] Hot Module Replacement enabled.
bundle.js:64233 [WDS] Live Reloading enabled.

分割後 Chromeオプションなし

[HMR] Waiting for update signal from WDS...
bundle.js:65656 compile imageShader[0]: 605.3549999487586 ms
bundle.js:65656 compile imageShader[1]: 5304.0449999971315 ms
bundle.js:65656 compile imageShader[2]: 78.63000000361353 ms
bundle.js:65656 compile imageShader[3]: 23.84499995969236 ms
bundle.js:65538 compile soundShader: 5334.495000017341 ms

分割後 --use-angle=gl

[HMR] Waiting for update signal from WDS...
bundle.js:65656 compile imageShader[0]: 314.9299999931827 ms
bundle.js:65656 compile imageShader[1]: 6979.229999997187 ms
bundle.js:65656 compile imageShader[2]: 31.539999996311963 ms
bundle.js:65656 compile imageShader[3]: 15.085000020917505 ms
bundle.js:65538 compile soundShader: 868.4950000024401 ms