Directories
¶
| Path | Synopsis |
|---|---|
|
Package bidi contains functionality for bidirectional text support.
|
Package bidi contains functionality for bidirectional text support. |
|
Package edit owns headless, grapheme-safe text state.
|
Package edit owns headless, grapheme-safe text state. |
|
Package image provides bounded standard-library raster image ingestion.
|
Package image provides bounded standard-library raster image ingestion. |
|
Package keyboard interprets Wayland evdev key events on the UI loop.
|
Package keyboard interprets Wayland evdev key events on the UI loop. |
|
Package layout computes logical-pixel boxes and an ordered, serializable paint list.
|
Package layout computes logical-pixel boxes and an ordered, serializable paint list. |
|
platform
|
|
|
wayland
Package wayland owns the minimal xdg-shell window and presentation protocol objects.
|
Package wayland owns the minimal xdg-shell window and presentation protocol objects. |
|
presentation
|
|
|
buffers
Package buffers models Wayland/Vulkan buffer ownership without GPU dependencies.
|
Package buffers models Wayland/Vulkan buffer ownership without GPU dependencies. |
|
session
Package session coordinates Wayland ownership, Vulkan submissions, DRM release points and the application frame loop behind nefergui.Run.
|
Package session coordinates Wayland ownership, Vulkan submissions, DRM release points and the application frame loop behind nefergui.Run. |
|
shaders
Package shaders owns the committed SPIR-V compiled from its sibling GLSL sources.
|
Package shaders owns the committed SPIR-V compiled from its sibling GLSL sources. |
|
syncobj
Package syncobj bridges Vulkan SYNC_FD semaphores and Wayland DRM syncobj timelines on the compositor-selected render node.
|
Package syncobj bridges Vulkan SYNC_FD semaphores and Wayland DRM syncobj timelines on the compositor-selected render node. |
|
vkdevice
Package vkdevice selects a Vulkan graphics device by compositor-advertised DRM dev_t.
|
Package vkdevice selects a Vulkan graphics device by compositor-advertised DRM dev_t. |
|
Package render prepares ordered physical-pixel primitives for Vulkan submission.
|
Package render prepares ordered physical-pixel primitives for Vulkan submission. |
|
Package text implements CPU-side font selection, shaping, measurement and grayscale glyph preparation.
|
Package text implements CPU-side font selection, shaping, measurement and grayscale glyph preparation. |
|
Package ui owns the immediate-mode frame tree, controls, editors, input routing and the Wayland run loop behind the public nefergui facade.
|
Package ui owns the immediate-mode frame tree, controls, editors, input routing and the Wayland run loop behind the public nefergui facade. |
Click to show internal directories.
Click to hide internal directories.