naga::back

Module glsl

source
Expand description

Backend for GLSL (OpenGL Shading Language).

The main structure is Writer, it maintains internal state that is used to output a Module into glsl

Β§Supported versions

Β§Core

  • 330
  • 400
  • 410
  • 420
  • 430
  • 450

Β§ES

  • 300
  • 310

Modules§

  • features πŸ”’
    Contains the features related code and the features querying method
  • keywords πŸ”’
    Contains a constant with a slice of all the reserved keywords RESERVED_KEYWORDS

Structs§

Enums§

  • BinaryOperation πŸ”’
    Binary operation with a different logic on the GLSL side.
  • A GLSL compilation error.
  • A GLSL version.

Constants§

Functions§

Type Aliases§

  • BackendResult πŸ”’
    Shorthand result used internally by the backend
  • Mapping between resources and bindings.