/external/skia/src/gpu/ |
D | GrMesh.h | 22 class GrMesh { 24 GrMesh() { in GrMesh() function 62 virtual void sendArrayMeshToGpu(GrPrimitiveType, const GrMesh&, int vertexCount, 64 virtual void sendIndexedMeshToGpu(GrPrimitiveType, const GrMesh&, int indexCount, 67 virtual void sendInstancedMeshToGpu(GrPrimitiveType, const GrMesh&, int vertexCount, 70 virtual void sendIndexedInstancedMeshToGpu(GrPrimitiveType, const GrMesh&, int indexCount, 139 GR_MAKE_BITFIELD_CLASS_OPS(GrMesh::Flags); 141 inline void GrMesh::setNonIndexedNonInstanced(int vertexCount) { in setNonIndexedNonInstanced() 148 inline void GrMesh::setIndexed(sk_sp<const GrBuffer> indexBuffer, int indexCount, int baseIndex, in setIndexed() 165 inline void GrMesh::setIndexedPatterned(sk_sp<const GrBuffer> indexBuffer, int indexCount, in setIndexedPatterned() [all …]
|
D | GrOpsRenderPass.h | 18 class GrMesh; variable 62 void drawMeshes(const GrProgramInfo&, const GrMesh[], int meshCount); 102 virtual void onDrawMeshes(const GrProgramInfo&, const GrMesh[], int meshCount) = 0;
|
D | GrOpFlushState.h | 118 void recordDraw(const GrGeometryProcessor*, const GrMesh[], int meshCnt, 172 const GrMesh* fMeshes = nullptr;
|
/external/skia/src/gpu/dawn/ |
D | GrDawnOpsRenderPass.h | 22 class GrDawnOpsRenderPass : public GrOpsRenderPass, private GrMesh::SendToGpuImpl { 46 const GrMesh mesh[], 49 void sendArrayMeshToGpu(GrPrimitiveType type, const GrMesh& mesh, int vertexCount, in sendArrayMeshToGpu() 54 void sendIndexedMeshToGpu(GrPrimitiveType type, const GrMesh& mesh, int indexCount, in sendIndexedMeshToGpu() 60 void sendInstancedMeshToGpu(GrPrimitiveType, const GrMesh&, int vertexCount, int baseVertex, 62 void sendIndexedInstancedMeshToGpu(GrPrimitiveType, const GrMesh&, int indexCount,
|
D | GrDawnOpsRenderPass.cpp | 157 const GrMesh meshes[], in onDrawMeshes() 180 void GrDawnOpsRenderPass::sendInstancedMeshToGpu(GrPrimitiveType, const GrMesh& mesh, in sendInstancedMeshToGpu() 189 void GrDawnOpsRenderPass::sendIndexedInstancedMeshToGpu(GrPrimitiveType, const GrMesh& mesh, in sendIndexedInstancedMeshToGpu()
|
/external/skia/src/gpu/mtl/ |
D | GrMtlOpsRenderPass.h | 23 class GrMtlOpsRenderPass : public GrOpsRenderPass, private GrMesh::SendToGpuImpl { 44 void onDrawMeshes(const GrProgramInfo&, const GrMesh[], int meshCount) override; 58 void sendArrayMeshToGpu(GrPrimitiveType, const GrMesh&, int vertexCount, int baseVertex) final; 59 void sendIndexedMeshToGpu(GrPrimitiveType, const GrMesh&, int indexCount, int baseIndex, 62 void sendInstancedMeshToGpu(GrPrimitiveType, const GrMesh&, int vertexCount, int baseVertex, 64 void sendIndexedInstancedMeshToGpu(GrPrimitiveType, const GrMesh&, int indexCount,
|
D | GrMtlOpsRenderPass.mm | 99 void GrMtlOpsRenderPass::onDrawMeshes(const GrProgramInfo& programInfo, const GrMesh meshes[], 104 const GrMesh& mesh = meshes[i]; 283 void GrMtlOpsRenderPass::sendArrayMeshToGpu(GrPrimitiveType primitiveType, const GrMesh& mesh, 292 void GrMtlOpsRenderPass::sendIndexedMeshToGpu(GrPrimitiveType primitiveType, const GrMesh& mesh, 318 void GrMtlOpsRenderPass::sendInstancedMeshToGpu(GrPrimitiveType primitiveType, const GrMesh& mesh, 335 const GrMesh& mesh, int indexCount,
|
/external/skia/src/gpu/vk/ |
D | GrVkOpsRenderPass.h | 26 class GrVkOpsRenderPass : public GrOpsRenderPass, private GrMesh::SendToGpuImpl { 73 void onDrawMeshes(const GrProgramInfo&, const GrMesh[], int meshCount) override; 77 void sendArrayMeshToGpu(GrPrimitiveType primitiveType, const GrMesh& mesh, int vertexCount, in sendArrayMeshToGpu() 82 void sendIndexedMeshToGpu(GrPrimitiveType primitiveType, const GrMesh& mesh, int indexCount, in sendIndexedMeshToGpu() 89 void sendInstancedMeshToGpu(GrPrimitiveType, const GrMesh&, int vertexCount, int baseVertex, 91 void sendIndexedInstancedMeshToGpu(GrPrimitiveType, const GrMesh&, int indexCount,
|
/external/skqp/src/gpu/ops/ |
D | GrMeshDrawOp.h | 53 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()
|
/external/skia/src/gpu/ops/ |
D | GrMeshDrawOp.h | 62 GrMesh* fMesh = nullptr; 115 const GrGeometryProcessor*, const GrMesh[], int meshCnt, 123 void recordDraw(const GrGeometryProcessor* gp, const GrMesh meshes[], int meshCnt, in recordDraw() 169 GrMesh* allocMesh() { return this->allocator()->make<GrMesh>(); } in allocMesh() 170 GrMesh* allocMeshes(int n) { return this->allocator()->makeArray<GrMesh>(n); } in allocMeshes()
|
/external/skqp/src/gpu/ |
D | GrMesh.h | 22 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()
|
D | GrGpuCommandBuffer.h | 18 class GrMesh; variable 101 const GrMesh[], 152 const GrMesh[],
|
D | GrOpFlushState.h | 86 const GrMesh[], 135 const GrMesh* fMeshes = nullptr;
|
/external/skqp/src/gpu/ccpr/ |
D | GrCCCoverageProcessor.h | 21 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;
|
/external/skia/src/gpu/ccpr/ |
D | GrGSCoverageProcessor.h | 31 SkTArray<GrMesh>* out) const override; 33 void draw(GrOpFlushState*, const GrPipeline&, const SkIRect scissorRects[], const GrMesh[],
|
D | GrSampleMaskProcessor.cpp | 94 int baseInstance, SkTArray<GrMesh>* out) const { in appendMesh() 100 GrMesh& mesh = out->push_back(); in appendMesh() 108 GrMesh& mesh = out->push_back(); in appendMesh()
|
D | GrCCCoverageProcessor.h | 22 class GrMesh; variable 122 int baseInstance, SkTArray<GrMesh>* out) const = 0; 125 const GrMesh[], int meshCount, const SkRect& drawBounds) const;
|
D | GrSampleMaskProcessor.h | 24 SkTArray<GrMesh>* out) const override;
|
/external/skqp/src/gpu/mtl/ |
D | GrMtlGpuCommandBuffer.h | 43 class GrMtlGpuRTCommandBuffer : public GrGpuRTCommandBuffer, private GrMesh::SendToGpuImpl { 76 const GrMesh meshes[], 83 const GrMesh mesh[],
|
/external/skqp/tests/ |
D | GrMeshTest.cpp | 59 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()
|
/external/skia/src/gpu/tessellate/ |
D | GrPathShader.h | 38 GrMesh mesh; in issueDraw() 45 const GrPipeline::FixedDynamicState* fixedDynamicState, const GrMesh& mesh, in issueDraw()
|
D | GrTessellatePathOp.cpp | 151 GrMesh mesh; in drawStencilPass() 247 GrMesh mesh; in drawCoverPass() 255 GrMesh mesh; in drawCoverPass()
|
/external/skia/tests/ |
D | GrMeshTest.cpp | 65 void drawMesh(const GrMesh& mesh, GrPrimitiveType); 163 GrMesh mesh; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 186 GrMesh mesh; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 209 GrMesh mesh; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 243 GrMesh mesh; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 420 void DrawMeshHelper::drawMesh(const GrMesh& mesh, GrPrimitiveType primitiveType) { in drawMesh()
|
/external/skia/src/gpu/gl/ |
D | GrGLGpu.h | 34 class GrGLGpu final : public GrGpu, private GrMesh::SendToGpuImpl { 84 void drawMeshes(GrRenderTarget*, const GrProgramInfo&, const GrMesh[], int meshCount); 88 void sendArrayMeshToGpu(GrPrimitiveType primitiveType, const GrMesh&, int vertexCount, 90 void sendIndexedMeshToGpu(GrPrimitiveType, const GrMesh&, int indexCount, int baseIndex, 92 void sendInstancedMeshToGpu(GrPrimitiveType, const GrMesh&, int vertexCount, int baseVertex, 94 void sendIndexedInstancedMeshToGpu(GrPrimitiveType, const GrMesh&, int indexCount,
|
/external/skqp/src/gpu/vk/ |
D | GrVkGpuCommandBuffer.h | 61 class GrVkGpuRTCommandBuffer : public GrGpuRTCommandBuffer, private GrMesh::SendToGpuImpl { 113 const GrMesh[],
|