[gem] Enable bo_reuse by default.
authorEric Anholt <eric@anholt.net>
Wed, 11 Jun 2008 18:45:51 +0000 (11:45 -0700)
committerEric Anholt <eric@anholt.net>
Wed, 11 Jun 2008 18:46:29 +0000 (11:46 -0700)
The objects are swappable, so we're less concerned by excessive object
allocation now, and it's about a 20% performance improvement.  If we get
concerns about the memory consumption from others, we can look into a
compromise position later.

src/mesa/drivers/dri/intel/intel_screen.c

index f325e703595e30732d60ba59c01bb36c901961ac..09a30e80a5767c00cfae1ef22ad176c59caf3132 100644 (file)
@@ -59,7 +59,7 @@ PUBLIC const char __driConfigOptions[] =
       /* Options correspond to DRI_CONF_BO_REUSE_DISABLED,
        * DRI_CONF_BO_REUSE_ALL
        */
-      DRI_CONF_OPT_BEGIN_V(bo_reuse, enum, 0, "0:1")
+      DRI_CONF_OPT_BEGIN_V(bo_reuse, enum, 1, "0:1")
         DRI_CONF_DESC_BEGIN(en, "Buffer object reuse")
            DRI_CONF_ENUM(0, "Disable buffer object reuse")
            DRI_CONF_ENUM(1, "Enable reuse of all sizes of buffer objects")