A TODO List For Intel's Linux Vulkan Driver

Written by Michael Larabel in Intel on 20 May 2016 at 07:37 AM EDT. 31 Comments
INTEL
There is finally a public TODO list for Intel's Vulkan Linux driver living within Mesa.

Jason Ekstrand, one of the developers at Intel working on this Vulkan (Anv / Anvil) driver, has landed a TODO list within the Mesa tree.

Here's what's on it right now if you are wondering about the state of the Intel Vulkan driver. It will be interesting to see if the Intel Vulkan driver works with the Vulkan-ized Dota 2 due out next week.
Missing Features:
- FP64
- Tessellation
- Cull and Clip Distance
- Sampler anisotropy (Is there anything to do here?)
- Image Gather Extended
- Storage Image Without Format
- Investigate CTS failures on HSW

Code sharing with GL:
- Add surface capability introspection to ISL (pull the surface format table from brw_surface_formats.c)
- Generalize blorp to use ISL and be sharable between the two drivers

Performance:
- HiZ (Nanley)
- Fast color clears (after HiZ?)
- Compressed multisample support
- Renderbuffer compression (SKL+)
- Pushing pieces of UBOs
The Intel Vulkan driver will be found in next month's Mesa 11.3/12.0 release, but there's still a ways to go before it's on par with the AMD or NVIDIA (proprietary) Vulkan Linux drivers.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week