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

1 2

  /external/skia/src/gpu/
GrPathProcessor.h 21 const SkMatrix& viewMatrix = SkMatrix::I(),
23 return new GrPathProcessor(color, overrides, viewMatrix, localMatrix);
29 const SkMatrix& viewMatrix() const { return fViewMatrix; }
47 const SkMatrix& viewMatrix, const SkMatrix& localMatrix);
GrBlurUtils.cpp 30 const SkMatrix& viewMatrix,
42 if (!viewMatrix.invert(&inverse)) {
52 const SkMatrix& viewMatrix,
60 if (!SkDraw::DrawToMask(devPath, &clipBounds, filter, &viewMatrix, &srcM,
66 if (!filter->filterMask(&dstM, srcM, viewMatrix, nullptr)) {
92 return draw_mask(drawContext, clipData, viewMatrix, maskRect, grp, texture);
153 const SkMatrix& viewMatrix,
196 pathPtr->transform(viewMatrix, devPathPtr);
201 viewMatrix,
214 viewMatrix,
    [all...]
GrDefaultGeoProcFactory.cpp 35 const SkMatrix& viewMatrix,
40 return new DefaultGeoProc(gpTypeFlags, color, viewMatrix, localMatrix, coverage,
53 const SkMatrix& viewMatrix() const { return fViewMatrix; }
90 gp.viewMatrix(),
154 key |= ComputePosKey(def.viewMatrix()) << 25;
162 if (!dgp.viewMatrix().isIdentity() && !fViewMatrix.cheapEqualTo(dgp.viewMatrix())) {
163 fViewMatrix = dgp.viewMatrix();
164 float viewMatrix[3 * 3];
165 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix)
    [all...]
GrClipMaskManager.cpp 54 const SkMatrix& viewMatrix,
56 SkAutoTUnref<GrDrawBatch> batch(GrRectBatchFactory::CreateNonAAFill(color, viewMatrix, rect,
67 const SkMatrix& viewMatrix,
104 canDrawArgs.fViewMatrix = &viewMatrix;
125 const SkMatrix& viewMatrix,
133 viewMatrix,
503 const SkMatrix& viewMatrix,
525 viewMatrix.mapRect(&devRect);
528 GrRectBatchFactory::CreateAAFill(color, viewMatrix, element->getRect(),
533 draw_non_aa_rect(fDrawTarget, *pipelineBuilder, color, viewMatrix,
    [all...]
  /external/skia/src/gpu/batches/
GrStencilAndCoverPathRenderer.cpp 80 const SkMatrix& viewMatrix = *args.fViewMatrix;
106 args.fTarget->stencilPath(*pipelineBuilder, viewMatrix, p, p->getFillType());
114 if (!viewMatrix.hasPerspective() && viewMatrix.invert(&vmi)) {
118 SkScalar bloat = viewMatrix.getMaxScale() * SK_ScalarHalf;
121 if (!viewMatrix.invert(&invert)) {
125 const SkMatrix& viewM = viewMatrix.hasPerspective() ? SkMatrix::I() : viewMatrix;
145 GrDrawPathBatch::Create(viewMatrix, args.fColor, p->getFillType(), p));
GrDrawAtlasBatch.h 24 static GrDrawBatch* Create(const Geometry& geometry, const SkMatrix& viewMatrix,
27 return new GrDrawAtlasBatch(geometry, viewMatrix, spriteCount, xforms, rects, colors);
51 GrDrawAtlasBatch(const Geometry& geometry, const SkMatrix& viewMatrix, int spriteCount,
56 const SkMatrix& viewMatrix() const { return fViewMatrix; }
GrDrawPathBatch.h 34 GrDrawPathBatchBase(uint32_t classID, const SkMatrix& viewMatrix, GrColor initialColor,
37 , fViewMatrix(viewMatrix)
43 const SkMatrix& viewMatrix() const { return fViewMatrix; }
66 static GrDrawPathBatchBase* Create(const SkMatrix& viewMatrix, GrColor color,
68 return new GrDrawPathBatch(viewMatrix, color, fill, path);
76 GrDrawPathBatch(const SkMatrix& viewMatrix, GrColor color, GrPathRendering::FillType fill,
78 : INHERITED(ClassID(), viewMatrix, color, fill)
81 viewMatrix.mapRect(&fBounds);
162 static GrDrawPathBatchBase* Create(const SkMatrix& viewMatrix, SkScalar scale, SkScalar x,
166 return new GrDrawPathRangeBatch(viewMatrix, scale, x, y, color, fill, range, instanceData
    [all...]
GrAAFillRectBatch.cpp 48 const SkMatrix& viewMatrix,
65 // We assume the caller has inverted the viewmatrix
72 return CreateForDeviceSpace(color, coverage, localCoords, viewMatrix);
79 const SkMatrix& viewMatrix,
90 if (viewMatrix.rectStaysRect()) {
96 { viewMatrix[SkMatrix::kMScaleX], viewMatrix[SkMatrix::kMSkewY] },
97 { viewMatrix[SkMatrix::kMSkewX], viewMatrix[SkMatrix::kMScaleY] }
108 viewMatrix.mapPointsWithStride(fan0Pos, vertexStride, 4)
    [all...]
GrAALinearizingConvexPathRenderer.cpp 97 const SkMatrix& viewMatrix,
115 return CreateForDeviceSpace(color, coverage, localCoords, viewMatrix);
196 this->viewMatrix(),
286 if (this->usesLocalCoords() && !this->viewMatrix().cheapEqualTo(that->viewMatrix())) {
305 const SkMatrix& viewMatrix() const { return fGeoData[0].fViewMatrix; }
GrAtlasTextBatch.h 145 const SkMatrix& viewMatrix() const { return fGeoData[0].fViewMatrix; }
153 GrGeometryProcessor* setupDfProcessor(const SkMatrix& viewMatrix, SkColor filteredColor,
GrDrawAtlasBatch.cpp 41 const SkMatrix& viewMatrix,
51 return GrDefaultGeoProcFactory::Create(gpColor, coverage, localCoords, viewMatrix);
58 this->viewMatrix(),
87 GrDrawAtlasBatch::GrDrawAtlasBatch(const Geometry& geometry, const SkMatrix& viewMatrix,
94 fViewMatrix = viewMatrix;
163 viewMatrix.mapRect(&bounds);
177 // We currently use a uniform viewmatrix for this batch
178 if (!this->viewMatrix().cheapEqualTo(that->viewMatrix())) {
259 SkMatrix viewMatrix = GrTest::TestMatrix(random)
    [all...]
GrDrawVerticesBatch.cpp 17 const SkMatrix& viewMatrix,
31 coverage, localCoords, viewMatrix);
35 const SkMatrix& viewMatrix,
43 fViewMatrix = viewMatrix;
182 // We currently use a uniform viewmatrix for this batch
309 SkMatrix viewMatrix = GrTest::TestMatrix(random);
314 viewMatrix.mapRect(&bounds);
318 return GrDrawVerticesBatch::Create(geometry, type, viewMatrix,
GrNonAAFillRectBatch.cpp 54 static const GrGeometryProcessor* create_gp(const SkMatrix& viewMatrix,
62 // If we have perspective on the viewMatrix then we won't map on the CPU, nor will we map
66 if (viewMatrix.hasPerspective()) {
70 return GrDefaultGeoProcFactory::Create(color, coverage, localCoords, viewMatrix);
77 viewMatrix);
84 const SkMatrix& viewMatrix,
92 if (!viewMatrix.hasPerspective()) {
93 viewMatrix.mapPointsWithStride(positions, vertexStride,
157 // We handle perspective in the local matrix or viewmatrix with special batches
217 const SkMatrix& viewMatrix, const SkRect& rect
    [all...]
GrNonAAStrokeRectBatch.cpp 65 void append(GrColor color, const SkMatrix& viewMatrix, const SkRect& rect,
68 geometry.fViewMatrix = viewMatrix;
77 void appendAndUpdateBounds(GrColor color, const SkMatrix& viewMatrix, const SkRect& rect,
79 this->append(color, viewMatrix, rect, strokeWidth);
117 this->viewMatrix()));
184 const SkMatrix& viewMatrix() const { return fGeoData[0].fViewMatrix; }
220 const SkMatrix& viewMatrix,
225 batch->append(color, viewMatrix, rect, strokeWidth);
232 const SkMatrix& viewMatrix,
237 batch->appendAndUpdateBounds(color, viewMatrix, rect, strokeWidth, snapToPixelCenters)
    [all...]
GrTessellatingPathRenderer.cpp 82 const SkMatrix& viewMatrix,
84 return new TessellatingPathBatch(color, path, stroke, viewMatrix, clipBounds);
210 const SkMatrix& viewMatrix,
216 , fViewMatrix(viewMatrix) {
237 viewMatrix.mapRect(&fBounds);
281 SkMatrix viewMatrix = GrTest::TestMatrixInvertible(random);
285 bool result = viewMatrix.invert(&vmi);
291 return TessellatingPathBatch::Create(color, path, strokeInfo, viewMatrix, clipBounds);
GrAADistanceFieldPathRenderer.cpp 151 static GrDrawBatch* Create(const Geometry& geometry, const SkMatrix& viewMatrix,
153 return new AADistanceFieldPathBatch(geometry, viewMatrix, atlas, pathCache, pathList);
190 if (this->usesLocalCoords() && !this->viewMatrix().invert(&invert)) {
191 SkDebugf("Could not invert viewmatrix\n");
196 flags |= this->viewMatrix().isSimilarity() ? kSimilarity_DistanceFieldEffectFlag : 0;
204 this->viewMatrix(),
235 SkScalar maxScale = this->viewMatrix().getMaxScale();
289 this->viewMatrix(),
301 const SkMatrix& viewMatrix,
305 fBatch.fViewMatrix = viewMatrix;
    [all...]
  /external/skia/gm/
texturedomaineffect.cpp 131 const SkMatrix viewMatrix = SkMatrix::MakeTrans(x, y);
136 GrRectBatchFactory::CreateNonAAFill(GrColor_WHITE, viewMatrix,
constcolorprocessor.cpp 96 const SkMatrix viewMatrix = SkMatrix::MakeTrans(x, y);
108 SkAssertResult(SkPaintToGrPaint(context, skPaint, viewMatrix, &grPaint));
119 GrRectBatchFactory::CreateNonAAFill(grPaint.getColor(), viewMatrix,
yuvtorgbeffect.cpp 128 SkMatrix viewMatrix;
129 viewMatrix.setTranslate(x, y);
133 GrRectBatchFactory::CreateNonAAFill(GrColor_WHITE, viewMatrix,
  /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.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);
101 gp.viewMatrix(),
238 key |= ComputePosKey(ce.viewMatrix()) << 5;
255 GrConicEffect::GrConicEffect(GrColor color, const SkMatrix& viewMatrix, uint8_t coverage,
259 , fViewMatrix(viewMatrix)
    [all...]
GrBezierEffect.h 62 const SkMatrix& viewMatrix,
73 return new GrConicEffect(color, viewMatrix, coverage, kFillAA_GrProcessorEdgeType,
79 return new GrConicEffect(color, viewMatrix, coverage,
83 return new GrConicEffect(color, viewMatrix, coverage, kFillBW_GrProcessorEdgeType,
101 const SkMatrix& viewMatrix() const { return fViewMatrix; }
111 GrConicEffect(GrColor, const SkMatrix& viewMatrix, uint8_t coverage, GrPrimitiveEdgeType,
142 const SkMatrix& viewMatrix,
153 return new GrQuadEffect(color, viewMatrix, coverage, kFillAA_GrProcessorEdgeType,
159 return new GrQuadEffect(color, viewMatrix, coverage,
163 return new GrQuadEffect(color, viewMatrix, coverage, kFillBW_GrProcessorEdgeType
    [all...]
GrDistanceFieldGeoProc.cpp 67 dfTexEffect.viewMatrix(),
162 if (!dfa8gp.viewMatrix().isIdentity() && !fViewMatrix.cheapEqualTo(dfa8gp.viewMatrix())) {
163 fViewMatrix = dfa8gp.viewMatrix();
164 float viewMatrix[3 * 3];
165 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix);
166 pdman.setMatrix3f(fViewMatrixUniform, viewMatrix);
176 key |= ComputePosKey(dfTexEffect.viewMatrix()) << 25;
201 const SkMatrix& viewMatrix,
210 , fViewMatrix(viewMatrix)
    [all...]
GrDistanceFieldGeoProc.h 48 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix,
51 return new GrDistanceFieldA8TextGeoProc(color, viewMatrix, tex, params, lum, flags,
55 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix,
58 return new GrDistanceFieldA8TextGeoProc(color, viewMatrix, tex, params, flags,
72 const SkMatrix& viewMatrix() const { return fViewMatrix; }
84 GrDistanceFieldA8TextGeoProc(GrColor, const SkMatrix& viewMatrix,
117 static GrGeometryProcessor* Create(GrColor color, const SkMatrix& viewMatrix, GrTexture* tex,
120 return new GrDistanceFieldPathGeoProc(color, viewMatrix, tex, params, flags,
133 const SkMatrix& viewMatrix() const { return fViewMatrix; }
142 GrDistanceFieldPathGeoProc(GrColor, const SkMatrix& viewMatrix, GrTexture* texture
    [all...]
  /external/skia/src/gpu/text/
GrAtlasTextContext.cpp 28 const SkMatrix& viewMatrix,
31 return GrTextUtils::CanDrawAsDistanceFields(skPaint, viewMatrix, props, shaderCaps) ||
32 !SkDraw::ShouldDrawTextAsPaths(skPaint, viewMatrix);
71 const SkMatrix& viewMatrix,
115 if (!SkPaintToGrPaint(context, skPaint, viewMatrix, &grPaint)) {
120 if (cacheBlob->mustRegenerate(skPaint, grPaint.getColor(), blurRec, viewMatrix, x, y)) {
128 viewMatrix, props,
141 grPaint.getColor(), viewMatrix, props,
154 viewMatrix, props,
159 grPaint, drawFilter, clip, viewMatrix, clipBounds, x, y)
    [all...]

Completed in 694 milliseconds

1 2