{
  "classes": [
    {
      "constants": [],
      "types": [],
      "name": "@eryx/gfx/shader",
      "tags": [],
      "functions": [],
      "properties": [],
      "source": {
        "path": "",
        "line": 0
      },
      "desc": "WGSL shader creation.\n\n```luau\nlocal shader = require(\"@eryx/gfx/shader\")\nlocal s = shader.load(\"myshader\", wgslSource, uniforms?)\n```\n\nThe returned Shader object has methods like :set(name, ...) and :error()\nprovided by the native metatable.\n"
    }
  ]
}