mesa/src/panfrost/lib
Christian Gmeiner 594b1c18bf panvk: implement VK_EXT_image_view_min_lod
Pass the per-image-view minimum LOD clamp from the Vulkan runtime
(vk_image_view::min_lod) through pan_image_view into the Mali texture
descriptor's Minimum LOD field.

Mali v6+ hardware has per-texture-descriptor LOD clamp fields that
operate independently from the sampler's LOD clamps, so no shader
lowering or descriptor merging is needed.

Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39938>
2026-02-20 12:46:42 +01:00
..
kmod pan/kmod: clean up unused flags from bo import paths 2026-02-09 17:01:23 +00:00
tests pan/lib: introduce standard_sparse_mapping_granularity 2026-01-29 16:33:44 +00:00
.gitignore
meson.build pan/trace: Add wrappers for Mesa CPU scope traces 2026-02-03 15:41:50 +00:00
pan_afbc.c panfrost: Port CPU scope traces to PAN_TRACE_*() 2026-02-03 15:41:51 +00:00
pan_afbc.h panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_afrc.h panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_blend.c panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_blend.h panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_clear.c panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_desc.c panvk/v13: Support HSR Prepass 2026-02-16 12:25:14 +00:00
pan_desc.h panvk/v13: Support HSR Prepass 2026-02-16 12:25:14 +00:00
pan_earlyzs.c panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_earlyzs.h panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_encoder.h panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_format.c pan/format: Disable storage image support for compressed formats 2026-02-05 11:56:38 +00:00
pan_format.h pan/lib: introduce standard_sparse_mapping_granularity 2026-01-29 16:33:44 +00:00
pan_image.h panvk: implement VK_EXT_image_view_min_lod 2026-02-20 12:46:42 +01:00
pan_jc.h panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_layout.c pan/lib: remove deadcode 2026-01-29 16:33:45 +00:00
pan_layout.h pan/lib: remove deadcode 2026-01-29 16:33:45 +00:00
pan_mod.c pan/lib: use tiled AFBC 2026-02-10 11:20:10 +00:00
pan_mod.h panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_pool.h panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_props.c panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_props.h panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_samples.c panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_samples.h panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_scratch.c panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_shader.h panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_texture.c panvk: implement VK_EXT_image_view_min_lod 2026-02-20 12:46:42 +01:00
pan_texture.h pan/lib: introduce standard_sparse_mapping_granularity 2026-01-29 16:33:44 +00:00
pan_tiler.c panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_trace.c pan/trace: Add wrappers for Mesa CPU scope traces 2026-02-03 15:41:50 +00:00
pan_trace.h pan/trace: Add wrappers for Mesa CPU scope traces 2026-02-03 15:41:50 +00:00
pan_util.c panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
pan_util.h panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
wrap.h panfrost: SPDX everything 2026-01-20 20:49:33 +00:00