Skip to content
Phil Schatzmann edited this page Aug 30, 2026 · 10 revisions

Sending Pixels to a Real Display

TinyGPU keeps all drawing in memory. After rendering, you can send the raw data to your display driver.

Useful accessors are:

  • data() for byte-wise access
  • size() for total byte size

This separation keeps the drawing API independent from any specific display controller or transport. I added the experiental DeviceOutput class should should support different output devices.

The DeviceOutput requires a DisplayDriver: This is described in the next chapter.

Rendering as H264

With the help of the codec-h264-ESP32S3 library] you can view the output on the screen by rendering the output on an ESP32-S3.

See this example

Clone this wiki locally