453 Commits

Author SHA1 Message Date
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
5c7187af79 reuse dimensions on textures to prevent utils.getDimensions(inputTexture, true); call, which clones deep 2018-03-01 19:40:36 -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
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
01da37135e Merge branch 'develop' into 263-toString 2018-02-25 19:10:36 -05:00
Robert Plummer
6f164744f5 get toString working correctly again 2018-02-25 18:59:33 -05:00
Robert Plummer
6c62bb263f implement new option to prevent overwrite of output texture 2018-02-12 12:15:03 -05:00
Robert Plummer
b7befbb8ab Merge branch 'develop' into 236-modes-resimplify 2017-12-23 10:27:23 -05:00
Robert Plummer
bc855ce1a0 resolve logic, ty @fuzzie360! 2017-12-22 10:48:02 -05:00
Robert Plummer
0cf6eb663d resolve logic, ty @fuzzie360! 2017-12-20 23:52:47 -05:00
Robert Plummer
3854f086ab resolve logic, ty @fuzzie360! 2017-12-20 23:50:01 -05:00
Robert Plummer
2cb67c4244 propose changes for fix how floating values are handled 2017-12-18 11:10:45 -05:00
Robert Plummer
1b74546ea5 add let and const detection, future helper 2017-12-18 11:07:08 -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
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
708dbd9bef Merge branch 'develop' into 193-read-in-take-2 2017-10-24 10:16:40 -04:00
Robert Plummer
f0eefff9eb fix #212 2017-10-24 10:12:21 -04:00
Robert Plummer
1da92db034 fixes #193 2017-10-17 08:05:53 -04:00
Robert Plummer
c749d2e1fa Merge branch 'develop' into 193-read-in-take-2 2017-10-17 08:03:52 -04:00
Richard Mathie
aab66c6c06 Sfixes #195 texture reading in 2d and 3d 2017-10-07 14:29:38 +01:00
Robert Plummer
694b278b30 remove redundant input declaration 2017-10-06 09:49:31 -04:00
Robert Plummer
b9503e8345 #193 solved, by using a flat input that has dimensions 2017-10-05 17:41:12 -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
a175e91db3 Fix typo in setOutput 2017-09-17 13:07:00 -07:00
RationalCoding
a69d1fda70 fix spacing 2017-09-03 12:26:49 -04:00
RationalCoding
5560070859 fix #177 2017-09-03 12:25:14 -04:00
drulac
64354ae90d 175-fix 2017-08-31 16:58:49 +02:00
drulac
e31993fb71 175-fix 2017-08-31 16:40:56 +02:00
drulac
cc630a1098 175-fix 2017-08-31 16:29:25 +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
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
d072f870af adding missing output 2017-08-17 13:59:59 -04:00
Robert Plummer
47fd70faab Merge branch 'develop' into 156-proposals 2017-08-17 13:58:21 -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