Home
last modified time | relevance | path

Searched refs:viewMatrix (Results 1 – 25 of 162) sorted by relevance

1234567

/external/skia/src/gpu/
DGrBlurUtils.cpp38 const SkMatrix& viewMatrix, in draw_mask() argument
43 if (!viewMatrix.invert(&inverse)) { in draw_mask()
49 matrix.preConcat(viewMatrix); in draw_mask()
64 const SkMatrix& viewMatrix, in sw_draw_with_mask_filter() argument
89 viewMatrix.mapRect(&devBounds); in sw_draw_with_mask_filter()
93 if (!SkDraw::ComputeMaskBounds(devBounds, &clipBounds, filter, &viewMatrix, in sw_draw_with_mask_filter()
100 if (!as_MFB(filter)->filterMask(&dstM, srcM, viewMatrix, nullptr)) { in sw_draw_with_mask_filter()
116 devPath.transform(viewMatrix); in sw_draw_with_mask_filter()
119 if (!SkDraw::DrawToMask(devPath, &clipBounds, filter, &viewMatrix, &srcM, in sw_draw_with_mask_filter()
127 if (!as_MFB(filter)->filterMask(&dstM, srcM, viewMatrix, nullptr)) { in sw_draw_with_mask_filter()
[all …]
DGrRenderTargetContext.cpp79 const SkMatrix& viewMatrix, const GrShape& shape) override { in drawShape() argument
81 clip, paint, viewMatrix, shape); in drawShape()
84 void makeGrPaint(GrMaskFormat maskFormat, const SkPaint& skPaint, const SkMatrix& viewMatrix, in makeGrPaint() argument
91 SkPaintToGrPaint(context, colorSpaceInfo, skPaint, viewMatrix, grPaint); in makeGrPaint()
233 const GrClip& clip, const SkMatrix& viewMatrix, in drawGlyphRunList() argument
248 atlasTextContext->drawGlyphRunList(fContext, fTextTarget.get(), clip, viewMatrix, in drawGlyphRunList()
436 const SkMatrix& viewMatrix) { in drawPaint() argument
480 if (!viewMatrix.invert(&localMatrix)) { in drawPaint()
498 const SkMatrix& viewMatrix, SkRect* rect, in crop_filled_rect() argument
500 if (!viewMatrix.rectStaysRect()) { in crop_filled_rect()
[all …]
DGrRenderTargetContext.h61 virtual void drawGlyphRunList(const GrClip&, const SkMatrix& viewMatrix, const SkGlyphRunList&);
86 void drawPaint(const GrClip&, GrPaint&&, const SkMatrix& viewMatrix);
100 const SkMatrix& viewMatrix,
116 const SkMatrix& viewMatrix, in fillRectToRect() argument
121 viewMatrix, rectToDraw, &localRect); in fillRectToRect()
130 const SkMatrix& viewMatrix,
141 const SkMatrix& viewMatrix, const SkRect& rect,
157 const SkMatrix& viewMatrix, const SkPoint quad[4],
169 void drawQuadSet(const GrClip& clip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix,
181 const SkMatrix& viewMatrix, sk_sp<GrColorSpaceXform> texXform);
[all …]
DGrDefaultGeoProcFactory.cpp41 const SkMatrix& viewMatrix, in Make() argument
46 shaderCaps, gpTypeFlags, color, std::move(colorSpaceXform), viewMatrix, localMatrix, in Make()
54 const SkMatrix& viewMatrix() const { return fViewMatrix; } in viewMatrix() function in DefaultGeoProc
130 gp.viewMatrix(), in onEmitCode()
175 key |= ComputePosKey(def.viewMatrix()) << 20; in GenKey()
185 if (!dgp.viewMatrix().isIdentity() && !fViewMatrix.cheapEqualTo(dgp.viewMatrix())) { in setData()
186 fViewMatrix = dgp.viewMatrix(); in setData()
187 float viewMatrix[3 * 3]; in setData() local
188 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix); in setData()
189 pdman.setMatrix3f(fViewMatrixUniform, viewMatrix); in setData()
[all …]
/external/skqp/src/gpu/
DGrBlurUtils.cpp38 const SkMatrix& viewMatrix, in draw_mask() argument
43 if (!viewMatrix.invert(&inverse)) { in draw_mask()
49 matrix.preConcat(viewMatrix); in draw_mask()
64 const SkMatrix& viewMatrix, in sw_draw_with_mask_filter() argument
89 viewMatrix.mapRect(&devBounds); in sw_draw_with_mask_filter()
93 if (!SkDraw::ComputeMaskBounds(devBounds, &clipBounds, filter, &viewMatrix, in sw_draw_with_mask_filter()
100 if (!as_MFB(filter)->filterMask(&dstM, srcM, viewMatrix, nullptr)) { in sw_draw_with_mask_filter()
116 devPath.transform(viewMatrix); in sw_draw_with_mask_filter()
119 if (!SkDraw::DrawToMask(devPath, &clipBounds, filter, &viewMatrix, &srcM, in sw_draw_with_mask_filter()
127 if (!as_MFB(filter)->filterMask(&dstM, srcM, viewMatrix, nullptr)) { in sw_draw_with_mask_filter()
[all …]
DGrRenderTargetContext.cpp74 const SkMatrix& viewMatrix, const GrShape& shape) override { in drawShape() argument
76 clip, paint, viewMatrix, shape); in drawShape()
79 void makeGrPaint(GrMaskFormat maskFormat, const SkPaint& skPaint, const SkMatrix& viewMatrix, in makeGrPaint() argument
86 SkPaintToGrPaint(context, colorSpaceInfo, skPaint, viewMatrix, grPaint); in makeGrPaint()
237 const GrClip& clip, const SkMatrix& viewMatrix, in drawGlyphRunList() argument
252 atlasTextContext->drawGlyphRunList(fContext, fTextTarget.get(), clip, viewMatrix, in drawGlyphRunList()
440 const SkMatrix& viewMatrix) { in drawPaint() argument
484 if (!viewMatrix.invert(&localMatrix)) { in drawPaint()
502 const SkMatrix& viewMatrix, SkRect* rect, in crop_filled_rect() argument
504 if (!viewMatrix.rectStaysRect()) { in crop_filled_rect()
[all …]
DGrRenderTargetContext.h61 virtual void drawGlyphRunList(const GrClip&, const SkMatrix& viewMatrix, const SkGlyphRunList&);
86 void drawPaint(const GrClip&, GrPaint&&, const SkMatrix& viewMatrix);
100 const SkMatrix& viewMatrix,
116 const SkMatrix& viewMatrix,
126 const SkMatrix& viewMatrix,
134 const SkMatrix& viewMatrix, const SkRect& rect);
145 void drawQuadSet(const GrClip& clip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix,
156 GrQuadAAFlags, SkCanvas::SrcRectConstraint, const SkMatrix& viewMatrix,
172 SkBlendMode mode, const SkMatrix& viewMatrix,
187 const SkMatrix& viewMatrix,
[all …]
DGrDefaultGeoProcFactory.cpp46 const SkMatrix& viewMatrix, in Make() argument
53 shaderCaps, gpTypeFlags, color, std::move(colorSpaceXform), viewMatrix, localMatrix, in Make()
61 const SkMatrix& viewMatrix() const { return fViewMatrix; } in viewMatrix() function in DefaultGeoProc
191 gp.viewMatrix(), in onEmitCode()
236 key |= ComputePosKey(def.viewMatrix()) << 20; in GenKey()
246 if (!dgp.viewMatrix().isIdentity() && !fViewMatrix.cheapEqualTo(dgp.viewMatrix())) { in setData()
247 fViewMatrix = dgp.viewMatrix(); in setData()
248 float viewMatrix[3 * 3]; in setData() local
249 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix); in setData()
250 pdman.setMatrix3f(fViewMatrixUniform, viewMatrix); in setData()
[all …]
/external/skia/src/gpu/effects/
DGrBezierEffect.h61 const SkMatrix& viewMatrix,
73 new GrConicEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillAA,
80 new GrConicEffect(color, viewMatrix, coverage,
85 new GrConicEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillBW,
102 const SkMatrix& viewMatrix() const { return fViewMatrix; } in viewMatrix() function
112 GrConicEffect(const SkPMColor4f&, const SkMatrix& viewMatrix, uint8_t coverage, GrClipEdgeType,
145 const SkMatrix& viewMatrix,
157 new GrQuadEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillAA,
164 new GrQuadEffect(color, viewMatrix, coverage,
169 new GrQuadEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillBW,
[all …]
DGrBezierEffect.cpp32 if (!ce.viewMatrix().isIdentity() && !fViewMatrix.cheapEqualTo(ce.viewMatrix())) { in setData()
33 fViewMatrix = ce.viewMatrix(); in setData()
34 float viewMatrix[3 * 3]; in setData() local
35 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix); in setData()
36 pdman.setMatrix3f(fViewMatrixUniform, viewMatrix); in setData()
91 gp.viewMatrix(), in onEmitCode()
214 key |= ComputePosKey(ce.viewMatrix()) << 5; in GenKey()
233 GrConicEffect::GrConicEffect(const SkPMColor4f& color, const SkMatrix& viewMatrix, uint8_t coverage, in GrConicEffect() argument
238 , fViewMatrix(viewMatrix) in GrConicEffect()
239 , fLocalMatrix(viewMatrix) in GrConicEffect()
[all …]
/external/skqp/src/gpu/effects/
DGrBezierEffect.h61 const SkMatrix& viewMatrix,
73 new GrConicEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillAA,
80 new GrConicEffect(color, viewMatrix, coverage,
85 new GrConicEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillBW,
102 const SkMatrix& viewMatrix() const { return fViewMatrix; } in viewMatrix() function
112 GrConicEffect(const SkPMColor4f&, const SkMatrix& viewMatrix, uint8_t coverage, GrClipEdgeType,
145 const SkMatrix& viewMatrix,
157 new GrQuadEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillAA,
164 new GrQuadEffect(color, viewMatrix, coverage,
169 new GrQuadEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillBW,
[all …]
DGrBezierEffect.cpp32 if (!ce.viewMatrix().isIdentity() && !fViewMatrix.cheapEqualTo(ce.viewMatrix())) { in setData()
33 fViewMatrix = ce.viewMatrix(); in setData()
34 float viewMatrix[3 * 3]; in setData() local
35 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix); in setData()
36 pdman.setMatrix3f(fViewMatrixUniform, viewMatrix); in setData()
91 gp.viewMatrix(), in onEmitCode()
214 key |= ComputePosKey(ce.viewMatrix()) << 5; in GenKey()
233 GrConicEffect::GrConicEffect(const SkPMColor4f& color, const SkMatrix& viewMatrix, uint8_t coverage, in GrConicEffect() argument
238 , fViewMatrix(viewMatrix) in GrConicEffect()
239 , fLocalMatrix(viewMatrix) in GrConicEffect()
[all …]
/external/skia/src/gpu/text/
DGrTextBlob.cpp80 const SkMatrix& viewMatrix, SkScalar x, SkScalar y) { in mustRegenerate() argument
89 if (fInitialViewMatrix.hasPerspective() != viewMatrix.hasPerspective()) { in mustRegenerate()
94 if (fInitialViewMatrix.hasPerspective() && !fInitialViewMatrix.cheapEqualTo(viewMatrix)) { in mustRegenerate()
116 if (fInitialViewMatrix.cheapEqualTo(viewMatrix) && x == fInitialX && y == fInitialY) { in mustRegenerate()
123 if (fInitialViewMatrix.getScaleX() != viewMatrix.getScaleX() || in mustRegenerate()
124 fInitialViewMatrix.getScaleY() != viewMatrix.getScaleY() || in mustRegenerate()
125 fInitialViewMatrix.getSkewX() != viewMatrix.getSkewX() || in mustRegenerate()
126 fInitialViewMatrix.getSkewY() != viewMatrix.getSkewY()) { in mustRegenerate()
137 SkScalar transX = viewMatrix.getTranslateX() + in mustRegenerate()
138 viewMatrix.getScaleX() * (x - fInitialX) + in mustRegenerate()
[all …]
DGrTextContext.cpp95 const SkMatrix& viewMatrix, in CanDrawAsDistanceFields() argument
99 if (!viewMatrix.hasPerspective()) { in CanDrawAsDistanceFields()
100 SkScalar maxScale = viewMatrix.getMaxScale(); in CanDrawAsDistanceFields()
132 SkScalar scaled_text_size(const SkScalar textSize, const SkMatrix& viewMatrix) { in scaled_text_size() argument
135 if (viewMatrix.hasPerspective()) { in scaled_text_size()
140 SkScalar maxScale = viewMatrix.getMaxScale(); in scaled_text_size()
153 const SkMatrix& viewMatrix, in InitDistanceFieldFont() argument
157 SkScalar scaledTextSize = scaled_text_size(textSize, viewMatrix); in InitDistanceFieldFont()
181 const SkMatrix& viewMatrix, in InitDistanceFieldMinMaxScale() argument
184 SkScalar scaledTextSize = scaled_text_size(textSize, viewMatrix); in InitDistanceFieldMinMaxScale()
[all …]
/external/skqp/src/gpu/text/
DGrTextBlob.cpp80 const SkMatrix& viewMatrix, SkScalar x, SkScalar y) { in mustRegenerate() argument
89 if (fInitialViewMatrix.hasPerspective() != viewMatrix.hasPerspective()) { in mustRegenerate()
94 if (fInitialViewMatrix.hasPerspective() && !fInitialViewMatrix.cheapEqualTo(viewMatrix)) { in mustRegenerate()
116 if (fInitialViewMatrix.cheapEqualTo(viewMatrix) && x == fInitialX && y == fInitialY) { in mustRegenerate()
123 if (fInitialViewMatrix.getScaleX() != viewMatrix.getScaleX() || in mustRegenerate()
124 fInitialViewMatrix.getScaleY() != viewMatrix.getScaleY() || in mustRegenerate()
125 fInitialViewMatrix.getSkewX() != viewMatrix.getSkewX() || in mustRegenerate()
126 fInitialViewMatrix.getSkewY() != viewMatrix.getSkewY()) { in mustRegenerate()
137 SkScalar transX = viewMatrix.getTranslateX() + in mustRegenerate()
138 viewMatrix.getScaleX() * (x - fInitialX) + in mustRegenerate()
[all …]
DGrTextBlob.h63 const SkMatrix& viewMatrix,
169 const SkMatrix& viewMatrix, SkScalar x, SkScalar y);
174 const SkMatrix& viewMatrix, SkScalar x, SkScalar y);
177 const SkMatrix& viewMatrix, SkScalar x, SkScalar y, in computeSubRunBounds() argument
191 viewMatrix.mapRect(outBounds); in computeSubRunBounds()
201 boundsMatrix.postConcat(viewMatrix); in computeSubRunBounds()
224 void initReusableBlob(SkColor luminanceColor, const SkMatrix& viewMatrix, in initReusableBlob() argument
227 this->setupViewMatrix(viewMatrix, x, y); in initReusableBlob()
230 void initThrowawayBlob(const SkMatrix& viewMatrix, SkScalar x, SkScalar y) { in initThrowawayBlob() argument
231 this->setupViewMatrix(viewMatrix, x, y); in initThrowawayBlob()
[all …]
/external/skia/src/gpu/ops/
DGrFillRectOp.cpp191 GrAAType, const SkMatrix& viewMatrix,
363 const SkMatrix& viewMatrix, in MakePerEdge() argument
366 GrQuadType dstQuadType = GrQuadTypeForTransformedRect(viewMatrix); in MakePerEdge()
368 GrPerspQuad::MakeFromRect(rect, viewMatrix), dstQuadType, in MakePerEdge()
376 const SkMatrix& viewMatrix, in MakePerEdgeWithLocalMatrix() argument
380 GrQuadType dstQuadType = GrQuadTypeForTransformedRect(viewMatrix); in MakePerEdgeWithLocalMatrix()
383 GrPerspQuad::MakeFromRect(rect, viewMatrix), dstQuadType, in MakePerEdgeWithLocalMatrix()
391 const SkMatrix& viewMatrix, in MakePerEdgeWithLocalRect() argument
395 GrQuadType dstQuadType = GrQuadTypeForTransformedRect(viewMatrix); in MakePerEdgeWithLocalRect()
397 GrPerspQuad::MakeFromRect(rect, viewMatrix), dstQuadType, in MakePerEdgeWithLocalRect()
[all …]
DGrOvalOpFactory.cpp701 DIEllipseGeometryProcessor(bool wideColor, bool useScale, const SkMatrix& viewMatrix, in DIEllipseGeometryProcessor() argument
704 , fViewMatrix(viewMatrix) in DIEllipseGeometryProcessor()
847 float viewMatrix[3 * 3]; in setData() local
848 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix); in setData()
849 pdman.setMatrix3f(fViewMatrixUniform, viewMatrix); in setData()
979 const SkMatrix& viewMatrix, in Make() argument
984 SkASSERT(circle_stays_circle(viewMatrix)); in Make()
1015 return Helper::FactoryHelper<CircleOp>(context, std::move(paint), viewMatrix, center, in Make()
1020 const SkMatrix& viewMatrix, SkPoint center, SkScalar radius, const GrStyle& style, in CircleOp() argument
1029 viewMatrix.mapPoints(&center, 1); in CircleOp()
[all …]
DGrStrokeRectOp.cpp112 const SkMatrix& viewMatrix, in Make() argument
128 viewMatrix, rect, in Make()
133 Helper::Flags flags, const SkMatrix& viewMatrix, const SkRect& rect, in NonAAStrokeRectOp() argument
137 fViewMatrix = viewMatrix; in NonAAStrokeRectOp()
149 viewMatrix.mapRect(&bounds); in NonAAStrokeRectOp()
251 bool* isDegenerate, const SkMatrix& viewMatrix, const SkRect& rect, in compute_aa_rects() argument
254 viewMatrix.mapRect(&devRect, rect); in compute_aa_rects()
259 viewMatrix.mapVectors(&devStrokeSize, 1); in compute_aa_rects()
304 const SkMatrix& viewMatrix, in create_aa_stroke_rect_gp() argument
316 return MakeForDeviceSpace(shaderCaps, colorType, coverageType, localCoordsType, viewMatrix); in create_aa_stroke_rect_gp()
[all …]
DGrFillRectOp.h34 const SkMatrix& viewMatrix,
42 const SkMatrix& viewMatrix,
51 const SkMatrix& viewMatrix,
62 const SkMatrix& viewMatrix,
72 const SkMatrix& viewMatrix,
82 const SkMatrix& viewMatrix,
89 const SkMatrix& viewMatrix,
97 const SkMatrix& viewMatrix,
DGrDefaultPathRenderer.cpp343 const SkMatrix& viewMatrix, in Make() argument
349 coverage, viewMatrix, isHairline, aaType, in Make()
373 SkScalar tolerance, uint8_t coverage, const SkMatrix& viewMatrix, bool isHairline, in DefaultPathOp() argument
380 , fViewMatrix(viewMatrix) in DefaultPathOp()
411 this->viewMatrix()); in onPrepareDraws()
456 if (!this->viewMatrix().cheapEqualTo(that->viewMatrix())) { in onCombineIfPossible()
470 const SkMatrix& viewMatrix() const { return fViewMatrix; } in viewMatrix() function in __anon916236370111::DefaultPathOp
495 const SkMatrix& viewMatrix, in internalDrawPath() argument
507 if (IsStrokeHairlineOrEquivalent(shape.style(), viewMatrix, &hairlineCoverage)) { in internalDrawPath()
583 SkScalar srcSpaceTol = GrPathUtils::scaleToleranceToSrc(tol, viewMatrix, path.getBounds()); in internalDrawPath()
[all …]
/external/skqp/src/gpu/ops/
DGrOvalOpFactory.cpp657 DIEllipseGeometryProcessor(bool wideColor, const SkMatrix& viewMatrix, DIEllipseStyle style) in DIEllipseGeometryProcessor() argument
659 , fViewMatrix(viewMatrix) { in DIEllipseGeometryProcessor()
774 float viewMatrix[3 * 3]; in setData() local
775 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix); in setData()
776 pdman.setMatrix3f(fViewMatrixUniform, viewMatrix); in setData()
905 const SkMatrix& viewMatrix, in Make() argument
910 SkASSERT(circle_stays_circle(viewMatrix)); in Make()
941 return Helper::FactoryHelper<CircleOp>(context, std::move(paint), viewMatrix, center, in Make()
946 const SkMatrix& viewMatrix, SkPoint center, SkScalar radius, const GrStyle& style, in CircleOp() argument
955 viewMatrix.mapPoints(&center, 1); in CircleOp()
[all …]
DGrStrokeRectOp.cpp111 const SkMatrix& viewMatrix, in Make() argument
127 viewMatrix, rect, in Make()
132 Helper::Flags flags, const SkMatrix& viewMatrix, const SkRect& rect, in NonAAStrokeRectOp() argument
136 fViewMatrix = viewMatrix; in NonAAStrokeRectOp()
148 viewMatrix.mapRect(&bounds); in NonAAStrokeRectOp()
245 bool* isDegenerate, const SkMatrix& viewMatrix, const SkRect& rect, in compute_aa_rects() argument
248 viewMatrix.mapRect(&devRect, rect); in compute_aa_rects()
253 viewMatrix.mapVectors(&devStrokeSize, 1); in compute_aa_rects()
298 const SkMatrix& viewMatrix, in create_aa_stroke_rect_gp() argument
310 return MakeForDeviceSpace(shaderCaps, colorType, coverageType, localCoordsType, viewMatrix); in create_aa_stroke_rect_gp()
[all …]
DGrFillRectOp.cpp168 GrAAType aaType, const SkMatrix& viewMatrix,
338 const SkMatrix& viewMatrix, in MakePerEdge() argument
342 GrPerspQuad(rect, viewMatrix), GrQuadTypeForTransformedRect(viewMatrix), in MakePerEdge()
350 const SkMatrix& viewMatrix, in MakePerEdgeWithLocalMatrix() argument
356 GrPerspQuad(rect, viewMatrix), GrQuadTypeForTransformedRect(viewMatrix), in MakePerEdgeWithLocalMatrix()
364 const SkMatrix& viewMatrix, in MakePerEdgeWithLocalRect() argument
369 GrPerspQuad(rect, viewMatrix), GrQuadTypeForTransformedRect(viewMatrix), in MakePerEdgeWithLocalRect()
376 const SkMatrix& viewMatrix, in MakeSet() argument
382 GrQuadType deviceQuadType = GrQuadTypeForTransformedRect(viewMatrix); in MakeSet()
386 quads[0].fAAFlags, stencilSettings, GrPerspQuad(quads[0].fRect, viewMatrix), in MakeSet()
[all …]
DGrFillRectOp.h33 const SkMatrix& viewMatrix,
41 const SkMatrix& viewMatrix,
50 const SkMatrix& viewMatrix,
60 const SkMatrix& viewMatrix,
70 const SkMatrix& viewMatrix,
77 const SkMatrix& viewMatrix,
85 const SkMatrix& viewMatrix,

1234567