Skip to content

Releases: gpujs/gpu.js

v2 release candidate 2

20 Feb 13:53
Compare
Choose a tag to compare
Pre-release

Fixes

  • Block bodies from not being rendered
  • Casting to floats from this.thread.value and this.output.value outside of loops

v2 release candidate 1

11 Feb 04:22
f78b032
Compare
Choose a tag to compare
Pre-release

Promises, Math.random() support, Typescript, NODE, cleaner API, "dev" mode for easy debugging (, internal type detection, refined internal parser, tons of new tests, nested loops).

February 10th, 2019, the day NODE got a rocket ship!
+ +

NOTE: Documentation and release notes will be updated before v2's official release.

Fix CPU type management

01 Nov 18:18
c97c86f
Compare
Choose a tag to compare
Merge pull request #393 from gpujs/392-cpu-type-management

fix: CPU transpilation issue for type management

Fix variable assignments for index and size

01 Nov 17:15
4351a70
Compare
Choose a tag to compare

Fix usage of this.thread and this.output variable assignment

Adding typings for custom functions

31 Oct 18:53
Compare
Choose a tag to compare

Smaller release size

24 Oct 19:16
Compare
Choose a tag to compare

Smaller more powerful jellyfish.

Offscreen canvas support and constant fixes

24 Oct 19:12
f3fb9fc
Compare
Choose a tag to compare
Merge pull request #384 from gpujs/382-bad-constant

fix #382: Constant being set weirdly and conflicting with user variables

Graphic texture support

14 Sep 15:56
Compare
Choose a tag to compare

Now output texture is supported when using:

gpu.createKernel(function() {...})
  .setOutput(size)
  .setGraphical(true)
  .setOutputToTexture(true);

The graphical output can go directly to the kernel's output value.

maintenance release

05 Sep 20:58
Compare
Choose a tag to compare

Faster array management from GPU to CPU.

Immortal

03 Sep 20:46
Compare
Choose a tag to compare

Constants now have support for the same argument types as function arguments.

So now, in addition to integers and decimals, we support

For WebGL2:

  • Array
  • GPU Input (a flat array that is treated like a 2 or 3 dimensional array)
  • HTMLImage
  • HTMLImageArray
  • Texture

For WebGL1:

  • Array
  • GPU Input (a flat array that is treated like a 2 or 3 dimensional array)
  • HTMLImage
  • Texture

For CPU Fallback:

  • Array
  • GPU Input (a flat array that is treated like a 2 or 3 dimensional array)
  • HTMLImage
  • HTMLImageArray

Ty @enviziion for assisting us, and welcome to the team!

https://en.wikipedia.org/wiki/Turritopsis_dohrnii