Make drawRect preserve vertex attrib state and push/pop the geom sources.
authorbsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 2 Apr 2013 21:00:15 +0000 (21:00 +0000)
committerbsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 2 Apr 2013 21:00:15 +0000 (21:00 +0000)
commit0406b9e1faee06c6ecb2732a1bcf3b0e53104e07
tree604c310566ff6e7bacd5d8a1ddd5a836692041d6
parent5d01bec07a0740b30e4ebc51eec9057009a09bc2
Make drawRect preserve vertex attrib state and push/pop the geom sources.

Also, add some balancing calls for setIndexSource*()
Review URL: https://codereview.chromium.org/13468004

git-svn-id: http://skia.googlecode.com/svn/trunk@8499 2bbb7eff-a529-9590-31e7-b0007b416f81
src/gpu/GrAAHairLinePathRenderer.cpp
src/gpu/GrAARectRenderer.cpp
src/gpu/GrContext.cpp
src/gpu/GrDrawState.h
src/gpu/GrDrawTarget.cpp
src/gpu/GrDrawTarget.h
src/gpu/GrInOrderDrawBuffer.cpp
src/gpu/GrInOrderDrawBuffer.h