Rendering Slideshows with 16 000 FPS

Zig Talks Day (Fri) • 10:30 • Duration: 45m

A simple yet powerful slideshow program serves as my showcase for easy (immediate mode) GUI programming with Zig, and also what modern computers are capable of, in a world of slow and bloated software: rendering slides with 16,000 frames per second.

When explaining how we get from “slideshow markdown” to rendering pixels on the screen, I’ll go into some noteworthy features of Zig that aid fast rendering.

I’ll also show by example how quick and easy it is to incorporate C++ code (ImGuiFileDialog) and C (libpng, zlib) into a zig project.

The unavoidable gentle bashing of office software I don’t love should make this a well-rounded talk.