Module citro3d::shader

source ·
Expand description

Functionality for parsing and using PICA200 shaders on the 3DS. This module does not compile shaders, but enables using pre-compiled shaders at runtime.

For more details about the PICA200 compiler / shader language, see documentation for https://github.com/devkitPro/picasso.

Structs§

  • A shader library entrypoint (also called DVLE). This represents either a vertex or a geometry shader.
  • A PICA200 Shader Library (commonly called DVLB). This can be comprised of one or more Entrypoints, but most commonly has one vertex shader and an optional geometry shader.
  • A PICA200 shader program. It may have one or both of:

Enums§

  • The type of a shader.