tu: Enable multiviewGeometryShader

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40153>
This commit is contained in:
Connor Abbott 2026-02-27 18:19:31 -05:00 committed by Marge Bot
parent 73ab56fd2e
commit 82b3db7e06

View file

@ -447,7 +447,12 @@ tu_get_features(struct tu_physical_device *pdevice,
features->storagePushConstant16 = false;
features->storageInputOutput16 = false;
features->multiview = true;
features->multiviewGeometryShader = false;
/* Multiview + GS seems to hang on a6xx. We also don't yet support the
* required emulation of multiview masks with geometry shaders on early
* a6xx.
*/
features->multiviewGeometryShader =
pdevice->info->chip >= 7;
features->multiviewTessellationShader = false;
features->variablePointersStorageBuffer = true;
features->variablePointers = true;