diff options
author | senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-05-19 17:11:07 +0000 |
---|---|---|
committer | senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-05-19 17:11:07 +0000 |
commit | ef3913bcbff265ff86116ae4f3dd2768dc42ccca (patch) | |
tree | a87a3c4db11f60650d7b9e018b8b28da34f27b47 /src/gpu | |
parent | 27661181d757145d98f2dc3e02b88ee3fffce9e5 (diff) |
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@1380 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/gpu')
-rw-r--r-- | src/gpu/GrPrintf_skia.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gpu/GrPrintf_skia.cpp b/src/gpu/GrPrintf_skia.cpp index fa8b6a7647..6da8822cc4 100644 --- a/src/gpu/GrPrintf_skia.cpp +++ b/src/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; |