Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
CrossGL Docs
CrossGL Docs

Products

  • CrossGL Translator
    • Quickstart
    • Architecture
    • Translation Pipeline
    • Lexer
    • CrossGL AST
    • Codegen Utilities
    • Backend Support
    • Backend Guides
      • DirectX and HLSL Backend
      • GLSL Backend
      • CUDA Backend
      • HIP Backend
      • Metal Backend
      • Mojo Backend
      • Rust Backend
      • Slang Backend
      • Vulkan SPIR-V Backend
    • Examples
    • Extending CrossGL Translator
    • Python API
      • Public API
      • Frontend API
      • Registries
      • Code Generation Utilities
      • Target Generators
      • Native Source Backends
        • Shared Backend AST
        • DirectX / HLSL Source Backend
        • OpenGL / GLSL Source Backend
        • Metal Source Backend
        • Vulkan SPIR-V Source Backend
        • CUDA Source Backend
        • HIP Source Backend
        • Mojo Source Backend
        • Rust Source Backend
        • Slang Source Backend
    • Doxygen XML
  • Dyson
    • Overview
  • Infrintia
    • Getting Started
    • Architecture
    • Broker API
    • Python SDK
    • Host Agent
    • Python API Reference
    • Doxygen XML

Contributors

  • Product Documentation Workflow
Back to top
View this page

Backend GuidesΒΆ

These pages document the product-level behavior of individual translation backends. Each backend page is intentionally isolated so multiple contributors can expand different products or targets without editing the same file.

  • DirectX and HLSL Backend
  • GLSL Backend
  • CUDA Backend
  • HIP Backend
  • Metal Backend
  • Mojo Backend
  • Rust Backend
  • Slang Backend
  • Vulkan SPIR-V Backend
Next
DirectX and HLSL Backend
Previous
Backend Support
Copyright © 2026, CrossGL
Made with Sphinx and @pradyunsg's Furo