Split GrDrawState and GrOptDrawState into separate classes and remove base class.
authoregdaniel <egdaniel@google.com>
Fri, 26 Sep 2014 13:15:04 +0000 (06:15 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 26 Sep 2014 13:15:04 +0000 (06:15 -0700)
commit89af44a0f1323dc136b238c00ccf143e15abb243
tree24993a0a51b35b8b1d55ebf7e2375de56d11261f
parentfbe8d890ce45035daabc54574f94354db89d99ae
Split GrDrawState and GrOptDrawState into separate classes and remove base class.

Besides splitting the two classes, there are no logical changes here and mostly moving code around.

BUG=skia:
R=bsalomon@google.com

Author: egdaniel@google.com

Review URL: https://codereview.chromium.org/597323002
gyp/gpu.gypi
include/gpu/GrGpuResourceRef.h
src/gpu/GrDrawState.cpp
src/gpu/GrDrawState.h
src/gpu/GrDrawTarget.h
src/gpu/GrOptDrawState.cpp
src/gpu/GrOptDrawState.h
src/gpu/GrRODrawState.cpp [deleted file]
src/gpu/GrRODrawState.h [deleted file]
src/gpu/gl/GrGpuGL.cpp
src/gpu/gl/GrGpuGL.h