69 Commits

Author SHA1 Message Date
Federico Galatolo
e2c00aadcd Added support for the do{...}while(...) construct 2018-04-27 19:38:50 +02:00
Robert Plummer
af7060d88e webgl1 and webgl2, together at last, and tested. 2018-03-08 20:00:05 -05:00
Robert Plummer
ed247f51ff first build, getting ready to test 2018-03-08 14:36:37 -05:00
Robert Plummer
f0970cd32c build 2018-03-06 19:54:27 -05:00
Robert Plummer
283b249bd0 more framebufferTexture2D to where textures are created, thus making framebuffers more something that is setup at build, or if absolutely needed to modify 2018-03-06 19:32:23 -05:00
Robert Plummer
5850030e81 make uniforms only set if their values indeed change, and add tests 2018-03-06 10:42:24 -05:00
Robert Plummer
98bd5b8203 passing unit tests, bump version in preparation for release 2018-03-03 14:26:25 -05:00
Robert Plummer
21bb5ba265 remove unneeded texture generation 2018-03-01 18:48:43 -05:00
Robert Plummer
7898fed31f fix, test, bump version number, and make. 2018-03-01 15:57:40 -05:00
Robert Plummer
ef18f2c4b1 bump version number 2018-02-28 22:04:38 -05:00
Robert Plummer
1cdaf7e73c fix up two small items that made it, using arguments out of context in _setupSubOutputTextures
and fix reference to my hasty change from `setupOutputTexture` to `_setupOutputTexture`
2018-02-28 21:56:08 -05:00
Robert Plummer
4eda87735a fix #267 by refining implementation a bit 2018-02-28 15:19:58 -05: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
7c61ff260f make 2018-02-25 19:15:13 -05:00
Robert Plummer
898ce6239e merge, and bump version 2018-02-25 19:12:00 -05:00
Robert Plummer
6c62bb263f implement new option to prevent overwrite of output texture 2018-02-12 12:15:03 -05:00
Robert Plummer
45103b7f15 rebuild 2017-12-23 10:30:23 -05:00
Robert Plummer
2cb67c4244 propose changes for fix how floating values are handled 2017-12-18 11:10:45 -05:00
Paul Loyd
b5104ddacc Add missed floatOutput testing 2017-12-15 21:41:59 +03: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
ceca63a2dd fix #227
remove unused variable
bump version number
2017-12-11 12:55:33 -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
91519d4175 fix #218 with unit tests 2017-11-08 09:53:15 -05:00
Robert Plummer
6424ecf705 fix #207 2017-10-25 08:33:51 -04: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
Richard Mathie
aab66c6c06 Sfixes #195 texture reading in 2d and 3d 2017-10-07 14:29:38 +01:00
Robert Plummer
0d5d14153d Ensure our demo runs on latest 2017-10-04 15:30:33 -04:00
Robert Plummer
1f8de19561 Ensure our demo runs on latest 2017-10-04 15:28:09 -04:00
Robert Plummer
dcc36619f1 remove console log 2017-09-29 14:04:57 -04:00
Robert Plummer
881de164cc Implement #191 2017-09-29 14:01:24 -04:00
Junjie Bai
4632ae9550 build artifact 2017-09-18 13:09:33 -07:00
RationalCoding
c12e06221d beautify and build 2017-09-03 12:30:05 -04:00
Robert Plummer
f33ed4892f rebuild 2017-09-03 10:52:27 -04:00
drulac
f524c595c3 175-fix 2017-08-31 16:59:33 +02:00
drulac
8216f629e1 175-fix 2017-08-31 16:55:41 +02:00
drulac
e31993fb71 175-fix 2017-08-31 16:40:56 +02:00
Robert Plummer
b9e66c7692 add test for loopMaxIterations reference fix 2017-08-29 16:27:40 -04:00
Robert Plummer
c2925baf31 fix loopMaxIterations reference 2017-08-29 16:12:13 -04:00
Robert Plummer
fa2ea764f8 bump version number, nearing v1 2017-08-29 15:41:34 -04:00
Robert Plummer
49c8af0a44 expose addFunction and addNativeFunction on kernel and gpu instance. 2017-08-28 09:11:25 -04:00
Robert Plummer
60faeda52f change addGLSLFunction to addNativeFunction, and add unit test 2017-08-28 08:56:59 -04:00
Robert Plummer
c57f543659 runDimensions to output 2017-08-17 14:41:46 -04:00
Robert Plummer
d5cb8bbd37 expose means of adding glsl functions directly to kernel 2017-08-15 15:19:02 -04:00
Robert Plummer
22c90b22df fix max canvas size lookup 2017-08-11 16:56:31 -04:00
Robert Plummer
0196d3566d fully fix #159 with no performance issue 2017-08-11 16:07:58 -04:00
Robert Plummer
2c79c3452b fully fix #159 2017-08-10 20:36:01 -04:00
Robert Plummer
2b54483495 minify for #159 2017-08-10 14:18:30 -04:00