32 Commits

Author SHA1 Message Date
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