Lima Gets Tiling While Vulkan Turnip Lands SSBO + Compute Shaders

The Lima Gallium3D driver that supports older Mali 400/450 hardware with an open-source OpenGL driver hasn't been seeing too many improvements these days compared to the likes of the Panfrost Gallium3D driver for the newer Arm Mali Bifrost/Midgard architectures. But hitting Mesa 20.0-devel yesterday was tiling support for Lima. This should improve the performance for this open-source Mali driver and also end up working around the driver's broken mipmapping support for linear textures.
TURNIP is the other driver with some fun changes at the tip of Git. TURNIP is the open-source Vulkan driver for newer Qualcomm Adreno graphics hardware and is worked on by Google folks and others. TURNIP now supports compute shaders and SSBO (Shader Storage Buffer Object). These latest TURNIP changes are from Eric Anholt who jumped ship recently from Broadcom to Google.
This and plenty of other work is building up for Mesa 20.0 that should be out around the end of February or early March.
2 Comments