diff options
author | Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> | 2016-04-19 13:52:32 +0200 |
---|---|---|
committer | Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> | 2016-04-19 18:31:23 +0200 |
commit | 6c833ba1ab7ffe615d8c025a7452984083c1143b (patch) | |
tree | a844098a0f4a40038ad6142839125f589d536eb6 /src/gallium/drivers/radeonsi/si_state_draw.c | |
parent | e0b729c544ab0f25cd90af5daffdff0940743e14 (diff) | |
download | external_mesa3d-6c833ba1ab7ffe615d8c025a7452984083c1143b.zip external_mesa3d-6c833ba1ab7ffe615d8c025a7452984083c1143b.tar.gz external_mesa3d-6c833ba1ab7ffe615d8c025a7452984083c1143b.tar.bz2 |
radeonsi: Add CE synchronization for compute dispatches.
Signed-off-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_state_draw.c')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_state_draw.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/radeonsi/si_state_draw.c b/src/gallium/drivers/radeonsi/si_state_draw.c index 15d58d4..b61c05a 100644 --- a/src/gallium/drivers/radeonsi/si_state_draw.c +++ b/src/gallium/drivers/radeonsi/si_state_draw.c @@ -750,7 +750,7 @@ static void si_get_draw_start_count(struct si_context *sctx, } } -static void si_ce_pre_draw_synchronization(struct si_context *sctx) +void si_ce_pre_draw_synchronization(struct si_context *sctx) { if (sctx->ce_need_synchronization) { radeon_emit(sctx->ce_ib, PKT3(PKT3_INCREMENT_CE_COUNTER, 0, 0)); @@ -761,7 +761,7 @@ static void si_ce_pre_draw_synchronization(struct si_context *sctx) } } -static void si_ce_post_draw_synchronization(struct si_context *sctx) +void si_ce_post_draw_synchronization(struct si_context *sctx) { if (sctx->ce_need_synchronization) { radeon_emit(sctx->b.gfx.cs, PKT3(PKT3_INCREMENT_DE_COUNTER, 0, 0)); |