mesa/src/freedreno
Marek Olšák 65ace5649b nir: reject unsupported component counts from all vectorize callbacks
If you allow an unsupported component count in the callback for loads,
nir_opt_load_store_vectorize will align num_components to the next supported
vector size, essentially overfetching.

This changes all callbacks to reject it. AMD will enable it in a later commit.

Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29398>
2024-10-15 05:50:24 +00:00
..
.gitlab-ci freedreno: improve a6xx CP_SET_MARKER xml definition 2024-10-10 00:50:45 +00:00
afuc freedreno: use unicode © instead of DOS-like (C) copyright sign 2024-08-28 08:54:00 +00:00
ci ci/lava: Make perf jobs use pyutils artifact 2024-10-10 01:33:16 +00:00
common tu/a750: Workaround GPU fault when fast-clearing R8G8 formats 2024-10-09 22:01:10 +00:00
computerator freedreno: Convert to SPDX-License-Identifier instead of pasting whole license 2024-08-28 08:54:00 +00:00
decode freedreno: improve a6xx CP_SET_MARKER xml definition 2024-10-10 00:50:45 +00:00
drm freedreno/drm: Add preemption support 2024-10-10 00:50:46 +00:00
drm-shim freedreno: Convert to SPDX-License-Identifier instead of pasting whole license 2024-08-28 08:54:00 +00:00
ds freedreno: Convert to SPDX-License-Identifier instead of pasting whole license 2024-08-28 08:54:00 +00:00
fdl freedreno: use unicode © instead of DOS-like (C) copyright sign 2024-08-28 08:54:00 +00:00
ir2 freedreno: use unicode © instead of DOS-like (C) copyright sign 2024-08-28 08:54:00 +00:00
ir3 nir: reject unsupported component counts from all vectorize callbacks 2024-10-15 05:50:24 +00:00
isa ir3/isa: add isaspec definition for shfl 2024-09-26 16:36:35 +00:00
perfcntrs freedreno: sanitize device names for config name usage 2024-10-10 11:48:45 +00:00
registers freedreno: improve a6xx CP_SET_MARKER xml definition 2024-10-10 00:50:45 +00:00
rnn freedreno: use unicode © instead of DOS-like (C) copyright sign 2024-08-28 08:54:00 +00:00
vulkan tu: Add TU_DEBUG=hiprio 2024-10-10 00:50:46 +00:00
.clang-format clang-format: Disable formatting by default 2023-08-13 16:48:49 +02:00
.dir-locals.el
.editorconfig
meson.build meson: Update Lua dependency version to 5.3 2024-08-14 03:03:46 +00:00