
A one month old merge request for inline parameter promotion from push constant data is now merged for Intel's Vulkan Linux driver. The new code tries to pack all push constant data into inline parameters where possible.
Intel Linux graphics driver engineer Lionel Landwerlin describes the change as " a win mostly for DX12 titles. "
Though it's only up to a ~1% improvement in some DX12 game traces tested, every bit counts and it continues a nice uptick in recent months of seeing more Intel open-source graphics driver optimizations focused on Linux gaming.
All the details for those interested in this latest work via this Mesa merge request .