[Mesa-dev] [PATCH 12/21] r600g: permit blitting between textures with STREAM and STAGING usage
Marek Olšák
maraeo at gmail.com
Wed Feb 29 08:53:05 PST 2012
Why this wasn't allowed is beyond me.
Eventually I'd like to make every format blittable, so that the function
can go away.
---
src/gallium/drivers/r600/r600_texture.c | 9 +--------
1 files changed, 1 insertions(+), 8 deletions(-)
diff --git a/src/gallium/drivers/r600/r600_texture.c b/src/gallium/drivers/r600/r600_texture.c
index 2b4f893..3fcfb80 100644
--- a/src/gallium/drivers/r600/r600_texture.c
+++ b/src/gallium/drivers/r600/r600_texture.c
@@ -444,14 +444,7 @@ static boolean permit_hardware_blit(struct pipe_screen *screen,
PIPE_BIND_SAMPLER_VIEW))
return FALSE;
- switch (res->usage) {
- case PIPE_USAGE_STREAM:
- case PIPE_USAGE_STAGING:
- return FALSE;
-
- default:
- return TRUE;
- }
+ return TRUE;
}
static boolean r600_texture_get_handle(struct pipe_screen* screen,
--
1.7.5.4
More information about the mesa-dev
mailing list