Releases: gpujs/gpu.js
Releases · gpujs/gpu.js
Maintenance release - Embracing Minification
Maintenance release
- Fix #552
- Better memory handling for
texture.toArray()
for framebuffers
Fix kernel flipping from #553
2.4.7 Merge branch 'develop' of https://github.com/gpujs/gpu.js into develop
Fix kernel recompilation switching
- Fix original kernel being lost internally, and the texture output for getting the right value.
Maintenance release
Fix function() {}
syntax for when using GPU.getMinifySafeName()
Fix minification with for loops and OffscreenCanvas
Fix #556 & tests and ensure OffscreenCanvas gets GPU.
Ensure window gets `GPU` in browser build
2.4.2 fix: Remove test file
Fix mapped kernel texture recycling
fix: Memory recycling bug, and remove no longer needed renderStrategy Also cleanup documentation a bit
Better pipeline memory management
You now have to manage memory from kernel outputs that use pipeline so it can be much more efficient. This is done with the following:
const result = kernel();
// when you no longer need the result...
result.delete();
Better typings for typescript and demos
- Added a better means of typing kernel functions: https://github.com/gpujs/gpu.js#typescript-typings
- Added a section in the readme for demos: https://github.com/gpujs/gpu.js#demos