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

2022 Platinum Sponsor
CodeWeavers

2022 Gold Sponsors
Arm

NVIDIA

AMD

Google

Microsoft

2022 Silver Sponsors
Collabora

Igalia

FEX-Emu

The Linux Foundation

2022 Bronze Sponsors
Khronos

2022 Supporters