/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...] |