mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-19 13:38:19 +02:00
With the on_demand shaders feature, meta pipelines are only created
when they are used, otherwise they are NULL. Though, inside secondary
cmdbuffers, the graphics pipeline might be also NULL. In this specific
case, radv_is_{dcc,fmask}_decompress_pipeline() would return
TRUE because these pipelines are NULL too...
This fixes flakes with tests that use secondary cmdbuffers with
TC-compat images.
Cc: mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22440>
|
||
|---|---|---|
| .. | ||
| radv_meta.c | ||
| radv_meta.h | ||
| radv_meta_blit.c | ||
| radv_meta_blit2d.c | ||
| radv_meta_buffer.c | ||
| radv_meta_bufimage.c | ||
| radv_meta_clear.c | ||
| radv_meta_copy.c | ||
| radv_meta_copy_vrs_htile.c | ||
| radv_meta_dcc_retile.c | ||
| radv_meta_decompress.c | ||
| radv_meta_etc_decode.c | ||
| radv_meta_fast_clear.c | ||
| radv_meta_fmask_copy.c | ||
| radv_meta_fmask_expand.c | ||
| radv_meta_resolve.c | ||
| radv_meta_resolve_cs.c | ||
| radv_meta_resolve_fs.c | ||