From 0ed0bf06961677906c7e2c5250935148dcd9e860 Mon Sep 17 00:00:00 2001 From: Marek Olšák Date: Wed, 9 Jul 2014 04:00:53 +0200 Subject: radeonsi: move vertex buffer descriptors from IB to memory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This removes the intermediate storage (pm4 state) and generates descriptors directly in a staging buffer. It also reduces the number of flushes, because the descriptors no longer take CS space. Reviewed-by: Michel Dänzer --- src/gallium/drivers/radeonsi/si_pm4.h | 4 ---- 1 file changed, 4 deletions(-) (limited to 'src/gallium/drivers/radeonsi/si_pm4.h') diff --git a/src/gallium/drivers/radeonsi/si_pm4.h b/src/gallium/drivers/radeonsi/si_pm4.h index a71958601aa..0702bd46faa 100644 --- a/src/gallium/drivers/radeonsi/si_pm4.h +++ b/src/gallium/drivers/radeonsi/si_pm4.h @@ -76,10 +76,6 @@ void si_pm4_add_bo(struct si_pm4_state *state, enum radeon_bo_usage usage, enum radeon_bo_priority priority); -void si_pm4_sh_data_begin(struct si_pm4_state *state); -void si_pm4_sh_data_add(struct si_pm4_state *state, uint32_t dw); -void si_pm4_sh_data_end(struct si_pm4_state *state, unsigned base, unsigned idx); - void si_pm4_inval_shader_cache(struct si_pm4_state *state); void si_pm4_inval_texture_cache(struct si_pm4_state *state); -- cgit v1.2.3