Lightning Talk: Simplify Vulkan APIs with Code Generation
summary
Vulkan "hello world" balloons into hundreds of lines, so the claim is concrete: read the official XML API registry and generate code rather than hand-write init. The demo uses XSLT code generation to emit constexpr headers with enums, platform/extension flags and context type traits, plus initial builder classes that wire required fields and automate extension selection. Work is partial: some builders and swapchain wiring remain unfinished but the GitHub proof‑of‑concept compiles and runs.
AI-written summary · about
chapters (6)
related talks
59mHigh performance graphics and text rendering on the GPU for...
18mVulkanized: Mobile Game Optimization Techniques
20mVulkan vs. OpenGL: A Sample Based Introduction
32mV8 by example: A journey through the compilation pipeline
45mLightning talks
40mLightning Talks
25mThe Eternal Sunshine of the Zero Build Pipeline
27mYour Own Vite Plugin? That's as easy as 1 2 3(D)
