/third_party/flutter/skia/src/core/ |
D | SkVertices.cpp | 30 Sizes(SkVertices::VertexMode mode, int vertexCount, int indexCount, bool hasTexs, in Sizes() 41 fISize = safe.mul(indexCount, sizeof(uint16_t)); in Sizes() 44 if (indexCount) { in Sizes() 46 numFanTris = indexCount - 2; in Sizes() 94 SkVertices::Builder::Builder(VertexMode mode, int vertexCount, int indexCount, in Builder() argument 100 this->init(mode, vertexCount, indexCount, isVolatile, in Builder() 101 SkVertices::Sizes(mode, vertexCount, indexCount, hasTexs, hasColors, hasBones)); in Builder() 104 SkVertices::Builder::Builder(VertexMode mode, int vertexCount, int indexCount, bool isVolatile, in Builder() argument 106 this->init(mode, vertexCount, indexCount, isVolatile, sizes); in Builder() 109 void SkVertices::Builder::init(VertexMode mode, int vertexCount, int indexCount, bool isVolatile, in init() argument [all …]
|
/third_party/skia/src/gpu/ |
D | GrSimpleMesh.h | 23 void setIndexed(sk_sp<const GrBuffer> indexBuffer, int indexCount, int baseIndex, 26 void setIndexedPatterned(sk_sp<const GrBuffer> indexBuffer, int indexCount, 56 inline void GrSimpleMesh::setIndexed(sk_sp<const GrBuffer> indexBuffer, int indexCount, in setIndexed() argument 61 SkASSERT(indexCount >= 1); in setIndexed() 66 fIndexCount = indexCount; in setIndexed() 78 sk_sp<const GrBuffer> indexBuffer, int indexCount, int patternRepeatCount, in setIndexedPatterned() argument 82 SkASSERT(indexCount >= 1); in setIndexedPatterned() 88 fIndexCount = indexCount; in setIndexedPatterned()
|
D | GrOpsRenderPass.h | 86 void drawIndexed(int indexCount, int baseIndex, uint16_t minIndexValue, uint16_t maxIndexValue, 93 void drawIndexedInstanced(int indexCount, int baseIndex, int instanceCount, int baseInstance, 187 virtual void onDrawIndexed(int indexCount, int baseIndex, uint16_t minIndexValue, 191 virtual void onDrawIndexedInstanced(int indexCount, int baseIndex, int instanceCount,
|
D | GrOpFlushState.h | 134 uint16_t* makeIndexSpace(int indexCount, sk_sp<const GrBuffer>*, int* startIndex) final; 150 void putBackIndices(int indexCount) final; 237 void drawIndexed(int indexCount, int baseIndex, uint16_t minIndexValue, uint16_t maxIndexValue, in drawIndexed() argument 239 fOpsRenderPass->drawIndexed(indexCount, baseIndex, minIndexValue, maxIndexValue, in drawIndexed() 245 void drawIndexedInstanced(int indexCount, int baseIndex, int instanceCount, int baseInstance, in drawIndexedInstanced() argument 247 fOpsRenderPass->drawIndexedInstanced(indexCount, baseIndex, instanceCount, baseInstance, in drawIndexedInstanced()
|
/third_party/flutter/skia/src/gpu/ |
D | GrMesh.h | 43 void setIndexed(sk_sp<const GrBuffer> indexBuffer, int indexCount, int baseIndex, 45 void setIndexedPatterned(sk_sp<const GrBuffer> indexBuffer, int indexCount, int vertexCount, 50 void setIndexedInstanced(sk_sp<const GrBuffer> indexBuffer, int indexCount, 62 int indexCount, int baseIndex, uint16_t minIndexValue, 72 int indexCount, int baseIndex, 154 inline void GrMesh::setIndexed(sk_sp<const GrBuffer> indexBuffer, int indexCount, int baseIndex, in setIndexed() argument 158 SkASSERT(indexCount >= 1); in setIndexed() 163 fIndexData.fIndexCount = indexCount; in setIndexed() 171 inline void GrMesh::setIndexedPatterned(sk_sp<const GrBuffer> indexBuffer, int indexCount, in setIndexedPatterned() argument 175 SkASSERT(indexCount >= 1); in setIndexedPatterned() [all …]
|
/third_party/flutter/skia/src/gpu/ops/ |
D | GrAALinearizingConvexPathRenderer.cpp | 200 size_t vertexStride, void* vertices, int indexCount, uint16_t* indices) const { in recordDraw() argument 201 if (vertexCount == 0 || indexCount == 0) { in recordDraw() 216 uint16_t* idxs = target->makeIndexSpace(indexCount, &indexBuffer, &firstIndex); in recordDraw() 221 memcpy(idxs, indices, indexCount * sizeof(uint16_t)); in recordDraw() 223 mesh->setIndexed(std::move(indexBuffer), indexCount, firstIndex, 0, vertexCount - 1, in recordDraw() 245 int64_t indexCount = 0; in onPrepareDraws() local 264 target, gp, vertexCount, vertexStride, vertices, indexCount, indices); in onPrepareDraws() 266 indexCount = 0; in onPrepareDraws() 278 if (indexCount + currentIndices > maxIndices) { in onPrepareDraws() 279 maxIndices = SkTMax(indexCount + currentIndices, maxIndices * 2); in onPrepareDraws() [all …]
|
/third_party/flutter/skia/include/core/ |
D | SkVertices.h | 118 int indexCount, 145 int indexCount, 155 indexCount, 178 Builder(VertexMode mode, int vertexCount, int indexCount, uint32_t flags); 184 int indexCount() const; 197 Builder(VertexMode mode, int vertexCount, int indexCount, bool isVolatile, const Sizes&); 199 void init(VertexMode mode, int vertexCount, int indexCount, bool isVolatile, const Sizes&); 227 int indexCount() const { return fIndexCnt; } in indexCount() function
|
/third_party/skia/src/gpu/ops/ |
D | AALinearizingConvexPathRenderer.cpp | 178 int indexCount, uint16_t* indices) { in recordDraw() argument 179 if (vertexCount == 0 || indexCount == 0) { in recordDraw() 194 uint16_t* idxs = target->makeIndexSpace(indexCount, &indexBuffer, &firstIndex); in recordDraw() 199 memcpy(idxs, indices, indexCount * sizeof(uint16_t)); in recordDraw() 201 mesh->setIndexed(std::move(indexBuffer), indexCount, firstIndex, 0, vertexCount - 1, in recordDraw() 218 int64_t indexCount = 0; in onPrepareDraws() local 236 this->recordDraw(target, vertexCount, vertexStride, vertices, indexCount, indices); in onPrepareDraws() 238 indexCount = 0; in onPrepareDraws() 250 if (indexCount + currentIndices > maxIndices) { in onPrepareDraws() 251 maxIndices = std::max(indexCount + currentIndices, maxIndices * 2); in onPrepareDraws() [all …]
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
D | VulkanSecondaryCommandBuffer.h | 119 void drawIndexed(uint32_t indexCount, 124 void drawIndexed(uint32_t indexCount); 125 void drawIndexedBaseVertex(uint32_t indexCount, uint32_t vertexOffset); 126 void drawIndexedInstanced(uint32_t indexCount, uint32_t instanceCount); 127 void drawIndexedInstancedBaseVertex(uint32_t indexCount, 130 void drawIndexedInstancedBaseVertexBaseInstance(uint32_t indexCount, 384 ANGLE_INLINE void VulkanSecondaryCommandBuffer::drawIndexed(uint32_t indexCount, in drawIndexed() argument 392 CommandBuffer::drawIndexed(indexCount, instanceCount, firstIndex, vertexOffset, firstInstance); in drawIndexed() 395 ANGLE_INLINE void VulkanSecondaryCommandBuffer::drawIndexed(uint32_t indexCount) in drawIndexed() argument 399 CommandBuffer::drawIndexed(indexCount, 1, 0, 0, 0); in drawIndexed() [all …]
|
D | SecondaryCommandBuffer.h | 251 uint32_t indexCount; member 257 uint32_t indexCount; member 273 uint32_t indexCount; member 280 uint32_t indexCount; member 288 uint32_t indexCount; member 593 void drawIndexed(uint32_t indexCount); 594 void drawIndexedBaseVertex(uint32_t indexCount, uint32_t vertexOffset); 599 void drawIndexedInstanced(uint32_t indexCount, uint32_t instanceCount); 600 void drawIndexedInstancedBaseVertex(uint32_t indexCount, 603 void drawIndexedInstancedBaseVertexBaseInstance(uint32_t indexCount, [all …]
|
/third_party/skia/experimental/graphite/src/ |
D | CommandBuffer.h | 74 void drawIndexed(PrimitiveType type, unsigned int baseIndex, unsigned int indexCount, in drawIndexed() argument 76 this->onDrawIndexed(type, baseIndex, indexCount, baseVertex); in drawIndexed() 84 void drawIndexedInstanced(PrimitiveType type, unsigned int baseIndex, unsigned int indexCount, in drawIndexedInstanced() argument 87 this->onDrawIndexedInstanced(type, baseIndex, indexCount, baseVertex, baseInstance, in drawIndexedInstanced() 116 virtual void onDrawIndexed(PrimitiveType type, unsigned int baseIndex, unsigned int indexCount, 122 unsigned int indexCount, unsigned int baseVertex,
|
/third_party/skia/third_party/externals/dawn/src/tests/end2end/ |
D | DrawIndexedTests.cpp | 77 void Test(uint32_t indexCount, in Test() argument 86 TestImplementation(indexCount, instanceCount, firstIndex, baseVertex, firstInstance, in Test() 90 void TestZeroSizedIndexBufferDraw(uint32_t indexCount, in TestZeroSizedIndexBufferDraw() argument 94 TestImplementation(indexCount, 1, firstIndex, 0, 0, 0, zeroSizedIndexBuffer, in TestZeroSizedIndexBufferDraw() 98 void TestImplementation(uint32_t indexCount, in TestImplementation() argument 113 pass.DrawIndexed(indexCount, instanceCount, firstIndex, baseVertex, firstInstance); in TestImplementation()
|
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/ |
D | renderer_utils.h | 320 uint32_t LineLoopRestartIndexCountHelper(GLsizei indexCount, const uint8_t *srcPtr) in LineLoopRestartIndexCountHelper() argument 328 for (GLsizei curIndex = 0; curIndex < indexCount; curIndex++) in LineLoopRestartIndexCountHelper() 344 if (indexCount > loopStartIndex) in LineLoopRestartIndexCountHelper() 352 GLsizei indexCount, in GetLineLoopWithRestartIndexCount() argument 358 return LineLoopRestartIndexCountHelper<uint8_t>(indexCount, srcPtr); in GetLineLoopWithRestartIndexCount() 360 return LineLoopRestartIndexCountHelper<uint16_t>(indexCount, srcPtr); in GetLineLoopWithRestartIndexCount() 362 return LineLoopRestartIndexCountHelper<uint32_t>(indexCount, srcPtr); in GetLineLoopWithRestartIndexCount() 372 void CopyLineLoopIndicesWithRestart(GLsizei indexCount, const uint8_t *srcPtr, uint8_t *outPtr) in CopyLineLoopIndicesWithRestart() argument 379 for (GLsizei curIndex = 0; curIndex < indexCount; curIndex++) in CopyLineLoopIndicesWithRestart() 398 if (indexCount > loopStartIndex) in CopyLineLoopIndicesWithRestart()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/ |
D | ProvokingVertexHelper.mm | 24 static inline uint primCountForIndexCount(const uint fixIndexBufferKey, const uint indexCount) 32 return indexCount; 34 return indexCount / 2; 36 return (uint)MAX(0, (int)indexCount - 1); 38 return indexCount / 3; 40 return (uint)MAX(0, (int)indexCount - 2); 200 size_t indexCount, 217 uint primCount = primCountForIndexCount(indexBufferKey, (uint32_t)indexCount); 226 uint indexCountEncoded = (uint)indexCount;
|
D | VertexArrayMtl.h | 56 size_t indexCount, 67 uint32_t indexCount, 89 size_t indexCount, 98 size_t indexCount,
|
/third_party/skia/src/core/ |
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() 202 int indexCount, const uint16_t indices[]) { in MakeCopy() argument 203 auto desc = Desc{mode, vertexCount, indexCount, !!texs, !!colors}; in MakeCopy() 273 const int indexCount = safe.checkGE(buffer.readInt(), 0); in Decode() local 286 const SkVertices::Desc desc{mode, vertexCount, indexCount, hasTexs, hasColors}; in Decode() 315 if (indexCount > 0) { in Decode() 318 for (int i = 0; i < indexCount; ++i) { in Decode()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/ |
D | renderer_utils.h | 285 uint32_t LineLoopRestartIndexCountHelper(GLsizei indexCount, const uint8_t *srcPtr) in LineLoopRestartIndexCountHelper() argument 293 for (GLsizei curIndex = 0; curIndex < indexCount; curIndex++) in LineLoopRestartIndexCountHelper() 309 if (indexCount > loopStartIndex) in LineLoopRestartIndexCountHelper() 317 GLsizei indexCount, in GetLineLoopWithRestartIndexCount() argument 323 return LineLoopRestartIndexCountHelper<uint8_t>(indexCount, srcPtr); in GetLineLoopWithRestartIndexCount() 325 return LineLoopRestartIndexCountHelper<uint16_t>(indexCount, srcPtr); in GetLineLoopWithRestartIndexCount() 327 return LineLoopRestartIndexCountHelper<uint32_t>(indexCount, srcPtr); in GetLineLoopWithRestartIndexCount() 337 void CopyLineLoopIndicesWithRestart(GLsizei indexCount, const uint8_t *srcPtr, uint8_t *outPtr) in CopyLineLoopIndicesWithRestart() argument 344 for (GLsizei curIndex = 0; curIndex < indexCount; curIndex++) in CopyLineLoopIndicesWithRestart() 363 if (indexCount > loopStartIndex) in CopyLineLoopIndicesWithRestart()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/shaders/ |
D | rewrite_indices.metal | 27 const uint indexCount, 34 if(inIndex < indexCount) 64 const uint indexCount, 73 #define READ_IDX(_idx) readIdx(indexBufferUint16, indexBufferUint32, restartIndex, indexCount, _idx… 207 assert(onOutIndex <= (indexCount - 2) * 3); 221 constant uint &indexCount [[ buffer(2) ]], 254 …ufferUint32, outIndexBufferUint16, outIndexBufferUint32, restartIndex, indexCount, baseIndex, onIn…
|
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/ |
D | VertexArray.h | 263 GLsizei indexCount, in getIndexRange() argument 268 if (elementArrayBuffer && mIndexRangeCache.get(type, indexCount, indices, indexRangeOut)) in getIndexRange() 273 return getIndexRangeImpl(context, type, indexCount, indices, indexRangeOut); in getIndexRange() 301 GLsizei indexCount, 351 GLsizei indexCount, in get() argument 356 if (mTypeKey == type && mIndexCountKey == indexCount && mOffsetKey == offset) in get() 366 GLsizei indexCount,
|
/third_party/skia/src/gpu/d3d/ |
D | GrD3DOpsRenderPass.h | 51 void onDrawIndexed(int indexCount, int baseIndex, uint16_t minIndexValue, in onDrawIndexed() argument 53 this->onDrawIndexedInstanced(indexCount, baseIndex, 1, 0, baseVertex); in onDrawIndexed() 57 void onDrawIndexedInstanced(int indexCount, int baseIndex, int instanceCount, int baseInstance,
|
/third_party/skia/src/gpu/gl/ |
D | GrGLOpsRenderPass.cpp | 191 void GrGLOpsRenderPass::onDrawIndexed(int indexCount, int baseIndex, uint16_t minIndexValue, in onDrawIndexed() argument 199 glPrimType, indexCount, GR_GL_UNSIGNED_SHORT, in onDrawIndexed() 208 GL_CALL(DrawRangeElements(glPrimType, minIndexValue, maxIndexValue, indexCount, in onDrawIndexed() 211 GL_CALL(DrawElements(glPrimType, indexCount, GR_GL_UNSIGNED_SHORT, in onDrawIndexed() 240 void GrGLOpsRenderPass::onDrawIndexedInstanced(int indexCount, int baseIndex, int instanceCount, in onDrawIndexedInstanced() argument 251 glPrimType, indexCount, GR_GL_UNSIGNED_SHORT, in onDrawIndexedInstanced() 257 GL_CALL(DrawElementsInstanced(glPrimType, indexCount, GR_GL_UNSIGNED_SHORT, in onDrawIndexedInstanced() 400 auto [indexCount, instanceCount, baseIndex, baseVertex, baseInstance] = cmds[i]; in multiDrawElementsANGLEOrWebGL() 401 fCounts[i] = indexCount; in multiDrawElementsANGLEOrWebGL()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/ |
D | VertexArray.h | 296 GLsizei indexCount, in getIndexRange() argument 301 if (elementArrayBuffer && mIndexRangeCache.get(type, indexCount, indices, indexRangeOut)) in getIndexRange() 306 return getIndexRangeImpl(context, type, indexCount, indices, indexRangeOut); in getIndexRange() 337 GLsizei indexCount, 387 GLsizei indexCount, in get() argument 392 if (mTypeKey == type && mIndexCountKey == indexCount && mOffsetKey == offset) in get() 402 GLsizei indexCount,
|
/third_party/skia/experimental/graphite/src/mtl/ |
D | MtlRenderCommandEncoder.h | 205 void drawIndexedPrimitives(MTLPrimitiveType primitiveType, NSUInteger indexCount, in drawIndexedPrimitives() argument 209 indexCount:indexCount in drawIndexedPrimitives() 214 void drawIndexedPrimitives(MTLPrimitiveType primitiveType, NSUInteger indexCount, in drawIndexedPrimitives() argument 221 indexCount:indexCount in drawIndexedPrimitives()
|
/third_party/skia/src/gpu/mtl/ |
D | GrMtlRenderCommandEncoder.h | 201 void drawIndexedPrimitives(MTLPrimitiveType primitiveType, NSUInteger indexCount, in drawIndexedPrimitives() argument 205 indexCount:indexCount in drawIndexedPrimitives() 210 void drawIndexedPrimitives(MTLPrimitiveType primitiveType, NSUInteger indexCount, in drawIndexedPrimitives() argument 217 indexCount:indexCount in drawIndexedPrimitives()
|
/third_party/flutter/skia/tests/ |
D | VerticesTest.cpp | 21 if (v0->indexCount() != v1->indexCount()) { in equal() 47 for (int i = 0; i < v0->indexCount(); ++i) { in equal() 77 for (int i = 0; i < builder.indexCount(); ++i) { in DEF_TEST()
|