Replace GrStringBuilder with SkString. First step in cleaning up the shader generator...
authorbsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 6 May 2011 13:53:47 +0000 (13:53 +0000)
committerbsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 6 May 2011 13:53:47 +0000 (13:53 +0000)
commitfc296295257a9300098df56a1e3975580e13d329
tree2e12a889f19db25d5bfb8fe865e1a84cac80938c
parent0292935cd4cdad59d6151acdadb00a77e1945cd9
Replace GrStringBuilder with SkString. First step in cleaning up the shader generator. Slight performance hit when creating a new shader (<10% of total shader gen time on my Windows box is spent in building our string before handing it to GL). Much of this can be recovered by better usage pattern of SkString in coming revisions.

Review URL: http://codereview.appspot.com/4465053/

git-svn-id: http://skia.googlecode.com/svn/trunk@1266 2bbb7eff-a529-9590-31e7-b0007b416f81
gpu/include/GrStringBuilder.h
gpu/src/GrGLEffect.h
gpu/src/GrGLProgram.cpp
gpu/src/gr_files.mk
gyp/skia.gyp
include/core/SkString.h
src/core/SkString.cpp
xcode/gpu/gpu.xcodeproj/project.pbxproj