diff options
author | Blaž Tomažič <[email protected]> | 2020-05-06 21:34:10 +0200 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2020-05-07 17:00:08 -0400 |
commit | 808eb20186a23be1a1917668e374243151e6699e (patch) | |
tree | b3a1430542c29a81937b6e2d419e650119ba977d /src/gallium/drivers/radeonsi/si_pipe.h | |
parent | 37e89e30276724932328edb7b8bf4909606052d1 (diff) |
radeonsi: Fix omitted flush when moving suballocated texture
Fixes: 5e805cc74bc52f97de8f6308fc06bc96623e7e09 "radeonsi: flush the context after resource_copy_region for buffer exports"
Reviewed-by: Marek Olšák <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4925>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_pipe.h')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_pipe.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeonsi/si_pipe.h b/src/gallium/drivers/radeonsi/si_pipe.h index a5dbf655928..ae5a043e28f 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.h +++ b/src/gallium/drivers/radeonsi/si_pipe.h @@ -1496,7 +1496,8 @@ void si_init_viewport_functions(struct si_context *ctx); bool si_prepare_for_dma_blit(struct si_context *sctx, struct si_texture *dst, unsigned dst_level, unsigned dstx, unsigned dsty, unsigned dstz, struct si_texture *src, unsigned src_level, const struct pipe_box *src_box); -void si_eliminate_fast_color_clear(struct si_context *sctx, struct si_texture *tex); +void si_eliminate_fast_color_clear(struct si_context *sctx, struct si_texture *tex, + bool *ctx_flushed); void si_texture_discard_cmask(struct si_screen *sscreen, struct si_texture *tex); bool si_init_flushed_depth_texture(struct pipe_context *ctx, struct pipe_resource *texture); void si_print_texture_info(struct si_screen *sscreen, struct si_texture *tex, |