Fix build break after r7411 when GR_STATIC_RECT_VB is enabled.
Review URL: https://codereview.appspot.com/7220051 git-svn-id: http://skia.googlecode.com/svn/trunk@7415 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
parent
ef5dbe1cd9
commit
cabe00eace
@ -837,7 +837,7 @@ void GrContext::drawRectToRect(const GrPaint& paint,
|
||||
m.postConcat(*srcMatrix);
|
||||
}
|
||||
|
||||
drawState->stage(GrPaint::kFirstColorStage)->preConcatCoordChange(m);
|
||||
drawState->preConcatStageMatrices(kExplicitCoordMask, m);
|
||||
|
||||
const GrVertexBuffer* sqVB = fGpu->getUnitSquareVertexBuffer();
|
||||
if (NULL == sqVB) {
|
||||
|
@ -255,8 +255,14 @@ public:
|
||||
* old coord system to the new coord system.
|
||||
*/
|
||||
void preConcatStageMatrices(const SkMatrix& preConcat) {
|
||||
this->preConcatStageMatrices(~0U, preConcat);
|
||||
}
|
||||
/**
|
||||
* Version of above that applies the update matrix selectively to stages via a mask.
|
||||
*/
|
||||
void preConcatStageMatrices(uint32_t stageMask, const SkMatrix& preConcat) {
|
||||
for (int i = 0; i < kNumStages; ++i) {
|
||||
if (this->isStageEnabled(i)) {
|
||||
if (((1 << i) & stageMask) && this->isStageEnabled(i)) {
|
||||
fStages[i].preConcatCoordChange(preConcat);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user