/third_party/skia/third_party/externals/dawn/src/tests/end2end/ |
D | DrawIndexedIndirectTests.cpp | 79 wgpu::Buffer indexBuffer, in EncodeDrawCommands() argument 89 pass.SetIndexBuffer(indexBuffer, wgpu::IndexFormat::Uint32, indexOffset); in EncodeDrawCommands() 109 wgpu::Buffer indexBuffer = in Test() local 113 TestDraw(EncodeDrawCommands(bufferList, indexBuffer, indexOffset, indirectOffset), in Test() 203 wgpu::Buffer indexBuffer = CreateIndexBuffer({0, 1, 2, 0, 3, 1}); in TEST_P() local 206 TestDraw(EncodeDrawCommands({7, 1, 0, 0, 0}, indexBuffer, 0, 0), notFilled, notFilled); in TEST_P() 209 TestDraw(EncodeDrawCommands({3, 1, 7, 0, 0}, indexBuffer, 0, 0), notFilled, notFilled); in TEST_P() 212 TestDraw(EncodeDrawCommands({3, 1, 3, 0, 0}, indexBuffer, 0, 0), notFilled, filled); in TEST_P() 226 wgpu::Buffer indexBuffer = CreateIndexBuffer({0, 1, 2, 0, 3, 1, 0, 1, 2}); in TEST_P() local 229 TestDraw(EncodeDrawCommands({3, 1, 0, 0, 0}, indexBuffer, 6 * sizeof(uint32_t), 0), filled, in TEST_P() [all …]
|
D | IndexFormatTests.cpp | 78 wgpu::Buffer indexBuffer = in TEST_P() local 86 pass.SetIndexBuffer(indexBuffer, wgpu::IndexFormat::Uint32); in TEST_P() 105 wgpu::Buffer indexBuffer = in TEST_P() local 113 pass.SetIndexBuffer(indexBuffer, wgpu::IndexFormat::Uint16); in TEST_P() 136 wgpu::Buffer indexBuffer = in TEST_P() local 144 pass.SetIndexBuffer(indexBuffer, wgpu::IndexFormat::Uint32); in TEST_P() 165 wgpu::Buffer indexBuffer = in TEST_P() local 171 pass.SetIndexBuffer(indexBuffer, wgpu::IndexFormat::Uint32); in TEST_P() 263 wgpu::Buffer indexBuffer = in TEST_P() local 280 pass.SetIndexBuffer(indexBuffer, wgpu::IndexFormat::Uint32); in TEST_P() [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 60 SkASSERT(indexBuffer); in setIndexed() 65 fIndexBuffer = std::move(indexBuffer); in setIndexed() 78 sk_sp<const GrBuffer> indexBuffer, int indexCount, int patternRepeatCount, in setIndexedPatterned() argument 81 SkASSERT(indexBuffer); in setIndexedPatterned() 87 fIndexBuffer = std::move(indexBuffer); in setIndexedPatterned()
|
/third_party/skia/src/gpu/ops/ |
D | GrMeshDrawOp.cpp | 69 size_t vertexStride, sk_sp<const GrBuffer> indexBuffer, in PatternHelper() argument 72 this->init(target, primitiveType, vertexStride, std::move(indexBuffer), verticesPerRepetition, in PatternHelper() 77 size_t vertexStride, sk_sp<const GrBuffer> indexBuffer, in init() argument 81 if (!indexBuffer) { in init() 97 static_cast<int>(indexBuffer->size() / (sizeof(uint16_t) * indicesPerRepetition))); in init() 98 fMesh->setIndexedPatterned(std::move(indexBuffer), indicesPerRepetition, repeatCount, in init() 120 sk_sp<const GrGpuBuffer> indexBuffer = target->resourceProvider()->refNonAAQuadIndexBuffer(); in QuadHelper() local 121 if (!indexBuffer) { in QuadHelper() 125 this->init(target, GrPrimitiveType::kTriangles, vertexStride, std::move(indexBuffer), in QuadHelper()
|
/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, 61 virtual void sendIndexedMeshToGpu(GrPrimitiveType, const GrBuffer* indexBuffer, 71 virtual void sendIndexedInstancedMeshToGpu(GrPrimitiveType, const GrBuffer* indexBuffer, 154 inline void GrMesh::setIndexed(sk_sp<const GrBuffer> indexBuffer, int indexCount, int baseIndex, in setIndexed() argument 157 SkASSERT(indexBuffer); in setIndexed() 161 fIndexBuffer = std::move(indexBuffer); in setIndexed() 171 inline void GrMesh::setIndexedPatterned(sk_sp<const GrBuffer> indexBuffer, int indexCount, in setIndexedPatterned() argument 174 SkASSERT(indexBuffer); in setIndexedPatterned() [all …]
|
/third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/ |
D | IndexBufferValidationTests.cpp | 161 wgpu::Buffer indexBuffer = in TEST_F() local 171 encoder.SetIndexBuffer(indexBuffer, wgpu::IndexFormat::Uint16); in TEST_F() 179 encoder.SetIndexBuffer(indexBuffer, wgpu::IndexFormat::Uint32); in TEST_F() 188 encoder.SetIndexBuffer(indexBuffer, wgpu::IndexFormat::Uint16); in TEST_F() 196 encoder.SetIndexBuffer(indexBuffer, wgpu::IndexFormat::Uint32); in TEST_F() 205 encoder.SetIndexBuffer(indexBuffer, wgpu::IndexFormat::Uint16); in TEST_F() 213 encoder.SetIndexBuffer(indexBuffer, wgpu::IndexFormat::Uint32); in TEST_F() 230 wgpu::Buffer indexBuffer = in TEST_F() local 240 pass.SetIndexBuffer(indexBuffer, wgpu::IndexFormat::Uint32); in TEST_F() 259 encoder.SetIndexBuffer(indexBuffer, wgpu::IndexFormat::Uint32); in TEST_F() [all …]
|
D | DrawVertexAndIndexBufferOOBValidationTests.cpp | 242 IndexBufferDesc indexBuffer, in TestRenderPassDrawIndexed() argument 255 renderPassEncoder.SetIndexBuffer(indexBuffer.buffer, indexBuffer.indexFormat, in TestRenderPassDrawIndexed() 256 indexBuffer.offset, indexBuffer.size); in TestRenderPassDrawIndexed() 431 wgpu::Buffer indexBuffer = CreateBuffer(12 * sizeof(uint32_t), wgpu::BufferUsage::Index); in TEST_F() local 437 IndexBufferDesc indexBufferDesc = {indexBuffer, wgpu::IndexFormat::Uint32}; in TEST_F() 449 wgpu::Buffer indexBuffer = in TEST_F() local 459 IndexBufferDesc indexBufferDesc = {indexBuffer, params.indexFormat, in TEST_F() 501 wgpu::Buffer indexBuffer = CreateBuffer(12 * indexStride, wgpu::BufferUsage::Index); in TEST_F() local 513 IndexBufferDesc indexBufferDesc = {indexBuffer, indexFormat}; in TEST_F() 583 wgpu::Buffer indexBuffer = CreateBuffer(12 * indexStride, wgpu::BufferUsage::Index); in TEST_F() local [all …]
|
/third_party/flutter/skia/third_party/externals/dawn/src/tests/end2end/ |
D | IndexFormatTests.cpp | 76 …dawn::Buffer indexBuffer = utils::CreateBufferFromData<uint32_t>(device, dawn::BufferUsageBit::Ind… in TEST_P() local 86 pass.SetIndexBuffer(indexBuffer, 0); in TEST_P() 107 …dawn::Buffer indexBuffer = utils::CreateBufferFromData<uint16_t>(device, dawn::BufferUsageBit::Ind… in TEST_P() local 117 pass.SetIndexBuffer(indexBuffer, 0); in TEST_P() 151 …dawn::Buffer indexBuffer = utils::CreateBufferFromData<uint32_t>(device, dawn::BufferUsageBit::Ind… in TEST_P() local 161 pass.SetIndexBuffer(indexBuffer, 0); in TEST_P() 185 …dawn::Buffer indexBuffer = utils::CreateBufferFromData<uint16_t>(device, dawn::BufferUsageBit::Ind… in TEST_P() local 197 pass.SetIndexBuffer(indexBuffer, 0); in TEST_P() 226 …dawn::Buffer indexBuffer = utils::CreateBufferFromData<uint32_t>(device, dawn::BufferUsageBit::Ind… in TEST_P() local 236 pass.SetIndexBuffer(indexBuffer, 0); in TEST_P() [all …]
|
/third_party/flutter/skia/src/gpu/ops/ |
D | GrMeshDrawOp.cpp | 20 size_t vertexStride, sk_sp<const GrBuffer> indexBuffer, in PatternHelper() argument 23 this->init(target, primitiveType, vertexStride, std::move(indexBuffer), verticesPerRepetition, in PatternHelper() 28 size_t vertexStride, sk_sp<const GrBuffer> indexBuffer, in init() argument 32 if (!indexBuffer) { in init() 44 size_t ibSize = indexBuffer->size(); in init() 47 fMesh->setIndexedPatterned(std::move(indexBuffer), indicesPerRepetition, verticesPerRepetition, in init()
|
D | GrDrawVerticesOp.cpp | 66 sk_sp<const GrBuffer> indexBuffer, 300 sk_sp<const GrBuffer> indexBuffer; in drawVolatile() local 304 indices = target->makeIndexSpace(fIndexCount, &indexBuffer, &firstIndex); in drawVolatile() 319 this->drawVertices(target, std::move(gp), std::move(vertexBuffer), firstVertex, indexBuffer, in drawVolatile() 349 sk_sp<GrGpuBuffer> indexBuffer = in drawNonVolatile() local 353 if (vertexBuffer && (!this->isIndexed() || indexBuffer)) { in drawNonVolatile() 355 std::move(indexBuffer), 0); in drawNonVolatile() 372 indexBuffer = rp->createBuffer( in drawNonVolatile() 374 indices = indexBuffer ? static_cast<uint16_t*>(indexBuffer->map()) : nullptr; in drawNonVolatile() 390 if (indexBuffer) { in drawNonVolatile() [all …]
|
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/ |
D | DrawElementsTest.cpp | 33 for (GLuint indexBuffer : mIndexBuffers) in ~DrawElementsTest() local 35 if (indexBuffer != 0) in ~DrawElementsTest() 37 glDeleteBuffers(1, &indexBuffer); in ~DrawElementsTest() 137 GLBuffer indexBuffer; in TEST_P() local 138 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, indexBuffer); in TEST_P() 146 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, indexBuffer); in TEST_P() 292 GLBuffer indexBuffer; in TEST_P() local 294 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, indexBuffer); in TEST_P() 331 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, indexBuffer); in TEST_P() 486 GLBuffer indexBuffer; in TEST_P() local [all …]
|
D | DrawBaseVertexVariantsTest.cpp | 204 GLBuffer &indexBuffer) in setupIndexedBuffers() argument 221 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, indexBuffer); in setupIndexedBuffers() 374 GLBuffer indexBuffer; in TEST_P() local 377 setupIndexedBuffers(vertexPositionBuffer, vertexColorBuffer, indexBuffer); in TEST_P() 393 GLBuffer indexBuffer; in TEST_P() local 396 setupIndexedBuffers(vertexPositionBuffer, vertexColorBuffer, indexBuffer); in TEST_P() 412 GLBuffer indexBuffer; in TEST_P() local 415 setupIndexedBuffers(vertexPositionBuffer, vertexColorBuffer, indexBuffer); in TEST_P() 431 GLBuffer indexBuffer; in TEST_P() local 434 setupIndexedBuffers(vertexPositionBuffer, vertexColorBuffer, indexBuffer); in TEST_P()
|
D | DrawBaseVertexBaseInstanceTest.cpp | 255 void setupIndexedBuffers(GLBuffer &vertexBuffer, GLBuffer &indexBuffer) in setupIndexedBuffers() argument 261 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, indexBuffer); in setupIndexedBuffers() 286 void setupRegularIndexedBuffer(GLBuffer &indexBuffer) in setupRegularIndexedBuffer() argument 288 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, indexBuffer); in setupRegularIndexedBuffer() 530 GLBuffer indexBuffer; in TEST_P() local 532 setupIndexedBuffers(vertexBuffer, indexBuffer); in TEST_P() 544 setupRegularIndexedBuffer(indexBuffer); in TEST_P() 639 GLBuffer indexBuffer; in TEST_P() local 641 setupIndexedBuffers(vertexBuffer, indexBuffer); in TEST_P() 655 setupRegularIndexedBuffer(indexBuffer); in TEST_P() [all …]
|
/third_party/skia/experimental/graphite/src/mtl/ |
D | MtlRenderCommandEncoder.h | 206 MTLIndexType indexType, id<MTLBuffer> indexBuffer, in drawIndexedPrimitives() argument 211 indexBuffer:indexBuffer in drawIndexedPrimitives() 215 MTLIndexType indexType, id<MTLBuffer> indexBuffer, in drawIndexedPrimitives() argument 223 indexBuffer:indexBuffer in drawIndexedPrimitives() 230 MTLIndexType indexType, id<MTLBuffer> indexBuffer, in drawIndexedPrimitives() argument 236 indexBuffer:indexBuffer in drawIndexedPrimitives()
|
/third_party/skia/src/gpu/mtl/ |
D | GrMtlRenderCommandEncoder.h | 202 MTLIndexType indexType, id<MTLBuffer> indexBuffer, in drawIndexedPrimitives() argument 207 indexBuffer:indexBuffer in drawIndexedPrimitives() 211 MTLIndexType indexType, id<MTLBuffer> indexBuffer, in drawIndexedPrimitives() argument 219 indexBuffer:indexBuffer in drawIndexedPrimitives() 226 MTLIndexType indexType, id<MTLBuffer> indexBuffer, in drawIndexedPrimitives() argument 232 indexBuffer:indexBuffer in drawIndexedPrimitives()
|
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/ |
D | IndexDataManager.cpp | 177 translated->indexBuffer = nullptr; in prepareIndexData() 224 translated->indexBuffer = staticBuffer->getIndexBuffer(); in prepareIndexData() 243 IndexBufferInterface *indexBuffer = nullptr; in streamIndexData() local 244 ANGLE_TRY(getStreamingIndexBuffer(context, dstType, &indexBuffer)); in streamIndexData() 245 ASSERT(indexBuffer != nullptr); in streamIndexData() 248 ANGLE_TRY(StreamInIndexBuffer(context, indexBuffer, data, count, srcType, dstType, in streamIndexData() 251 translated->indexBuffer = indexBuffer->getIndexBuffer(); in streamIndexData() 252 translated->serial = indexBuffer->getSerial(); in streamIndexData()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/ |
D | IndexDataManager.cpp | 177 translated->indexBuffer = nullptr; in prepareIndexData() 224 translated->indexBuffer = staticBuffer->getIndexBuffer(); in prepareIndexData() 243 IndexBufferInterface *indexBuffer = nullptr; in streamIndexData() local 244 ANGLE_TRY(getStreamingIndexBuffer(context, dstType, &indexBuffer)); in streamIndexData() 245 ASSERT(indexBuffer != nullptr); in streamIndexData() 248 ANGLE_TRY(StreamInIndexBuffer(context, indexBuffer, data, count, srcType, dstType, in streamIndexData() 251 translated->indexBuffer = indexBuffer->getIndexBuffer(); in streamIndexData() 252 translated->serial = indexBuffer->getSerial(); in streamIndexData()
|
/third_party/skia/experimental/graphite/src/ |
D | CommandBuffer.cpp | 64 void CommandBuffer::bindIndexBuffer(sk_sp<Buffer> indexBuffer, size_t bufferOffset) { in bindIndexBuffer() argument 65 this->onBindIndexBuffer(indexBuffer.get(), bufferOffset); in bindIndexBuffer() 66 if (indexBuffer) { in bindIndexBuffer() 67 this->trackResource(std::move(indexBuffer)); in bindIndexBuffer()
|
/third_party/flutter/skia/third_party/externals/angle2/src/tests/gl_tests/ |
D | DrawElementsTest.cpp | 31 for (GLuint indexBuffer : mIndexBuffers) in ~DrawElementsTest() local 33 if (indexBuffer != 0) in ~DrawElementsTest() 35 glDeleteBuffers(1, &indexBuffer); in ~DrawElementsTest() 294 GLBuffer indexBuffer; in TEST_P() local 296 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, indexBuffer); in TEST_P() 307 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, indexBuffer); in TEST_P()
|
/third_party/flutter/skia/src/gpu/mtl/ |
D | GrMtlGpuCommandBuffer.mm | 379 const GrBuffer* indexBuffer, 391 if (indexBuffer) { 392 SkASSERT(!indexBuffer->isCpuBuffer()); 393 SkASSERT(!static_cast<const GrGpuBuffer*>(indexBuffer)->isMapped()); 395 mtlIndexBuffer = static_cast<const GrMtlBuffer*>(indexBuffer)->mtlBuffer(); 400 size_t indexOffset = static_cast<const GrMtlBuffer*>(indexBuffer)->offset() + 405 indexBuffer:mtlIndexBuffer 428 const GrBuffer* indexBuffer, 441 if (indexBuffer) { 442 SkASSERT(!indexBuffer->isCpuBuffer()); [all …]
|
/third_party/skia/src/gpu/gl/ |
D | GrGLOpsRenderPass.cpp | 99 void GrGLOpsRenderPass::onBindBuffers(sk_sp<const GrBuffer> indexBuffer, in onBindBuffers() argument 103 SkASSERT((primitiveRestart == GrPrimitiveRestart::kNo) || indexBuffer); in onBindBuffers() 113 fAttribArrayState = fGpu->bindInternalVertexArray(indexBuffer.get(), numAttribs, in onBindBuffers() 116 if (indexBuffer) { in onBindBuffers() 117 if (indexBuffer->isCpuBuffer()) { in onBindBuffers() 118 auto* cpuIndexBuffer = static_cast<const GrCpuBuffer*>(indexBuffer.get()); in onBindBuffers() 135 if ((indexBuffer && fGpu->glCaps().baseVertexBaseInstanceSupport()) || in onBindBuffers() 136 (!indexBuffer && !fGpu->glCaps().drawArraysBaseVertexIsBroken())) { in onBindBuffers() 141 fActiveIndexBuffer = std::move(indexBuffer); in onBindBuffers()
|
/third_party/skia/third_party/externals/angle2/samples/torus_lighting/ |
D | torus.h | 18 void GenerateTorus(GLuint *vertexBuffer, GLuint *indexBuffer, GLsizei *indexCount) in GenerateTorus() argument 82 glGenBuffers(1, indexBuffer); in GenerateTorus() 83 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, *indexBuffer); in GenerateTorus()
|
/third_party/skia/third_party/externals/angle2/src/tests/egl_tests/ |
D | EGLPreRotationTest.cpp | 336 GLBuffer indexBuffer; in TEST_P() local 343 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, indexBuffer); in TEST_P() 425 GLBuffer indexBuffer; in TEST_P() local 440 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, indexBuffer); in TEST_P() 545 GLBuffer indexBuffer; in TEST_P() local 552 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, indexBuffer); in TEST_P() 689 GLBuffer indexBuffer; in TEST_P() local 696 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, indexBuffer); in TEST_P() 763 GLBuffer *indexBuffer, in initializeGeometry() argument 776 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, *indexBuffer); in initializeGeometry() [all …]
|
/third_party/flutter/skia/src/gpu/vk/ |
D | GrVkGpuCommandBuffer.h | 136 void bindGeometry(const GrGpuBuffer* indexBuffer, 162 void sendIndexedMeshToGpu(GrPrimitiveType primType, const GrBuffer* indexBuffer, int indexCount, in sendIndexedMeshToGpu() argument 167 this->sendIndexedInstancedMeshToGpu(primType, indexBuffer, indexCount, baseIndex, in sendIndexedMeshToGpu() 176 void sendIndexedInstancedMeshToGpu(GrPrimitiveType, const GrBuffer* indexBuffer, int indexCount,
|
/third_party/mesa3d/src/gallium/drivers/r300/ |
D | r300_render.c | 429 struct pipe_resource* indexBuffer, in r300_emit_draw_elements() argument 496 OUT_CS_RELOC(r300_resource(indexBuffer)); in r300_emit_draw_elements() 591 struct pipe_resource *indexBuffer = in r300_draw_elements() local 594 struct pipe_resource* orgIndexBuffer = indexBuffer; in r300_draw_elements() 608 r300_translate_index_buffer(r300, info, &indexBuffer, in r300_draw_elements() 612 if (indexSize == 2 && (start & 1) && indexBuffer) { in r300_draw_elements() 625 r300_upload_index_buffer(r300, &indexBuffer, indexSize, &start, in r300_draw_elements() 630 r300_upload_index_buffer(r300, &indexBuffer, indexSize, in r300_draw_elements() 638 PREP_INDEXED, indexBuffer, 19, buffer_offset, draw->index_bias, in r300_draw_elements() 643 r300_emit_draw_elements(r300, indexBuffer, indexSize, in r300_draw_elements() [all …]
|