{
  "gem": {
    "slug": "advanced-threejs-tsl-webgpu-rendering-vg-1776",
    "name": "advanced-threejs-tsl-webgpu-rendering",
    "description": "Guide and code patterns for optimizing Three.js WebGPU rendering with TSL, covering compute shaders, instancing and memory layout.",
    "url": "https://github.com/Makio64/advanced-threejs-tsl-webgpu-rendering",
    "domain": "github.com",
    "author": "David Ronai / Makio64 (@Makio64)",
    "license": "MIT",
    "category": "Shaders, WebGL & Creative Coding",
    "subcategory": "TSL / WebGPU",
    "tags": [
      "tsl",
      "webgpu",
      "three.js",
      "performance"
    ],
    "whyGem": "Deep TSL optimization knowledge from a demoscene veteran, absent from official docs.",
    "sourceType": "github",
    "image": "/api/public/library/og/VG-1776-480.webp",
    "pageUrl": "https://vibing.inc/library/advanced-threejs-tsl-webgpu-rendering-vg-1776"
  }
}