naga

Module back

source
Expand description

Backend functions that export shader Modules into binary and text formats.

Modules§

  • Workarounds for platform bugs and limitations in switches and loops.
  • Backend for DOT (Graphviz).
  • Backend for GLSL (OpenGL Shading Language).
  • Backend for HLSL (High-Level Shading Language).
  • Backend for MSL (Metal Shading Language).
  • Backend for SPIR-V (Standard Portable Intermediate Representation).
  • Backend for WGSL (WebGPU Shading Language).

Structs§

  • Baked 🔒
    A type for displaying expression handles as baking identifiers.
  • Helper structure that stores data needed when writing the function
  • Indentation level.
  • Ray flags, for a RayDesc’s flags field.

Enums§

Constants§

Functions§

Type Aliases§