Home
last modified time | relevance | path

Searched refs:indexBuffer (Results 1 – 25 of 159) sorted by relevance

1234567

/third_party/skia/third_party/externals/dawn/src/tests/end2end/
DDrawIndexedIndirectTests.cpp79 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 …]
DIndexFormatTests.cpp78 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/
DGrSimpleMesh.h23 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/
DGrMeshDrawOp.cpp69 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/
DGrMesh.h43 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/
DIndexBufferValidationTests.cpp161 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 …]
DDrawVertexAndIndexBufferOOBValidationTests.cpp242 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/
DIndexFormatTests.cpp76 …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/
DGrMeshDrawOp.cpp20 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()
DGrDrawVerticesOp.cpp66 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/
DDrawElementsTest.cpp33 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 …]
DDrawBaseVertexVariantsTest.cpp204 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()
DDrawBaseVertexBaseInstanceTest.cpp255 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/
DMtlRenderCommandEncoder.h206 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/
DGrMtlRenderCommandEncoder.h202 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/
DIndexDataManager.cpp177 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/
DIndexDataManager.cpp177 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/
DCommandBuffer.cpp64 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/
DDrawElementsTest.cpp31 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/
DGrMtlGpuCommandBuffer.mm379 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/
DGrGLOpsRenderPass.cpp99 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/
Dtorus.h18 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/
DEGLPreRotationTest.cpp336 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/
DGrVkGpuCommandBuffer.h136 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/
Dr300_render.c429 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 …]

1234567