My first Vulkan extension
Summary
Christian Gmeiner details his first Vulkan extension for lavapipe, implementing 19 advanced blend modes and refactoring shared blend infrastructure. The post covers design decisions, practical implementation in NIR, and real-world debugging across Honeykrisp and Turnip to verify the extension's correctness and portability.