Future Vulkan Work Items: Advanced Compute, Improved HLSL Interop
Written by Michael Larabel in Vulkan on 15 March 2017 at 04:35 PM EDT. Add A Comment
While watching Khronos' GDC17 presentation recordings, Piers Daniell of NVIDIA touched on some possible future work items for Vulkan during the When Vulkan was One session.

Vulkan 1.0.42 brought many new features for this update debuted at GDC17 and the Vulkan 1.0.43 update since added two more extensions, but there still is longer-term planning going on for additions to Vulkan in the future.

Some of the possible "future directions" discussed by Piers Daniell fits into the areas of shader functionality, WSI (windowing system integration), and other areas.

When it comes to advancing Vulkan's shader capabilities, there is areas to advance Vulkan's compute capabilities with "richer compute algorithms", improved compute performance, and more tightly-defined behavior. Also on the shader front there are areas for improvement around HLSL (Direct3D's High-Level Shading Language) support. Also of interest is in expanded subgroup operations.

On the windowing system integration front, possible future Vulkan improvements are around shared presentable images, allowing partial updates of presentable images, a dedicated memory option for individual buffers and images, improved Windows full-screen support, Windows memory residency control, and expanded surface/display capability queries.

There is also the likelihood of having a VK_KHR_maintenance2 extension for viewing compressed image formats and other additions.

Learn more about Vulkan at one year of age via the PDF slides or the video recording embedded above.
About The Author
Author picture

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 10,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 or contacted via MichaelLarabel.com.

Related Vulkan News
Popular News