summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPauli Nieminen <suokkos@gmail.com>2010-02-27 13:04:24 +0100
committerMaciej Cencora <m.cencora@gmail.com>2010-03-07 12:35:17 +0100
commit4ae68c9bc1a3ba921f9dd75bb420ff2625e5dbc5 (patch)
tree043377e74e1373d0ceb75385c624ae5c8178936f
parent2e28c99f0d14eb25c55ae4f648183a676079e6d6 (diff)
radeon: Some possible improvements that I spoted in radeon_tiled_texture branch.radeon_tiled_textures
-rw-r--r--src/mesa/drivers/dri/radeon/radeon_texture.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/radeon/radeon_texture.c b/src/mesa/drivers/dri/radeon/radeon_texture.c
index 5950a47a7b..88abaca8f6 100644
--- a/src/mesa/drivers/dri/radeon/radeon_texture.c
+++ b/src/mesa/drivers/dri/radeon/radeon_texture.c
@@ -157,6 +157,9 @@ void radeon_teximage_map(
radeon_bo_unmap(image->mt->bo);
image->base.Data = image->bo->ptr;
+ } else {
+ radeon_bo_map(image->bo, write_enable);
+ image->base.Data = image->bo->ptr;
}
} else {
radeon_bo_map(image->bo, write_enable);
@@ -210,6 +213,7 @@ void radeon_teximage_unmap(
texImage->TexFormat, alignedWidth,
texImage->Width, texImage->Height, 0, 0,
texImage->Width, texImage->Height, 0);
+
}
if (!succeeded) {