mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-03-20 01:10:46 +01:00
This is always set to true for elk platforms. No need for the option. crocus also assumes that we take the sampler path. hasvk had support for both paths (leftover from when the driver still supported Gfx12). We started using HDC messages for indirect UBO access on Tigerlake (Gfx12.x) because of cache reworks that made it more viable. On all prior platforms, we used the sampler because it has additional L1/L2 caches that the dataport lacks. Additionally, Ivybridge and nearby platforms had notoriously slow L3 access in some very common cases. Note that we do use the dataport for constant-offset UBO access, since we can combine many reads into larger block loads. Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com> Acked-by: Caio Oliveira <caio.oliveira@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39839> |
||
|---|---|---|
| .. | ||
| blorp | ||
| ci | ||
| common | ||
| compiler | ||
| decoder | ||
| dev | ||
| ds | ||
| executor | ||
| genxml | ||
| isl | ||
| mda | ||
| nullhw-layer | ||
| perf | ||
| shaders | ||
| tools | ||
| vulkan | ||
| vulkan_hasvk | ||
| meson.build | ||