文件名称:tdl:一个低级的 WebGL 库
文件大小:146KB
文件格式:ZIP
更新时间:2024-07-03 23:23:40
JavaScript
TDL 请查看 。 它可以说是 TDL 的精神继承者。 TDL 是 WebGL 应用程序的低级库。 它目前专注于渲染速度而不是易用性。 一些 注意:低级是指 TDL 目前不提供任何 3D 知识。 几乎没有内置着色器。 没有场景图。 只有一些对象用于包装 WebGL 着色器并帮助轻松地将顶点数据与属性相关联并更新制服。 示例:假设有这样的着色器。 [removed] attribute vec4 position; attribute vec2 texcoord; uniform mat4 u_worldMatrix; uniform mat4 u_projectionMatrix; varying vec2 v_texcoord; void main() { gl_Position = u_projectionMatrix
【文件预览】:
tdl-master
----tdl()
--------log.js(3KB)
--------clock.js(4KB)
--------io.js(15KB)
--------fast.js(46KB)
--------particles.js(46KB)
--------screenshot.js(2KB)
--------base.js(16KB)
--------primitives.js(46KB)
--------shader.js(6KB)
--------loader.js(5KB)
--------math.js(73KB)
--------error.jpg(16KB)
--------webgl.js(18KB)
--------quaternions.js(15KB)
--------fullscreen.js(3KB)
--------framebuffers.js(10KB)
--------buffers.js(5KB)
--------fps.js(3KB)
--------base-rs.js(6KB)
--------sync.js(4KB)
--------textures.js(18KB)
--------programs.js(16KB)
--------string.js(4KB)
--------models.js(6KB)
--------misc.js(4KB)
----docs.md(4KB)
----example()
--------example-requirejs.html(5KB)
--------assets()
--------example.html(11KB)
--------example-requirejs.js(7KB)
--------picking.html(17KB)
--------line.html(11KB)
--------example2.html(11KB)
----package.json(692B)
----jsdoc.conf.json(738B)
----js()
--------require.js(15KB)
----Gruntfile.js(1KB)
----.gitignore(285B)
----README.md(3KB)
----bower.json(684B)