VideoVK_KHR_video_decode_queue and VK_KHR_video_decode_h264: Vulkan-native H.264 decodeCategories: Vulkan, C++, VideoUli KöhlerUli Köhler2026-09-29 · 2 min readHow to do aspect-correct letterboxing and cover cropping in Vulkan tile layoutsCategories: C++, Vulkan, VideoUli KöhlerUli Köhler2026-09-27 · 2 min readHow to render text in Vulkan with an SDF glyph atlas (FreeType + HarfBuzz)Categories: C++, Vulkan, VideoUli KöhlerUli Köhler2026-09-27 · 3 min readHow to encode JPEG in a Vulkan compute shader — parallel Huffman via restart markersCategories: C++, Vulkan, VideoUli KöhlerUli Köhler2026-09-27 · 3 min readHow to write a Vulkan video wall: 3×3 grid pipeline, push constants, click-zoomCategories: C++, Vulkan, VideoUli KöhlerUli Köhler2026-09-27 · 3 min readHow to decode H.264 with FFmpeg VA-API and import frames into Vulkan zero-copyCategories: C++, Vulkan, VideoUli KöhlerUli Köhler2026-09-27 · 3 min readHow to capture a USB webcam zero-copy into Vulkan with V4L2 DMA-Buf exportCategories: C++, Vulkan, VideoUli KöhlerUli Köhler2026-09-27 · 8 min readHow to Use Software Decoding with Hardware H.264 Encoding on AMD Radeon Using FFmpegCategories: Video, LinuxUli KöhlerUli Köhler2026-09-13 · 3 min readHow to Transcode Video to H.264 Using AMD Radeon Hardware Acceleration Using FFmpegCategories: Video, LinuxUli KöhlerUli Köhler2026-09-13 · 3 min readHow to Identify Which /dev/dri/renderD Device Is Your AMD Radeon GPUCategories: Linux, VideoUli KöhlerUli Köhler2026-09-13 · 2 min read