/third_party/skia/src/gpu/ |
H A 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() 82 SkASSERT(indexCount >= 1); in setIndexedPatterned() 88 fIndexCount = indexCount; in setIndexedPatterned() 77 setIndexedPatterned( sk_sp<const GrBuffer> indexBuffer, int indexCount, int patternRepeatCount, int maxPatternRepetitionsInIndexBuffer, sk_sp<const GrBuffer> vertexBuffer, int patternVertexCount, int baseVertex) setIndexedPatterned() argument
|
H A 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()
|
H A D | GrOpsRenderPass.h | 87 void drawIndexed(int indexCount, int baseIndex, uint16_t minIndexValue, uint16_t maxIndexValue, 94 void drawIndexedInstanced(int indexCount, int baseIndex, int instanceCount, int baseInstance, 190 virtual void onDrawIndexed(int indexCount, int baseIndex, uint16_t minIndexValue, 194 virtual void onDrawIndexedInstanced(int indexCount, int baseIndex, int instanceCount,
|
H A D | GrOpsRenderPass.cpp | 238 void GrOpsRenderPass::drawIndexed(int indexCount, int baseIndex, uint16_t minIndexValue, in drawIndexed() argument 246 this->onDrawIndexed(indexCount, baseIndex, minIndexValue, maxIndexValue, baseVertex); in drawIndexed() 261 void GrOpsRenderPass::drawIndexedInstanced(int indexCount, int baseIndex, int instanceCount, in drawIndexedInstanced() argument 270 this->onDrawIndexedInstanced(indexCount, baseIndex, instanceCount, baseInstance, baseVertex); in drawIndexedInstanced() 318 auto [indexCount, instanceCount, baseIndex, baseVertex, baseInstance] = cmds[i]; in drawIndexedIndirect() 319 this->onDrawIndexedInstanced(indexCount, baseIndex, instanceCount, baseInstance, in drawIndexedIndirect()
|
H A D | GrDrawIndirectCommand.h | 94 inline void writeIndexed(uint32_t indexCount, uint32_t baseIndex, uint32_t instanceCount, in writeIndexed() 96 *fData++ = {indexCount, instanceCount, baseIndex, baseVertex, baseInstance}; in writeIndexed()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A 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, in drawIndexed() 402 drawIndexedBaseVertex(uint32_t indexCount, uint32_t vertexOffset) drawIndexedBaseVertex() argument 410 drawIndexedInstanced(uint32_t indexCount, uint32_t instanceCount) drawIndexedInstanced() argument 418 drawIndexedInstancedBaseVertex( uint32_t indexCount, uint32_t instanceCount, uint32_t vertexOffset) drawIndexedInstancedBaseVertex() argument 428 drawIndexedInstancedBaseVertexBaseInstance( uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) drawIndexedInstancedBaseVertexBaseInstance() argument [all...] |
H A 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, 1168 drawIndexed(uint32_t indexCount) drawIndexed() argument 1176 drawIndexedBaseVertex(uint32_t indexCount, uint32_t vertexOffset) drawIndexedBaseVertex() argument 1202 drawIndexedInstanced(uint32_t indexCount, uint32_t instanceCount) drawIndexedInstanced() argument 1213 drawIndexedInstancedBaseVertex(uint32_t indexCount, uint32_t instanceCount, uint32_t vertexOffset) drawIndexedInstancedBaseVertex() argument 1227 drawIndexedInstancedBaseVertexBaseInstance( uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) drawIndexedInstancedBaseVertexBaseInstance() argument [all...] |
/third_party/skia/experimental/graphite/src/ |
H A 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/src/gpu/ops/ |
H A D | AALinearizingConvexPathRenderer.cpp | 178 int indexCount, uint16_t* indices) { in recordDraw() 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() local 218 int64_t indexCount = 0; variable 236 this->recordDraw(target, vertexCount, vertexStride, vertices, indexCount, indices); 238 indexCount = 0; 250 if (indexCount + currentIndices > maxIndices) { 251 maxIndices = std::max(indexCount 176 recordDraw(GrMeshDrawTarget* target, int vertexCount, size_t vertexStride, void* vertices, int indexCount, uint16_t* indices) recordDraw() argument [all...] |
/third_party/skia/third_party/externals/dawn/src/tests/end2end/ |
H A 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/skia/third_party/externals/angle2/src/libANGLE/renderer/ |
H A 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() 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 > loopStartInde in CopyLineLoopIndicesWithRestart() 316 GetLineLoopWithRestartIndexCount(gl::DrawElementsType glIndexType, GLsizei indexCount, const uint8_t *srcPtr) GetLineLoopWithRestartIndexCount() argument [all...] |
/third_party/skia/src/gpu/gl/ |
H A 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/src/gpu/d3d/ |
H A D | GrD3DOpsRenderPass.h | 51 void onDrawIndexed(int indexCount, int baseIndex, uint16_t minIndexValue, 53 this->onDrawIndexedInstanced(indexCount, baseIndex, 1, 0, baseVertex); 57 void onDrawIndexedInstanced(int indexCount, int baseIndex, int instanceCount, int baseInstance,
|
/third_party/skia/src/gpu/mtl/ |
H A 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, 217 indexCount:indexCount
|
/third_party/skia/experimental/graphite/src/mtl/ |
H A D | MtlRenderCommandEncoder.h | 205 void drawIndexedPrimitives(MTLPrimitiveType primitiveType, NSUInteger indexCount, 209 indexCount:indexCount 214 void drawIndexedPrimitives(MTLPrimitiveType primitiveType, NSUInteger indexCount, 221 indexCount:indexCount
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/ |
H A D | VertexArrayMtl.h | 56 size_t indexCount, 67 uint32_t indexCount, 89 size_t indexCount, 98 size_t indexCount,
|
/third_party/skia/src/core/ |
H A 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() 203 auto desc = Desc{mode, vertexCount, indexCount, !!texs, !!colors}; in MakeCopy() 306 const int indexCount = safe.checkGE(buffer.readInt(), 0); in Decode() 319 const SkVertices::Desc desc{mode, vertexCount, indexCount, hasTexs, hasColors}; in Decode() 348 if (indexCount > 0) { in Decode() 351 for (int i = 0; i < indexCount; ++i) { in Decode() 199 MakeCopy(VertexMode mode, int vertexCount, const SkPoint pos[], const SkPoint texs[], const SkColor colors[], int indexCount, const uint16_t indices[]) MakeCopy() argument
|
H A D | SkVertState.h | 27 VertState(int vCount, const uint16_t indices[], int indexCount) in VertState() 31 fCount = indexCount; in VertState()
|
H A D | SkDraw_vertices.cpp | 315 const int indexCount = info.indexCount(); in drawFixedVertices() local 353 VertState state(vertexCount, indices, indexCount); in drawFixedVertices() 465 VertState state(vertexCount, indices, indexCount); in drawFixedVertices() 519 const int indexCount = info.indexCount(); in drawVertices() local 522 if (vertexCount < 3 || (indexCount > 0 && indexCount < 3) || fRC->isEmpty()) { in drawVertices()
|
/third_party/skia/third_party/externals/angle2/src/tests/perf_tests/ |
H A D | IndexConversionPerf.cpp | 169 unsigned int indexCount = 3; in drawIndexRange() local 170 size_t offset = static_cast<size_t>(indexCount * getNumStepsPerformed()); in drawIndexRange() 179 glDrawElements(GL_TRIANGLES, static_cast<GLsizei>(indexCount), GL_UNSIGNED_SHORT, in drawIndexRange()
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkOpsRenderPass.h | 81 void onDrawIndexed(int indexCount, int baseIndex, uint16_t minIndexValue, 83 this->onDrawIndexedInstanced(indexCount, baseIndex, 1, 0, baseVertex); 87 void onDrawIndexedInstanced(int indexCount, int baseIndex, int instanceCount, int baseInstance,
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/ |
H A D | VertexArray.h | 296 GLsizei indexCount, in getIndexRange() 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() 392 if (mTypeKey == type && mIndexCountKey == indexCount && mOffsetKey == offset) in get() 402 GLsizei indexCount, 294 getIndexRange(const Context *context, DrawElementsType type, GLsizei indexCount, const void *indices, IndexRange *indexRangeOut) const getIndexRange() argument 386 get(DrawElementsType type, GLsizei indexCount, const void *indices, IndexRange *indexRangeOut) get() argument
|
/third_party/icu/icu4c/source/test/perf/leperf/ |
H A D | xmlreader.cpp | 187 int32_t glyphCount = 0, indexCount = 0, positionCount = 0; in readTestFile() local 233 expected.indices = (le_int32 *) getHexArray(indices, indexCount); in readTestFile() 238 if (glyphCount < charCount || indexCount != glyphCount || positionCount < glyphCount * 2 + 2) { in readTestFile() 239 log_err("Test %s: inconsistent input data: charCount = %d, glyphCount = %d, indexCount = %d, positionCount = %d\n", in readTestFile() 240 id, charCount, glyphCount, indexCount, positionCount); in readTestFile()
|
/third_party/icu/icu4c/source/test/letest/ |
H A D | xmlreader.cpp | 183 int32_t glyphCount = 0, indexCount = 0, positionCount = 0; in readTestFile() local 229 expected.indices = (le_int32 *) getHexArray(indices, indexCount); in readTestFile() 234 if (glyphCount < charCount || indexCount != glyphCount || positionCount < glyphCount * 2 + 2) { in readTestFile() 235 log_err("Test %s: inconsistent input data: charCount = %d, glyphCount = %d, indexCount = %d, positionCount = %d\n", in readTestFile() 236 id, charCount, glyphCount, indexCount, positionCount); in readTestFile()
|
/third_party/skia/tests/ |
H A D | VerticesTest.cpp | 27 if (v0.indexCount() != v1.indexCount()) { in equal() 53 for (int i = 0; i < v0.indexCount(); ++i) { in equal()
|