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