diff options
author | Maciej Cencora <[email protected]> | 2010-02-06 19:37:23 +0100 |
---|---|---|
committer | Alex Deucher <[email protected]> | 2010-03-08 11:48:52 -0500 |
commit | 8ccd83ab921380953a0e5cebd941444f85c23ed1 (patch) | |
tree | 19ade30ffe0d984411480f3ae787b724ba735284 /src/mesa | |
parent | 2872c1cc328008dea166319f3023a3f568247bcf (diff) |
radeon: fallback to software in glCopyTexImage if blit isn't available
Diffstat (limited to 'src/mesa')
-rw-r--r-- | src/mesa/drivers/dri/radeon/radeon_tex_copy.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/radeon/radeon_tex_copy.c b/src/mesa/drivers/dri/radeon/radeon_tex_copy.c index 89fe9915a70..a4bb03d5d39 100644 --- a/src/mesa/drivers/dri/radeon/radeon_tex_copy.c +++ b/src/mesa/drivers/dri/radeon/radeon_tex_copy.c @@ -53,6 +53,10 @@ do_copy_texsubimage(GLcontext *ctx, unsigned src_width; unsigned dst_width; + if (!radeon->vtbl.blit) { + return GL_FALSE; + } + if (_mesa_get_format_bits(timg->base.TexFormat, GL_DEPTH_BITS) > 0) { rrb = radeon_get_depthbuffer(radeon); } else { |