Skip to content

Commit 8d64506

Browse files
committed
Fixed android truncation bug.
1 parent 7c794b6 commit 8d64506

2 files changed

Lines changed: 24 additions & 0 deletions

File tree

src/backend/mode_gpu.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,7 @@
325325
' rgba.b = integerMod(rgba.b, 128.0);',
326326
' rgba.a = exponent*0.5 + 63.5;',
327327
' rgba.ba += vec2(integerMod(exponent+127.0, 2.0), sign) * 128.0;',
328+
' rgba = floor(rgba);',
328329
' rgba *= 0.003921569; // 1/255',
329330
(endianness == 'LE' ? '' : ' rgba.rgba = rgba.abgr;'),
330331
' return rgba;',
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<html>
2+
<head>
3+
<meta charset="utf-8">
4+
<title>GPU.JS : Android test</title>
5+
</head>
6+
<body>
7+
<script src="../../src/parser.js"></script>
8+
<script src="../../src/backend/GPUCore.js"></script>
9+
<script src="../../src/gpu.js"></script>
10+
<script src="../../src/utils.js"></script>
11+
<script src="../../src/texture.js"></script>
12+
<script src="../../src/backend/functionNode_webgl.js"></script>
13+
<script src="../../src/backend/functionNode.js"></script>
14+
<script src="../../src/backend/functionBuilder.js"></script>
15+
<script src="../../src/backend/mode_gpu.js"></script>
16+
<script src="../../src/backend/mode_cpu.js"></script>
17+
<script>
18+
document.write(new GPU().createKernel(function(){
19+
return -this.thread.x / 5
20+
}).dimensions([15, 1])()[0].join('<br/>'));
21+
</script>
22+
</body>
23+
</html>

0 commit comments

Comments
 (0)