Searched refs:vertexCount (Results 1 - 25 of 133) sorted by relevance

123456

/external/skia/include/core/
H A DSkVertices.h34 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 DSkVertices.h34 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 DSkVertices.cpp26 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 DSkVertices.cpp26 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 DGrMesh.h35 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 DGrTessellator.h30 virtual void* lock(int vertexCount) = 0;
H A DGrBufferAllocPool.h175 * @param vertexCount number of vertices to allocate space for
183 int vertexCount,
/external/skqp/src/gpu/
H A DGrMesh.h35 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 DGrTessellator.h30 virtual void* lock(int vertexCount) = 0;
H A DGrBufferAllocPool.h175 * @param vertexCount number of vertices to allocate space for
183 int vertexCount,
/external/skia/src/gpu/ops/
H A DGrMeshDrawOp.cpp26 int vertexCount = verticesPerRepetition * repeatCount; local
28 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex);
H A DGrAALinearizingConvexPathRenderer.cpp208 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 DGrDrawVerticesOp.cpp39 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 DGrTessellatingPathRenderer.cpp77 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 DGrNonAAStrokeRectOp.cpp155 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 DGrMeshDrawOp.cpp26 int vertexCount = verticesPerRepetition * repeatCount; local
28 target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex);
H A DGrAALinearizingConvexPathRenderer.cpp208 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 DGrDrawVerticesOp.cpp39 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 DGrTessellatingPathRenderer.cpp77 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 DGrNonAAStrokeRectOp.cpp155 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 DvktGeometryInputGeometryShaderTests.cpp273 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 DGrVkGpuCommandBuffer.h105 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 DVerticesTest.cpp18 if (v0->vertexCount() != v1->vertexCount()) {
32 for (int i = 0; i < v0->vertexCount(); ++i) {
/external/skqp/tests/
H A DVerticesTest.cpp18 if (v0->vertexCount() != v1->vertexCount()) {
32 for (int i = 0; i < v0->vertexCount(); ++i) {
/external/skqp/src/gpu/vk/
H A DGrVkGpuCommandBuffer.h105 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex) final {
106 this->sendInstancedMeshToGpu(primProc, primType, vertexBuffer, vertexCount, baseVertex,
119 const GrBuffer* vertexBuffer, int vertexCount, int baseVertex,

Completed in 469 milliseconds

123456