| Index: src/core/SkPictureRecord.cpp
|
| diff --git a/src/core/SkPictureRecord.cpp b/src/core/SkPictureRecord.cpp
|
| index 4a6ece17f25a8ce864601ffd706cdf2ebb4aa42a..ab7c7cd3367434abdb4b4b2c7c1234ff2f27069e 100644
|
| --- a/src/core/SkPictureRecord.cpp
|
| +++ b/src/core/SkPictureRecord.cpp
|
| @@ -218,6 +218,15 @@ void SkPictureRecord::didSetMatrix(const SkMatrix& matrix) {
|
| this->INHERITED::didSetMatrix(matrix);
|
| }
|
|
|
| +void SkPictureRecord::didTranslateZ(SkScalar z) {
|
| + this->validate(fWriter.bytesWritten(), 0);
|
| + // set Z
|
| + size_t size = sizeof(SkScalar);
|
| + size_t initialOffset = this->addDraw(TRANSLATE_Z, &size);
|
| +
|
| + this->validate(initialOffset, size);
|
| +}
|
| +
|
| static bool regionOpExpands(SkRegion::Op op) {
|
| switch (op) {
|
| case SkRegion::kUnion_Op:
|
|
|