From 269219dc05c5d27eb0822198d5707a3925a8d9d9 Mon Sep 17 00:00:00 2001 From: Keith Whitwell Date: Thu, 14 Sep 2006 12:11:46 +0000 Subject: [PATCH] Disable zero-copy texturing for now as it isn't such a win with the newest memory manager code. --- src/mesa/drivers/dri/i915/intel_tex_image.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/mesa/drivers/dri/i915/intel_tex_image.c b/src/mesa/drivers/dri/i915/intel_tex_image.c index a9ff8640ef9..af8170970ae 100644 --- a/src/mesa/drivers/dri/i915/intel_tex_image.c +++ b/src/mesa/drivers/dri/i915/intel_tex_image.c @@ -417,9 +417,12 @@ intelTexImage(GLcontext * ctx, DBG("trying pbo upload\n"); /* Attempt to texture directly from PBO data (zero copy upload). - * This is about twice as fast as regular uploads: + * + * Currently disable as it can lead to worse as well as better + * performance (in particular when intel_region_cow() is + * required). */ - if (intelObj->mt == intelImage->mt && + if (0 && intelObj->mt == intelImage->mt && intelObj->mt->first_level == level && intelObj->mt->last_level == level) { @@ -434,7 +437,6 @@ intelTexImage(GLcontext * ctx, /* Otherwise, attempt to use the blitter for PBO image uploads. - * This is about 20% faster than regular uploads: */ if (try_pbo_upload(intel, intelImage, unpack, internalFormat,