@eryx/gfx/shader Module

JSON

WGSL shader creation.

local shader = require("@eryx/gfx/shader")
local s = shader.load("myshader", wgslSource, uniforms?)

The returned Shader object has methods like :set(name, ...) and :error() provided by the native metatable.