Searched defs:vertexStride (Results 1 - 25 of 54) sorted by relevance

123

/external/skia/tests/
H A DPrimitiveProcessorTest.cpp98 size_t vertexStride = gp->getVertexStride(); variable
99 SkPoint* vertices = reinterpret_cast<SkPoint*>(helper.init(target, vertexStride, 1));
100 SkPointPriv::SetRectTriStrip(vertices, 0.f, 0.f, 1.f, 1.f, vertexStride);
/external/skqp/tests/
H A DPrimitiveProcessorTest.cpp98 size_t vertexStride = gp->getVertexStride(); variable
99 SkPoint* vertices = reinterpret_cast<SkPoint*>(helper.init(target, vertexStride, 1));
100 SkPointPriv::SetRectTriStrip(vertices, 0.f, 0.f, 1.f, 1.f, vertexStride);
/external/skia/src/gpu/ops/
H A DGrMeshDrawOp.cpp17 void* GrMeshDrawOp::PatternHelper::init(Target* target, size_t vertexStride, argument
28 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex);
48 void* GrMeshDrawOp::QuadHelper::init(Target* target, size_t vertexStride, int quadsToDraw) { argument
54 return this->INHERITED::init(target, vertexStride, quadIndexBuffer.get(), kVerticesPerQuad,
H A DGrNonAAStrokeRectOp.cpp151 size_t vertexStride = gp->getVertexStride(); variable
153 SkASSERT(vertexStride == sizeof(GrDefaultGeoProcFactory::PositionAttr));
164 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex);
H A DGrDrawAtlasOp.cpp43 size_t vertexStride = 2 * sizeof(SkPoint); local
47 vertexStride += sizeof(GrColor);
52 int allocSize = static_cast<int>(4 * vertexStride * spriteCount);
74 *(reinterpret_cast<GrColor*>(currVertex + vertexStride + sizeof(SkPoint))) = grColor;
75 *(reinterpret_cast<GrColor*>(currVertex + 2 * vertexStride + sizeof(SkPoint))) =
77 *(reinterpret_cast<GrColor*>(currVertex + 3 * vertexStride + sizeof(SkPoint))) =
86 currVertex += vertexStride;
92 currVertex += vertexStride;
98 currVertex += vertexStride;
104 currVertex += vertexStride;
125 size_t vertexStride = gp->getVertexStride(); local
[all...]
H A DGrNonAAFillRectOp.cpp68 size_t vertexStride,
76 vertexStride);
79 SkMatrixPriv::MapPointsWithStride(*viewMatrix, positions, vertexStride, kVertsPerRect);
88 reinterpret_cast<SkPoint*>(vertices + kLocalOffset + i * vertexStride);
97 vertColor = (GrColor*)((intptr_t)vertColor + vertexStride);
183 size_t vertexStride = gp->getVertexStride(); variable
188 void* vertices = helper.init(target, vertexStride, indexBuffer.get(), kVertsPerRect,
197 reinterpret_cast<intptr_t>(vertices) + i * kVertsPerRect * vertexStride;
198 tesselate(verts, vertexStride, fRects[i].fColor, &fRects[i].fViewMatrix,
311 size_t vertexStride variable
67 tesselate(intptr_t vertices, size_t vertexStride, GrColor color, const SkMatrix* viewMatrix, const SkRect& rect, const GrQuad* localQuad) argument
[all...]
H A DGrRegionOp.cpp29 size_t vertexStride,
39 vertexStride);
45 vertColor = (GrColor*)((intptr_t)vertColor + vertexStride);
48 verts += vertexStride * kVertsPerInstance;
127 size_t vertexStride = gp->getVertexStride(); variable
131 helper.init(target, vertexStride, indexBuffer.get(), kVertsPerInstance,
140 tesselate_region(verts, vertexStride, fRegions[i].fColor, fRegions[i].fRegion);
142 verts += numRectsInRegion * kVertsPerInstance * vertexStride;
28 tesselate_region(intptr_t vertices, size_t vertexStride, GrColor color, const SkRegion& region) argument
H A DGrAAFillRectOp.cpp57 size_t vertexStride,
65 SkPoint* fan1Pos = reinterpret_cast<SkPoint*>(verts + 4 * vertexStride);
73 set_inset_fan(fan0Pos, vertexStride, devRect, -SK_ScalarHalf, -SK_ScalarHalf);
74 set_inset_fan(fan1Pos, vertexStride, devRect, inset, inset);
90 vertexStride);
91 SkMatrixPriv::MapPointsWithStride(viewMatrix, fan0Pos, vertexStride, 4);
97 *((SkPoint*)((intptr_t)fan1Pos + 0 * vertexStride)) =
98 *((SkPoint*)((intptr_t)fan0Pos + 0 * vertexStride)) + vec[0] + vec[1];
99 *((SkPoint*)((intptr_t)fan0Pos + 0 * vertexStride)) -= vec[0] + vec[1];
101 *((SkPoint*)((intptr_t)fan1Pos + 1 * vertexStride))
56 generate_aa_fill_rect_geometry(intptr_t verts, size_t vertexStride, GrColor color, const SkMatrix& viewMatrix, const SkRect& rect, const SkRect& devRect, bool tweakAlphaForCoverage, const SkMatrix* localMatrix) argument
256 size_t vertexStride = gp->getVertexStride(); variable
[all...]
H A DGrAALinearizingConvexPathRenderer.cpp82 size_t vertexStride,
90 *((SkPoint*)((intptr_t)verts + i * vertexStride)) = tess.point(i);
100 *reinterpret_cast<GrColor*>(verts + i * vertexStride) = scaledColor;
102 *reinterpret_cast<GrColor*>(verts + i * vertexStride) = color;
103 *reinterpret_cast<float*>(verts + i * vertexStride + sizeof(GrColor)) =
208 const GrPipeline* pipeline, int vertexCount, size_t vertexStride, void* vertices,
216 void* verts = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer,
222 memcpy(verts, vertices, vertexCount * vertexStride);
249 size_t vertexStride = gp->getVertexStride(); variable
252 ? vertexStride
80 extract_verts(const GrAAConvexTessellator& tess, void* vertices, size_t vertexStride, GrColor color, uint16_t firstIndex, uint16_t* idxs, bool tweakAlphaForCoverage) argument
207 draw(GrMeshDrawOp::Target* target, const GrGeometryProcessor* gp, const GrPipeline* pipeline, int vertexCount, size_t vertexStride, void* vertices, int indexCount, uint16_t* indices) const argument
[all...]
H A DGrAtlasTextOp.cpp126 size_t vertexStride, int glyphCount) {
130 reinterpret_cast<const SkPoint*>(blobVertices + 3 * vertexStride);
138 memcpy(currVertex, blobVertices, 4 * vertexStride);
139 currVertex += 4 * vertexStride;
145 size_t coordOffset = vertexStride - 2*sizeof(uint16_t);
147 auto* blobCoordsRB = reinterpret_cast<const uint16_t*>(blobVertices + 3 * vertexStride +
194 currVertex += vertexStride;
203 currVertex += vertexStride;
212 currVertex += vertexStride;
221 currVertex += vertexStride;
125 clip_quads(const SkIRect& clipRect, char* currVertex, const char* blobVertices, size_t vertexStride, int glyphCount) argument
267 size_t vertexStride = flushInfo.fGeometryProcessor->getVertexStride(); local
[all...]
H A DGrDrawVerticesOp.cpp146 size_t vertexStride = gp->getVertexStride(); local
148 SkASSERT(vertexStride == sizeof(SkPoint) + (hasColorAttribute ? sizeof(uint32_t) : 0) +
156 void* verts = target->makeVertexSpace(vertexStride, fVertexCount, &vertexBuffer, &firstVertex);
200 SkASSERT(sizeof(V) == vertexStride);
237 verts = (void*)((intptr_t)verts + vertexStride);
/external/skqp/src/gpu/ops/
H A DGrMeshDrawOp.cpp17 void* GrMeshDrawOp::PatternHelper::init(Target* target, size_t vertexStride, argument
28 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex);
48 void* GrMeshDrawOp::QuadHelper::init(Target* target, size_t vertexStride, int quadsToDraw) { argument
54 return this->INHERITED::init(target, vertexStride, quadIndexBuffer.get(), kVerticesPerQuad,
H A DGrNonAAStrokeRectOp.cpp151 size_t vertexStride = gp->getVertexStride(); variable
153 SkASSERT(vertexStride == sizeof(GrDefaultGeoProcFactory::PositionAttr));
164 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex);
H A DGrDrawAtlasOp.cpp43 size_t vertexStride = 2 * sizeof(SkPoint); local
47 vertexStride += sizeof(GrColor);
52 int allocSize = static_cast<int>(4 * vertexStride * spriteCount);
74 *(reinterpret_cast<GrColor*>(currVertex + vertexStride + sizeof(SkPoint))) = grColor;
75 *(reinterpret_cast<GrColor*>(currVertex + 2 * vertexStride + sizeof(SkPoint))) =
77 *(reinterpret_cast<GrColor*>(currVertex + 3 * vertexStride + sizeof(SkPoint))) =
86 currVertex += vertexStride;
92 currVertex += vertexStride;
98 currVertex += vertexStride;
104 currVertex += vertexStride;
125 size_t vertexStride = gp->getVertexStride(); local
[all...]
H A DGrLatticeOp.cpp100 size_t vertexStride = gp->getVertexStride(); variable
113 void* vertices = helper.init(target, vertexStride, indexBuffer.get(), kVertsPerRect,
136 dstR.fBottom, vertexStride);
142 srcR.fBottom, vertexStride);
148 vertColor = (GrColor*)((intptr_t)vertColor + vertexStride);
150 verts += kVertsPerRect * vertexStride;
156 SkMatrixPriv::MapPointsWithStride(patch.fViewMatrix, positions, vertexStride,
H A DGrNonAAFillRectOp.cpp68 size_t vertexStride,
76 vertexStride);
79 SkMatrixPriv::MapPointsWithStride(*viewMatrix, positions, vertexStride, kVertsPerRect);
88 reinterpret_cast<SkPoint*>(vertices + kLocalOffset + i * vertexStride);
97 vertColor = (GrColor*)((intptr_t)vertColor + vertexStride);
183 size_t vertexStride = gp->getVertexStride(); variable
188 void* vertices = helper.init(target, vertexStride, indexBuffer.get(), kVertsPerRect,
197 reinterpret_cast<intptr_t>(vertices) + i * kVertsPerRect * vertexStride;
198 tesselate(verts, vertexStride, fRects[i].fColor, &fRects[i].fViewMatrix,
311 size_t vertexStride variable
67 tesselate(intptr_t vertices, size_t vertexStride, GrColor color, const SkMatrix* viewMatrix, const SkRect& rect, const GrQuad* localQuad) argument
[all...]
H A DGrRegionOp.cpp29 size_t vertexStride,
39 vertexStride);
45 vertColor = (GrColor*)((intptr_t)vertColor + vertexStride);
48 verts += vertexStride * kVertsPerInstance;
127 size_t vertexStride = gp->getVertexStride(); variable
131 helper.init(target, vertexStride, indexBuffer.get(), kVertsPerInstance,
140 tesselate_region(verts, vertexStride, fRegions[i].fColor, fRegions[i].fRegion);
142 verts += numRectsInRegion * kVertsPerInstance * vertexStride;
28 tesselate_region(intptr_t vertices, size_t vertexStride, GrColor color, const SkRegion& region) argument
/external/deqp/external/vulkancts/modules/vulkan/tessellation/
H A DvktTessellationMiscDrawTests.cpp142 const deUint32 vertexStride = tcu::getPixelSize(mapVkFormat(vertexFormat)); local
149 DE_ASSERT(sizeof(vertexData[0]) == vertexStride);
207 .setVertexInputSingleAttribute(vertexFormat, vertexStride)
/external/skia/gm/
H A Dconvexpolyeffect.cpp81 size_t vertexStride = gp->getVertexStride(); variable
82 SkASSERT(vertexStride == sizeof(SkPoint));
84 SkPoint* verts = reinterpret_cast<SkPoint*>(helper.init(target, vertexStride, 1));
H A Dbeziereffects.cpp90 size_t vertexStride = this->gp()->getVertexStride(); variable
91 SkASSERT(vertexStride == sizeof(SkPoint));
92 SkPoint* pts = reinterpret_cast<SkPoint*>(helper.init(target, vertexStride, 1));
97 SkPointPriv::SetRectTriStrip(pts, rect.fLeft, rect.fTop, rect.fRight, rect.fBottom, vertexStride);
265 size_t vertexStride = this->gp()->getVertexStride(); variable
266 SkASSERT(vertexStride == sizeof(Vertex));
267 Vertex* verts = reinterpret_cast<Vertex*>(helper.init(target, vertexStride, 1));
479 size_t vertexStride = this->gp()->getVertexStride(); variable
480 SkASSERT(vertexStride == sizeof(Vertex));
481 Vertex* verts = reinterpret_cast<Vertex*>(helper.init(target, vertexStride,
[all...]
/external/skia/src/gpu/
H A DGrOpFlushState.cpp188 void GrOpFlushState::putBackVertices(int vertices, size_t vertexStride) { argument
189 fVertexPool.putBack(vertices * vertexStride);
/external/skia/src/gpu/text/
H A DGrAtlasTextBlobVertexRegenerator.cpp38 inline void regen_vertices(char* vertex, const GrGlyph* glyph, size_t vertexStride, argument
98 // vertices, hence vertexStride - sizeof(SkIPoint16)
99 intptr_t texCoordOffset = vertexStride - sizeof(SkIPoint16);
123 vertex += vertexStride;
146 vertex += vertexStride;
169 vertex += vertexStride;
259 auto vertexStride = GetVertexStride(fSubRun->maskFormat(), hasW); local
261 fCurrGlyph * kVerticesPerGlyph * vertexStride;
293 regen_vertices<regenPos, regenCol, regenTexCoords>(currVertex, glyph, vertexStride,
296 currVertex += vertexStride * GrAtlasTextO
350 auto vertexStride = GetVertexStride(fSubRun->maskFormat(), hasW); local
[all...]
/external/skqp/gm/
H A Dconvexpolyeffect.cpp81 size_t vertexStride = gp->getVertexStride(); variable
82 SkASSERT(vertexStride == sizeof(SkPoint));
84 SkPoint* verts = reinterpret_cast<SkPoint*>(helper.init(target, vertexStride, 1));
/external/skqp/src/gpu/
H A DGrOpFlushState.cpp184 void GrOpFlushState::putBackVertices(int vertices, size_t vertexStride) { argument
185 fVertexPool.putBack(vertices * vertexStride);
/external/skqp/src/gpu/text/
H A DGrAtlasTextBlobVertexRegenerator.cpp37 inline void regen_vertices(char* vertex, const GrGlyph* glyph, size_t vertexStride, argument
97 // vertices, hence vertexStride - sizeof(SkIPoint16)
98 intptr_t texCoordOffset = vertexStride - sizeof(SkIPoint16);
122 vertex += vertexStride;
145 vertex += vertexStride;
168 vertex += vertexStride;
255 auto vertexStride = GetVertexStride(fSubRun->maskFormat(), hasW); local
257 fCurrGlyph * kVerticesPerGlyph * vertexStride;
288 regen_vertices<regenPos, regenCol, regenTexCoords>(currVertex, glyph, vertexStride,
291 currVertex += vertexStride * GrAtlasTextO
345 auto vertexStride = GetVertexStride(fSubRun->maskFormat(), hasW); local
[all...]

Completed in 320 milliseconds

123