mesa/src/panfrost/lib
Alyssa Rosenzweig f8553ef44c panfrost: Remove out-of-band CRC support
Without additional signalling of modifiers, CRCs cannot possibly in a correct
way work across process boundaries. Since we don't do that signalling, we should
not be allocating private CRCs for imported resources, and we should not be
using our own private CRCs for internal resources.

The entire out-of-bands CRC infrastructure is a hack to let us do CRCs even for
imported/exported BOs, but that can't possibly work. Remove it, and remove a
pile of special cases across the driver.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19576>
2022-11-09 15:56:20 +00:00
..
genxml panfrost: Don't use lower_wpos_pntc on Midgard 2022-10-26 01:56:08 +00:00
tests panfrost: Do no use designated initializer for union 2022-08-12 18:06:36 +00:00
.gitignore panfrost: Add panloader/ to .gitignore 2020-08-06 23:54:24 +00:00
meson.build meson/panfrost: Add dep_valgrind for libpanfrost_pixel_format to fixes the compiling error: 2022-08-31 20:22:41 +00:00
pan_afbc.c panfrost: Pass arch instead of dev into afbc_format 2022-06-01 19:44:31 +00:00
pan_attributes.c panfrost: Move panfrost_vertex/instance_id to per-gen 2021-07-12 23:12:29 +00:00
pan_blend.c panfrost: Assert that blend shaders are nontrivial 2022-08-21 19:37:10 +00:00
pan_blend.h panfrost: Increase the limit for blend shader variants 2022-05-20 23:17:07 +00:00
pan_blitter.c panfrost: Simplify blitter blend shader creation 2022-08-21 19:37:10 +00:00
pan_blitter.h panfrost: Move genxml related files to a subdir 2021-09-30 10:30:19 +00:00
pan_bo.c panfrost: Evict the BO cache when allocation fails 2022-09-18 18:34:21 +00:00
pan_bo.h panfrost: Stop using sparse_array for batch BOs 2022-06-14 23:44:02 +00:00
pan_clear.c panfrost: Move genxml related files to a subdir 2021-09-30 10:30:19 +00:00
pan_cs.c panfrost: Remove out-of-band CRC support 2022-11-09 15:56:20 +00:00
pan_cs.h panfrost: Adapt emit_shared_memory for indirect dispatch 2022-09-19 15:18:40 +00:00
pan_device.h panfrost: Use implementation-specific tile size 2022-07-13 19:00:41 +00:00
pan_earlyzs.c panfrost: Add decoupled early-ZS helpers 2022-07-13 21:05:35 +00:00
pan_earlyzs.h panfrost: Add decoupled early-ZS helpers 2022-07-13 21:05:35 +00:00
pan_encoder.h panfrost: Separate core ID range from core count 2022-07-08 01:14:55 +00:00
pan_format.c panfrost: Enable rendering to 16-bit and 32-bit 2022-10-29 18:23:55 +00:00
pan_format.h panfrost: Add Valhall compressed formats 2022-03-30 17:29:12 +00:00
pan_indirect_dispatch.c panfrost: Remove is_64b assignments 2022-06-08 13:42:42 +00:00
pan_indirect_dispatch.h panfrost: Deduplicate indirect dispatch structs 2022-06-08 13:42:42 +00:00
pan_indirect_draw.c panfrost: Remove is_64b assignments 2022-06-08 13:42:42 +00:00
pan_indirect_draw.h panfrost: Move genxml related files to a subdir 2021-09-30 10:30:19 +00:00
pan_layout.c panfrost: Remove out-of-band CRC support 2022-11-09 15:56:20 +00:00
pan_pool.h panfrost: Move genxml related files to a subdir 2021-09-30 10:30:19 +00:00
pan_props.c panfrost: Enable Mali-T620 2022-10-31 13:02:06 +00:00
pan_samples.c panfrost: Label all BOs in userspace 2021-05-18 19:19:01 +00:00
pan_scoreboard.h panfrost: Handle Valhall IDVS in job_uses_tiling 2022-03-30 17:29:12 +00:00
pan_scratch.c panfrost: Separate core ID range from core count 2022-07-08 01:14:55 +00:00
pan_shader.c panfrost: Don't use nir_variable to link varyings 2022-11-02 16:52:11 +00:00
pan_shader.h panfrost: Handle untyped_color_outputs on Bifrost 2022-08-21 19:37:10 +00:00
pan_texture.c panfrost: Handle texturing from AFBC on Valhall 2022-06-01 19:44:31 +00:00
pan_texture.h panfrost: Remove out-of-band CRC support 2022-11-09 15:56:20 +00:00
pan_tiler.c panfrost: Centralize our model list 2022-01-28 17:47:46 +00:00
pan_util.c panfrost: Centralize our model list 2022-01-28 17:47:46 +00:00
pan_util.h panfrost: Precompile shaders 2022-11-02 16:52:11 +00:00
wrap.h panfrost: Prepare pandecode to per-gen XML 2021-09-20 15:11:30 +02:00