Greg Fischer of LunarG presents an introduction to source-level shader debugging in Vulkan with RenderDoc. Greg will cover the following topics: What is RenderDoc? What is NonSemantic.Shader.DebugInfo.100 How to generate source-level debug information DebugInfo Instructions Status of compiler toolchain support Demo: How to debug shaders in RenderDoc This presentation was given on February 8th at the Khronos Vulkanised event in Munich. Click here for a link to Greg’s presentation.
GFXReconstruct – Tools to Capture and Replay Graphics API Calls
Brad Grantham of LunarG presents an overview of the GFXReconstruct capture and replay tool, including use cases. He’ll cover capture, replay, other tools, and architecture. This presentation was given on February 8th at the Khronos Vulkanised event in Munich. Click here for a link to Brad’s presentation.
Enhanced Debugging with the Vulkan Loader
Mark Young of LunarG presents an overview of the Vulkan Desktop Loader and Layers. He’ll discuss logging improvements and filtering environment variables and share two documents that provide additional information. This presentation was given on February 8th at the Khronos Vulkanised event in Munich. Click back here for a link to Mark’s presentation.
Vulkanise Demo: Source-level Shader Debugging in Vulkan with RenderDoc
LunarG presented Source-level Shader Debugging in Vulkan with RenderDoc as part of the Khronos Vulkanise webinar series on October 27, 2022. Click here to view the presentation.
Source-level Shader Debugging in Vulkan with RenderDoc
Source-level debugging is a powerful tool that can aid shader development. This capability is now available to Vulkan shaders using RenderDoc, the DirectX Shader Compiler (DXC), and the glslandValidator shader compiler. This document describes how to generate the necessary SPIR-V instructions that enable source-level debugging. Click here to view the white paper.
Vulkanise: Correct Vulkan Synchronization with Extended Synchronization Validation
LunarG presented Correct Vulkan Synchronization with Extended Synchronization Validation as part of the Khronos Vulkanise webinar series on October 13, 2022, at 11:00 am CDT (GMT-5). Synchronization validation functionality has been enhanced to now support multiple queues and command buffers. This tutorial will show how to use it and how to understand the validation errors you are receiving and how to fix the error in your application. A live demonstration will be provided. Click here to view the presentation.
XDC: GFXReconstruct: a tool suite for capturing and replaying graphics API calls
LunarG presents GFXReconstruct: a tool suite for capturing and replaying graphics API calls at XDC 2022 on October 6, 2022 at 11:30 am CDT (GMT-5). Click here to view the presentation.
Vulkanise: Vulkan SDK Tools to Use and Create Vulkan Profiles – A Tutorial
LunarG presented Vulkan SDK Tools to Use and Create Vulkan Profiles – A Tutorial as part of the Khronos Vulkanise webinar series on September 22, 2022. Click here to view the presentation.


