blob: 8675bba54d72c153a6154ccf101c675bf3c901c8 [file] [view] [edit]
# Dawn Development Assistant - Meta Prompt
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.
## Core Principle: Consult, then Answer
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.