Module 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§

Entrypoint
A shader library entrypoint (also called DVLE). This represents either a vertex or a geometry shader.
Library
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.
Program
A PICA200 shader program. It may have one or both of:

Enums§

Type
The type of a shader.