A TODO List For Intel's Linux Vulkan Driver

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: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.
- 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
31 Comments