Home
last modified time | relevance | path

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

123456789

/third_party/skia/third_party/externals/angle2/src/tests/perf_tests/
H A 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
[all...]
/third_party/skia/src/gpu/ops/
H A DAALinearizingConvexPathRenderer.cpp177 int vertexCount, size_t vertexStride, void* vertices, in recordDraw()
179 if (vertexCount == 0 || indexCount == 0) { in recordDraw()
184 void* verts = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, in recordDraw()
190 memcpy(verts, vertices, vertexCount * vertexStride); in recordDraw()
201 mesh->setIndexed(std::move(indexBuffer), indexCount, firstIndex, 0, vertexCount - 1, in recordDraw()
217 int64_t vertexCount = 0; variable
233 if (vertexCount + currentVertices > static_cast<int>(UINT16_MAX)) {
236 this->recordDraw(target, vertexCount, vertexStride, vertices, indexCount, indices);
237 vertexCount = 0;
240 if (vertexCount
176 recordDraw(GrMeshDrawTarget* target, int vertexCount, size_t vertexStride, void* vertices, int indexCount, uint16_t* indices) recordDraw() argument
[all...]
H A DTriangulatingPathRenderer.cpp319 int vertexCount = Triangulate(&allocator, fViewMatrix, fShape, fDevClipBounds, tol, in createNonAAMesh() local
321 if (vertexCount == 0) { in createNonAAMesh()
327 key.setCustomData(create_data(vertexCount, isLinear, tol)); in createNonAAMesh()
358 int vertexCount = GrAATriangulator::PathToAATriangles(path, tol, clipBounds, &allocator); in createAAMesh() local
359 if (vertexCount == 0) { in createAAMesh()
362 fMesh = CreateMesh(target, std::move(vertexBuffer), firstVertex, vertexCount); in createAAMesh()
457 int vertexCount = Triangulate(&allocator, fViewMatrix, fShape, fDevClipBounds, tol, variable
459 if (vertexCount == 0) {
465 key.setCustomData(create_data(vertexCount, isLinear, tol));
H A DDrawVerticesOp.cpp325 fVertexCount = info.vertexCount(); in DrawVerticesOpImpl()
451 int vertexCount = info.vertexCount(); in onPrepareDraws() local
461 for (int i = 0; i < vertexCount; ++i) { in onPrepareDraws()
474 positions, sizeof(SkPoint), vertexCount); in onPrepareDraws()
477 vertexOffset += vertexCount; in onPrepareDraws()
709 uint32_t vertexCount = seed_vertices(type) + (primitiveCount - 1) * primitive_vertices(type);
713 randomize_params(seed_vertices(type), vertexCount, kMinVertExtent, kMaxVertExtent, random,
718 randomize_params(primitive_vertices(type), vertexCount, kMinVertExtent, kMaxVertExtent,
728 sk_sp<SkVertices> vertices = SkVertices::MakeCopy(kIgnoredMode, vertexCount, position
[all...]
/third_party/skia/experimental/graphite/src/
H A DCommandBuffer.h70 void draw(PrimitiveType type, unsigned int baseVertex, unsigned int vertexCount) { in draw() argument
71 this->onDraw(type, baseVertex, vertexCount); in draw()
79 void drawInstanced(PrimitiveType type, unsigned int baseVertex, unsigned int vertexCount, in drawInstanced() argument
81 this->onDrawInstanced(type, baseVertex, vertexCount, baseInstance, instanceCount); in drawInstanced()
115 virtual void onDraw(PrimitiveType type, unsigned int baseVertex, unsigned int vertexCount) = 0;
119 unsigned int baseVertex, unsigned int vertexCount,
/third_party/skia/src/core/
H A DSkDraw_vertices.cpp314 const int vertexCount = info.vertexCount(); in drawFixedVertices() local
353 VertState state(vertexCount, indices, indexCount); in drawFixedVertices()
361 dstColors = convert_colors(colors, vertexCount, fDst.colorSpace(), outerAlloc); in drawFixedVertices()
362 triShader = outerAlloc->make<SkTriColorShader>(compute_is_opaque(colors, vertexCount), in drawFixedVertices()
465 VertState state(vertexCount, indices, indexCount); in drawFixedVertices()
480 colorShader = outerAlloc->make<SkTriColorShader>(compute_is_opaque(colors, vertexCount), in drawFixedVertices()
482 dstColors = convert_colors(colors, vertexCount, fDst.colorSpace(), outerAlloc); in drawFixedVertices()
518 const int vertexCount = info.vertexCount(); in drawVertices() local
[all...]
H A 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()
305 const int vertexCount = safe.checkGE(buffer.readInt(), 0); in Decode()
319 const SkVertices::Desc desc{mode, vertexCount, indexCount, hasTexs, hasColors}; in Decode()
352 if (indices[i] >= (unsigned)vertexCount) { in Decode()
/third_party/skia/include/core/
H A 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);
126 SkPoint* fPositions; // [vertexCount]
128 SkPoint* fTexs; // [vertexCount] or null
129 SkColor* fColors; // [vertexCount] or null
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
H A DVulkanSecondaryCommandBuffer.h109 void draw(uint32_t vertexCount,
113 void draw(uint32_t vertexCount, uint32_t firstVertex);
114 void drawInstanced(uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex);
115 void drawInstancedBaseInstance(uint32_t vertexCount,
348 ANGLE_INLINE void VulkanSecondaryCommandBuffer::draw(uint32_t vertexCount, in draw() argument
355 CommandBuffer::draw(vertexCount, instanceCount, firstVertex, firstInstance); in draw()
358 ANGLE_INLINE void VulkanSecondaryCommandBuffer::draw(uint32_t vertexCount, uint32_t firstVertex) in draw() argument
362 CommandBuffer::draw(vertexCount, 1, firstVertex, 0); in draw()
365 ANGLE_INLINE void VulkanSecondaryCommandBuffer::drawInstanced(uint32_t vertexCount, in drawInstanced() argument
371 CommandBuffer::draw(vertexCount, instanceCoun in drawInstanced()
374 drawInstancedBaseInstance(uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) drawInstancedBaseInstance() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/src/Device/
H A DContext.cpp25 uint32_t ComputePrimitiveCount(VkPrimitiveTopology topology, uint32_t vertexCount) in ComputePrimitiveCount() argument
30 return vertexCount; in ComputePrimitiveCount()
32 return vertexCount / 2; in ComputePrimitiveCount()
34 return std::max<uint32_t>(vertexCount, 1) - 1; in ComputePrimitiveCount()
36 return vertexCount / 3; in ComputePrimitiveCount()
38 return std::max<uint32_t>(vertexCount, 2) - 2; in ComputePrimitiveCount()
40 return std::max<uint32_t>(vertexCount, 2) - 2; in ComputePrimitiveCount()
56 uint32_t vertexCount = 0; in ProcessPrimitiveRestart() local
62 if(vertexCount > 0) in ProcessPrimitiveRestart()
64 uint32_t primitiveCount = ComputePrimitiveCount(topology, vertexCount); in ProcessPrimitiveRestart()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry/
H A DvktGeometryInputGeometryShaderTests.cpp288 for (int vertexCount = 0; vertexCount <= 12; ++vertexCount) in createInputGeometryShaderTests()
290 const string name = "vertex_count_" + de::toString(vertexCount); in createInputGeometryShaderTests()
293 triStripAdjacencyGroup->addChild(new TriangleStripAdjacencyVertexCountTest(testCtx, primitives, vertexCount)); in createInputGeometryShaderTests()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/geometry/
H A DvktGeometryInputGeometryShaderTests.cpp288 for (int vertexCount = 0; vertexCount <= 12; ++vertexCount) in createInputGeometryShaderTests()
290 const string name = "vertex_count_" + de::toString(vertexCount); in createInputGeometryShaderTests()
293 triStripAdjacencyGroup->addChild(new TriangleStripAdjacencyVertexCountTest(testCtx, primitives, vertexCount)); in createInputGeometryShaderTests()
/third_party/skia/src/gpu/tessellate/
H A DPathCurveTessellator.cpp137 int vertexCount = bufferSize / sizeof(SkPoint); in WriteFixedVertexBuffer() local
138 SkASSERT(vertexCount > 3); in WriteFixedVertexBuffer()
139 SkDEBUGCODE(VertexWriter end = vertexWriter.makeOffset(vertexCount * sizeof(SkPoint));) in WriteFixedVertexBuffer()
154 int maxResolveLevel = SkPrevLog2(vertexCount - 1); in WriteFixedVertexBuffer()
155 SkASSERT((1 << maxResolveLevel) + 1 == vertexCount); in WriteFixedVertexBuffer()
/third_party/skia/src/gpu/d3d/
H A DGrD3DOpsRenderPass.h48 void onDraw(int vertexCount, int baseVertex) override {
49 this->onDrawInstanced(1, 0, vertexCount, baseVertex);
55 void onDrawInstanced(int instanceCount, int baseInstance, int vertexCount,
/third_party/skia/src/gpu/mtl/
H A DGrMtlRenderCommandEncoder.h180 NSUInteger vertexCount) { in drawPrimitives()
183 vertexCount:vertexCount]; in drawPrimitives()
186 NSUInteger vertexCount, NSUInteger instanceCount,
190 vertexCount:vertexCount
179 drawPrimitives(MTLPrimitiveType primitiveType, NSUInteger vertexStart, NSUInteger vertexCount) drawPrimitives() argument
/third_party/skia/experimental/graphite/src/mtl/
H A DMtlRenderCommandEncoder.h184 NSUInteger vertexCount) {
187 vertexCount:vertexCount];
190 NSUInteger vertexCount, NSUInteger instanceCount,
194 vertexCount:vertexCount
/third_party/skia/src/gpu/
H A DGrOpsRenderPass.h86 void draw(int vertexCount, int baseVertex);
91 void drawInstanced(int instanceCount, int baseInstance, int vertexCount, int baseVertex);
189 virtual void onDraw(int vertexCount, int baseVertex) = 0;
192 virtual void onDrawInstanced(int instanceCount, int baseInstance, int vertexCount,
H A 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()
H A DGrOpFlushState.h132 void* makeVertexSpace(size_t vertexSize, int vertexCount, sk_sp<const GrBuffer>*,
234 void draw(int vertexCount, int baseVertex) { in draw() argument
235 fOpsRenderPass->draw(vertexCount, baseVertex); in draw()
242 void drawInstanced(int instanceCount, int baseInstance, int vertexCount, int baseVertex) { in drawInstanced() argument
243 fOpsRenderPass->drawInstanced(instanceCount, baseInstance, vertexCount, baseVertex); in drawInstanced()
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/
H A DAttributeLayoutTest.cpp286 virtual void Draw(int firstVertex, unsigned vertexCount, const GLushort *indices) = 0;
429 void Draw(int firstVertex, unsigned vertexCount, const GLushort *indices) override
431 glDrawArrays(GL_TRIANGLES, firstVertex, vertexCount);
437 void Draw(int firstVertex, unsigned vertexCount, const GLushort *indices) override
440 glDrawElements(GL_TRIANGLES, vertexCount, GL_UNSIGNED_SHORT, indices);
446 void Draw(int firstVertex, unsigned vertexCount, const GLushort *indices) override
449 glBufferData(GL_ELEMENT_ARRAY_BUFFER, sizeof(*mIndices) * vertexCount, indices,
451 glDrawElements(GL_TRIANGLES, vertexCount, GL_UNSIGNED_SHORT, nullptr);
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/fragment_shading_barycentric/
H A DvktFragmentShadingBarycentricTests.cpp684 const uint32_t vertexCount = static_cast<uint32_t>(vertices.size()); in iterate() local
722 vkd.cmdDraw(*commandBuffer, vertexCount, 1u, 0u, 0u); in iterate()
790 size_t vertexCount = static_cast<size_t>(~0ull); in generateVertexBuffer() local
799 vertexCount = m_testParams.width * m_testParams.height; in generateVertexBuffer()
801 result.reserve(2 * vertexCount); in generateVertexBuffer()
827 vertexCount = 2 * m_testParams.height; in generateVertexBuffer()
829 result.reserve(2 * vertexCount); in generateVertexBuffer()
849 vertexCount = 2 * m_testParams.height; in generateVertexBuffer()
851 result.reserve(2 * vertexCount); in generateVertexBuffer()
879 vertexCount in generateVertexBuffer()
1095 const uint32_t vertexCount = static_cast<uint32_t>(vertices.size() / 2); iterate() local
[all...]
/third_party/skia/src/gpu/vk/
H A DGrVkOpsRenderPass.h78 void onDraw(int vertexCount, int baseVertex) override {
79 this->onDrawInstanced(1, 0, vertexCount, baseVertex);
85 void onDrawInstanced(int instanceCount, int baseInstance, int vertexCount,
/third_party/skia/src/gpu/mock/
H A DGrMockOpTarget.h46 void* makeVertexSpace(size_t vertexSize, int vertexCount, sk_sp<const GrBuffer>* buffer,
48 if (vertexSize * vertexCount > sizeof(fStaticVertexData)) {
50 vertexSize * vertexCount, sizeof(fStaticVertexData));
/third_party/skia/src/gpu/gl/
H A DGrGLOpsRenderPass.cpp181 void GrGLOpsRenderPass::onDraw(int vertexCount, int baseVertex) { in onDraw() argument
188 GL_CALL(DrawArrays(glPrimType, baseVertex, vertexCount)); in onDraw()
216 void GrGLOpsRenderPass::onDrawInstanced(int instanceCount, int baseInstance, int vertexCount, in onDrawInstanced() argument
231 GL_CALL(DrawArraysInstancedBaseInstance(glPrimType, baseVertex, vertexCount, in onDrawInstanced()
235 GL_CALL(DrawArraysInstanced(glPrimType, baseVertex, vertexCount, instanceCountForDraw)); in onDrawInstanced()
327 auto [vertexCount, instanceCount, baseVertex, baseInstance] = cmds[i]; in multiDrawArraysANGLEOrWebGL()
329 fCounts[i] = vertexCount; in multiDrawArraysANGLEOrWebGL()
/third_party/skia/src/gpu/geometry/
H A DGrInnerFanTriangulator.h40 int vertexCount = this->GrTriangulator::polysToTriangles(polys, vertexAlloc); in polysToTriangles() local
42 return vertexCount; in polysToTriangles()

Completed in 17 milliseconds

123456789