mesa/src/panfrost/lib
Boris Brezillon 238f9a4498 pan/decode: Make CSF decoding more robust to NULL pointers
Some staging registers might be NULL, either because some arguments are
optional, or because the command stream is malformed. In any case, being
robust to such situations it probably a good thing.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26221>
2023-11-17 09:29:10 +00:00
..
genxml pan/decode: Make CSF decoding more robust to NULL pointers 2023-11-17 09:29:10 +00:00
tests panfrost: pass blendable formats to pan_pack_color 2023-11-06 14:30:28 +01:00
.gitignore panfrost: Add panloader/ to .gitignore 2020-08-06 23:54:24 +00:00
meson.build meson: inline gtest_test_protocol now that it's always 'gtest' 2023-03-10 07:20:29 +00:00
pan_afbc.c panfrost: Add debug flag to force packing of AFBC textures on upload 2023-10-25 14:25:31 +00:00
pan_attributes.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_blend.c treewide: Use nir_shader_intrinsic_pass sometimes 2023-08-24 15:48:02 +00:00
pan_blend.h panfrost: Convert to PIPE_BLEND enums internally 2023-07-13 21:03:32 +00:00
pan_blitter.c pan/genxml: Fix 'Shader Program' descriptor definition on v9 and v10 2023-11-17 09:29:10 +00:00
pan_blitter.h panfrost: prepare pan_image_view for multiplanar formats 2023-08-07 19:35:12 +00:00
pan_bo.c pan/bo: Make sure we catch refcnt underflows 2023-11-17 09:29:10 +00:00
pan_bo.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_clear.c panfrost: pass blendable formats to pan_pack_color 2023-11-06 14:30:28 +01:00
pan_cs.c panfrost: look at correct blendable format version 2023-11-06 14:30:34 +01:00
pan_cs.h panfrost: Estimate vertex count for hier mask 2023-03-31 00:19:18 +00:00
pan_device.h panfrost: store blendable_formats in panfrost_device 2023-11-06 14:30:31 +01:00
pan_earlyzs.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_earlyzs.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_encoder.h panfrost: Estimate vertex count for hier mask 2023-03-31 00:19:18 +00:00
pan_format.c panfrost: allow packing formats outside of pan_format.c 2023-11-06 14:30:14 +01:00
pan_format.h panfrost: allow packing formats outside of pan_format.c 2023-11-06 14:30:14 +01:00
pan_indirect_dispatch.c nir: Drop "SSA" from NIR language 2023-08-12 16:44:41 -04:00
pan_indirect_dispatch.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_layout.c panfrost: Fix format_minimum_alignment() for v6- 2023-11-17 09:29:10 +00:00
pan_pool.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_props.c panfrost: store blendable_formats in panfrost_device 2023-11-06 14:30:31 +01:00
pan_samples.c panfrost: Drop unused decode_position for samples 2023-08-01 23:18:29 +00:00
pan_scoreboard.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_scratch.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_shader.c panfrost: Lower sysvals in GL 2023-03-23 23:53:46 +00:00
pan_shader.h panfrost: Preprocess shaders in the driver 2023-03-23 23:53:46 +00:00
pan_texture.c panfrost: prepare v9+ to support YUV sampling 2023-09-26 21:13:51 +00:00
pan_texture.h panfrost: Add debug flag to force packing of AFBC textures on upload 2023-10-25 14:25:31 +00:00
pan_tiler.c panfrost: Choose hierarchy masks by vertex count 2023-03-31 00:19:18 +00:00
pan_util.c panfrost: look at correct blendable format version 2023-11-06 14:30:34 +01:00
pan_util.h panfrost: pass blendable formats to pan_pack_color 2023-11-06 14:30:28 +01:00
wrap.h pan/decode: handle more than one panfrost_device 2023-08-14 22:41:10 +00:00