summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsenorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-05-19 17:11:07 +0000
committersenorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-05-19 17:11:07 +0000
commitc824f8c71413824a421b99325e12f46decc7aa8c (patch)
tree2ffd4b503fd479773dc47bc9f5c7faac5431d32e
parentd4b7293a11e1007e0939d9abd5e9f3f249e0fac9 (diff)
downloadsrc-c824f8c71413824a421b99325e12f46decc7aa8c.tar.gz
Batch up draws into triangle fans as large as possible when drawing convex
edge AA polys, so we minimize state changes and GL calls. This requires querying GL for the maximum number of fragment uniforms. It also makes the shader generator produce custom shaders for the number of relevant edges. This gives a ~5X speedup on the "Shapes" SampleApp. Review URL: http://codereview.appspot.com/4536070/ git-svn-id: http://skia.googlecode.com/svn/trunk/src@1380 2bbb7eff-a529-9590-31e7-b0007b416f81
-rw-r--r--gpu/GrPrintf_skia.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/gpu/GrPrintf_skia.cpp b/gpu/GrPrintf_skia.cpp
index fa8b6a76..6da8822c 100644
--- a/gpu/GrPrintf_skia.cpp
+++ b/gpu/GrPrintf_skia.cpp
@@ -23,7 +23,7 @@
#include "SkTypes.h"
void GrPrintf(const char format[], ...) {
- const size_t MAX_BUFFER_SIZE = 512;
+ const size_t MAX_BUFFER_SIZE = 2048;
char buffer[MAX_BUFFER_SIZE + 1];
va_list args;