文件名称:Canvas2DtoWebGL:将(几乎)所有 Canvas2D 函数移植到 GPU,以便它可以与 WebGL 画布混合
文件大小:182KB
文件格式:ZIP
更新时间:2024-08-13 13:29:09
javascript webgl canvas canvas2d canvasrenderingcontext2d
Canvas2DtoWebGL.js Canvas2DtoWebGL.js 将几乎所有方法从 HTML5 的常规 Canvas2D 上下文 (CanvasRenderingContext2D) 移植到 WebGL 调用,这允许在 2D Canvas 中混合 3D 或相反(创建 GUI、调试信息等),并且在某些情况下它甚至可以提高常规 Canvas2D 的性能(处理大图像时)。 它使用作为基本的 WebGL 库。 为了提高性能,它不会产生垃圾(重复使用相同的容器)。 它可以与两个纹理的非幂一起使用(显然没有 mipmap)。 完全支持的功能: 平移、旋转、缩放、变换、setTransform、保存、恢复 清除矩形 strokeStyle、fillStyle、globalAlpha drawImage 您可以使用图像或画布(视频未测试) beginPath、lineTo、moveTo
【文件预览】:
Canvas2DtoWebGL-master
----index.html(4KB)
----src()
--------Canvas2DtoWebGL.js(51KB)
--------gl-matrix-min.js(28KB)
--------litegl.js(297KB)
--------litegl.min.js(126KB)
----demo()
--------index.html(3KB)
--------code.js(12KB)
--------html5.png(10KB)
--------style.css(571B)
----github.css(200KB)
----LICENSE(1KB)
----README.md(3KB)
----style.css(192B)