diff options
author | Marek Olšák <maraeo@gmail.com> | 2010-05-02 13:27:57 +0200 |
---|---|---|
committer | Marek Olšák <maraeo@gmail.com> | 2010-05-02 13:27:57 +0200 |
commit | 9d3360567346036f1c2b0b5e9de9bd123d883762 (patch) | |
tree | f2d97b6fa7e8080ea27d7044ae5d44ed1b1900b9 /src | |
parent | 82027b2027d7cdb2cc9cd55b4746f80600a62a4e (diff) |
r300g: always set the pitch of the first miplevel in the tiling flags
This further reduces the number of DRM calls and flushes.
Diffstat (limited to 'src')
-rw-r--r-- | src/gallium/drivers/r300/r300_state.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/r300/r300_state.c b/src/gallium/drivers/r300/r300_state.c index bea1b58e06..d31e7c53f7 100644 --- a/src/gallium/drivers/r300/r300_state.c +++ b/src/gallium/drivers/r300/r300_state.c @@ -551,7 +551,7 @@ static void r300_fb_set_tiling_flags(struct r300_context *r300, level = new_state->cbufs[i]->level; r300->rws->buffer_set_tiling(r300->rws, tex->buffer, - tex->pitch[level], + tex->pitch[0], tex->microtile, tex->mip_macrotile[level]); } @@ -560,7 +560,7 @@ static void r300_fb_set_tiling_flags(struct r300_context *r300, level = new_state->zsbuf->level; r300->rws->buffer_set_tiling(r300->rws, tex->buffer, - tex->pitch[level], + tex->pitch[0], tex->microtile, tex->mip_macrotile[level]); } |