Khronos Blog Archives

Khronos Explores the Future of AI, Graphics, Spatial Computing, and Open Standards at SIGGRAPH ASIA 2025

SIGGRAPH ASIA is a pivotal gathering place for the global graphics community. This is where the industry pushes the boundaries of the state of the art and sets the direction for collaborative efforts. The Khronos® Group is presenting a future-focused slate of BOF presentations and activities at SIGGRAPH Asia 2025, taking place in Hong Kong, December 15 -18.

VK_EXT_present_timing: the Journey to State-of-the-Art Frame Pacing in Vulkan

Real-time graphics evolved quickly through the 1990s and 2000s, but developers struggled with one persistent bottleneck: precise control over when frames appeared on screen. Early APIs like OpenGL relied on opaque buffer-swapping behavior that made smooth frame pacing difficult, often causing choppy motion even at high frame rates. Modern APIs introduced swapchains to improve throughput, yet still prioritized raw FPS over accurate presentation timing. Vulkan followed this pattern, offering strong pipelining but little insight into when queued frames would actually be shown. Early extensions such as VK_GOOGLE_display_timing and VK_KHR_present_wait moved the needle but lacked the precision developers needed. After years of iteration, the new VK_EXT_present_timing extension finally brings explicit, time-based presentation control to Vulkan, marking a significant step toward consistently smooth frame pacing in interactive applications.