Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Turnip - Improving Performance Without Compromising Correctness

X.Org Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to maintain driver correctness while delivering performance improvements in the Turnip Vulkan driver for Adreno GPUs through this 35-minute conference talk from XDC 2025. Discover strategies for catching issues early in the development process rather than debugging them later, focusing on proactive approaches to driver development. Explore the implementation of single frame game captures in continuous integration to test correctness, understand methods for detecting performance regressions within the same CI runs, and examine techniques for making detailed performance comparisons against closed-source drivers. Gain insights into the unique challenges of developing a reverse-engineered GPU driver that supports games using D3D12, Vulkan, D3D11, and older APIs while maintaining both performance and reliability in an environment with limited real-world user testing.

Syllabus

XDC 2025 | Turnip: Improving performance without compromising correctness - Danylo Piliaiev

Taught by

X.Org Foundation

Reviews

Start your review of Turnip - Improving Performance Without Compromising Correctness

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.