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.