diff options
author | Jerome Glisse <[email protected]> | 2010-08-22 14:22:00 -0400 |
---|---|---|
committer | Jerome Glisse <[email protected]> | 2010-08-22 14:26:05 -0400 |
commit | ed99c28d12579bb8ee79eb9cfa55452785be7b6e (patch) | |
tree | 777c2bc49f31715eb5e56c0addd3fb5d4363898e /src/gallium/drivers/r600/r600_shader.c | |
parent | 42719df0b866a00ea4a7739e82e1639c9943fcfd (diff) |
r600g: depth buffer likely needs decompression when used as texture
Before using depth buffer as texture, it needs to be decompressed
(tile pattern of db are different from one used for colorbuffer
like texture)
Signed-off-by: Jerome Glisse <[email protected]>
Diffstat (limited to 'src/gallium/drivers/r600/r600_shader.c')
-rw-r--r-- | src/gallium/drivers/r600/r600_shader.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/drivers/r600/r600_shader.c b/src/gallium/drivers/r600/r600_shader.c index 79fc04a9fe3..5cdbe2bfe80 100644 --- a/src/gallium/drivers/r600/r600_shader.c +++ b/src/gallium/drivers/r600/r600_shader.c @@ -150,6 +150,7 @@ static int r600_pipe_shader_vs(struct pipe_context *ctx, struct r600_context_sta rpshader->rstate->bo[1] = radeon_bo_incref(rscreen->rw, rpshader->bo); rpshader->rstate->nbo = 2; rpshader->rstate->placement[0] = RADEON_GEM_DOMAIN_GTT; + rpshader->rstate->placement[2] = RADEON_GEM_DOMAIN_GTT; return radeon_state_pm4(state); } |