Cédric Belmant
Cédric is an applied mathematician and a programmer, enjoying developing tools for graphics applications on his free time.
Session
07-25
15:30
30min
Vulkan.jl: cross-platform graphics on the GPU
Cédric Belmant
We present an idiomatic Julia interface to Vulkan, a high-performance cross-platform graphics API for GPUs. As an extremely large and complex specification, Vulkan is hard to interface with by hand while guaranteeing correctness of execution. Fortunately, clear patterns and a structured specification format enable various automations that allowed us to lift the C API to a much more convenient high-level API. We will present this process in detail, and provide example applications.
General
Main Room 5