/external/skia/src/gpu/batches/ |
H A D | GrAAFillRectBatch.cpp | 77 size_t vertexStride, 85 SkPoint* fan1Pos = reinterpret_cast<SkPoint*>(verts + 4 * vertexStride); 91 set_inset_fan(fan0Pos, vertexStride, devRect, -SK_ScalarHalf, -SK_ScalarHalf); 92 set_inset_fan(fan1Pos, vertexStride, devRect, inset, inset); 107 rect.fRight, rect.fBottom, vertexStride); 108 viewMatrix.mapPointsWithStride(fan0Pos, vertexStride, 4); 114 *((SkPoint*)((intptr_t)fan1Pos + 0 * vertexStride)) = 115 *((SkPoint*)((intptr_t)fan0Pos + 0 * vertexStride)) + vec[0] + vec[1]; 116 *((SkPoint*)((intptr_t)fan0Pos + 0 * vertexStride)) -= vec[0] + vec[1]; 118 *((SkPoint*)((intptr_t)fan1Pos + 1 * vertexStride)) 76 generate_aa_fill_rect_geometry(intptr_t verts, size_t vertexStride, GrColor color, const SkMatrix& viewMatrix, const SkRect& rect, const SkRect& devRect, const GrXPOverridesForBatch& overrides, const SkMatrix* localMatrix) argument 250 Tesselate(intptr_t vertices, size_t vertexStride, const Geometry& geo, const GrXPOverridesForBatch& overrides) argument 298 Tesselate(intptr_t vertices, size_t vertexStride, const Geometry& geo, const GrXPOverridesForBatch& overrides) argument [all...] |
H A D | GrAAStrokeRectBatch.cpp | 142 size_t vertexStride, 198 size_t vertexStride = gp->getVertexStride(); local 201 vertexStride == sizeof(GrDefaultGeoProcFactory::PositionColorAttr) : 202 vertexStride == sizeof(GrDefaultGeoProcFactory::PositionColorCoverageAttr)); 212 void* vertices = helper.init(target, kTriangles_GrPrimitiveType, vertexStride, 223 i * verticesPerInstance * vertexStride, 224 vertexStride, 374 size_t vertexStride, 390 SkPoint* fan1Pos = reinterpret_cast<SkPoint*>(verts + outerVertexNum * vertexStride); 391 SkPoint* fan2Pos = reinterpret_cast<SkPoint*>(verts + 2 * outerVertexNum * vertexStride); 372 generateAAStrokeRectGeometry(void* vertices, size_t offset, size_t vertexStride, int outerVertexNum, int innerVertexNum, GrColor color, const SkRect& devOutside, const SkRect& devOutsideAssist, const SkRect& devInside, bool miterStroke, bool degenerate, bool tweakAlphaForCoverage) const argument [all...] |
H A D | GrVertexBatch.h | 37 void* init(Target*, GrPrimitiveType, size_t vertexStride, 57 void* init(Target* batchTarget, size_t vertexStride, int quadsToDraw);
|
H A D | GrDrawAtlasBatch.cpp | 22 size_t vertexStride = sizeof(SkPoint) + sizeof(SkPoint) + local 27 currVertex += vertexStride; 64 size_t vertexStride = gp->getVertexStride(); local 65 SkASSERT(vertexStride == sizeof(SkPoint) + sizeof(SkPoint) 70 void* verts = helper.init(target, vertexStride, numQuads); 100 size_t vertexStride = 2*sizeof(SkPoint); local 104 vertexStride += sizeof(GrColor); 109 int allocSize = static_cast<int>(4*vertexStride*spriteCount); 132 *(reinterpret_cast<GrColor*>(currVertex+vertexStride+sizeof(SkPoint))) = grColor; 133 *(reinterpret_cast<GrColor*>(currVertex+2*vertexStride [all...] |
H A D | GrAALinearizingConvexPathRenderer.cpp | 65 size_t vertexStride, 73 *((SkPoint*)((intptr_t)verts + i * vertexStride)) = tess.point(i); 83 *reinterpret_cast<GrColor*>(verts + i * vertexStride) = scaledColor; 85 *reinterpret_cast<GrColor*>(verts + i * vertexStride) = color; 86 *reinterpret_cast<float*>(verts + i * vertexStride + sizeof(GrColor)) = 163 size_t vertexStride, void* vertices, int indexCount, uint16_t* indices) const { 170 void* verts = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, 176 memcpy(verts, vertices, vertexCount * vertexStride); 206 size_t vertexStride = gp->getVertexStride(); variable 209 vertexStride 63 extract_verts(const GrAAConvexTessellator& tess, void* vertices, size_t vertexStride, GrColor color, uint16_t firstIndex, uint16_t* idxs, bool tweakAlphaForCoverage) argument 162 draw(GrVertexBatch::Target* target, const GrPipeline* pipeline, int vertexCount, size_t vertexStride, void* vertices, int indexCount, uint16_t* indices) const argument [all...] |
H A D | GrTInstanceBatch.h | 39 * Tesselate(intptr_t vertices, size_t vertexStride, const Geometry& geo, 101 size_t vertexStride = gp->getVertexStride(); variable 107 void* vertices = helper.init(target, kTriangles_GrPrimitiveType, vertexStride, 117 i * Impl::kVertsPerInstance * vertexStride; 118 Impl::Tesselate(verts, vertexStride, fGeoData[i], fOverrides);
|
H A D | GrVertexBatch.cpp | 20 size_t vertexStride, const GrIndexBuffer* indexBuffer, 30 void* vertices = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex); 50 void* GrVertexBatch::QuadHelper::init(Target* target, size_t vertexStride, argument 58 return this->INHERITED::init(target, kTriangles_GrPrimitiveType, vertexStride, 19 init(Target* target, GrPrimitiveType primType, size_t vertexStride, const GrIndexBuffer* indexBuffer, int verticesPerInstance, int indicesPerInstance, int instancesToDraw) argument
|
H A D | GrNinePatch.cpp | 96 size_t vertexStride = gp->getVertexStride(); variable 102 void* vertices = helper.init(target, kTriangles_GrPrimitiveType, vertexStride, 112 i * kRectsPerInstance * kVertsPerRect * vertexStride; 122 dstR.fRight, dstR.fBottom, vertexStride); 125 geo.fViewMatrix.mapPointsWithStride(positions, vertexStride, kVertsPerRect); 130 coords->setRectFan(srcR.fLeft, srcR.fTop, srcR.fRight, srcR.fBottom, vertexStride); 136 vertColor = (GrColor*) ((intptr_t) vertColor + vertexStride); 138 verts += kVertsPerRect * vertexStride;
|
H A D | GrNonAAFillRectBatch.cpp | 82 size_t vertexStride, 90 rect.fRight, rect.fBottom, vertexStride); 93 viewMatrix.mapPointsWithStride(positions, vertexStride, 103 i * vertexStride); 112 vertColor = (GrColor*) ((intptr_t) vertColor + vertexStride); 151 static void Tesselate(intptr_t vertices, size_t vertexStride, const Geometry& geo, argument 153 tesselate(vertices, vertexStride, geo.fColor, geo.fViewMatrix, geo.fRect, &geo.fLocalQuad); 202 static void Tesselate(intptr_t vertices, size_t vertexStride, const Geometry& geo, argument 206 tesselate(vertices, vertexStride, geo.fColor, geo.fViewMatrix, geo.fRect, &quad); 208 tesselate(vertices, vertexStride, ge 81 tesselate(intptr_t vertices, size_t vertexStride, GrColor color, const SkMatrix& viewMatrix, const SkRect& rect, const GrQuad* localQuad) argument [all...] |
H A D | GrAtlasTextBatch.cpp | 116 size_t vertexStride = gp->getVertexStride(); local 117 SkASSERT(vertexStride == GrAtlasTextBlob::GetVertexStride(maskFormat)); 124 void* vertices = target->makeVertexSpace(vertexStride, 153 &typeface, &scaler, &desc, vertexStride, args.fViewMatrix, args.fX, 164 rect.growToInclude(vertex, vertexStride, kVerticesPerGlyph * subRunGlyphCount);
|
H A D | GrAADistanceFieldPathRenderer.cpp | 215 size_t vertexStride = dfProcessor->getVertexStride(); variable 216 SkASSERT(vertexStride == 2 * sizeof(SkPoint) + sizeof(GrColor)); 219 void* vertices = target->makeVertexSpace(vertexStride, 281 offset += i * kVerticesPerQuad * vertexStride; 288 vertexStride, 449 size_t vertexStride, 471 positions->setRectFan(r.left(), r.top(), r.right(), r.bottom(), vertexStride); 475 GrColor* colorPtr = (GrColor*)(offset + sizeof(SkPoint) + i * vertexStride); 488 vertexStride); 443 writePathVertices(GrDrawBatch::Target* target, GrBatchAtlas* atlas, const GrPipeline* pipeline, const GrGeometryProcessor* gp, intptr_t offset, GrColor color, size_t vertexStride, const SkMatrix& viewMatrix, const SkPath& path, const PathData* pathData) const argument
|
H A D | GrDrawVerticesBatch.cpp | 102 size_t vertexStride = gp->getVertexStride(); local 104 SkASSERT(vertexStride == sizeof(SkPoint) + (hasLocalCoords ? sizeof(SkPoint) : 0) 112 void* verts = target->makeVertexSpace(vertexStride, fVertexCount, &vertexBuffer, &firstVertex); 154 verts = (void*)((intptr_t)verts + vertexStride);
|
H A D | GrAAConvexPathRenderer.cpp | 693 size_t vertexStride, 700 *((SkPoint*)((intptr_t)verts + i * vertexStride)) = tess.point(i); 710 *reinterpret_cast<GrColor*>(verts + i * vertexStride) = scaledColor; 712 *reinterpret_cast<GrColor*>(verts + i * vertexStride) = color; 713 *reinterpret_cast<float*>(verts + i * vertexStride + sizeof(GrColor)) = 798 size_t vertexStride = gp->getVertexStride(); local 801 vertexStride == sizeof(GrDefaultGeoProcFactory::PositionColorAttr) : 802 vertexStride == sizeof(GrDefaultGeoProcFactory::PositionColorCoverageAttr)); 820 void* verts = target->makeVertexSpace(vertexStride, tess.numPts(), &vertexBuffer, 836 extract_verts(tess, verts, vertexStride, arg 691 extract_verts(const GrAAConvexTessellator& tess, void* vertices, size_t vertexStride, GrColor color, uint16_t* idxs, bool tweakAlphaForCoverage) argument 906 size_t vertexStride = quadProcessor->getVertexStride(); variable [all...] |
H A D | GrNonAAStrokeRectBatch.cpp | 122 size_t vertexStride = gp->getVertexStride(); variable 124 SkASSERT(vertexStride == sizeof(GrDefaultGeoProcFactory::PositionAttr)); 136 void* verts = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer,
|
H A D | GrDefaultPathRenderer.cpp | 269 size_t vertexStride = gp->getVertexStride(); variable 270 SkASSERT(vertexStride == sizeof(SkPoint)); 319 void* verts = target->makeVertexSpace(vertexStride, maxVertices, 376 target->putBackVertices((size_t)(maxVertices - vertexOffset), (size_t)vertexStride);
|
H A D | GrAAHairLinePathRenderer.cpp | 868 size_t vertexStride = lineGP->getVertexStride(); local 871 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex)); 900 size_t vertexStride = sizeof(BezierVertex); local 902 void *vertices = target->makeVertexSpace(vertexStride, vertexCount,
|
/external/skia/src/gpu/text/ |
H A D | GrAtlasTextBlob_regenInBatch.cpp | 22 inline void regen_vertices(intptr_t vertex, const GrGlyph* glyph, size_t vertexStride, argument 60 // vertices, hence vertexStride - sizeof(SkIPoint16) 62 intptr_t texCoordOffset = vertexStride - sizeof(SkIPoint16); 81 vertex += vertexStride; 100 vertex += vertexStride; 119 vertex += vertexStride; 148 int glyphCount, size_t vertexStride, 216 vertex += vertexStride * glyphIdx * GrAtlasTextBatch::kVerticesPerGlyph; 217 regen_vertices<regenPos, regenCol, regenTexCoords>(vertex, glyph, vertexStride, 252 *glyphCount, vertexStride, colo 141 regenInBatch(GrDrawBatch::Target* target, GrBatchFontCache* fontCache, GrBlobRegenHelper *helper, Run* run, Run::SubRunInfo* info, SkGlyphCache** cache, SkTypeface** typeface, GrFontScaler** scaler, const SkDescriptor** desc, int glyphCount, size_t vertexStride, GrColor color, SkScalar transX, SkScalar transY) const argument 254 regenInBatch(GrDrawBatch::Target* target, GrBatchFontCache* fontCache, GrBlobRegenHelper *helper, int runIndex, int subRunIndex, SkGlyphCache** cache, SkTypeface** typeface, GrFontScaler** scaler, const SkDescriptor** desc, size_t vertexStride, const SkMatrix& viewMatrix, SkScalar x, SkScalar y, GrColor color, void** vertices, size_t* byteCount, int* glyphCount) argument [all...] |
H A D | GrAtlasTextBlob.cpp | 94 size_t vertexStride = GetVertexStride(format); local 109 vertex += vertexStride; 116 vertex += vertexStride; 123 vertex += vertexStride; 134 vertex += vertexStride; 139 vertex += vertexStride; 144 vertex += vertexStride; 150 subRun->appendVertices(vertexStride);
|
H A D | GrAtlasTextBlob.h | 261 const SkDescriptor** desc, size_t vertexStride, 402 void appendVertices(size_t vertexStride) { argument 403 fVertexEndIndex += vertexStride * kVerticesPerGlyph; 494 int glyphCount, size_t vertexStride,
|
/external/skia/src/gpu/ |
H A D | GrBatchFlushState.h | 185 void putBackVertices(int vertices, size_t vertexStride) { argument 186 this->state()->putBackVertexSpace(vertices * vertexStride);
|
H A D | GrOvalRenderer.cpp | 678 size_t vertexStride = gp->getVertexStride(); variable 679 SkASSERT(vertexStride == sizeof(CircleVertex)); 681 CircleVertex* verts = reinterpret_cast<CircleVertex*>(helper.init(target, vertexStride, 892 size_t vertexStride = gp->getVertexStride(); variable 893 SkASSERT(vertexStride == sizeof(EllipseVertex)); 895 helper.init(target, vertexStride, instanceCount)); 1141 size_t vertexStride = gp->getVertexStride(); variable 1142 SkASSERT(vertexStride == sizeof(DIEllipseVertex)); 1145 helper.init(target, vertexStride, instanceCount)); 1428 size_t vertexStride variable 1607 size_t vertexStride = gp->getVertexStride(); variable [all...] |
/external/skia/gm/ |
H A D | beziereffects.cpp | 76 size_t vertexStride = this->geometryProcessor()->getVertexStride(); variable 77 SkASSERT(vertexStride == sizeof(Vertex)); 78 Vertex* verts = reinterpret_cast<Vertex*>(helper.init(target, vertexStride, 1)); 463 size_t vertexStride = this->geometryProcessor()->getVertexStride(); variable 464 SkASSERT(vertexStride == sizeof(Vertex)); 465 Vertex* verts = reinterpret_cast<Vertex*>(helper.init(target, vertexStride, 1));
|
H A D | convexpolyeffect.cpp | 68 size_t vertexStride = this->geometryProcessor()->getVertexStride(); variable 69 SkASSERT(vertexStride == sizeof(SkPoint)); 71 SkPoint* verts = reinterpret_cast<SkPoint*>(helper.init(target, vertexStride, 1));
|
/external/skia/src/gpu/effects/ |
H A D | GrDashingEffect.cpp | 189 DashCap cap, const size_t vertexStride) { 193 SkASSERT(vertexStride == sizeof(DashCircleVertex)); 209 SkASSERT(kNonRound_DashCap == cap && vertexStride == sizeof(DashLineVertex)); 185 setup_dashed_rect(const SkRect& rect, void* vertices, int idx, const SkMatrix& matrix, SkScalar offset, SkScalar bloatX, SkScalar bloatY, SkScalar len, SkScalar stroke, SkScalar startInterval, SkScalar endInterval, SkScalar strokeWidth, DashCap cap, const size_t vertexStride) argument
|