Home
last modified time | relevance | path

Searched refs:vertexWriter (Results 1 - 13 of 13) sorted by relevance

/third_party/skia/src/gpu/tessellate/
H A DPatchWriter.h126 VertexWriter vertexWriter = fChunker.appendVertex(); in appendPatch() local
127 if (!vertexWriter) { in appendPatch()
133 vertexWriter = fFallbackPatchStorage.data(); in appendPatch()
135 return vertexWriter; in appendPatch()
141 void outputPatchAttribs(VertexWriter vertexWriter, float explicitCurveType) { in outputPatchAttribs() argument
142 vertexWriter << If((fPatchAttribs & PatchAttribs::kFanPoint), fFanPointAttrib) in outputPatchAttribs()
162 SK_MAYBE_UNUSED SK_ALWAYS_INLINE VertexWriter& operator<<(VertexWriter& vertexWriter, in operator <<() argument
166 return vertexWriter << p0p1.lo << (v * (1/3.f) + p0p1) << p0p1.hi; in operator <<()
174 SK_MAYBE_UNUSED SK_ALWAYS_INLINE VertexWriter& operator<<(VertexWriter& vertexWriter, in operator <<() argument
177 return vertexWriter << p in operator <<()
[all...]
H A DPathCurveTessellator.cpp134 void PathCurveTessellator::WriteFixedVertexBuffer(VertexWriter vertexWriter, size_t bufferSize) { in WriteFixedVertexBuffer() argument
139 SkDEBUGCODE(VertexWriter end = vertexWriter.makeOffset(vertexCount * sizeof(SkPoint));) in WriteFixedVertexBuffer()
150 vertexWriter << (float)0/*resolveLevel*/ << (float)0/*idx*/; in WriteFixedVertexBuffer()
151 vertexWriter << (float)0/*resolveLevel*/ << (float)1/*idx*/; in WriteFixedVertexBuffer()
161 vertexWriter << (float)resolveLevel << (float)i; in WriteFixedVertexBuffer()
165 SkASSERT(vertexWriter == end); in WriteFixedVertexBuffer()
168 void PathCurveTessellator::WriteFixedIndexBufferBaseIndex(VertexWriter vertexWriter, in WriteFixedIndexBufferBaseIndex() argument
209 vertexWriter.writeArray(indexData.data(), indexData.count()); in WriteFixedIndexBufferBaseIndex()
H A DPathWedgeTessellator.cpp250 void PathWedgeTessellator::WriteFixedVertexBuffer(VertexWriter vertexWriter, size_t bufferSize) { in WriteFixedVertexBuffer() argument
254 vertexWriter << -1.f/*resolveLevel*/ << -1.f/*idx*/; in WriteFixedVertexBuffer()
257 PathCurveTessellator::WriteFixedVertexBuffer(std::move(vertexWriter), in WriteFixedVertexBuffer()
261 void PathWedgeTessellator::WriteFixedIndexBuffer(VertexWriter vertexWriter, size_t bufferSize) { in WriteFixedIndexBuffer() argument
265 vertexWriter << (uint16_t)0 << (uint16_t)1 << (uint16_t)2; in WriteFixedIndexBuffer()
268 PathCurveTessellator::WriteFixedIndexBufferBaseIndex(std::move(vertexWriter), in WriteFixedIndexBuffer()
H A DPathCurveTessellator.h51 static void WriteFixedIndexBuffer(VertexWriter vertexWriter, size_t bufferSize) { in WriteFixedIndexBuffer() argument
52 WriteFixedIndexBufferBaseIndex(std::move(vertexWriter), bufferSize, 0); in WriteFixedIndexBuffer()
H A DStrokeFixedCountTessellator.h40 static void InitializeVertexIDFallbackBuffer(VertexWriter vertexWriter, size_t bufferSize);
H A DPathWedgeTessellator.h54 static void WriteFixedIndexBuffer(VertexWriter vertexWriter, size_t bufferSize);
H A DStrokeFixedCountTessellator.cpp434 void StrokeFixedCountTessellator::InitializeVertexIDFallbackBuffer(VertexWriter vertexWriter, in InitializeVertexIDFallbackBuffer() argument
439 vertexWriter << (float)i << (float)-i; in InitializeVertexIDFallbackBuffer()
/third_party/skia/src/gpu/ops/
H A DPathStencilCoverOp.cpp273 VertexWriter vertexWriter = flushState->makeVertexSpace(instanceStride, in onPrepare() local
279 SkDEBUGCODE(auto end = vertexWriter.makeOffset(instanceStride)); in onPrepare()
280 vertexWriter << pathMatrix.getScaleX() in onPrepare()
294 vertexWriter << pathSpaceRTBounds; in onPrepare()
296 vertexWriter << path.getBounds(); in onPrepare()
299 vertexWriter << path.getBounds(); in onPrepare()
301 SkASSERT(vertexWriter == end); in onPrepare()
/third_party/skia/experimental/graphite/src/render/
H A DStencilAndFillPathRenderer.cpp75 void writeVertices(VertexWriter vertexWriter,
78 vertexWriter.writeQuad(VertexWriter::TriStripFromRect(shape.bounds().asSkRect()));
/third_party/skia/experimental/graphite/src/
H A DDrawList.cpp102 void DrawList::Draw::writeVertices(VertexWriter vertexWriter, in writeVertices() argument
106 fRenderer.steps()[renderStep]->writeVertices(std::move(vertexWriter), in writeVertices()
H A DDrawPass.cpp253 auto [vertexWriter, vertexInfo] = bufferMgr->getVertexWriter(vertexSize); in Make()
256 SkASSERT(!vertexSize || (vertexWriter && vertexInfo.fBuffer)); in Make()
258 draw.writeVertices(std::move(vertexWriter), std::move(indexWriter), renderStep); in Make()
/third_party/skia/src/gpu/
H A DGrResourceProvider.cpp446 skgpu::VertexWriter vertexWriter = buffer->map(); in findOrMakeStaticBuffer() local
448 if (!vertexWriter) { in findOrMakeStaticBuffer()
450 vertexWriter = stagingBuffer.reset(size); in findOrMakeStaticBuffer()
453 initializeBufferFn(std::move(vertexWriter), size); in findOrMakeStaticBuffer()
/third_party/skia/bench/
H A DTessellateBench.cpp236 VertexWriter vertexWriter = static_cast<SkPoint*>(fTarget->makeVertexSpace( in DEF_PATH_TESS_BENCH() local
241 vertexWriter << m.map2Points(p0, p1) << m.mapPoint(p2); in DEF_PATH_TESS_BENCH()

Completed in 15 milliseconds