79 Commits

Author SHA1 Message Date
Eugene Cheah
af01fc2a2b For loop, that GPU can be better then CPU 2016-01-24 13:07:04 +08:00
Eugene Cheah
12d8c8152b Merge branch 'master' of bitbucket.org:fuzzie/gpu.js 2016-01-24 12:46:47 +08:00
Eugene Cheah
05f63c837d sqrt support 2016-01-24 12:09:54 +08:00
Eugene Cheah
b4d6ca1614 Merge branch 'master' of bitbucket.org:fuzzie/gpu.js 2016-01-24 12:02:07 +08:00
Eugene Cheah
4265e4e3d5 Merge branch 'master' of bitbucket.org:fuzzie/gpu.js 2016-01-24 12:01:39 +08:00
Matthew Saw
d8b05ee16d for loop codegen adds float to init condition 2016-01-24 11:34:55 +08:00
Eugene Cheah
2de9b6a7b9 Merge commit 'dbc62f8bacbe33e9f9f4f23c6c4f6afee1e541be'
Conflicts:
	src/js-to-webclgl.js
2016-01-24 11:30:18 +08:00
Matthew Saw
7ea3d58ec1 fix variabledeclarator 2016-01-24 11:23:09 +08:00
Eugene Cheah
84da153bec basic_sum_AB : now working 2016-01-24 11:12:24 +08:00
Matthew Saw
57c2709b94 replace Math. with GPU_Math_ in lexing stage 2016-01-24 10:16:09 +08:00
Matthew Saw
b48a0bb26b Parser + code generator seems to work 2016-01-24 10:09:17 +08:00
Matthew Saw
4cf03b44d2 changed to full ecmascript parser
untested functions for half of grammar
2016-01-24 09:08:46 +08:00
Eugene Cheah
de0bfddffd WIP. time to rebook all shit 2016-01-24 09:05:19 +08:00
Matthew Saw
933a27119f Merge branch 'master' of https://bitbucket.org/fuzzie/gpu.js 2016-01-24 06:24:59 +08:00
Matthew Saw
5ddbad2c69 Parser works 2016-01-24 06:24:44 +08:00
Eugene Cheah
0198017f2b WIP boiler code 2016-01-24 05:45:01 +08:00
Eugene Cheah
e3ac95863a Parser WIP 2016-01-24 05:11:47 +08:00
Eugene Cheah
3dff0bbe78 Basic return : passed 2016-01-24 04:53:08 +08:00
Eugene Cheah
b0637780ff Merge commit 'd37be694c65c162bfdcc4bc8bb3088469c36e752' 2016-01-24 04:52:00 +08:00
Eugene Cheah
ad886d03ac boilerCodeWIP 2016-01-24 04:51:40 +08:00
Matthew Saw
d37be694c6 Argstateobj? 2016-01-24 04:46:58 +08:00
Matthew Saw
eeab87db9e Merge branch 'master' of https://bitbucket.org/fuzzie/gpu.js
Conflicts:
	src/js-to-webclgl.js
2016-01-24 04:40:25 +08:00
Matthew Saw
a1e56133f7 AFROFIX 2016-01-24 04:39:09 +08:00
Eugene Cheah
13a945374f Merge commit '7efce6f110f66aa8ff495ccb2a3beef4c2943d1b' 2016-01-24 04:22:38 +08:00
Eugene Cheah
196e3e1aec WIP, boiler code 2016-01-24 04:22:04 +08:00
Matthew Saw
7efce6f110 Fixed more shit 2016-01-24 04:19:53 +08:00
Matthew Saw
11674adb60 Merge branch 'master' of https://bitbucket.org/fuzzie/gpu.js 2016-01-24 03:35:22 +08:00
Matthew Saw
462064c18b Parser fix? 2016-01-24 03:34:54 +08:00
Eugene Cheah
e272753506 Merge branch 'master' of bitbucket.org:fuzzie/gpu.js 2016-01-24 03:28:08 +08:00
Eugene Cheah
c12ec9e3ad WIPPY 2016-01-24 03:27:21 +08:00
Matthew Saw
ad93fc7f25 remove head 2016-01-24 03:25:43 +08:00
Matthew Saw
07478b0fc9 Merge branch 'master' of https://bitbucket.org/fuzzie/gpu.js
Conflicts:
	src/js-to-webclgl.js
2016-01-24 03:25:00 +08:00
Matthew Saw
d82ac0dde1 Parser fix? 2016-01-24 03:22:46 +08:00
Eugene Cheah
440baed66f Merge branch 'master' of bitbucket.org:fuzzie/gpu.js 2016-01-24 03:15:22 +08:00
Eugene Cheah
5a00ce152a Prefix support WIP 2016-01-24 03:14:37 +08:00
Matthew Saw
b95d40138f Updated grammar and parser to support listed object context access 2016-01-24 03:10:58 +08:00
Matthew Saw
e6b55e8624 Merge branch 'master' of https://bitbucket.org/fuzzie/gpu.js 2016-01-24 02:48:10 +08:00
Matthew Saw
7cd1eaa84d updated grammar and parser file 2016-01-24 02:47:55 +08:00
Fazli Sapuan
52cc52d311 Boilerplate injection 2016-01-24 02:46:04 +08:00
Eugene Cheah
63fc367235 Merge branch 'master' of bitbucket.org:fuzzie/gpu.js 2016-01-24 01:47:30 +08:00
Eugene Cheah
384828433f boiler code gen 2016-01-24 01:46:50 +08:00
Eugene Cheah
85d9b2b702 generateBoilerCode template 2016-01-24 01:36:49 +08:00
Matthew Saw
6a02fae758 Merge branch 'master' of https://bitbucket.org/fuzzie/gpu.js 2016-01-24 01:32:04 +08:00
Matthew Saw
7e38831a8b First draft of grammar done 2016-01-24 01:31:38 +08:00
Eugene Cheah
d73b11bc51 WIP: time to get summation done 2016-01-24 01:20:43 +08:00
Eugene Cheah
6cb955e143 Adding member expression support 2016-01-24 01:04:43 +08:00
Eugene Cheah
2f2026289c Basic return : done 2016-01-24 00:36:42 +08:00
Eugene Cheah
662e50034d Disable return; for return 2016-01-24 00:26:38 +08:00
Eugene Cheah
edd7678cde Time to debug this shit 2016-01-23 23:58:53 +08:00
Eugene Cheah
c84725bc88 Prototype kernel run code, but wrong output 2016-01-23 23:51:02 +08:00