/external/skqp/src/core/ |
D | SkVertices.cpp | 30 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 …]
|
D | SkDraw_vertices.cpp | 161 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/ |
D | DynamicPromotionPerfTest.cpp | 29 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/ |
D | SkVertices.h | 112 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/ |
D | GrMesh.h | 36 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/ |
D | GrAALinearizingConvexPathRenderer.cpp | 197 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 …]
|
D | GrDrawVerticesOp.cpp | 43 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/ |
D | GrAALinearizingConvexPathRenderer.cpp | 225 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 …]
|
D | GrTriangulatingPathRenderer.cpp | 392 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()
|
D | GrDrawVerticesOp.cpp | 324 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/ |
D | ConvertIndirectLineLoop.comp | 48 // 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/ |
D | NimaActor.cpp | 195 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/ |
D | SkDraw_vertices.cpp | 272 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 …]
|
D | SkVertices.cpp | 98 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/ |
D | SkVertices.h | 38 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/ |
D | Context.cpp | 24 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/ |
D | ProjectionDecoder.java | 174 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/ |
D | AttributeLayoutTest.cpp | 286 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/ |
D | vktGeometryInputGeometryShaderTests.cpp | 286 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/ |
D | GrD3DOpsRenderPass.h | 48 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/ |
D | GrOpsRenderPass.h | 85 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,
|
D | GrSimpleMesh.h | 22 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()
|
D | GrOpsRenderPass.cpp | 223 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()
|
D | GrInnerFanTriangulator.h | 40 int vertexCount = this->GrTriangulator::polysToTriangles(polys, vertexAlloc); in polysToTriangles() local 42 return vertexCount; in polysToTriangles()
|
/external/skia/src/gpu/vk/ |
D | GrVkOpsRenderPass.h | 77 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,
|