文件名称:gl-shader-extract:从着色器对象提取制服和属性
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-14 16:14:28
JavaScript
gl着色器提取 在运行时从已编译的WebGLProgram中提取活动的制服和属性,并对其类型进行归一化以匹配GLSL语法。 有关脱机版本,请参阅 。 例子 var extract = require ( 'gl-shader-extract' ) var fragSource = 'void main()' var vertSource = ` attribute vec4 position; uniform mat4 projection; void main() { gl_Position = projection * position; } ` //compile the source into a WebGLProgram object var program = ... //get the uniforms and attributes var d
【文件预览】:
gl-shader-extract-master
----index.js(2KB)
----package.json(1KB)
----test()
--------test.js(858B)
--------shader.vert(260B)
--------expected.json(1KB)
--------shader.frag(670B)
----.npmignore(96B)
----LICENSE.md(1KB)
----.gitignore(56B)
----lib()
--------glsl-types.js(1KB)
----README.md(3KB)