Raspberry Pi V3DV Vulkan Driver Implements Extended Dynamic State - Important For DXVK
![RASPBERRY PI](/assets/categories/raspberrypi.webp)
The merge from Igalia engineer Alejandro PiƱeiro moves the V3DV driver to using Mesa's common framework for dynamic tracking and implements the VK_EXT_extended_dynamic_state extension.
The Vulkan extended dynamic state extension has been around for several years to provide more flexibility around Vulkan pipelines. Making use of VK_EXT_extended_dynamic_state can allow for games/apps to reduce the number of pipeline state objects compiled and bound.
VK_EXT_extended_dynamic_state was originally worked on by engineers from Valve, AMD, Intel, NVIDIA, Google, and others. With Valve's participation, yes, it's important for gaming. The VK_EXT_extended_dynamic_state extension can be used by the likes of DXVK and VKD3D-Proton.
So whole the graphics capabilities of the Raspberry Pi board is rather limited, it's another important Vulkan extension now at least supported for helping Vulkan software/games run on this low-cost Arm platform.
11 Comments