58 if (other->fBuffer == fBuffer) {
62 if (contains_scissor(other->fScissor, fScissor)) {
63 fScissor = other->fScissor;
64 fColor = other->fColor;
65 fStencilInsideMask = other->fStencilInsideMask;
67 }
else if (other->fColor == fColor && other->fStencilInsideMask == fStencilInsideMask &&
68 contains_scissor(fScissor, other->fScissor)) {
71 }
else if (other->fScissor == fScissor) {
74 if (other->fBuffer & Buffer::kColor) {
75 fColor = other->fColor;
77 if (other->fBuffer & Buffer::kStencilClip) {
78 fStencilInsideMask = other->fStencilInsideMask;
80 fBuffer = Buffer::kBoth;
static const uint8_t buffer[]