mesa/src/panfrost
Faith Ekstrand 37dcfcc6d0 pan/bi: Handle vector 16-bit extract_[ui]8
The old implementation only worked for 16-bit because we assumed scalar
so we could stomp the whole destination as if it was 32-bit.  This
version works for v2i16.

Reviewed-by: Christoph Pillmayer <christoph.pillmayer@arm.com>
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Reviewed-by: Lorenzo Rossi <lorenzo.rossi@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40769>
2026-04-09 18:08:40 -04:00
..
ci pan/ci: Document recent flakes and timeouts 2026-04-03 14:25:39 +00:00
clc pan/va: move allow_merging_workgroups decision to drivers 2026-04-09 17:53:46 +00:00
compiler pan/bi: Handle vector 16-bit extract_[ui]8 2026-04-09 18:08:40 -04:00
drm-shim panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
ds panfrost: Add a few missing license blocks 2026-01-20 20:49:33 +00:00
genxml pan: Add support for 64 bit gpu_id 2026-04-09 09:49:20 +00:00
lib panvk/csf: take merged workgroups into account for divergence 2026-04-09 17:53:46 +00:00
libpan panvk/csf: implement VK_EXT_primitives_generated_query primitive restart 2026-01-21 09:03:34 +00:00
model pan: Add support for 64 bit gpu_id 2026-04-09 09:49:20 +00:00
perf panfrost: Add a few missing license blocks 2026-01-20 20:49:33 +00:00
shared panfrost: drop email from ancient copyright lines 2026-02-23 20:04:12 +00:00
tools pan: Add support for 64 bit gpu_id 2026-04-09 09:49:20 +00:00
vulkan panvk/csf: enable allow_merging_workgroups when possible 2026-04-09 17:53:46 +00:00
.clang-format pan: Add some missing ForEachMacros to .clang-format 2026-02-03 13:26:12 +00:00
meson.build pan: Add a central libpanfrost_compiler library 2025-12-02 21:00:30 +00:00