⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module graphics

Module graphics 

Source
Expand description

Graphics and GUI subsystem

Provides basic graphics support including framebuffer and compositor.

Modules§

compositor
Window compositor
cursor
Hardware cursor sprite rendering.
damage_tracking
Damage Tracking for Compositor Re-composition
drm_ioctl
DRM ioctl interface for VeridianOS
fbcon
Framebuffer console (fbcon) — text rendering onto a pixel framebuffer.
font8x16
8x16 bitmap font for framebuffer console rendering.
framebuffer
Framebuffer implementation
gl_compositor
OpenGL-style Compositor
gpu
GPU Acceleration Framework
gpu_accel
GPU Acceleration Framework
multi_output
Multi-Output Display Manager
shader
Shader Compiler and Executor
texture_atlas
Texture Atlas with Shelf-based Bin Packing
vsync_sw
Software VSync Timer

Structs§

Color
Color representation (RGBA)
Rect
Rectangle

Enums§

PixelFormat
Canonical pixel format descriptor.

Traits§

GraphicsContext
Graphics context

Functions§

init
Initialize graphics subsystem