microZEUS
The whole stack, hand-drawn.

◄ Wiki / Graphics

GDI

GDI is the classic Windows Graphics Device Interface, an older API for drawing to the screen and printers.

The Graphics Device Interface is a long-standing Windows subsystem for 2D drawing — lines, text, bitmaps — that abstracts away the specific display hardware. It predates modern GPU-centric APIs, so it is comparatively simple and CPU-bound, but it remains a dependable presentation backend for getting rendered output onto a Windows window. Here it serves as one of several ways to actually display frames.

See also

  • framebufferA framebuffer is the block of memory holding the image being rendered, essentially the picture that becomes the screen.
  • GPUA GPU is a processor specialized for doing many simple calculations in parallel — originally for graphics, now also for ML.