948 B
948 B
Display System
Source: src/dusk/display/
Overview
The display system is a platform-abstracted rendering layer. Each
subsystem (texture, shader, framebuffer, screen) is defined by a core
header that requires the platform layer to provide concrete types and
hook macros. The OpenGL implementation lives in src/duskgl/; the
Dolphin (GX) implementation in src/duskdolphin/.
Subsystem documentation
| Subsystem | Reference |
|---|---|
| Screen size modes, framebuffer, screen | .claude/display-core.md |
| Texture, tileset, font | .claude/display-texture.md |
| Shader, shader material, display state | .claude/display-shader.md |
| Mesh, vertex format, primitive generators | .claude/display-mesh.md |
| SpriteBatch (2D quad renderer) | .claude/display-spritebatch.md |
| Text rendering, font, FONT_DEFAULT | .claude/display-text.md |
| Color types, macros, named constants | .claude/display-color.md |