Home
last modified time | relevance | path

Searched refs:vertexCount (Results 1 – 25 of 229) sorted by relevance

12345678910

/external/skqp/src/core/
DSkVertices.cpp30 Sizes(SkVertices::VertexMode mode, int vertexCount, int indexCount, bool hasTexs, in Sizes()
34 fVSize = safe.mul(vertexCount, sizeof(SkPoint)); in Sizes()
35 fTSize = hasTexs ? safe.mul(vertexCount, sizeof(SkPoint)) : 0; in Sizes()
36 fCSize = hasColors ? safe.mul(vertexCount, sizeof(SkColor)) : 0; in Sizes()
37 fBISize = hasBones ? safe.mul(vertexCount, sizeof(BoneIndices)) : 0; in Sizes()
38 fBWSize = hasBones ? safe.mul(vertexCount, sizeof(BoneWeights)) : 0; in Sizes()
48 numFanTris = vertexCount - 2; in Sizes()
51 if (vertexCount > (SkTo<int>(UINT16_MAX) + 1)) { in Sizes()
94 SkVertices::Builder::Builder(VertexMode mode, int vertexCount, int indexCount, in Builder() argument
100 this->init(mode, vertexCount, indexCount, isVolatile, in Builder()
[all …]
DSkDraw_vertices.cpp161 void SkDraw::drawVertices(SkVertices::VertexMode vmode, int vertexCount, in drawVertices() argument
168 SkASSERT(0 == vertexCount || vertices); in drawVertices()
171 if (vertexCount < 3 || (indices && indexCount < 3) || fRC->isEmpty()) { in drawVertices()
215 SkPoint* deformed = outerAlloc.makeArray<SkPoint>(vertexCount); in drawVertices()
219 for (int i = 0; i < vertexCount; i ++) { in drawVertices()
247 worldTransform.mapPoints(deformed, vertices, vertexCount); in drawVertices()
254 SkPoint* devVerts = outerAlloc.makeArray<SkPoint>(vertexCount); in drawVertices()
255 fMatrix->mapPoints(devVerts, vertices, vertexCount); in drawVertices()
260 bounds.set(devVerts, vertexCount); in drawVertices()
266 VertState state(vertexCount, indices, indexCount); in drawVertices()
[all …]
/external/angle/src/tests/perf_tests/
DDynamicPromotionPerfTest.cpp29 size_t vertexCount = 1024; member
88 const size_t vertexCount = GetParam().vertexCount; in initializeBenchmark() local
94 ASSERT_GE(static_cast<size_t>(std::numeric_limits<GLushort>::max()), vertexCount); in initializeBenchmark()
98 for (size_t index = 0; index < vertexCount; ++index) in initializeBenchmark()
115 GLsizeiptr elementArraySize = sizeof(GLushort) * vertexCount; in initializeBenchmark()
116 GLsizeiptr positionArraySize = sizeof(Vector2) * vertexCount; in initializeBenchmark()
117 GLsizeiptr colorArraySize = sizeof(Vector3) * vertexCount; in initializeBenchmark()
151 size_t vertexCount = GetParam().vertexCount; in drawBenchmark() local
156 glDrawElements(GL_TRIANGLES, static_cast<GLsizei>(vertexCount), GL_UNSIGNED_SHORT, nullptr); in drawBenchmark()
/external/skqp/include/core/
DSkVertices.h112 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount,
122 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount,
130 vertexCount,
141 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount,
149 vertexCount,
160 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount,
165 return MakeCopy(mode, vertexCount, positions, texs, colors, nullptr, nullptr, isVolatile);
178 Builder(VertexMode mode, int vertexCount, int indexCount, uint32_t flags);
183 int vertexCount() const;
197 Builder(VertexMode mode, int vertexCount, int indexCount, bool isVolatile, const Sizes&);
[all …]
/external/skqp/src/gpu/
DGrMesh.h36 void setNonIndexedNonInstanced(int vertexCount);
40 void setIndexedPatterned(sk_sp<const GrBuffer> indexBuffer, int indexCount, int vertexCount,
44 int vertexCount);
52 virtual void sendMeshToGpu(GrPrimitiveType, const GrBuffer* vertexBuffer, int vertexCount,
61 int vertexCount, int baseVertex,
129 inline void GrMesh::setNonIndexedNonInstanced(int vertexCount) { in setNonIndexedNonInstanced() argument
132 fNonIndexNonInstanceData.fVertexCount = vertexCount; in setNonIndexedNonInstanced()
154 int vertexCount, int patternRepeatCount, in setIndexedPatterned() argument
158 SkASSERT(vertexCount >= 1); in setIndexedPatterned()
165 fPatternData.fVertexCount = vertexCount; in setIndexedPatterned()
[all …]
/external/skqp/src/gpu/ops/
DGrAALinearizingConvexPathRenderer.cpp197 const GrPipeline::FixedDynamicState* fixedDynamicState, int vertexCount, in draw() argument
199 if (vertexCount == 0 || indexCount == 0) { in draw()
204 void* verts = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, in draw()
210 memcpy(verts, vertices, vertexCount * vertexStride); in draw()
221 mesh->setIndexed(std::move(indexBuffer), indexCount, firstIndex, 0, vertexCount - 1, in draw()
243 int64_t vertexCount = 0; in onPrepareDraws() local
259 if (vertexCount + currentVertices > static_cast<int>(UINT16_MAX)) { in onPrepareDraws()
262 this->draw(target, gp, pipe.fPipeline, pipe.fFixedDynamicState, vertexCount, in onPrepareDraws()
264 vertexCount = 0; in onPrepareDraws()
267 if (vertexCount + currentVertices > maxVertices) { in onPrepareDraws()
[all …]
DGrDrawVerticesOp.cpp43 fVertexCount = vertices->vertexCount(); in GrDrawVerticesOp()
377 int vertexCount = mesh.fVertices->vertexCount(); in fillBuffers() local
398 for (int j = 0; j < vertexCount; ++j) { in fillBuffers()
403 verts = v + vertexCount; in fillBuffers()
424 for (int j = 0; j < vertexCount; ++j) { in fillBuffers()
457 vertexOffset += vertexCount; in fillBuffers()
626 uint32_t vertexCount = seed_vertices(type) + (primitiveCount - 1) * primitive_vertices(type); in GR_DRAW_OP_TEST_DEFINE() local
630 randomize_params(seed_vertices(type), vertexCount, kMinVertExtent, kMaxVertExtent, random, in GR_DRAW_OP_TEST_DEFINE()
635 randomize_params(primitive_vertices(type), vertexCount, kMinVertExtent, kMaxVertExtent, in GR_DRAW_OP_TEST_DEFINE()
645 sk_sp<SkVertices> vertices = SkVertices::MakeCopy(kIgnoredMode, vertexCount, positions.begin(), in GR_DRAW_OP_TEST_DEFINE()
/external/skia/src/gpu/ops/
DGrAALinearizingConvexPathRenderer.cpp225 int vertexCount, size_t vertexStride, void* vertices, in recordDraw() argument
227 if (vertexCount == 0 || indexCount == 0) { in recordDraw()
232 void* verts = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, in recordDraw()
238 memcpy(verts, vertices, vertexCount * vertexStride); in recordDraw()
249 mesh->setIndexed(std::move(indexBuffer), indexCount, firstIndex, 0, vertexCount - 1, in recordDraw()
265 int64_t vertexCount = 0; in onPrepareDraws() local
281 if (vertexCount + currentVertices > static_cast<int>(UINT16_MAX)) { in onPrepareDraws()
284 this->recordDraw(target, vertexCount, vertexStride, vertices, indexCount, indices); in onPrepareDraws()
285 vertexCount = 0; in onPrepareDraws()
288 if (vertexCount + currentVertices > maxVertices) { in onPrepareDraws()
[all …]
DGrTriangulatingPathRenderer.cpp392 int vertexCount = Triangulate(&allocator, fViewMatrix, fShape, fDevClipBounds, tol, in createNonAAMesh() local
394 if (vertexCount == 0) { in createNonAAMesh()
400 key.setCustomData(create_data(vertexCount, isLinear, tol)); in createNonAAMesh()
431 int vertexCount = GrAATriangulator::PathToAATriangles(path, tol, clipBounds, &allocator); in createAAMesh() local
432 if (vertexCount == 0) { in createAAMesh()
435 fMesh = CreateMesh(target, std::move(vertexBuffer), firstVertex, vertexCount); in createAAMesh()
528 int vertexCount = Triangulate(&allocator, fViewMatrix, fShape, fDevClipBounds, tol, in onPrePrepareDraws() local
530 if (vertexCount == 0) { in onPrePrepareDraws()
536 key.setCustomData(create_data(vertexCount, isLinear, tol)); in onPrePrepareDraws()
DGrDrawVerticesOp.cpp324 fVertexCount = info.vertexCount(); in DrawVerticesOp()
447 int vertexCount = info.vertexCount(); in onPrepareDraws() local
457 for (int i = 0; i < vertexCount; ++i) { in onPrepareDraws()
470 positions, sizeof(SkPoint), vertexCount); in onPrepareDraws()
473 vertexOffset += vertexCount; in onPrepareDraws()
699 uint32_t vertexCount = seed_vertices(type) + (primitiveCount - 1) * primitive_vertices(type); in GR_DRAW_OP_TEST_DEFINE() local
703 randomize_params(seed_vertices(type), vertexCount, kMinVertExtent, kMaxVertExtent, random, in GR_DRAW_OP_TEST_DEFINE()
708 randomize_params(primitive_vertices(type), vertexCount, kMinVertExtent, kMaxVertExtent, in GR_DRAW_OP_TEST_DEFINE()
718 sk_sp<SkVertices> vertices = SkVertices::MakeCopy(kIgnoredMode, vertexCount, positions.begin(), in GR_DRAW_OP_TEST_DEFINE()
/external/angle/src/libANGLE/renderer/vulkan/shaders/src/
DConvertIndirectLineLoop.comp48 // uint32_t vertexCount;
67 uint vertexCount = indirectBuf[indirectBufferOffsetDiv4];
74 for (uint i = 0; i < vertexCount; i++)
78 if (vertexCount > 1)
80 dstData[dstDataOffsetDiv4 + vertexCount] = firstVertex;
81 vertexCount++;
85 indexIndirectBuf[indexIndirectBufOffsetDiv4] = vertexCount;
/external/skqp/experimental/nima/
DNimaActor.cpp195 uint32_t vertexCount = fActorImage->vertexCount(); in updateVertices() local
202 if (!vertexCount || fActorImage->textureIndex() < 0) { in updateVertices()
212 fPositions.resize(vertexCount); in updateVertices()
213 fTexs.resize(vertexCount); in updateVertices()
216 fBoneIdx.resize(vertexCount * 4); in updateVertices()
217 fBoneWgt.resize(vertexCount * 4); in updateVertices()
219 for (uint32_t i = 0; i < vertexCount; i ++) { in updateVertices()
247 vertexCount, in updateVertices()
/external/skia/src/core/
DSkDraw_vertices.cpp272 const int vertexCount = info.vertexCount(); in draw_fixed_vertices() local
319 VertState state(vertexCount, indices, indexCount); in draw_fixed_vertices()
326 dstColors = convert_colors(colors, vertexCount, fDst.colorSpace(), outerAlloc); in draw_fixed_vertices()
327 triShader = outerAlloc->make<SkTriColorShader>(compute_is_opaque(colors, vertexCount), in draw_fixed_vertices()
421 const int vertexCount = info.vertexCount(); in drawVertices() local
425 if (vertexCount < 3 || (indexCount > 0 && indexCount < 3) || fRC->isEmpty()) { in drawVertices()
444 dev3 = outerAlloc.makeArray<SkPoint3>(vertexCount); in drawVertices()
445 ctm.mapHomogeneousPoints(dev3, info.positions(), vertexCount); in drawVertices()
447 if (!SkScalarsAreFinite((const SkScalar*)dev3, vertexCount * 3)) { in drawVertices()
451 dev2 = outerAlloc.makeArray<SkPoint>(vertexCount); in drawVertices()
[all …]
DSkVertices.cpp98 SkVertices::Builder::Builder(VertexMode mode, int vertexCount, int indexCount, in Builder() argument
102 this->init({mode, vertexCount, indexCount, hasTexs, hasColors}); in Builder()
199 sk_sp<SkVertices> SkVertices::MakeCopy(VertexMode mode, int vertexCount, in MakeCopy() argument
203 auto desc = Desc{mode, vertexCount, indexCount, !!texs, !!colors}; in MakeCopy()
280 const int vertexCount = safe.checkGE(buffer.readInt(), 0); in Decode() local
294 const SkVertices::Desc desc{mode, vertexCount, indexCount, hasTexs, hasColors}; in Decode()
327 if (indices[i] >= (unsigned)vertexCount) { in Decode()
/external/skia/include/core/
DSkVertices.h38 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount,
45 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount, in MakeCopy() argument
50 vertexCount, in MakeCopy()
64 Builder(VertexMode mode, int vertexCount, int indexCount, uint32_t flags);
/external/swiftshader/src/Device/
DContext.cpp24 uint32_t ComputePrimitiveCount(VkPrimitiveTopology topology, uint32_t vertexCount) in ComputePrimitiveCount() argument
29 return vertexCount; in ComputePrimitiveCount()
31 return vertexCount / 2; in ComputePrimitiveCount()
33 return std::max<uint32_t>(vertexCount, 1) - 1; in ComputePrimitiveCount()
35 return vertexCount / 3; in ComputePrimitiveCount()
37 return std::max<uint32_t>(vertexCount, 2) - 2; in ComputePrimitiveCount()
39 return std::max<uint32_t>(vertexCount, 2) - 2; in ComputePrimitiveCount()
55 uint32_t vertexCount = 0; in ProcessPrimitiveRestart() local
61 if(vertexCount > 0) in ProcessPrimitiveRestart()
63 uint32_t primitiveCount = ComputePrimitiveCount(topology, vertexCount); in ProcessPrimitiveRestart()
[all …]
/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/video/spherical/
DProjectionDecoder.java174 int vertexCount = input.readInt(); in parseMesh() local
175 if (vertexCount > MAX_VERTEX_COUNT) { in parseMesh()
184 float[] vertices = new float[vertexCount * 5]; in parseMesh()
187 for (int vertex = 0; vertex < vertexCount; vertex++) { in parseMesh()
211 int vertexCountSizeBits = (int) Math.ceil(Math.log(2.0 * vertexCount) / log2); in parseMesh()
217 if (index < 0 || index >= vertexCount) { in parseMesh()
/external/angle/src/tests/gl_tests/
DAttributeLayoutTest.cpp286 virtual void Draw(int firstVertex, unsigned vertexCount, const GLushort *indices) = 0;
429 void Draw(int firstVertex, unsigned vertexCount, const GLushort *indices) override in Draw() argument
431 glDrawArrays(GL_TRIANGLES, firstVertex, vertexCount); in Draw()
437 void Draw(int firstVertex, unsigned vertexCount, const GLushort *indices) override in Draw() argument
440 glDrawElements(GL_TRIANGLES, vertexCount, GL_UNSIGNED_SHORT, indices); in Draw()
446 void Draw(int firstVertex, unsigned vertexCount, const GLushort *indices) override in Draw() argument
449 glBufferData(GL_ELEMENT_ARRAY_BUFFER, sizeof(*mIndices) * vertexCount, indices, in Draw()
451 glDrawElements(GL_TRIANGLES, vertexCount, GL_UNSIGNED_SHORT, nullptr); in Draw()
/external/deqp/external/vulkancts/modules/vulkan/geometry/
DvktGeometryInputGeometryShaderTests.cpp286 for (int vertexCount = 0; vertexCount <= 12; ++vertexCount) in createInputGeometryShaderTests() local
288 const string name = "vertex_count_" + de::toString(vertexCount); in createInputGeometryShaderTests()
291 …acencyGroup->addChild(new TriangleStripAdjacencyVertexCountTest(testCtx, primitives, vertexCount)); in createInputGeometryShaderTests()
/external/skia/src/gpu/d3d/
DGrD3DOpsRenderPass.h48 void onDraw(int vertexCount, int baseVertex) override { in onDraw() argument
49 this->onDrawInstanced(1, 0, vertexCount, baseVertex); in onDraw()
55 void onDrawInstanced(int instanceCount, int baseInstance, int vertexCount,
/external/skia/src/gpu/
DGrOpsRenderPass.h85 void draw(int vertexCount, int baseVertex);
90 void drawInstanced(int instanceCount, int baseInstance, int vertexCount, int baseVertex);
186 virtual void onDraw(int vertexCount, int baseVertex) = 0;
189 virtual void onDrawInstanced(int instanceCount, int baseInstance, int vertexCount,
DGrSimpleMesh.h22 void set(sk_sp<const GrBuffer> vertexBuffer, int vertexCount, int baseVertex);
47 inline void GrSimpleMesh::set(sk_sp<const GrBuffer> vertexBuffer, int vertexCount, int baseVertex) { in set() argument
51 fVertexCount = vertexCount; in set()
DGrOpsRenderPass.cpp223 void GrOpsRenderPass::draw(int vertexCount, int baseVertex) { in draw() argument
230 this->onDraw(vertexCount, baseVertex); in draw()
244 void GrOpsRenderPass::drawInstanced(int instanceCount, int baseInstance, int vertexCount, in drawInstanced() argument
253 this->onDrawInstanced(instanceCount, baseInstance, vertexCount, baseVertex); in drawInstanced()
286 auto [vertexCount, instanceCount, baseVertex, baseInstance] = cmds[i]; in drawIndirect()
287 this->onDrawInstanced(instanceCount, baseInstance, vertexCount, baseVertex); in drawIndirect()
DGrInnerFanTriangulator.h40 int vertexCount = this->GrTriangulator::polysToTriangles(polys, vertexAlloc); in polysToTriangles() local
42 return vertexCount; in polysToTriangles()
/external/skia/src/gpu/vk/
DGrVkOpsRenderPass.h77 void onDraw(int vertexCount, int baseVertex) override { in onDraw() argument
78 this->onDrawInstanced(1, 0, vertexCount, baseVertex); in onDraw()
84 void onDrawInstanced(int instanceCount, int baseInstance, int vertexCount,

12345678910