Searched refs:fIndexBuffer (Results 1 - 10 of 10) sorted by relevance
/third_party/skia/src/gpu/ |
H A D | GrSimpleMesh.h | 31 sk_sp<const GrBuffer> fIndexBuffer; member 49 fIndexBuffer.reset(); in set() 65 fIndexBuffer = std::move(indexBuffer); in setIndexed() 87 fIndexBuffer = std::move(indexBuffer); in setIndexedPatterned()
|
H A D | GrOpFlushState.cpp | 230 if (!mesh.fIndexBuffer) { in drawMesh() 234 this->bindBuffers(mesh.fIndexBuffer, nullptr, mesh.fVertexBuffer, mesh.fPrimitiveRestart); in drawMesh()
|
/third_party/skia/tests/ |
H A D | GrMeshTest.cpp | 68 sk_sp<const GrBuffer> fIndexBuffer; member in DrawMeshHelper 190 helper->fIndexBuffer = helper->getIndexBuffer(); 191 VALIDATE(helper->fIndexBuffer); 205 pass->bindBuffers(helper->fIndexBuffer, nullptr, helper->fVertBuffer); 217 helper->fIndexBuffer = helper->getIndexBuffer(); 218 VALIDATE(helper->fIndexBuffer); 227 pass->bindBuffers(helper->fIndexBuffer, nullptr, helper->fVertBuffer); 242 helper->fIndexBuffer = indexed ? helper->getIndexBuffer() : nullptr; 286 helper->fIndexBuffer2 : helper->fIndexBuffer;
|
/third_party/skia/src/gpu/ops/ |
H A D | FillRectOp.cpp | 291 fIndexBuffer = skgpu::v1::QuadPerEdgeAA::GetIndexBuffer(target, 293 if (!fIndexBuffer) { 307 if (vertexSpec.needsIndexBuffer() && !fIndexBuffer) { 318 flushState->bindBuffers(std::move(fIndexBuffer), nullptr, std::move(fVertexBuffer)); 456 sk_sp<const GrBuffer> fIndexBuffer; member in __anon18844::final
|
H A D | SmallPathRenderer.cpp | 110 sk_sp<const GrBuffer> fIndexBuffer; member 218 flushInfo.fIndexBuffer = target->resourceProvider()->refNonAAQuadIndexBuffer(); 219 if (!vertices || !flushInfo.fIndexBuffer) { 569 mesh->setIndexedPatterned(flushInfo->fIndexBuffer, in flush()
|
H A D | FillRRectOp.cpp | 131 sk_sp<const GrBuffer> fIndexBuffer; member in skgpu::v1::FillRRectOp::__anon18843::final 557 fIndexBuffer = target->resourceProvider()->findOrMakeStaticBuffer(GrGpuBufferType::kIndex, in onPrepareDraws() 787 if (!fInstanceBuffer || !fIndexBuffer || !fVertexBuffer) { in onExecute() 793 flushState->bindBuffers(std::move(fIndexBuffer), std::move(fInstanceBuffer), in onExecute()
|
H A D | DefaultPathRenderer.cpp | 261 &fIndexBuffer, &fFirstIndex, in allocNewBuffers() 304 mesh->setIndexed(std::move(fIndexBuffer), indexCount, fFirstIndex, 0, in createMeshAndPutBackReserve() 375 sk_sp<const GrBuffer> fIndexBuffer; member in __anon18835::PathGeoBuilder
|
H A D | AtlasTextOp.cpp | 233 flushInfo.fIndexBuffer = resourceProvider->refNonAAQuadIndexBuffer(); in onPrepareDraws() 378 int maxGlyphsPerDraw = static_cast<int>(flushInfo->fIndexBuffer->size() / sizeof(uint16_t) / 6); in createDrawForGeneratedGlyphs() 380 mesh->setIndexedPatterned(flushInfo->fIndexBuffer, kIndicesPerGlyph, flushInfo->fGlyphsToFlush, in createDrawForGeneratedGlyphs()
|
H A D | AtlasTextOp.h | 125 sk_sp<const GrBuffer> fIndexBuffer; member
|
H A D | TextureOp.cpp | 417 sk_sp<const GrBuffer> fIndexBuffer; member 905 fDesc->fIndexBuffer = skgpu::v1::QuadPerEdgeAA::GetIndexBuffer( 907 if (!fDesc->fIndexBuffer) { 925 if (fDesc->fVertexSpec.needsIndexBuffer() && !fDesc->fIndexBuffer) { 935 flushState->bindBuffers(std::move(fDesc->fIndexBuffer), nullptr,
|
Completed in 12 milliseconds