Commit Graph

10 Commits

Author SHA1 Message Date
Rezmason
f61a4e29c9 Added cache check to WebGPU renderer's loadShader method. Un-commented entries into config.js. Inclusions are now explicit dynamic import lambdas, so the cache functions can detect and call them; however, webpack and rollup seem to use them differently. 2025-05-20 07:57:27 -07:00
Rezmason
24e939008e Added some other basic inputs to see how continuous changes of various values affect the component render 2025-05-15 03:06:19 -07:00
Rezmason
b7085c5bf7 Implementing and verifying the integrity of the cleanup function on the core useEffect 2025-05-15 01:36:28 -07:00
Rezmason
319b53919b Testing hot-swapping renderers, which requires destroying and rebuilding the canvas after all. Fixed a few other related bugs and moved the imports into "bundle-contents.js". 2025-05-08 12:52:48 -07:00
Rezmason
a1332d8f1a Separating the resource imports from the Matrix.js module 2025-05-07 18:06:15 -07:00
Rezmason
eea341f50c Exploring ways to preserve the vanilla JS browser demo without compromising on the bundle. Experimenting with embedding images in the bundle as data URIs 2025-05-06 12:59:02 -07:00
Rezmason
f3cd449c7d Added WebGPU support and added caching to the WebGPU version. 2025-05-05 19:07:36 -07:00
Rezmason
664f484723 Component now reuses its canvas. regl implementation reuses its regl instance, and caches resources that already loaded. 2025-05-05 18:59:18 -07:00
Rezmason
237990b44c Ran the format script 2025-05-05 08:52:35 -07:00
nohren
3bc0d5d346 Matrix React component 1.0.0 2025-04-24 08:54:03 -07:00