Lines Matching refs:GrQuad
52 static SkSize axis_aligned_quad_size(const GrQuad& quad) { in axis_aligned_quad_size()
53 SkASSERT(quad.quadType() == GrQuad::Type::kAxisAligned); in axis_aligned_quad_size()
62 filter_and_mm_have_effect(const GrQuad& srcQuad, const GrQuad& dstQuad) { in filter_and_mm_have_effect()
64 if (srcQuad.quadType() != GrQuad::Type::kAxisAligned || in filter_and_mm_have_effect()
65 dstQuad.quadType() != GrQuad::Type::kAxisAligned) { in filter_and_mm_have_effect()
168 GrQuad* srcQuad) { in normalize_src_quad()
201 quad.fDevice.quadType() == GrQuad::Type::kAxisAligned && in safe_to_ignore_subset_rect()
202 quad.fLocal.quadType() == GrQuad::Type::kAxisAligned && in safe_to_ignore_subset_rect()
545 quad.fDevice = GrQuad::MakeFromSkQuad(set[q].fDstClipQuad, ctm); in TextureOp()
549 quad.fLocal = GrQuad::MakeFromSkQuad(srcPts, SkMatrix::I()); in TextureOp()
551 quad.fDevice = GrQuad::MakeFromRect(set[q].fDstRect, ctm); in TextureOp()
552 quad.fLocal = GrQuad(set[q].fSrcRect); in TextureOp()
798 GrQuad::Type quadType = GrQuad::Type::kAxisAligned; in characterize()
800 GrQuad::Type srcQuadType = GrQuad::Type::kAxisAligned; in characterize()
1075 const GrQuad* quad = iter.deviceQuad(); in onDumpInfo()
1076 GrQuad uv = iter.isLocalValid() ? *(iter.localQuad()) : GrQuad(); in onDumpInfo()
1280 quad.fDevice = GrQuad::MakeFromSkQuad(set[i].fDstClipQuad, ctm); in AddTextureSetOps()
1284 quad.fLocal = GrQuad::MakeFromSkQuad(srcPts, SkMatrix::I()); in AddTextureSetOps()
1286 quad.fDevice = GrQuad::MakeFromRect(set[i].fDstRect, ctm); in AddTextureSetOps()
1287 quad.fLocal = GrQuad(set[i].fSrcRect); in AddTextureSetOps()
1430 DrawQuad quad = {GrQuad::MakeFromRect(rect, viewMatrix), GrQuad(srcRect), aaFlags}; in GR_DRAW_OP_TEST_DEFINE()