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 |
|