Robert Plummer
b577c1a193
fix: CPU transpilation issue for type management
...
Refactored tests to test webgl, webgl2, and cpu individually and more generically.
Fixes #392
2018-11-01 14:17:08 -04:00
Robert Plummer
87ccce51df
fix: thread & output variabel assignment
...
Fixes #390
2018-11-01 10:03:18 -04:00
Robert Plummer
d765de4cd0
fix: Upgrade remaining non-javascript like types
...
To be referenced in same way.
Simplify FunctionNode.
Update documentation to be more straightforward.
Remove code no longer needed from WebGL2 FunctionNode.
2018-10-30 08:14:01 -06:00
Robert Plummer
2599966e7c
fix: Better defining internal lookups of types and documentation
2018-10-28 14:05:44 -04:00
Robert Plummer
3a55872c4f
fix: Constant being set weirdly and conflicting with user variables
...
add unit test
2018-10-24 14:58:06 -04:00
Robert Plummer
d4468e33fc
feat: Provide a means of obtaining the color texture directly
2018-09-11 15:34:23 -04:00
viziionary
88dcbc8acb
Merge remote-tracking branch 'upstream/master' into develop
2018-09-03 14:59:21 -05:00
Nick Hingston
227736a20a
build
2018-09-02 17:42:23 +01:00
Robert Plummer
91833f531d
fix: Make images work with constants and CPU
...
fix: Allow for pixel.r, pixel.g, pixel.b, pixel.a
2018-09-01 15:30:37 -04:00
viziionary
6662b1df53
Implimenting rob's fix
2018-08-30 13:18:07 -05:00
Nick Hingston
98e1bf7688
fix integer division issues on some cards
2018-07-25 18:14:06 +01:00
Nick Hingston
35bba9559f
dont comvert uin8 & 16 arrays
2018-07-23 11:46:58 +01:00
Nick Hingston
f658164b40
fix #300 nested array issue
2018-07-12 22:17:17 +01:00
Robert Plummer
b7e9dfc47b
Fix unit test, and bump release numbers
2018-07-12 16:29:36 -04:00
Nick Hingston
2d870f9c41
fix code review comments
2018-07-12 19:30:01 +01:00
Nick Hingston
7bbb957bea
fix issue with nested addressing
2018-07-06 19:42:04 +01:00
Nick Hingston
b3000f07c9
use ints for addressing - now supports up to 2^31
2018-07-05 21:07:42 +01:00
Robert Plummer
9ad50b8850
maintenance, cleanup of documentation and allow for native functions on node.
2018-06-22 10:17:10 -04:00
Robert Plummer
4165099c60
fix #319 add rudimentary infinity handling
2018-06-14 10:53:15 -04:00
Robert Plummer
08ca02b8ef
cleanup tests, bump version number, prep for release
2018-06-05 20:29:04 -04:00
Robert Plummer
20745c8671
cleanup test, fix kernel for webgl 2, bump version number, and build awaiting release
2018-06-04 20:07:44 -04:00
Robert Plummer
01299be9f0
fix #259 by handling when atan2 is used directly in the interpreter
...
also add unit tests ensuring resolved
2018-02-27 13:07:59 -05:00
Robert Plummer
2cb67c4244
propose changes for fix how floating values are handled
2017-12-18 11:10:45 -05:00
Paul Loyd
89ac2592f3
fix #233
2017-12-15 20:53:54 +03:00
Robert Plummer
b6163c1090
fix #209
...
replace ast with correct variable name and some inline documentation correction
bump version number
2017-12-11 13:09:45 -05:00
Robert Plummer
cac049f287
fix #222 provide debugger support for node fallback and passive on others
...
Also, I got tired of typing commands for building, so I added on to npm scripts, `npm make`
2017-11-11 08:41:30 -05:00
Robert Plummer
4b15eea5b3
fix #220 with unit tests
...
I was able to unify the FunctionNodeBase.astMemberExpressionUnroll for reuse in both CPU and WebGL kernels. So I refactored for simplification.
2017-11-08 16:16:15 -05:00
Robert Plummer
6e3eacffe6
build and min
2017-10-24 10:22:29 -04:00
Robert Plummer
f0eefff9eb
fix #212
2017-10-24 10:12:21 -04:00
Robert Plummer
1f8de19561
Ensure our demo runs on latest
2017-10-04 15:28:09 -04:00
Robert Plummer
881de164cc
Implement #191
2017-09-29 14:01:24 -04:00
RationalCoding
c12e06221d
beautify and build
2017-09-03 12:30:05 -04:00