File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ <!DOCTYPE html>
2+ < html >
3+ < head >
4+ < meta charset ="utf-8 ">
5+ < title > Test Case A</ title >
6+ </ head >
7+ < body >
8+ < script src ="../src/gpu.js "> </ script >
9+ < script >
10+ var threadDim = [ 3 ] ;
11+ var blockDim = [ 1 ] ;
12+
13+ var f = GPU . makeKernel ( function ( ctx , a , b ) {
14+ var ret = a [ ctx . thread . x ] + b [ ctx . thread . x ] ;
15+ return ret ;
16+ } , threadDim , blockDim ) ;
17+
18+
19+ var a = [ 1 , 2 , 3 ] ;
20+ var b = [ 4 , 5 , 6 ] ;
21+
22+ var c = f ( a , b ) ;
23+ // c = [5, 7, 9];
24+ console . dir ( c ) ;
25+ </ script >
26+ </ body >
27+ </ html >
Original file line number Diff line number Diff line change 1+ <!DOCTYPE html>
2+ < html >
3+ < head >
4+ < meta charset ="utf-8 ">
5+ < title > Basic JISON conversion test</ title >
6+ </ head >
7+ < body >
8+ < script src ="../lib/require.js "> </ script >
9+ < script src ="../lib/jison.js "> </ script >
10+ < script src ="../src/js-to-webclgl.js "> </ script >
11+ < script >
112
13+ </ script >
14+ </ body >
15+ </ html >
Original file line number Diff line number Diff line change 1+ var threadDim = [ 3 ] ;
2+ var blockDim = [ 1 ] ;
3+
4+ var f = GPU . makeKernel ( function ( ctx , a , b ) {
5+ var ret = a [ ctx . thread . x ] + b [ ctx . thread . x ] ;
6+ return ret ;
7+ } , threadDim , blockDim ) ;
8+
9+
10+ var a = [ 1 , 2 , 3 ] ;
11+ var b = [ 4 , 5 , 6 ] ;
12+
13+ var c = f ( a , b ) ;
14+ // c = [5, 7, 9];
Original file line number Diff line number Diff line change 1+ GPU = { } ;
2+
3+ GPU . makeKernel = function ( kernel , threadDim , blockDim ) {
4+
5+
6+ return function ( ) {
7+
8+ }
9+ } ;
You can’t perform that action at this time.
0 commit comments