Robert Plummer
|
81275b5ac0
|
make tests es5 and add the kernel .toString() method, so we can have the entire kernel, and nothing else.
|
2017-06-29 19:05:56 -04:00 |
|
Robert Plummer
|
8a5c91336e
|
Fix cpu kernel result lookup, and add alias
|
2017-06-27 21:09:09 -04:00 |
|
Robert Plummer
|
439969aeba
|
fixed #96
added test and added null checks
|
2017-06-27 10:49:07 -04:00 |
|
Robert Plummer
|
7b0874b763
|
#95 add constants fixes, and simplify options usage via instantiation
|
2017-06-27 08:21:14 -04:00 |
|
Robert Plummer
|
ec053cd127
|
#91 Add null checks, return all values, and to test-all.html
|
2017-06-26 17:21:41 -04:00 |
|
Robert Plummer
|
612725be5c
|
#91 add in super basic param type checking in added functions
|
2017-06-26 16:59:55 -04:00 |
|
Robert Plummer
|
08bc22a783
|
#84 some cpu optimization and basic createKernels support for cpu
|
2017-06-23 21:53:50 -04:00 |
|
Robert Plummer
|
7054ae15fd
|
#84 array and property out working
|
2017-06-22 16:55:00 -04:00 |
|
Robert Plummer
|
df8094e1b1
|
#84 finally fix the odd output issue
|
2017-06-22 14:13:50 -04:00 |
|
Robert Plummer
|
5a34269eb6
|
#84 trying to get feedback
|
2017-06-18 08:50:10 -04:00 |
|
Robert Plummer
|
9cc1e6ddb7
|
#84 initially working with one dimension and length on gpu, more tough tests next and, cpu next
|
2017-06-16 22:04:07 -04:00 |
|
Robert Plummer
|
56dfc42fcd
|
trying to get feedback on freenode
|
2017-06-16 17:59:25 -04:00 |
|
Robert Plummer
|
8b51a91ba9
|
closer to having multiple outputs and some correction of architecture naming
|
2017-06-02 21:02:56 -04:00 |
|
Robert Plummer
|
2c5f066d8e
|
resolve #78 & resolve #79
|
2017-05-24 08:30:30 -04:00 |
|
Robert Plummer
|
323a4e1961
|
add new feature combineKernels
and fix a return on cpu when in graphic mode
|
2017-05-17 10:40:20 -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 |
|
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
|
cb4d78e10b
|
fix addFunction so that root kernel is built
|
2017-05-07 07:26:18 -04:00 |
|
Robert Plummer
|
5b74db9230
|
more tests bringing online
|
2017-05-01 11:50:15 -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 |
|
Eugene Cheah
|
bad8f0403c
|
Tweak to test function
|
2016-04-25 15:27:16 +08:00 |
|
Eugene Cheah
|
be3f065e21
|
Created the test case
|
2016-04-22 19:34:04 +08:00 |
|
Fazli Sapuan
|
dc38a637f2
|
Output function prototypes in GLSL
|
2016-04-15 15:53:59 +08:00 |
|
Eugene Cheah
|
d24b4486d1
|
Extended test case to throw an exception for getCanvas() before createKernel
|
2016-04-10 21:06:12 +08:00 |
|
Eugene Cheah
|
9897d974f6
|
Get canvas hot fix
|
2016-04-10 21:01:23 +08:00 |
|
Eugene Cheah
|
38ad34ccdb
|
WIP getCanvas fix
|
2016-04-10 20:50:48 +08:00 |
|
Eugene Cheah
|
88b085d6d5
|
Updated test case for graphical mode
|
2016-04-10 20:23:06 +08:00 |
|
Eugene Cheah
|
380170ede3
|
canvas test case
|
2016-04-10 20:12:54 +08:00 |
|
Eugene Cheah
|
c3125fb435
|
Fixed parenthness test cases
|
2016-03-13 00:09:04 +08:00 |
|
Eugene Cheah
|
d4271edac4
|
Updated promise API
|
2016-03-12 23:58:07 +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
|
112aad56d6
|
Lowered while loop test case to default value
|
2016-02-28 16:33:56 +08:00 |
|
Eugene Cheah
|
18f8974efe
|
Merge commit 'e175f8a1a32f55d5ff34aacc715df7a0511642df' into eugene-#4-async-api
|
2016-02-28 16:32:31 +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 |
|
Fazli Sapuan
|
ec9c3304e2
|
Add loopMaxIterations option
|
2016-02-28 16:03:01 +08:00 |
|
Eugene Cheah
|
6ebdbcda68
|
Fixed issue #17 invalid test case
|
2016-02-28 14:46:50 +08:00 |
|
Eugene Cheah
|
198f094c68
|
Increased while loop_max to 10 million... added while loop 1k test case
|
2016-02-26 22:19:21 +08:00 |
|
Eugene Cheah
|
6a54671b8c
|
Added while loop test case
|
2016-02-26 22:13:07 +08:00 |
|
Eugene Cheah
|
295ed8511f
|
Made functionNode test case 'user_' voodoo resistant
|
2016-02-25 13:32:57 +08:00 |
|
Eugene Cheah
|
ddce018af5
|
Reorganised test files. Added a test-all.html to make it easier to do regression testing.
|
2016-02-25 13:26:19 +08:00 |
|
Eugene Cheah
|
952c0abbed
|
Added nestedFunction test case
|
2016-02-25 13:01:07 +08:00 |
|