internal/

directory
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 30, 2026 License: GPL-3.0

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.
wayland/layershell
Package layershell contains local typed bindings for wlr-layer-shell v1.
Package layershell contains local typed bindings for wlr-layer-shell v1.
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL