radeon: fallback to software in glCopyTexImage if blit isn't available
authorMaciej Cencora <m.cencora@gmail.com>
Sat, 6 Feb 2010 18:37:23 +0000 (19:37 +0100)
committerAlex Deucher <alexdeucher@gmail.com>
Mon, 8 Mar 2010 16:48:52 +0000 (11:48 -0500)
src/mesa/drivers/dri/radeon/radeon_tex_copy.c

index 89fe991..a4bb03d 100644 (file)
@@ -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 {