Skip to content

Releases: gpujs/gpu.js

Maintenance release - Embracing Minification

14 Jan 12:15
Compare
Choose a tag to compare
  • Upgrade loop variable declaration so we cast integers based off how a variable is used (like using ++) , and not where. Partial fix for #560
  • Handle ternary voids in webgl. Partial fix for #560
  • Document private functions
  • Remove warnVarUsage, and embrace the var
  • Documentation contributions

Maintenance release

08 Jan 12:27
Compare
Choose a tag to compare
  • Fix #552
  • Better memory handling for texture.toArray() for framebuffers

Fix kernel flipping from #553

06 Jan 18:38
Compare
Choose a tag to compare
2.4.7

Merge branch 'develop' of https://github.com/gpujs/gpu.js into develop

Fix kernel recompilation switching

03 Jan 00:50
Compare
Choose a tag to compare
  • Fix original kernel being lost internally, and the texture output for getting the right value.

Maintenance release

03 Jan 00:46
Compare
Choose a tag to compare

Fix function() {} syntax for when using GPU.getMinifySafeName()

Fix minification with for loops and OffscreenCanvas

03 Jan 00:44
Compare
Choose a tag to compare

Fix #556 & tests and ensure OffscreenCanvas gets GPU.

Ensure window gets `GPU` in browser build

27 Dec 21:34
Compare
Choose a tag to compare
2.4.2

fix: Remove test file

Fix mapped kernel texture recycling

25 Dec 14:12
Compare
Choose a tag to compare
fix: Memory recycling bug, and remove no longer needed renderStrategy

Also cleanup documentation a bit

Better pipeline memory management

22 Dec 22:47
5738698
Compare
Choose a tag to compare

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

17 Dec 14:43
cc88928
Compare
Choose a tag to compare