glslify-bundle:将glslify-deps依赖树捆绑到GLSL源字符串中

时间:2024-06-12 02:14:24
【文件属性】:

文件名称:glslify-bundle:将glslify-deps依赖树捆绑到GLSL源字符串中

文件大小:16KB

文件格式:ZIP

更新时间:2024-06-12 02:14:24

JavaScript

玻璃化束 将依赖关系树捆绑到GLSL源字符串中。 它已与glslify-deps分离,因此您可以在服务器端预捆绑依赖项树,但是仍然可以在浏览器中修改着色器文件的内容。 用法 source = bundle(deps) 从获取输出对象,并返回捆绑的GLSL字符串。 var bundle = require ( 'glslify-bundle' ) var deps = require ( 'glslify-deps' ) var path = require ( 'path' ) var file = path . join ( __dirname , 'index.glsl' ) deps ( ) . add ( file , function ( err , tree ) { if ( err ) throw err var glsl = bundle ( tr


【文件预览】:
glslify-bundle-master
----index.js(5KB)
----package.json(1KB)
----test()
--------multiple-mapped.js(1KB)
--------index.js(161B)
--------define-after-version.js(719B)
--------complex-valid-shader.js(611B)
--------unsuffixable.js(1KB)
--------lazy-variable-name-check.js(1KB)
--------_check-headless.js(289B)
--------utils()
----.npmignore(75B)
----LICENSE.md(1KB)
----.gitignore(57B)
----lib()
--------topo-sort.js(1KB)
--------clean-suffixes.js(1KB)
----README.md(1KB)
----fixtures()
--------struct.glsl(81B)
--------unsuffixable-child.glsl(118B)
--------sibling.glsl(282B)
--------unsuffixable-source.glsl(416B)
--------another.glsl(387B)
--------multiple-mapped.glsl(468B)
--------complex-march.glsl(651B)
--------complex-ray-result.glsl(89B)
--------complex.glsl(545B)
--------complex-ray.glsl(68B)
--------basic.glsl(138B)
--------version.glsl(40B)
--------unsuffixable.glsl(185B)
--------multiple-mapped-child.glsl(85B)
--------square.vert(106B)

网友评论