This session from SIGGRAPH provides a comprehensive update on the Vulkan API and its expanding ecosystem, covering recent specification updates, tooling advancements, and industry adoption.
The presentation begins with an overview of Vulkan 1.4, which raises the baseline hardware requirements and integrates key extensions like dynamic rendering to simplify development. A major theme is the ongoing effort to improve developer experience through API ergonomics, a new consolidated documentation portal (docs.vulkan.org), and a formal deprecation strategy to guide developers toward modern best practices without breaking backward compatibility. Updates to Vulkan Video, including support for VP9 decode, are also highlighted.
The session then details a year of progress on the Vulkan SDK, including the integration of the Slang shading language, improved validation tools, and a major update to the Vulkan Configurator. A significant announcement is the development of "Cosmic Crisp," a new Mesa-based, fully conformant Vulkan-on-Metal driver for Apple Silicon, designed to offer a more robust and rapidly evolving alternative to existing portability solutions.
Further segments cover Vulkan SC (Safety Critical), explaining its design for deterministic, high-reliability applications through offline compilation and static resource allocation, and a case study from Autodesk on migrating their VRED and Alias applications from OpenGL to a modern, GPU-driven Vulkan renderer, showcasing significant performance and visual fidelity gains.
Vulkan API and Ecosystem Update: SIGGRAPH 2025
0:03:37 Vulkan 1.4 Release: Vulkan 1.4 integrates 16 extensions into its core, most notably dynamic rendering, which simplifies rendering on tile-based GPUs by moving away from the complex render pass API. For the first time since its initial release, the minimum hardware limits and required features have been raised to provide a more consistent and capable baseline for developers.
0:10:15 Strong Android Adoption: Vulkan is the recommended graphics API on Android. 48% of new Unity game sessions on Android now use Vulkan. Android plans to eventually replace native OpenGL ES drivers with ANGLE, an emulation layer running on top of Vulkan, making Vulkan the foundational graphics driver for the platform.
0:13:04 Focus on Developer Experience: A primary goal for the working group is to make the API more ergonomic and easier to use. This is being achieved through new features like dynamic rendering and unified image layouts, as well as improved documentation and tooling.
0:17:35 New Consolidated Documentation Site: A new portal, docs.vulkan.org, has been launched to bring the specification, tutorials (including a modernized version of the popular vulkan-tutorial.com), samples, and guides into a single, searchable location.
0:21:13 Simplified Synchronization with Unified Image Layouts: This new extension makes the VK_IMAGE_LAYOUT_GENERAL performant in almost all use cases. This drastically reduces the complexity of tracking image layouts, a common pain point for developers.
0:23:47 Formal Deprecation Strategy: Vulkan is introducing a formal system to mark older parts of the API as "deprecated" in favor of newer, better solutions (e.g., render passes vs. dynamic rendering). This provides clear guidance to developers without removing functionality, ensuring backward compatibility. These deprecations are flagged in the spec and will trigger warnings in the validation layers.
0:28:56 Vulkan Video Expansion: The video ecosystem continues to grow with new extensions for VP9 decode and intra-refresh (for stable bitrates in streaming). Support is being actively integrated into major tools like FFmpeg.
0:48:58 Announcing "Cosmic Crisp": A New Vulkan Driver for Apple Silicon: LunarG, sponsored by Google, is developing a new Mesa-based Vulkan-on-Metal driver called "Cosmic Crisp." Unlike existing portability layers, it is designed to be a fully conformant Vulkan driver, enabling faster adoption of new Vulkan features and eliminating API limitations on Apple Silicon platforms.
0:58:04 Overview of Vulkan Safety Critical (SC): Vulkan SC is a specialized version of the API for safety-critical systems like automotive and avionics. It ensures deterministic performance and reliability by requiring offline pipeline compilation and pre-allocation of all memory resources.
1:09:34 Case Study: Autodesk VRED and Alias Move to Vulkan: Autodesk detailed their migration of the VRED and Alias 3D modeling tools from OpenGL to Vulkan. Their new GPU-driven renderer uses indirect draws to efficiently handle scenes with hundreds of thousands of objects.
1:17:03 Major Performance and Quality Gains with Vulkan: The move to Vulkan allowed Autodesk to implement modern features like ray-traced reflections and ambient occlusion. A comparison showed the Vulkan renderer running nearly twice as fast (~60 FPS) as the older OpenGL version (~34 FPS) while delivering significantly higher visual quality.