28 Commits

Author SHA1 Message Date
Robert Plummer
af7060d88e webgl1 and webgl2, together at last, and tested. 2018-03-08 20:00:05 -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
2cb67c4244 propose changes for fix how floating values are handled 2017-12-18 11:10:45 -05:00
Robert Plummer
91519d4175 fix #218 with unit tests 2017-11-08 09:53:15 -05:00
Robert Plummer
b9e66c7692 add test for loopMaxIterations reference fix 2017-08-29 16:27:40 -04:00
Robert Plummer
4441a28e23 #156 use output rather than dimensions and support both object and array 2017-08-09 13:23:01 -04:00
Robert Plummer
160debab19 Add a test for decimal precision for curiosity 2017-07-05 21:00:01 -04:00
Eugene Cheah
d84065b683 Reverting getter’s for
+ isCanvasSupported
+ isWebGlSupported
+ isWebGlDrawBuffersSupported
+ initWebGlDefaultOptions
+ systemEndianness
+ isFloatReadPixelsSupported
2017-07-02 18:21:14 +08:00
Robert Plummer
ac11420e45 naming conventions and use node_modeuls qunitjs for smaller lib size 2017-05-15 20:45:05 -04:00
Robert Plummer
e1ed6f9070 more cleanup, the GPU namespace changed to "WebGL" 2017-05-12 21:15:25 -04:00
Robert Plummer
52cc8c54ef architecture organization 2017-05-09 10:44:55 -04:00
Robert Plummer
4ef4992c57 correcting unit tests and font case 2017-05-08 12:41:52 -04:00
Robert Plummer
dfc8e0da00 bring building and part of tests back online 2017-04-30 19:58:37 -04:00
Robert Plummer
0bf2109547 Get cpu runner back online and highly performant 2017-04-28 21:35:23 -04:00
Robert Plummer
8be5dcec0c More refactoring towards es6 2017-04-20 10:28:56 -04:00
Robert Plummer
5c458c60c1 Some refactoring of method, function, & filenames for consistency, and to eventually support es6. 2017-04-16 21:38:46 -04:00
Fazli Sapuan
dc38a637f2 Output function prototypes in GLSL 2016-04-15 15:53:59 +08:00
Eugene Cheah
c3125fb435 Fixed parenthness test cases 2016-03-13 00:09:04 +08:00
Eugene Cheah
b3baa76a50 Prototype promise implementation. 2016-03-12 14:26:44 +08:00
Fazli Sapuan
b9deeceb38 Standardize names 2016-02-28 21:41:30 +08:00
Eugene Cheah
cf3327c40c Utils function class 2016-02-28 16:31:56 +08:00
Eugene Cheah
a196265101 Added gpu_utils class, to centralised all the reuse util functions (that is not GPU.JS specific) 2016-02-28 16:07:15 +08:00
Eugene Cheah
295ed8511f Made functionNode test case 'user_' voodoo resistant 2016-02-25 13:32:57 +08:00
Fazli Sapuan
c2cbe2a1c4 Automatic inner functions 2016-02-25 00:24:05 +08:00
Eugene Cheah
21377d9485 Now building the shader code, via the functionBuilder ! 2016-02-15 05:54:28 +08:00
Eugene Cheah
29404d49d7 Function builder tracer 2016-02-15 04:54:54 +08:00
Eugene Cheah
5f76154599 Updated functionNode documentation 2016-02-15 02:58:16 +08:00
Eugene Cheah
1ca7ba926d Function node prototype 2016-02-14 22:31:31 +08:00