/external/skia/include/core/ |
H A D | SkVertices.h | 34 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount, 41 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount, argument 45 return MakeCopy(mode, vertexCount, positions, texs, colors, 0, nullptr); 56 Builder(VertexMode mode, int vertexCount, int indexCount, uint32_t flags); 61 int vertexCount() const; 72 Builder(VertexMode mode, int vertexCount, int indexCount, const Sizes&); 74 void init(VertexMode mode, int vertexCount, int indexCount, const Sizes&); 90 int vertexCount() const { return fVertexCnt; } function in class:SkVertices
|
/external/skqp/include/core/ |
H A D | SkVertices.h | 34 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount, 41 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount, argument 45 return MakeCopy(mode, vertexCount, positions, texs, colors, 0, nullptr); 56 Builder(VertexMode mode, int vertexCount, int indexCount, uint32_t flags); 61 int vertexCount() const; 72 Builder(VertexMode mode, int vertexCount, int indexCount, const Sizes&); 74 void init(VertexMode mode, int vertexCount, int indexCount, const Sizes&); 90 int vertexCount() const { return fVertexCnt; } function in class:SkVertices
|
/external/skia/src/core/ |
H A D | SkVertices.cpp | 26 Sizes(int vertexCount, int indexCount, bool hasTexs, bool hasColors) { argument 29 fVSize = safe.mul(vertexCount, sizeof(SkPoint)); 30 fTSize = hasTexs ? safe.mul(vertexCount, sizeof(SkPoint)) : 0; 31 fCSize = hasColors ? safe.mul(vertexCount, sizeof(SkColor)) : 0; 56 SkVertices::Builder::Builder(VertexMode mode, int vertexCount, int indexCount, argument 60 this->init(mode, vertexCount, indexCount, 61 SkVertices::Sizes(vertexCount, indexCount, hasTexs, hasColors)); 64 SkVertices::Builder::Builder(VertexMode mode, int vertexCount, int indexCount, argument 66 this->init(mode, vertexCount, indexCount, sizes); 69 void SkVertices::Builder::init(VertexMode mode, int vertexCount, in argument 100 int SkVertices::Builder::vertexCount() const { function in class:SkVertices::Builder 126 MakeCopy(VertexMode mode, int vertexCount, const SkPoint pos[], const SkPoint texs[], const SkColor colors[], int indexCount, const uint16_t indices[]) argument 202 const int vertexCount = safe.checkGE(reader.readInt(), 0); local [all...] |
/external/skqp/src/core/ |
H A D | SkVertices.cpp | 26 Sizes(int vertexCount, int indexCount, bool hasTexs, bool hasColors) { argument 29 fVSize = safe.mul(vertexCount, sizeof(SkPoint)); 30 fTSize = hasTexs ? safe.mul(vertexCount, sizeof(SkPoint)) : 0; 31 fCSize = hasColors ? safe.mul(vertexCount, sizeof(SkColor)) : 0; 56 SkVertices::Builder::Builder(VertexMode mode, int vertexCount, int indexCount, argument 60 this->init(mode, vertexCount, indexCount, 61 SkVertices::Sizes(vertexCount, indexCount, hasTexs, hasColors)); 64 SkVertices::Builder::Builder(VertexMode mode, int vertexCount, int indexCount, argument 66 this->init(mode, vertexCount, indexCount, sizes); 69 void SkVertices::Builder::init(VertexMode mode, int vertexCount, in argument 100 int SkVertices::Builder::vertexCount() const { function in class:SkVertices::Builder 126 MakeCopy(VertexMode mode, int vertexCount, const SkPoint pos[], const SkPoint texs[], const SkColor colors[], int indexCount, const uint16_t indices[]) argument 202 const int vertexCount = safe.checkGE(reader.readInt(), 0); local [all...] |
/external/skia/src/gpu/ |
H A D | GrMesh.h | 35 void setNonIndexedNonInstanced(int vertexCount); 39 void setIndexedPatterned(const GrBuffer* indexBuffer, int indexCount, int vertexCount, 43 int vertexCount); 52 const GrBuffer* vertexBuffer, int vertexCount, 62 const GrBuffer* vertexBuffer, int vertexCount, 132 inline void GrMesh::setNonIndexedNonInstanced(int vertexCount) { argument 135 fNonIndexNonInstanceData.fVertexCount = vertexCount; 154 int vertexCount, int patternRepeatCount, 158 SkASSERT(vertexCount >= 1); 165 fPatternData.fVertexCount = vertexCount; 153 setIndexedPatterned(const GrBuffer* indexBuffer, int indexCount, int vertexCount, int patternRepeatCount, int maxPatternRepetitionsInIndexBuffer) argument 169 setInstanced(const GrBuffer* instanceBuffer, int instanceCount, int baseInstance, int vertexCount) argument [all...] |
H A D | GrTessellator.h | 30 virtual void* lock(int vertexCount) = 0;
|
H A D | GrBufferAllocPool.h | 175 * @param vertexCount number of vertices to allocate space for 183 int vertexCount,
|
/external/skqp/src/gpu/ |
H A D | GrMesh.h | 35 void setNonIndexedNonInstanced(int vertexCount); 39 void setIndexedPatterned(const GrBuffer* indexBuffer, int indexCount, int vertexCount, 43 int vertexCount); 52 const GrBuffer* vertexBuffer, int vertexCount, 62 const GrBuffer* vertexBuffer, int vertexCount, 132 inline void GrMesh::setNonIndexedNonInstanced(int vertexCount) { argument 135 fNonIndexNonInstanceData.fVertexCount = vertexCount; 154 int vertexCount, int patternRepeatCount, 158 SkASSERT(vertexCount >= 1); 165 fPatternData.fVertexCount = vertexCount; 153 setIndexedPatterned(const GrBuffer* indexBuffer, int indexCount, int vertexCount, int patternRepeatCount, int maxPatternRepetitionsInIndexBuffer) argument 169 setInstanced(const GrBuffer* instanceBuffer, int instanceCount, int baseInstance, int vertexCount) argument [all...] |
H A D | GrTessellator.h | 30 virtual void* lock(int vertexCount) = 0;
|
H A D | GrBufferAllocPool.h | 175 * @param vertexCount number of vertices to allocate space for 183 int vertexCount,
|
/external/skia/src/gpu/ops/ |
H A D | GrMeshDrawOp.cpp | 26 int vertexCount = verticesPerRepetition * repeatCount; local 28 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex);
|
H A D | GrAALinearizingConvexPathRenderer.cpp | 208 const GrPipeline* pipeline, int vertexCount, size_t vertexStride, void* vertices, 210 if (vertexCount == 0 || indexCount == 0) { 216 void* verts = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, 222 memcpy(verts, vertices, vertexCount * vertexStride); 232 mesh.setIndexed(indexBuffer, indexCount, firstIndex, 0, vertexCount - 1); 258 int vertexCount = 0; variable 277 this->draw(target, gp.get(), pipeline, vertexCount, vertexStride, vertices, 279 vertexCount = 0; 283 if (vertexCount + currentVertices > maxVertices) { 284 maxVertices = SkTMax(vertexCount 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 D | GrDrawVerticesOp.cpp | 39 fVertexCount = vertices->vertexCount(); 188 int vertexCount = mesh.fVertices->vertexCount(); local 206 for (int j = 0; j < vertexCount; ++j) { 211 verts = v + vertexCount; 217 for (int j = 0; j < vertexCount; ++j) { 240 vertexOffset += vertexCount; 394 uint32_t vertexCount = seed_vertices(type) + (primitiveCount - 1) * primitive_vertices(type); local 398 randomize_params(seed_vertices(type), vertexCount, kMinVertExtent, kMaxVertExtent, random, local 403 randomize_params(primitive_vertices(type), vertexCount, kMinVertExten local [all...] |
H A D | GrTessellatingPathRenderer.cpp | 77 void* lock(int vertexCount) override { 78 size_t size = vertexCount * stride(); 87 fVertices = sk_malloc_throw(vertexCount * stride()); 115 void* lock(int vertexCount) override { 116 fVertexCount = vertexCount; 117 fVertices = fTarget->makeVertexSpace(stride(), vertexCount, &fVertexBuffer, &fFirstVertex);
|
H A D | GrNonAAStrokeRectOp.cpp | 155 int vertexCount = kVertsPerHairlineRect; variable 157 vertexCount = kVertsPerStrokeRect; 164 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex); 188 mesh.setNonIndexedNonInstanced(vertexCount);
|
/external/skqp/src/gpu/ops/ |
H A D | GrMeshDrawOp.cpp | 26 int vertexCount = verticesPerRepetition * repeatCount; local 28 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex);
|
H A D | GrAALinearizingConvexPathRenderer.cpp | 208 const GrPipeline* pipeline, int vertexCount, size_t vertexStride, void* vertices, 210 if (vertexCount == 0 || indexCount == 0) { 216 void* verts = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, 222 memcpy(verts, vertices, vertexCount * vertexStride); 232 mesh.setIndexed(indexBuffer, indexCount, firstIndex, 0, vertexCount - 1); 258 int vertexCount = 0; variable 278 this->draw(target, gp.get(), pipeline, vertexCount, vertexStride, vertices, 280 vertexCount = 0; 284 if (vertexCount + currentVertices > maxVertices) { 285 maxVertices = SkTMax(vertexCount 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 D | GrDrawVerticesOp.cpp | 39 fVertexCount = vertices->vertexCount(); 188 int vertexCount = mesh.fVertices->vertexCount(); local 206 for (int j = 0; j < vertexCount; ++j) { 211 verts = v + vertexCount; 217 for (int j = 0; j < vertexCount; ++j) { 240 vertexOffset += vertexCount; 394 uint32_t vertexCount = seed_vertices(type) + (primitiveCount - 1) * primitive_vertices(type); local 398 randomize_params(seed_vertices(type), vertexCount, kMinVertExtent, kMaxVertExtent, random, local 403 randomize_params(primitive_vertices(type), vertexCount, kMinVertExten local [all...] |
H A D | GrTessellatingPathRenderer.cpp | 77 void* lock(int vertexCount) override { 78 size_t size = vertexCount * stride(); 87 fVertices = sk_malloc_throw(vertexCount * stride()); 115 void* lock(int vertexCount) override { 116 fVertexCount = vertexCount; 117 fVertices = fTarget->makeVertexSpace(stride(), vertexCount, &fVertexBuffer, &fFirstVertex);
|
H A D | GrNonAAStrokeRectOp.cpp | 155 int vertexCount = kVertsPerHairlineRect; variable 157 vertexCount = kVertsPerStrokeRect; 164 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex); 188 mesh.setNonIndexedNonInstanced(vertexCount);
|
/external/deqp/external/vulkancts/modules/vulkan/geometry/ |
H A D | vktGeometryInputGeometryShaderTests.cpp | 273 for (int vertexCount = 0; vertexCount <= 12; ++vertexCount) 275 const string name = "vertex_count_" + de::toString(vertexCount); 278 triStripAdjacencyGroup->addChild(new TriangleStripAdjacencyVertexCountTest(testCtx, primitives, vertexCount));
|
/external/skia/src/gpu/vk/ |
H A D | GrVkGpuCommandBuffer.h | 105 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex) final { 106 this->sendInstancedMeshToGpu(primProc, primType, vertexBuffer, vertexCount, baseVertex, 119 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex,
|
/external/skia/tests/ |
H A D | VerticesTest.cpp | 18 if (v0->vertexCount() != v1->vertexCount()) { 32 for (int i = 0; i < v0->vertexCount(); ++i) {
|
/external/skqp/tests/ |
H A D | VerticesTest.cpp | 18 if (v0->vertexCount() != v1->vertexCount()) { 32 for (int i = 0; i < v0->vertexCount(); ++i) {
|
/external/skqp/src/gpu/vk/ |
H A D | GrVkGpuCommandBuffer.h | 105 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex) final { 106 this->sendInstancedMeshToGpu(primProc, primType, vertexBuffer, vertexCount, baseVertex, 119 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex,
|