mesa/src/panfrost/lib
Boris Brezillon f87cd970e3 pan/layout: Document the strict property
pan_image_layout_constraints::strict only applies to imports of AFBC/AFRC
resources. Linear/tiled imports are already strict, and any new modifier
addition should be strict too.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Reviewed-by: Eric R. Smith <eric.smith@collabora.com>
Tested-by: Eric R. Smith <eric.smith@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35555>
2025-06-25 12:10:37 +02:00
..
kmod pan/kmod: Add Panfrost BO Labeling IOCTL support 2025-06-24 18:11:07 +00:00
tests pan/layout: Get rid of pan_image_[render]block_size_el() 2025-06-25 12:10:37 +02:00
.gitignore
meson.build pan/lib: Add a test for pan_compute_npot_divisor 2025-06-14 17:20:10 +02:00
pan_afbc.h pan/afbc: Add the pan_afbc_{super,render}block_size_el() helpers 2025-06-25 12:10:37 +02:00
pan_afrc.h pan/afxc: s/pan_format_supports_afxc/pan_afxc_supports_format/ 2025-06-25 12:10:37 +02:00
pan_blend.c panfrost, panvk: Use arch version 9 to distinguish between Bifrost & Valhall 2025-06-18 16:09:03 +00:00
pan_blend.h panfrost, panvk: Use arch version 9 to distinguish between Bifrost & Valhall 2025-06-18 16:09:03 +00:00
pan_clear.c panfrost: pass blendable formats to pan_pack_color 2023-11-06 14:30:28 +01:00
pan_desc.c pan/desc: Split the attachment descriptor emission per modifier 2025-06-25 12:10:37 +02:00
pan_desc.h panfrost: set decode_hdr when needed 2025-05-28 14:49:06 +00:00
pan_earlyzs.c pan/earlyzs: Default to FORCE_EARLY for ZS update on v11+ 2025-04-15 13:36:07 +02:00
pan_earlyzs.h pan/earlyzs: Fix the read-only ZS optimization 2025-04-14 15:20:06 +00:00
pan_encoder.h panfrost, panvk: Use arch version 9 to distinguish between Bifrost & Valhall 2025-06-18 16:09:03 +00:00
pan_format.c pan/format: Add an entry for BGR8 to the blendable table 2025-06-24 16:41:01 +00:00
pan_format.h pan/format: De-duplicate get_plane_blocksize() 2025-06-25 12:10:37 +02:00
pan_image.h pan/image: Get rid of pan_iview_get_surface() 2025-06-25 12:10:37 +02:00
pan_jc.h pan: Use a consistent pan_ prefix across src/panfrost/* 2025-05-21 14:58:20 +02:00
pan_layout.c pan/layout: Get rid of pan_image_[render]block_size_el() 2025-06-25 12:10:37 +02:00
pan_layout.h pan/layout: Document the strict property 2025-06-25 12:10:37 +02:00
pan_pool.h pan: Use a consistent pan_ prefix across src/panfrost/* 2025-05-21 14:58:20 +02:00
pan_props.c panfrost: add max_4x_msaa quirk 2025-05-27 17:41:47 +00:00
pan_props.h panfrost: add max_4x_msaa quirk 2025-05-27 17:41:47 +00:00
pan_samples.c pan: Use a consistent pan_ prefix across src/panfrost/* 2025-05-21 14:58:20 +02:00
pan_samples.h pan: Use a consistent pan_ prefix across src/panfrost/* 2025-05-21 14:58:20 +02:00
pan_scratch.c pan: Use a consistent pan_ prefix across src/panfrost/* 2025-05-21 14:58:20 +02:00
pan_shader.c panvk: Add FS read support for PrimitiveID 2025-06-06 13:54:57 +00:00
pan_shader.h panfrost, panvk: Use arch version 9 to distinguish between Bifrost & Valhall 2025-06-18 16:09:03 +00:00
pan_texture.c pan/texture: Split the texture payload emission logic per modifier 2025-06-25 12:10:37 +02:00
pan_texture.h pan/texture: Don't mix image and buffer views 2025-05-21 15:03:37 +02:00
pan_tiler.c pan: Use a consistent pan_ prefix across src/panfrost/* 2025-05-21 14:58:20 +02:00
pan_util.c pan: Use a consistent pan_ prefix across src/panfrost/* 2025-05-21 14:58:20 +02:00
pan_util.h panfrost: enable 8x and 16x msaa modes when supported 2025-06-10 19:22:48 +00:00
wrap.h panfrost: Kill the mali_ptr typedef 2025-01-07 11:10:55 +00:00