【发布时间】:2020-11-04 03:04:38
【问题描述】:
1024x1024 2d 画布可能使用大约 1024 * 1024 * 4 = 4M 内存,但 webGL 上下文使用至少 5-10 倍以上的内存。
<!DOCTYPE html>
<html>
<body>
<div style="display:inline-block ;overflow: hidden;width: 512px;height: 512px;">
<canvas id="canvas" width="1024" height="1024" style="border: red 1px solid;transform: scale(0.5); transform-origin: 0 0;">old version need update</canvas>
</div>
</body>
<script>
var ctx = window.document.getElementById("canvas").getContext("webgl")
var gl = canvas.getContext("experimental-webgl");
</script>
</html>
【问题讨论】: