vgpuDocs
Get started
Concepts
Guides
  • Overview
General
  • Getting started
Performance
  • Performance model
  • Performance patterns
  • Authoring shaders for performance
  • Measuring
  • Optimize a pass
  • Shader diagnostics and fix-its
  • Performance playbook: write fast vgpu by default
Testing
  • Browser testing with Playwright WebGPU
Examples
CLI
ML
API Reference
View on GitHub
Docs/Guides/Overview

Guides

Guides

Task-oriented notes for performance, browser testing, measurement, and shader authoring.

WebGPU screenshots with agent-browser

agent-browser-webgpu

Authoring shaders for performance

authoring-for-perf

Browser testing with Playwright WebGPU

browser-testing

Compilation

concepts-compilation

Context

concepts-context

Draws

concepts-draws

Effects

concepts-effects

Frames

concepts-frames

Passes

concepts-passes

Render bundles

concepts-render-bundles

External ticker

external-ticker

Getting started

getting-started

Measuring

measuring

Using vgpu with Next.js and other bundlers

nextjs

Optimize a pass

optimize-pass

Performance model

performance-model

Performance patterns

performance-patterns

Performance playbook: write fast vgpu by default

performance-playbook

Publishing WGSL module packages

publishing-wgsl-packages

Debugging shaders by extracting internal values

shader-debugging

Shader diagnostics and fix-its

shader-fix-its

The default workflow for developing shaders with vgpu

shader-workflow

Practical texture-format matrix

texture-formats

Previous
← Render bundles
Next
Getting started →