VulkanGPU breadcrumbs in Vulkan: VK_AMD_buffer_marker and VK_NV_device_diagnostic_checkpointsCategories: Vulkan, C++Uli KöhlerUli Köhler2026-09-29 · 2 min readHow to decode AV1 on the GPU with VK_KHR_video_decode_av1Categories: Vulkan, C++Uli KöhlerUli Köhler2026-09-29 · 2 min readVK_EXT_opacity_micromap explained: alpha-tested ray tracing without anyhitCategories: Vulkan, C++Uli KöhlerUli Köhler2026-09-29 · 2 min readVK_NV_shader_execution_reordering explained: SER for coherent ray tracingCategories: Vulkan, C++Uli KöhlerUli Köhler2026-09-29 · 2 min readVK_KHR_portability_subset and MoltenVK: Vulkan on Apple platformsCategories: Vulkan, C++Uli KöhlerUli Köhler2026-09-29 · 2 min readSoftware Vulkan with lavapipe: run shaders and pipelines without a GPUCategories: Vulkan, LinuxUli KöhlerUli Köhler2026-09-29 · 2 min readHow to read GPU performance counters in Vulkan with VK_KHR_performance_queryCategories: Vulkan, C++Uli KöhlerUli Köhler2026-09-29 · 2 min readAtomics in Vulkan shaders: OpAtomic*, ordering, scopes and coherent memoryCategories: Vulkan, C++Uli KöhlerUli Köhler2026-09-29 · 2 min readThe Vulkan memory model explained: availability, visibility, scope and OpMemoryBarrierCategories: Vulkan, C++Uli KöhlerUli Köhler2026-09-29 · 2 min readHow to signal HDR10 metadata to the display in Vulkan with VK_EXT_hdr_metadataCategories: Vulkan, C++Uli KöhlerUli Köhler2026-09-29 · 2 min read