ChrisOS Research ProjectOperating systems · language systems · graphics · machine emulation
DOCUMENTATION ARCHIVEMAIN BRANCH
ChrisOS/Graphics systems

Graphics systems

Pixels, color, framebuffers, scanout, composition, rasterization, depth, VirtIO-GPU, VirGL and programmable shaders.

Scope

This volume defines the terminology and relationships required before implementation detail. General concepts remain separate from ChrisOS-specific decisions; when a chapter crosses into implementation, its source revision and relevant files are declared in frontmatter.

Core chapters

  • Pixels and framebuffer
  • Software 3D
  • VirtIO-GPU and VirGL
  • Shaders and CSIR

Reading rule

Lower-layer details need not be memorized, but terms used by higher layers are defined before their first technical use. Diagrams show flow and responsibility; tables record contracts, layouts and states.

Document record ID: volume-08-graphics Reviewed source: da3df29cb397 Class: volume-index