forked from gpujs/gpu.js
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathall.html
More file actions
127 lines (122 loc) · 6.28 KB
/
all.html
File metadata and controls
127 lines (122 loc) · 6.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>GPU.JS : Test All</title>
<link rel="stylesheet" href="../node_modules/qunit/qunit/qunit.css">
<!-- gpu.js scripts -->
<script src="../bin/gpu-browser.js"></script>
</head>
<body>
<div id="qunit"></div>
<div id="qunit-fixture"></div>
<script>
const isBrowser = true;
const browserGPU = { GPU };
for (const p in GPU) {
if (p === 'GPU') continue;
browserGPU[p] = GPU[p];
}
window.process = {
cwd: () => {
return '../..';
}
};
window.require = (module) => {
switch (module) {
case '../../src': return browserGPU;
case 'qunit': return QUnit;
default: throw new Error('cannot find ' + module);
}
};
</script>
<script src="../node_modules/qunit/qunit/qunit.js"></script>
<!-- features -->
<script src="features/add-custom-function.js"></script>
<script src="features/add-custom-native-function.js"></script>
<script src="features/add-typed-functions.js"></script>
<script src="features/combine-kernels.js"></script>
<script src="features/constants-array.js"></script>
<script src="features/constants-float.js"></script>
<script src="features/constants-image.js"></script>
<script src="features/constants-image-array.js"></script>
<script src="features/constants-integer.js"></script>
<script src="features/constants-texture.js"></script>
<script src="features/constrain.js"></script>
<script src="features/create-kernel-map.js"></script>
<script src="features/demo.js"></script>
<script src="features/float-output.js"></script>
<script src="features/for-loop.js"></script>
<script src="features/function-return.js"></script>
<script src="features/get-canvas.js"></script>
<script src="features/if-else.js"></script>
<script src="features/image.js"></script>
<script src="features/image-array.js"></script>
<script src="features/infinity.js"></script>
<script src="features/input.js"></script>
<script src="features/mult-ab.js"></script>
<script src="features/nested-function.js"></script>
<script src="features/promise-api.js"></script>
<script src="features/read-color-texture.js"></script>
<script src="features/read-from-texture.js"></script>
<script src="features/sum-ab.js"></script>
<script src="features/float-output.js"></script>
<script src="features/offscreen-canvas.js"></script>
<script src="features/to-string.js"></script>
<script src="features/type-management.js"></script>
<!-- internal -->
<script type="module" src="internal/context-inheritance.js"></script>
<script type="module" src="internal/function-builder.js"></script>
<script type="module" src="internal/function-composition.js"></script>
<script type="module" src="internal/function-node.js"></script>
<script type="module" src="internal/kernel.js"></script>
<script type="module" src="internal/loop-int.js"></script>
<script type="module" src="internal/loop-max.js"></script>
<script type="module" src="internal/math.random.js"></script>
<script type="module" src="internal/modes.js"></script>
<script type="module" src="internal/precision.js"></script>
<script type="module" src="internal/utils.js"></script>
<!-- internal / backend -->
<script type="module" src="internal/backend/function-node/isSafe.js"></script>
<script type="module" src="internal/backend/function-node/isSafeDependencies.js"></script>
<script type="module" src="internal/backend/web-gl/function-node/astForStatement.js"></script>
<script type="module" src="internal/backend/web-gl/function-node/astMemberExpression.js"></script>
<script type="module" src="internal/backend/web-gl/function-node/astVariableDeclaration.js"></script>
<script type="module" src="internal/backend/web-gl/function-node/firstAvailableTypeFromAst.js"></script>
<script type="module" src="internal/backend/web-gl/function-node/getDependencies.js"></script>
<script type="module" src="internal/backend/web-gl/function-node/getVariableSignature.js"></script>
<!-- bug issues -->
<script type="module" src="issues/31-nested-var-declare-test.js"></script>
<script type="module" src="issues/91-create-kernel-map-array.js"></script>
<script type="module" src="issues/96-param-names.js"></script>
<script type="module" src="issues/114-create-kernel-map-run-second-time.js"></script>
<script type="module" src="issues/116-multiple-kernels-run-again.js"></script>
<script type="module" src="issues/130-typed-array.js"></script>
<script type="module" src="issues/147-missing-constant.js"></script>
<script type="module" src="issues/152-for-vars.js"></script>
<script type="module" src="issues/159-3d.js"></script>
<script type="module" src="issues/174-webgl-context-warning.js"></script>
<script type="module" src="issues/195-read-from-texture2d.js"></script>
<script type="module" src="issues/207-same-function-reuse.js"></script>
<script type="module" src="issues/212-funky-function-support.js"></script>
<script type="module" src="issues/233-kernel-map-float-output.js"></script>
<script type="module" src="issues/241-CPU-vs-GPU-maps-output-differently.js"></script>
<script type="module" src="issues/259-atan2.js"></script>
<script type="module" src="issues/263-to-string.js"></script>
<script type="module" src="issues/267-immutable-sub-kernels.js"></script>
<script type="module" src="issues/270-cache.js"></script>
<script type="module" src="issues/279-wrong-canvas-size.js"></script>
<script type="module" src="issues/300-nested-array-index.js"></script>
<script type="module" src="issues/313-variable-lookup.js"></script>
<script type="module" src="issues/314-large-input-array-addressing.js"></script>
<script type="module" src="issues/335-missing-z-index-issue.js"></script>
<script type="module" src="issues/346-uint8array-converted.js"></script>
<script type="module" src="issues/349-division-by-factors-of-3.js"></script>
<script type="module" src="issues/357-modulus-issue.js"></script>
<script type="module" src="issues/359-addfunction-params-wrong.js"></script>
<script type="module" src="issues/382-bad-constant.js"></script>
<script type="module" src="issues/390-thread-assignment.js"></script>
<script type="module" src="issues/399-double-definition.js"></script>
<script type="module" src="issues/401-cpu-canvas-check.js"></script>
</body>
</html>