Memory optimizations.
Only use the amount of memory needed in sharedbuffergeometry based on networked-drawing configuration. Only create a sharedbuffergeometry object when a pen is first spawned. Also, reduce the amount of memory used by primitive entities (cursor, spawned pens, teleport-controls)
Showing
- package-lock.json 1 addition, 1 deletionpackage-lock.json
- src/components/tools/drawing-manager.js 13 additions, 7 deletionssrc/components/tools/drawing-manager.js
- src/components/tools/networked-drawing.js 6 additions, 6 deletionssrc/components/tools/networked-drawing.js
- src/components/tools/pen.js 1 addition, 0 deletionssrc/components/tools/pen.js
- src/hub.html 4 additions, 2 deletionssrc/hub.html
- src/utils/sharedbuffergeometry.js 7 additions, 25 deletionssrc/utils/sharedbuffergeometry.js
- src/utils/sharedbuffergeometrymanager.js 9 additions, 9 deletionssrc/utils/sharedbuffergeometrymanager.js
Loading
Please register or sign in to comment