Hacker Newsnew | past | comments | ask | show | jobs | submitlogin



It’s not actually a driver. Note comments like “Initialize driver-specific stuff” in the code.

Mesa refers to https://docs.mesa3d.org/systems.html and Vulkan refers to https://en.m.wikipedia.org/wiki/Vulkan

To quote the linked blog post:

> This blog post will be a tutorial of sorts (we won't have a functioning Vulkan driver in the end, sorry)

> First off, every driver needs a name. We're not actually writing one here but it'll make the examples easier if we pretend we are. Just for the sake of example, I'm going to pick on NVIDIA because... Why not? Such a driver is clearly missing and really should happen soon. (Hint! Hint!) We're going to call this hypothetical new Vulkan driver NVK.

That said… NVIDIA did release a Vulkan driver in January 2022 which supports Vulkan 1.3 so… this blog post is slightly outdated. But it certainly does not include or reference work on an actual NVIDIA driver.


The blog post is about writing a Vulkan driver inside Mesa. Nvidia's blob driver does not count here.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: