Home
last modified time | relevance | path

Searched refs:GrMesh (Results 1 – 25 of 47) sorted by relevance

12

/external/skqp/src/gpu/ops/
DGrMeshDrawOp.h53 GrMesh* fMesh = nullptr;
88 const GrMesh[],
94 const GrMesh* mesh) { in draw()
149 GrMesh* allocMesh(GrPrimitiveType primitiveType) { in allocMesh()
150 return this->pipelineArena()->make<GrMesh>(primitiveType); in allocMesh()
153 GrMesh* allocMeshes(int n) { return this->pipelineArena()->makeArray<GrMesh>(n); } in allocMeshes()
DGrQuadPerEdgeAA.h95 bool ConfigureMeshIndices(GrMeshDrawOp::Target* target, GrMesh* mesh, const VertexSpec& spec,
DGrAAHairLinePathRenderer.cpp993 GrMesh* mesh = target->allocMesh(GrPrimitiveType::kTriangles); in onPrepareDraws()
1048 GrMesh* mesh = target->allocMesh(GrPrimitiveType::kTriangles); in onPrepareDraws()
1057 GrMesh* mesh = target->allocMesh(GrPrimitiveType::kTriangles); in onPrepareDraws()
/external/skqp/src/gpu/
DGrMesh.h22 class GrMesh {
24 GrMesh(GrPrimitiveType primitiveType = GrPrimitiveType::kTriangles)
129 inline void GrMesh::setNonIndexedNonInstanced(int vertexCount) { in setNonIndexedNonInstanced()
136 inline void GrMesh::setIndexed(sk_sp<const GrBuffer> indexBuffer, int indexCount, int baseIndex, in setIndexed()
153 inline void GrMesh::setIndexedPatterned(sk_sp<const GrBuffer> indexBuffer, int indexCount, in setIndexedPatterned()
170 inline void GrMesh::setInstanced(sk_sp<const GrBuffer> instanceBuffer, int instanceCount, in setInstanced()
183 inline void GrMesh::setIndexedInstanced(sk_sp<const GrBuffer> indexBuffer, int indexCount, in setIndexedInstanced()
199 inline void GrMesh::setVertexData(sk_sp<const GrBuffer> vertexBuffer, int baseVertex) { in setVertexData()
205 inline void GrMesh::sendToGpu(SendToGpuImpl* impl) const { in sendToGpu()
DGrGpuCommandBuffer.h18 class GrMesh; variable
101 const GrMesh[],
152 const GrMesh[],
DGrOpFlushState.h86 const GrMesh[],
135 const GrMesh* fMeshes = nullptr;
DGrGpuCommandBuffer.cpp37 const GrMesh meshes[], int meshCount, const SkRect& bounds) { in draw()
DGrOpFlushState.cpp103 const GrMesh meshes[], int meshCnt) { in draw()
/external/skqp/src/gpu/ccpr/
DGrCCCoverageProcessor.h21 class GrMesh; variable
104 SkTArray<GrMesh>* out) const { in appendMesh()
112 void draw(GrOpFlushState*, const GrPipeline&, const SkIRect scissorRects[], const GrMesh[],
254 SkTArray<GrMesh>* out) const;
256 SkTArray<GrMesh>* out) const;
DGrCCFiller.h111 mutable SkSTArray<32, GrMesh> fMeshesScratchBuffer;
DGrCCStroker.h123 mutable SkSTArray<32, GrMesh> fMeshesBuffer;
DGrCCCoverageProcessor_GSImpl.cpp400 int baseInstance, SkTArray<GrMesh>* out) const { in appendGSMesh()
406 GrMesh& mesh = out->emplace_back(GrPrimitiveType::kLines); in appendGSMesh()
DGrCCCoverageProcessor_VSImpl.cpp531 int baseInstance, SkTArray<GrMesh>* out) const { in appendVSMesh()
533 GrMesh& mesh = out->emplace_back(fVSTriangleType); in appendVSMesh()
DGrCCCoverageProcessor.cpp233 const SkIRect scissorRects[], const GrMesh meshes[], int meshCount, in draw()
DGrCCPathProcessor.cpp130 GrMesh mesh(primitiveType); in drawPaths()
/external/skqp/src/gpu/mtl/
DGrMtlGpuCommandBuffer.h43 class GrMtlGpuRTCommandBuffer : public GrGpuRTCommandBuffer, private GrMesh::SendToGpuImpl {
76 const GrMesh meshes[],
83 const GrMesh mesh[],
DGrMtlGpuCommandBuffer.mm111 const GrMesh meshes[],
153 const GrMesh meshes[],
178 const GrMesh& mesh = meshes[i];
/external/skqp/tests/
DGrMeshTest.cpp59 void drawMesh(const GrMesh& mesh);
159 GrMesh mesh(GrPrimitiveType::kTriangles); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
179 GrMesh mesh(GrPrimitiveType::kTriangles); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
199 GrMesh mesh(GrPrimitiveType::kTriangles); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
225 GrMesh mesh(indexed ? GrPrimitiveType::kTriangles in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
389 void DrawMeshHelper::drawMesh(const GrMesh& mesh) { in drawMesh()
DGrPipelineDynamicStateTest.cpp140 SkSTArray<kNumMeshes, GrMesh> meshes; in onExecute()
142 GrMesh& mesh = meshes.emplace_back(GrPrimitiveType::kTriangleStrip); in onExecute()
/external/skqp/src/gpu/vk/
DGrVkGpuCommandBuffer.h61 class GrVkGpuRTCommandBuffer : public GrGpuRTCommandBuffer, private GrMesh::SendToGpuImpl {
113 const GrMesh[],
/external/skqp/src/gpu/mock/
DGrMockGpuCommandBuffer.h51 const GrMesh[], int meshCount, const SkRect& bounds) override { in onDraw() argument
/external/skqp/src/gpu/gl/
DGrGLGpuCommandBuffer.h85 const GrMesh mesh[], in onDraw()
DGrGLGpu.h37 class GrGLGpu final : public GrGpu, private GrMesh::SendToGpuImpl {
87 const GrMesh[],
/external/skqp/gm/
Dfwidth_squircle.cpp150 GrMesh mesh(GrPrimitiveType::kTriangleStrip); in onExecute()
Dclockwise.cpp125 GrMesh mesh(GrPrimitiveType::kTriangleStrip); in onExecute()

12