otter-render is the software renderer behind Otter Shell UI. Colors, surfaces, FreeType, HarfBuzz shaping, image decode, deferred draw commands.
otter-ui fills a CommandList. You call quad_renderer.rasterize to paint SHM buffers.
Quick example
Documentation map
Colors and surfaces
Color, Surface, HiDPI scaling, and immediate-mode drawing.Fonts and text
Font, TextSystem, shaping, bidi, and fallbacks.Images and animation
Image, sprite sheets, downsampling, and Animation.Command list
DefaultCommandList, scissor, damage culling, quad_renderer.Build flags
Dependencies
otter-geo, otter-utils, FreeType, HarfBuzz, Fontconfig, zigimg.
