diff options
author | Rob Clark <[email protected]> | 2014-02-01 10:53:00 -0500 |
---|---|---|
committer | Rob Clark <[email protected]> | 2014-02-01 12:10:17 -0500 |
commit | dc00ec154bda15672861d1b508aa4aacdb306f68 (patch) | |
tree | 0fb6c1ab574d518b30e5a11910f5f81889830c13 /src/gallium/drivers/freedreno/freedreno_context.c | |
parent | 1fe9df8f29106013f5b6e4407b4877f6bf3b493d (diff) |
freedreno: better manage our WFI's
Updates to non-banked registers, CP_LOAD_STATE, etc, need a WFI if there
is potentially pending rendering. Track this better, and add fd_wfi()
calls everywhere that might potentially need CP_WAIT_FOR_IDLE.
Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'src/gallium/drivers/freedreno/freedreno_context.c')
-rw-r--r-- | src/gallium/drivers/freedreno/freedreno_context.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/freedreno/freedreno_context.c b/src/gallium/drivers/freedreno/freedreno_context.c index 33abb317045..f0485d8175e 100644 --- a/src/gallium/drivers/freedreno/freedreno_context.c +++ b/src/gallium/drivers/freedreno/freedreno_context.c @@ -206,7 +206,7 @@ fd_context_init(struct fd_context *ctx, struct pipe_screen *pscreen, } fd_context_next_rb(pctx); - fd_reset_rmw_state(ctx); + fd_reset_wfi(ctx); util_dynarray_init(&ctx->draw_patches); |