Files
mesa/src
Faith Ekstrand 607686f6bf nvk: Respect VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT
This is part of VK_EXT_mutable_descriptor_type but we never did anything
with it.  Since we use local memory for descriptor sets, copying from
them means reading VRAM through a WC map and it's pretty expensive.
Using malloc() for HOST_ONLY should be a nice perf boost for things
which give us the hint.

This massively improves the performance Dragon Age: The Veilguard,
taking it from 7 FPS to 25 FPS on an RTX 4060.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12622
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33571>
2025-02-17 00:41:36 +00:00
..
2025-02-15 17:43:44 +00:00
2025-02-15 17:43:44 +00:00
2025-02-15 17:43:44 +00:00
2025-02-15 17:43:44 +00:00
2025-02-15 17:43:44 +00:00
2024-12-17 23:14:26 +00:00
2025-02-15 17:43:44 +00:00
2024-09-06 17:34:17 +00:00