【文件属性】:
文件名称:babel-plugin-glsl:使用Glslify处理GLSL代码
文件大小:28KB
文件格式:ZIP
更新时间:2021-04-30 07:00:06
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)