Speaker
Danylo Piliaiev
(Igalia S.L.)
Description
GPU faults aren't easy to debug and half of the time near the end you think "What if I was able to quickly edit this GPU packet", "What if I was able to dump GPU memory here?", "It would have been nice to print that shader register!".
Finally I caved in and spent time implementing these little improvements for Turnip driver. Was it worth it? Spoiler: Yes!
In this talk I'll show unsophisticated tools that were written for Turnip which greatly improved the debugging workflow and could be implemented in other drivers.
In-person or virtual presentation | In-person |
---|---|
Code of Conduct | Yes |
GSoC, EVoC or Outreachy | No |
Primary author
Danylo Piliaiev
(Igalia S.L.)