Lines Matching refs:viewMatrix

25                                        const SkMatrix& viewMatrix, const SkMatrix* localMatrix) {
27 SkASSERT(viewMatrix.rectStaysRect());
29 DrawQuad quad = {GrQuad::MakeFromRect(kDrawRect, viewMatrix),
39 SkRect expectedBounds = viewMatrix.mapRect(kDrawRect);
50 SkAssertResult(viewMatrix.invert(&invViewMatrix));
99 const SkMatrix& viewMatrix, const SkMatrix* localMatrix) {
101 SkASSERT(!viewMatrix.rectStaysRect());
106 SkAssertResult(viewMatrix.invert(&invViewMatrix));
112 DrawQuad quad = {GrQuad::MakeFromRect(drawRect, viewMatrix),
177 static void test_axis_aligned_all_clips(skiatest::Reporter* r, const SkMatrix& viewMatrix,
194 run_crop_axis_aligned_test(r, kInsideClipRect, GrAA::kNo, viewMatrix, localMatrix);
195 run_crop_axis_aligned_test(r, kContainsClipRect, GrAA::kNo, viewMatrix, localMatrix);
196 run_crop_axis_aligned_test(r, kXYAxesClipRect, GrAA::kNo, viewMatrix, localMatrix);
197 run_crop_axis_aligned_test(r, kXAxisClipRect, GrAA::kNo, viewMatrix, localMatrix);
198 run_crop_axis_aligned_test(r, kYAxisClipRect, GrAA::kNo, viewMatrix, localMatrix);
200 run_crop_axis_aligned_test(r, kInsideClipRect, GrAA::kYes, viewMatrix, localMatrix);
201 run_crop_axis_aligned_test(r, kContainsClipRect, GrAA::kYes, viewMatrix, localMatrix);
202 run_crop_axis_aligned_test(r, kXYAxesClipRect, GrAA::kYes, viewMatrix, localMatrix);
203 run_crop_axis_aligned_test(r, kXAxisClipRect, GrAA::kYes, viewMatrix, localMatrix);
204 run_crop_axis_aligned_test(r, kYAxisClipRect, GrAA::kYes, viewMatrix, localMatrix);
207 static void test_axis_aligned(skiatest::Reporter* r, const SkMatrix& viewMatrix) {
208 test_axis_aligned_all_clips(r, viewMatrix, nullptr);
211 test_axis_aligned_all_clips(r, viewMatrix, &normalized);
215 test_axis_aligned_all_clips(r, viewMatrix, &rotated);
220 test_axis_aligned_all_clips(r, viewMatrix, &perspective);
223 static void test_crop_fully_covered(skiatest::Reporter* r, const SkMatrix& viewMatrix) {
224 run_crop_fully_covered_test(r, GrAA::kNo, viewMatrix, nullptr);
225 run_crop_fully_covered_test(r, GrAA::kYes, viewMatrix, nullptr);
228 run_crop_fully_covered_test(r, GrAA::kNo, viewMatrix, &normalized);
229 run_crop_fully_covered_test(r, GrAA::kYes, viewMatrix, &normalized);
233 run_crop_fully_covered_test(r, GrAA::kNo, viewMatrix, &rotated);
234 run_crop_fully_covered_test(r, GrAA::kYes, viewMatrix, &rotated);
239 run_crop_fully_covered_test(r, GrAA::kNo, viewMatrix, &perspective);
240 run_crop_fully_covered_test(r, GrAA::kYes, viewMatrix, &perspective);