HomeSort by relevance Sort by last modified time
    Searched defs:viewMatrix (Results 1 - 25 of 37) sorted by null

1 2

  /external/skia/src/gpu/
GrPathProcessor.h 20 const SkMatrix& viewMatrix = SkMatrix::I(),
22 return new GrPathProcessor(color, viewMatrix, localMatrix);
28 const SkMatrix& viewMatrix() const { return fViewMatrix; }
41 GrPathProcessor(GrColor, const SkMatrix& viewMatrix, const SkMatrix& localMatrix);
GrBlurUtils.cpp 33 const SkMatrix& viewMatrix,
38 if (!viewMatrix.invert(&inverse)) {
44 matrix.preConcat(viewMatrix);
56 const SkMatrix& viewMatrix,
63 if (!SkDraw::DrawToMask(devPath, &clipBounds, filter, &viewMatrix, &srcM,
69 if (!filter->filterMask(&dstM, srcM, viewMatrix, nullptr)) {
100 return draw_mask(renderTargetContext, clipData, viewMatrix,
146 const SkMatrix& viewMatrix,
162 SkScalar scale = GrStyle::MatrixToScaleFactor(viewMatrix);
176 if (!viewMatrix.isIdentity())
    [all...]
GrDefaultGeoProcFactory.cpp 39 const SkMatrix& viewMatrix,
44 gpTypeFlags, color, std::move(colorSpaceXform), viewMatrix, localMatrix, coverage,
56 const SkMatrix& viewMatrix() const { return fViewMatrix; }
139 gp.viewMatrix(),
187 key |= ComputePosKey(def.viewMatrix()) << 20;
199 if (!dgp.viewMatrix().isIdentity() && !fViewMatrix.cheapEqualTo(dgp.viewMatrix())) {
200 fViewMatrix = dgp.viewMatrix();
201 float viewMatrix[3 * 3];
202 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix)
    [all...]
  /external/skia/src/gpu/ops/
GrDrawAtlasOp.h 23 static std::unique_ptr<GrDrawOp> Make(GrPaint&& paint, const SkMatrix& viewMatrix,
26 return Helper::FactoryHelper<GrDrawAtlasOp>(std::move(paint), viewMatrix, aaType,
30 GrDrawAtlasOp(const Helper::MakeArgs& helperArgs, GrColor color, const SkMatrix& viewMatrix,
46 const SkMatrix& viewMatrix() const { return fViewMatrix; }
GrStencilAndCoverPathRenderer.cpp 87 const SkMatrix& viewMatrix = *args.fViewMatrix;
100 if (!viewMatrix.hasPerspective() && viewMatrix.invert(&vmi)) {
104 SkScalar bloat = viewMatrix.getMaxScale() * SK_ScalarHalf;
107 if (!viewMatrix.invert(&invert)) {
111 const SkMatrix& viewM = viewMatrix.hasPerspective() ? SkMatrix::I() : viewMatrix;
114 args.fRenderTargetContext->priv().stencilPath(*args.fClip, args.fAAType, viewMatrix,
143 GrDrawPathOp::Make(viewMatrix, std::move(args.fPaint), args.fAAType, path.get());
GrDrawPathOp.h 25 GrDrawPathOpBase(uint32_t classID, const SkMatrix& viewMatrix, GrPaint&&,
39 const SkMatrix& viewMatrix() const { return fViewMatrix; }
75 static std::unique_ptr<GrDrawOp> Make(const SkMatrix& viewMatrix, GrPaint&& paint,
78 new GrDrawPathOp(viewMatrix, std::move(paint), aaType, path));
86 GrDrawPathOp(const SkMatrix& viewMatrix, GrPaint&& paint, GrAAType aaType, const GrPath* path)
87 : GrDrawPathOpBase(ClassID(), viewMatrix, std::move(paint), path->getFillType(), aaType)
89 this->setTransformedBounds(path->getBounds(), viewMatrix, HasAABloat::kNo, IsZeroArea::kNo);
167 static std::unique_ptr<GrDrawOp> Make(const SkMatrix& viewMatrix, SkScalar scale, SkScalar x,
172 return std::unique_ptr<GrDrawOp>(new GrDrawPathRangeOp(viewMatrix, scale, x, y,
182 GrDrawPathRangeOp(const SkMatrix& viewMatrix, SkScalar scale, SkScalar x, SkScalar y
    [all...]
GrNonAAStrokeRectOp.cpp 71 static std::unique_ptr<GrDrawOp> Make(GrPaint&& paint, const SkMatrix& viewMatrix,
84 return Helper::FactoryHelper<NonAAStrokeRectOp>(std::move(paint), flags, viewMatrix, rect,
89 const SkMatrix& viewMatrix, const SkRect& rect, const SkStrokeRec& stroke,
93 fViewMatrix = viewMatrix;
105 viewMatrix.mapRect(&bounds);
204 const SkMatrix& viewMatrix,
208 return NonAAStrokeRectOp::Make(std::move(paint), viewMatrix, rect, stroke, aaType);
215 SkMatrix viewMatrix = GrTest::TestMatrix(random);
227 return NonAAStrokeRectOp::Make(std::move(paint), viewMatrix, rect, strokeRec, aaType);
GrRegionOp.cpp 21 static sk_sp<GrGeometryProcessor> make_gp(const SkMatrix& viewMatrix) {
24 LocalCoords::kUsePosition_Type, viewMatrix);
60 static std::unique_ptr<GrDrawOp> Make(GrPaint&& paint, const SkMatrix& viewMatrix,
62 return Helper::FactoryHelper<RegionOp>(std::move(paint), viewMatrix, region, aaType);
65 RegionOp(const Helper::MakeArgs& helperArgs, GrColor color, const SkMatrix& viewMatrix,
67 : INHERITED(ClassID()), fHelper(helperArgs, aaType), fViewMatrix(viewMatrix) {
73 this->setTransformedBounds(bounds, viewMatrix, HasAABloat::kNo, IsZeroArea::kNo);
167 std::unique_ptr<GrDrawOp> Make(GrPaint&& paint, const SkMatrix& viewMatrix, const SkRegion& region,
172 return RegionOp::Make(std::move(paint), viewMatrix, region, aaType);
198 SkMatrix viewMatrix = GrTest::TestMatrix(random)
    [all...]
GrAALinearizingConvexPathRenderer.cpp 107 const SkMatrix& viewMatrix,
120 viewMatrix);
132 const SkMatrix& viewMatrix,
139 return Helper::FactoryHelper<AAFlatteningConvexPathOp>(std::move(paint), viewMatrix, path,
146 const SkMatrix& viewMatrix,
155 PathData{color, viewMatrix, path, strokeWidth, style, join, miterLimit});
168 this->setTransformedBounds(bounds, viewMatrix, HasAABloat::kYes, IsZeroArea::kNo);
229 this->viewMatrix(),
303 const SkMatrix& viewMatrix() const { return fPaths[0].fViewMatrix; }
350 SkMatrix viewMatrix = GrTest::TestMatrixPreservesRightAngles(random)
    [all...]
GrAtlasTextOp.h 156 const SkMatrix& viewMatrix() const { return fGeoData[0].fViewMatrix; }
163 sk_sp<GrGeometryProcessor> setupDfProcessor(const SkMatrix& viewMatrix, SkColor luminanceColor,
GrDrawAtlasOp.cpp 17 const SkMatrix& viewMatrix) {
25 LocalCoords::kHasExplicit_Type, viewMatrix);
29 const SkMatrix& viewMatrix, GrAAType aaType, int spriteCount,
35 fViewMatrix = viewMatrix;
107 this->setTransformedBounds(bounds, viewMatrix, HasAABloat::kNo, IsZeroArea::kNo);
122 sk_sp<GrGeometryProcessor> gp(make_gp(this->hasColors(), this->color(), this->viewMatrix()));
155 // We currently use a uniform viewmatrix for this op.
156 if (!this->viewMatrix().cheapEqualTo(that->viewMatrix())) {
249 SkMatrix viewMatrix = GrTest::TestMatrix(random)
    [all...]
GrDrawVerticesOp.cpp 15 const SkMatrix& viewMatrix,
25 viewMatrix);
32 const SkMatrix& viewMatrix)
49 mesh.fViewMatrix = viewMatrix;
68 this->setTransformedBounds(mesh.fVertices->bounds(), viewMatrix, HasAABloat::kNo, zeroArea);
407 SkMatrix viewMatrix = GrTest::TestMatrix(random);
420 return GrDrawVerticesOp::Make(std::move(paint), std::move(vertices), viewMatrix, aaType,
GrLatticeOp.cpp 37 static std::unique_ptr<GrDrawOp> Make(GrPaint&& paint, const SkMatrix& viewMatrix,
40 return Helper::FactoryHelper<NonAALatticeOp>(std::move(paint), viewMatrix, imageWidth,
44 NonAALatticeOp(Helper::MakeArgs& helperArgs, GrColor color, const SkMatrix& viewMatrix,
49 patch.fViewMatrix = viewMatrix;
58 this->setTransformedBounds(patch.fDst, viewMatrix, HasAABloat::kNo, IsZeroArea::kNo);
186 std::unique_ptr<GrDrawOp> MakeNonAA(GrPaint&& paint, const SkMatrix& viewMatrix, int imageWidth,
189 return NonAALatticeOp::Make(std::move(paint), viewMatrix, imageWidth, imageHeight,
283 SkMatrix viewMatrix = GrTest::TestMatrixPreservesRightAngles(random);
284 return NonAALatticeOp::Make(std::move(paint), viewMatrix, imgW, imgH, std::move(iter), dst);
GrNonAAFillRectOp.cpp 38 static sk_sp<GrGeometryProcessor> make_perspective_gp(const SkMatrix& viewMatrix,
41 SkASSERT(viewMatrix.hasPerspective() || (localMatrix && localMatrix->hasPerspective()));
45 // If we have perspective on the viewMatrix then we won't map on the CPU, nor will we map
49 if (viewMatrix.hasPerspective()) {
54 Coverage::kSolid_Type, localCoords, viewMatrix);
63 viewMatrix);
70 const SkMatrix* viewMatrix,
77 if (viewMatrix) {
78 SkMatrixPriv::MapPointsWithStride(*viewMatrix, positions, vertexStride, kVertsPerRect);
107 static std::unique_ptr<GrDrawOp> Make(GrPaint&& paint, const SkMatrix& viewMatrix,
    [all...]
GrAAFillRectOp.cpp 22 static inline bool view_matrix_ok_for_aa_fill_rect(const SkMatrix& viewMatrix) {
23 return viewMatrix.preservesRightAngles();
57 const SkMatrix& viewMatrix,
67 if (viewMatrix.rectStaysRect()) {
75 SkVector vec[2] = {{viewMatrix[SkMatrix::kMScaleX], viewMatrix[SkMatrix::kMSkewY]},
76 {viewMatrix[SkMatrix::kMSkewX], viewMatrix[SkMatrix::kMScaleY]}};
88 viewMatrix.mapPointsWithStride(fan0Pos, vertexStride, 4);
113 if (!viewMatrix.invert(&invViewMatrix))
    [all...]
GrAAStrokeRectOp.cpp 45 bool* isDegenerate, const SkMatrix& viewMatrix, const SkRect& rect,
48 viewMatrix.mapRect(&devRect, rect);
53 viewMatrix.mapVectors(&devStrokeSize, 1);
97 const SkMatrix& viewMatrix,
110 viewMatrix);
122 static std::unique_ptr<GrDrawOp> Make(GrPaint&& paint, const SkMatrix& viewMatrix,
124 return Helper::FactoryHelper<AAStrokeRectOp>(std::move(paint), viewMatrix, devOutside,
128 AAStrokeRectOp(const Helper::MakeArgs& helperArgs, GrColor color, const SkMatrix& viewMatrix,
132 , fViewMatrix(viewMatrix) {
141 static std::unique_ptr<GrDrawOp> Make(GrPaint&& paint, const SkMatrix& viewMatrix,
    [all...]
  /external/skia/gm/
texturedomaineffect.cpp 134 const SkMatrix viewMatrix = SkMatrix::MakeTrans(x, y);
137 GrRectOpFactory::MakeNonAAFill(std::move(grPaint), viewMatrix,
constcolorprocessor.cpp 92 const SkMatrix viewMatrix = SkMatrix::MakeTrans(x, y);
105 viewMatrix, &grPaint));
113 GrRectOpFactory::MakeNonAAFill(std::move(grPaint), viewMatrix,
yuvtorgbeffect.cpp 132 SkMatrix viewMatrix;
133 viewMatrix.setTranslate(x, y);
135 GrRectOpFactory::MakeNonAAFill(std::move(grPaint), viewMatrix,
254 SkMatrix viewMatrix;
255 viewMatrix.setTranslate(x, y);
258 std::move(grPaint), viewMatrix, renderRect, GrAAType::kNone));
  /external/eigen/demos/opengl/
camera.cpp 205 const Affine3f& Camera::viewMatrix(void) const
242 gpu.loadMatrix(viewMatrix().matrix(),GL_MODELVIEW);
  /external/skia/src/gpu/effects/
GrBezierEffect.h 61 const SkMatrix& viewMatrix,
73 new GrConicEffect(color, viewMatrix, coverage, kFillAA_GrProcessorEdgeType,
80 new GrConicEffect(color, viewMatrix, coverage,
85 new GrConicEffect(color, viewMatrix, coverage, kFillBW_GrProcessorEdgeType,
102 const SkMatrix& viewMatrix() const { return fViewMatrix; }
112 GrConicEffect(GrColor, const SkMatrix& viewMatrix, uint8_t coverage, GrPrimitiveEdgeType,
143 const SkMatrix& viewMatrix,
155 new GrQuadEffect(color, viewMatrix, coverage, kFillAA_GrProcessorEdgeType,
162 new GrQuadEffect(color, viewMatrix, coverage,
167 new GrQuadEffect(color, viewMatrix, coverage, kFillBW_GrProcessorEdgeType
    [all...]
GrBezierEffect.cpp 32 if (!ce.viewMatrix().isIdentity() && !fViewMatrix.cheapEqualTo(ce.viewMatrix())) {
33 fViewMatrix = ce.viewMatrix();
34 float viewMatrix[3 * 3];
35 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix);
36 pdman.setMatrix3f(fViewMatrixUniform, viewMatrix);
93 gp.viewMatrix(),
224 key |= ComputePosKey(ce.viewMatrix()) << 5;
241 GrConicEffect::GrConicEffect(GrColor color, const SkMatrix& viewMatrix, uint8_t coverage,
245 , fViewMatrix(viewMatrix)
    [all...]
GrDistanceFieldGeoProc.cpp 61 dfTexEffect.viewMatrix(),
190 if (!dfa8gp.viewMatrix().isIdentity() && !fViewMatrix.cheapEqualTo(dfa8gp.viewMatrix())) {
191 fViewMatrix = dfa8gp.viewMatrix();
192 float viewMatrix[3 * 3];
193 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix);
194 pdman.setMatrix3f(fViewMatrixUniform, viewMatrix);
204 key |= ComputePosKey(dfTexEffect.viewMatrix()) << 16;
230 const SkMatrix& viewMatrix,
239 , fViewMatrix(viewMatrix)
    [all...]
GrDistanceFieldGeoProc.h 54 static sk_sp<GrGeometryProcessor> Make(GrColor color, const SkMatrix& viewMatrix,
59 new GrDistanceFieldA8TextGeoProc(color, viewMatrix, std::move(proxy),
63 static sk_sp<GrGeometryProcessor> Make(GrColor color, const SkMatrix& viewMatrix,
68 new GrDistanceFieldA8TextGeoProc(color, viewMatrix, std::move(proxy),
81 const SkMatrix& viewMatrix() const { return fViewMatrix; }
93 GrDistanceFieldA8TextGeoProc(GrColor, const SkMatrix& viewMatrix,
127 const SkMatrix& viewMatrix, sk_sp<GrTextureProxy> proxy,
131 new GrDistanceFieldPathGeoProc(color, viewMatrix, std::move(proxy),
143 const SkMatrix& viewMatrix() const { return fViewMatrix; }
152 GrDistanceFieldPathGeoProc(GrColor, const SkMatrix& viewMatrix,
    [all...]
  /external/skia/src/gpu/text/
GrAtlasTextContext.cpp 25 const SkMatrix& viewMatrix,
28 return GrTextUtils::CanDrawAsDistanceFields(skPaint, viewMatrix, props, shaderCaps) ||
29 !SkDraw::ShouldDrawTextAsPaths(skPaint, viewMatrix);
78 const SkMatrix& viewMatrix,
123 if (cacheBlob->mustRegenerate(paint, blurRec, viewMatrix, x, y)) {
131 viewMatrix, props, blob, x, y, drawFilter);
143 viewMatrix, props, blob, x, y, drawFilter);
154 *context->caps()->shaderCaps(), paint, scalerContextFlags, viewMatrix,
159 clip, viewMatrix, clipBounds, x, y);
166 uint32_t scalerContextFlags, const SkMatrix& viewMatrix,
    [all...]

Completed in 267 milliseconds

1 2