Lines Matching refs:quad
29 DrawQuad quad = {GrQuad::MakeFromRect(kDrawRect, viewMatrix), in run_crop_axis_aligned_test() local
33 bool exact = GrQuadUtils::CropToRect(clipRect, clipAA, &quad, /* calc. locals */ !!localMatrix); in run_crop_axis_aligned_test()
35 ASSERTF(quad.fDevice.quadType() == GrQuad::Type::kAxisAligned, in run_crop_axis_aligned_test()
42 SkRect actualBounds = quad.fDevice.bounds(); in run_crop_axis_aligned_test()
56 SkPoint expectedPoint = quad.fDevice.point(p); in run_crop_axis_aligned_test()
58 SkPoint actualPoint = quad.fLocal.point(p); in run_crop_axis_aligned_test()
70 ASSERTF(quad.fEdgeFlags & GrQuadAAFlags::kLeft, "Expected left edge AA set"); in run_crop_axis_aligned_test()
72 ASSERTF(!(quad.fEdgeFlags & GrQuadAAFlags::kLeft), "Expected left edge AA unset"); in run_crop_axis_aligned_test()
77 ASSERTF(quad.fEdgeFlags & GrQuadAAFlags::kRight, "Expected right edge AA set"); in run_crop_axis_aligned_test()
79 ASSERTF(!(quad.fEdgeFlags & GrQuadAAFlags::kRight), "Expected right edge AA unset"); in run_crop_axis_aligned_test()
84 ASSERTF(quad.fEdgeFlags & GrQuadAAFlags::kTop, "Expected top edge AA set"); in run_crop_axis_aligned_test()
86 ASSERTF(!(quad.fEdgeFlags & GrQuadAAFlags::kTop), "Expected top edge AA unset"); in run_crop_axis_aligned_test()
91 ASSERTF(quad.fEdgeFlags & GrQuadAAFlags::kBottom, "Expected bottom edge AA set"); in run_crop_axis_aligned_test()
93 ASSERTF(!(quad.fEdgeFlags & GrQuadAAFlags::kBottom), "Expected bottom edge AA unset"); in run_crop_axis_aligned_test()
112 DrawQuad quad = {GrQuad::MakeFromRect(drawRect, viewMatrix), in run_crop_fully_covered_test() local
117 DrawQuad originalQuad = quad; in run_crop_fully_covered_test()
119 bool exact = GrQuadUtils::CropToRect(kDrawRect, clipAA, &quad); in run_crop_fully_covered_test()
123 ASSERTF(quad.fEdgeFlags == originalQuad.fEdgeFlags, in run_crop_fully_covered_test()
127 ASSERT_NEARLY_EQUAL(originalQuad.fDevice.x(i), quad.fDevice.x(i)); in run_crop_fully_covered_test()
128 ASSERT_NEARLY_EQUAL(originalQuad.fDevice.y(i), quad.fDevice.y(i)); in run_crop_fully_covered_test()
129 ASSERT_NEARLY_EQUAL(originalQuad.fDevice.w(i), quad.fDevice.w(i)); in run_crop_fully_covered_test()
131 ASSERT_NEARLY_EQUAL(originalQuad.fLocal.x(i), quad.fLocal.x(i)); in run_crop_fully_covered_test()
132 ASSERT_NEARLY_EQUAL(originalQuad.fLocal.y(i), quad.fLocal.y(i)); in run_crop_fully_covered_test()
133 ASSERT_NEARLY_EQUAL(originalQuad.fLocal.w(i), quad.fLocal.w(i)); in run_crop_fully_covered_test()
140 DrawQuad originalQuad = quad; in run_crop_fully_covered_test()
141 bool exact = GrQuadUtils::CropToRect(kDrawRect, clipAA, &quad, /* calc. local */ false); in run_crop_fully_covered_test()
145 ASSERTF(originalQuad.fDevice.x(i) == quad.fDevice.x(i)); in run_crop_fully_covered_test()
146 ASSERTF(originalQuad.fDevice.y(i) == quad.fDevice.y(i)); in run_crop_fully_covered_test()
147 ASSERTF(originalQuad.fDevice.w(i) == quad.fDevice.w(i)); in run_crop_fully_covered_test()
155 ASSERTF(expectedFlags == quad.fEdgeFlags, in run_crop_fully_covered_test()
157 ASSERTF(quad.fDevice.quadType() == GrQuad::Type::kAxisAligned, "Unexpected quad type"); in run_crop_fully_covered_test()
159 ASSERT_NEARLY_EQUAL(kDrawRect.fLeft, quad.fDevice.x(0)); in run_crop_fully_covered_test()
160 ASSERT_NEARLY_EQUAL(kDrawRect.fTop, quad.fDevice.y(0)); in run_crop_fully_covered_test()
161 ASSERT_NEARLY_EQUAL(1.f, quad.fDevice.w(0)); in run_crop_fully_covered_test()
163 ASSERT_NEARLY_EQUAL(kDrawRect.fLeft, quad.fDevice.x(1)); in run_crop_fully_covered_test()
164 ASSERT_NEARLY_EQUAL(kDrawRect.fBottom, quad.fDevice.y(1)); in run_crop_fully_covered_test()
165 ASSERT_NEARLY_EQUAL(1.f, quad.fDevice.w(1)); in run_crop_fully_covered_test()
167 ASSERT_NEARLY_EQUAL(kDrawRect.fRight, quad.fDevice.x(2)); in run_crop_fully_covered_test()
168 ASSERT_NEARLY_EQUAL(kDrawRect.fTop, quad.fDevice.y(2)); in run_crop_fully_covered_test()
169 ASSERT_NEARLY_EQUAL(1.f, quad.fDevice.w(2)); in run_crop_fully_covered_test()
171 ASSERT_NEARLY_EQUAL(kDrawRect.fRight, quad.fDevice.x(3)); in run_crop_fully_covered_test()
172 ASSERT_NEARLY_EQUAL(kDrawRect.fBottom, quad.fDevice.y(3)); in run_crop_fully_covered_test()
173 ASSERT_NEARLY_EQUAL(1.f, quad.fDevice.w(3)); in run_crop_fully_covered_test()