Skip to content

driver.video.vesa16

VESA 16bpp draw routines (stub).

Overview

This unit is a stub for 16bpp (high colour) VESA framebuffer drawing operations. The DrawPixel procedure and init routine are present but not yet implemented. Only tracer calls are emitted on init.

Dependencies

  • driver.video.types
  • driver.video.vesa
  • debug.tracer
  • core.gfx.color

Functions and Procedures

init

procedure init(DrawRoutines: PDrawRoutines);
Entry point called by the VESA driver when the active mode is 16bpp. Currently a no-op aside from tracer push/pop calls. Does not populate any function pointers in DrawRoutines.

Notes

  • 16bpp colour depth is not currently supported. Attempting to run at 16bpp will result in no rendering output.