文件 | 语言 | 大小 | 版本 | 开发者 | 最后更新 | |
lands/glsl production | JavaScript | 4.7KB | v1.0.0 | YB | 2024-10-16 | 查看 |
lands/glsl source code | JavaScript | 13.9KB | v1.0.0 | YB | 2024-10-16 | 查看 |
const {glsl} = await Lan.import('glsl');
import {glsl} from "https://ddzeb.com/lands/glsl";
const {glsl} = await import("https://ddzeb.com/lands/glsl");
对 GLSL 源代码进行预处理,包括处理 #include 指令以及进行模版函数的编译,实际上相当于蓝紫的 GLSL 包管理器,轻松处理依赖关系。
glsl 包只导出了一个对象,即:glsl。初始化的时候只需要构造一个 glsl 对象即可:
const lands = await import("https://ddzeb.com/lands/glsl");
const glsl = lands.glsl();
该方法编译 GLSL 源代码 source 并返回编译后的代码。