文件名称:babel-plugin-glsl:使用Glslify处理GLSL代码
文件大小:28KB
文件格式:ZIP
更新时间:2024-05-20 00:46:46
JavaScript
babel-plugin-glsl 一个插件,用于使用GLSL的模块系统处理GLSL代码。 例子 在 import glsl from 'glslify' ; const frag = glsl ` #pragma glslify: random = require(glsl-random) void main () { float brightness = random(gl_FragCoord.xy / resolution.xy); gl_FragColor = vec4(vec3(brightness), 1.0); } ` ; 出去 const frag = ` highp float random(vec2 co) { highp float a = 12.9898; highp float b = 78.233; hi
【文件预览】:
babel-plugin-glsl-master
----index.js(906B)
----package.json(1KB)
----test()
--------plugin.test.js(648B)
--------macro.test.js(435B)
--------fixtures()
----.prettierrc(68B)
----.prettierignore(27B)
----LICENSE(1KB)
----.eslintrc.js(116B)
----macro.js(603B)
----.gitignore(147B)
----lib()
--------evaluateExpression.js(7KB)
--------compile.js(349B)
--------processGlslTag.js(882B)
--------resolveModule.js(1KB)
--------bundle.js(6KB)
----README.md(5KB)
----.eslintignore(14B)
----.editorconfig(186B)