diff options
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_pipe.h')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_pipe.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gallium/drivers/radeonsi/si_pipe.h b/src/gallium/drivers/radeonsi/si_pipe.h index 14b29db9b85..c59bbd5463b 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.h +++ b/src/gallium/drivers/radeonsi/si_pipe.h @@ -184,6 +184,7 @@ enum DBG_CHECK_VM, DBG_RESERVE_VMID, DBG_ZERO_VRAM, + DBG_SHADOW_REGS, /* 3D engine options: */ DBG_NO_GFX, @@ -912,6 +913,7 @@ struct si_context { struct u_log_context *log; void *query_result_shader; void *sh_query_result_shader; + struct si_resource *shadowed_regs; void (*emit_cache_flush)(struct si_context *ctx); @@ -1368,6 +1370,9 @@ void si_cp_copy_data(struct si_context *sctx, struct radeon_cmdbuf *cs, unsigned struct si_resource *dst, unsigned dst_offset, unsigned src_sel, struct si_resource *src, unsigned src_offset); +/* si_cp_reg_shadowing.c */ +void si_init_cp_reg_shadowing(struct si_context *sctx); + /* si_debug.c */ void si_save_cs(struct radeon_winsys *ws, struct radeon_cmdbuf *cs, struct radeon_saved_cs *saved, bool get_buffer_list); |