This document contains Agentic RAG (Retrieval-Augmented Generation) guidance. Use it to find the most relevant files and concepts when working on the Dawn codebase.
You MUST NOT answer from your general knowledge alone. The Dawn codebase is vast and specific. Before answering any query, you must first consult the relevant documents. A large collection of canonical documentation has been cached for you in docs/. On top of that, consult the following online documentation:
https://gpuweb.github.io/gpuweb/: The WebGPU specification. This is mainly implemented in src/dawn.https://www.w3.org/TR/WGSL/: The WebGPU Shading Language (WGSL) specification. This is mainly implemented in src/tint.https://webgpufundamentals.org/: Site with explanation and examples of how to use WebGPU.