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
|
439969aeba
|
fixed #96
added test and added null checks
|
2017-06-27 10:49:07 -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
|
56dfc42fcd
|
trying to get feedback on freenode
|
2017-06-16 17:59:25 -04:00 |
|
Robert Plummer
|
f35b029f1d
|
fix #82
|
2017-05-19 20:19:37 -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
|
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
|
c5185481f6
|
remove erroneously included file
|
2017-05-13 19:22:08 -04:00 |
|
Robert Plummer
|
e1ed6f9070
|
more cleanup, the GPU namespace changed to "WebGL"
|
2017-05-12 21:15:25 -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 |
|
krawthekrow
|
8d6450687b
|
Fixed android truncation bug.
|
2016-07-09 18:52:58 +08:00 |
|
Eugene Cheah
|
be3f065e21
|
Created the test case
|
2016-04-22 19:34:04 +08:00 |
|
Eugene Cheah
|
9897d974f6
|
Get canvas hot fix
|
2016-04-10 21:01:23 +08:00 |
|
Eugene Cheah
|
380170ede3
|
canvas test case
|
2016-04-10 20:12:54 +08:00 |
|
Eugene Cheah
|
b3baa76a50
|
Prototype promise implementation.
|
2016-03-12 14:26:44 +08:00 |
|
Eugene Cheah
|
366a139378
|
Follow standardised naming
|
2016-03-11 01:49:05 +08:00 |
|
Eugene Cheah
|
9853b9221e
|
Merge branch 'master' into eugene-#4-async-api
Conflicts:
gulpfile.js
src/gpu.js
src/utils.js
|
2016-03-10 23:28:28 +08:00 |
|
Fazli Sapuan
|
b9deeceb38
|
Standardize names
|
2016-02-28 21:41:30 +08:00 |
|
Eugene Cheah
|
c3ca03d4c2
|
Migrated gpu, to gpu core
|
2016-02-28 18:01:39 +08:00 |
|
Eugene Cheah
|
cb519949be
|
Renamed backend files. to mode_(c/g)pu respectively
|
2016-02-28 17:00:38 +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 |
|
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 |
|
Eugene Cheah
|
6054a81a83
|
Fixe gulp, added closure jail.
|
2016-02-15 06:48:30 +08:00 |
|
Eugene Cheah
|
7e48127413
|
Basic custom function test case
|
2016-02-15 06:17:38 +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
|
1ca7ba926d
|
Function node prototype
|
2016-02-14 22:31:31 +08:00 |
|
Fazli Sapuan
|
24595f6ab8
|
Add basic if test
|
2016-02-09 21:35:42 +08:00 |
|
Fazli Sapuan
|
4fb375dc94
|
Major API changes
|
2016-02-08 19:27:35 +08:00 |
|
Eugene Cheah
|
c00f7f0c76
|
Created WebGL_wrapper.js : Used to wrap around webCLGL, and will one day (when?) replace it
|
2016-01-30 22:20:10 +08:00 |
|
Eugene Cheah
|
3bc8c96460
|
Minor cleanup
|
2016-01-24 14:48:06 +08:00 |
|
Eugene Cheah
|
af01fc2a2b
|
For loop, that GPU can be better then CPU
|
2016-01-24 13:07:04 +08:00 |
|
Eugene Cheah
|
9b1106bcf0
|
removed old file
|
2016-01-24 12:17:29 +08:00 |
|
Eugene Cheah
|
a8d220ea0b
|
time to fix basic_sum_AB
|
2016-01-24 00:38:13 +08:00 |
|
Eugene Cheah
|
c84725bc88
|
Prototype kernel run code, but wrong output
|
2016-01-23 23:51:02 +08:00 |
|
Eugene Cheah
|
850e56fb8c
|
Removed jison lib
|
2016-01-23 22:59:53 +08:00 |
|
Eugene Cheah
|
5c64da17d9
|
Basic return header
|
2016-01-23 22:52:09 +08:00 |
|
Eugene Cheah
|
e5b491dcad
|
Basic return statement, string conversion
Merge commit '40d7f264447ddc51b258ee82520963dc0ae34326' into eugene-prototype
Conflicts:
src/js-to-webclgl.js
|
2016-01-23 22:46:16 +08:00 |
|
Eugene Cheah
|
d0575f5eb7
|
prototype converters
|
2016-01-23 21:32:47 +08:00 |
|
Fazli Sapuan
|
c46a748fde
|
no message
|
2016-01-23 21:06:27 +08:00 |
|
Fazli Sapuan
|
f1870d7602
|
Regex Glsl
|
2016-01-23 21:05:48 +08:00 |
|
Eugene Cheah
|
613be25cd2
|
Basic AST object processing
|
2016-01-23 20:34:35 +08:00 |
|
Fazli Sapuan
|
cd971d61b7
|
Mult test
|
2016-01-23 19:05:10 +08:00 |
|
Eugene Cheah
|
6b8cc3dc7d
|
Basic Sum AB : failing
|
2016-01-23 18:23:32 +08:00 |
|