32 Commits

Author SHA1 Message Date
Robert Plummer
27772251f6 Some related changes to #243 that make index selection based off the actual argument and not the kernel size
some cleanup to system I noticed along the way
2018-06-29 18:42:44 -04:00
Robert Plummer
178d47b0ef closer to webgl2, still failing some tests when reusing or multiple targets 2018-02-24 19:31:58 -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
881de164cc Implement #191 2017-09-29 14:01:24 -04:00
drulac
e31993fb71 175-fix 2017-08-31 16:40:56 +02: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
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
1fd535ee64 #156 create ability to add functions on createKernel and createKernelMap 2017-08-09 13:40:11 -04:00
Robert Plummer
00ecd78e97 fixes #147 2017-07-19 11:59:10 -04:00
Robert Plummer
3bca99f142 Add strict use 2017-07-10 15:12:09 -04:00
Abhishek Soni
3bbb4a9af2 Fix member definitions to seperate static members 2017-07-05 00:48:04 +05:30
Abhishek Soni
5d7b83106a builder-base, node-base done 2017-07-03 17:51:59 +05:30
Abhishek Soni
82e51fc30f gpu.js JSDon done 2017-07-03 16:24:32 +05:30
Abhishek Soni
8f7a93c59f @function 2017-07-03 15:07:54 +05:30
Abhishek Soni
c57c076ef9 @param paramType paramName JSDoc syntax 2017-07-03 14:14:38 +05:30
Abhishek Soni
d13abcbed8 formatting of properties 2017-07-03 01:05:57 +05:30
Abhishek Soni
09d457c2a6 @returns 2017-07-03 00:53:20 +05:30
Abhishek Soni
88fd43fb07 @constructor and @param formatting 2017-07-03 00:29:01 +05:30
Abhishek Soni
105e0e1e7c @param partially done 2017-07-02 23:49:07 +05:30
Abhishek Soni
5492604408 Class and function names done 2017-07-02 22:44:15 +05:30
Abhishek Soni
a118dd3ae9 ran it, removed it 2017-07-02 18:24:08 +05:30
Abhishek Soni
da6d82bcba Internal Documentation: base classes, webgl, cpu 2017-06-29 14:34:32 +05:30
Abhishek Soni
e369345df1 gpu.js, runner-base.js, function-builder-base.js docs 2017-06-28 15:26:55 +05:30
Robert Plummer
612725be5c #91 add in super basic param type checking in added functions 2017-06-26 16:59:55 -04:00
Robert Plummer
acc3651f17 put last test back online, and add the ability to pass in object to declare param names and what the function returns 2017-05-16 22:07:39 -04:00
Robert Plummer
3d2da05809 update documentation to be more es6y, update QUnit usage, and handle #31 correctly 2017-05-16 10:40:10 -04:00
Eugene Cheah
60b8a877ee ran gulp beautify 2017-05-14 18:42:59 +08:00
Robert Plummer
e1ed6f9070 more cleanup, the GPU namespace changed to "WebGL" 2017-05-12 21:15:25 -04:00