15-17 September 2021
Europe/Warsaw timezone

Dissecting and fixing Vulkan rendering issues in drivers with RenderDoc

16 Sep 2021, 14:55
45m
Talk (full slot) (CLOSED) Main Track

Speaker

Danylo Piliaiev (Igalia S.L.)

Description

Broken and flickering geometry, corrupted textures, and even hangs in real-world games and apps are common issues in open-source graphics driver development. While conformance tests are mostly narrow and confined, finding driver problems when running triple-A games can be a challenging task.

This talk will show a major misrendering example when running a game and the steps taken to pinpoint the underlying problem in shader compilation using RenderDoc. We will briefly touch the taxonomy of different issues, typical causes, and generic methods to try.

Code of Conduct Yes
GSoC, EVoC or Outreachy No

Primary author

Danylo Piliaiev (Igalia S.L.)

Presentation Materials

2025 Host
Technische Universität Wien
2025 Gold Sponsors
AMD
Arm
Collabora
Microsoft
Snap AR
2025 Silver Sponsors
CodeWeavers
FEX-Emu
Igalia
Qualcomm
The Linux Foundation
2025 Bronze Sponsors
Khronos Group
Libre Computer