Home
last modified time | relevance | path

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

/external/chromium_org/third_party/angle/src/libGLESv2/renderer/
DIndexDataManager.cpp161 IndexBufferInterface *indexBuffer = streamingBuffer; in prepareIndexData() local
168 indexBuffer = streamingBuffer; in prepareIndexData()
182 indexBuffer = staticBuffer; in prepareIndexData()
200 indexBuffer = staticBuffer; in prepareIndexData()
210 if (!indexBuffer) in prepareIndexData()
224 if (!indexBuffer->reserveBufferSpace(bufferSizeRequired, type)) in prepareIndexData()
231 if (!indexBuffer->mapBuffer(bufferSizeRequired, &output, &streamOffset)) in prepareIndexData()
239 if (!indexBuffer->unmapBuffer()) in prepareIndexData()
256 translated->indexBuffer = indexBuffer->getIndexBuffer(); in prepareIndexData()
257 translated->serial = directStorage ? storage->getSerial() : indexBuffer->getSerial(); in prepareIndexData()
DIndexBuffer9.cpp89 IndexBuffer9 *IndexBuffer9::makeIndexBuffer9(IndexBuffer *indexBuffer) in makeIndexBuffer9() argument
91 ASSERT(HAS_DYNAMIC_TYPE(IndexBuffer9*, indexBuffer)); in makeIndexBuffer9()
92 return static_cast<IndexBuffer9*>(indexBuffer); in makeIndexBuffer9()
DIndexBuffer11.cpp68 IndexBuffer11 *IndexBuffer11::makeIndexBuffer11(IndexBuffer *indexBuffer) in makeIndexBuffer11() argument
70 ASSERT(HAS_DYNAMIC_TYPE(IndexBuffer11*, indexBuffer)); in makeIndexBuffer11()
71 return static_cast<IndexBuffer11*>(indexBuffer); in makeIndexBuffer11()
DIndexBuffer9.h26 static IndexBuffer9 *makeIndexBuffer9(IndexBuffer *indexBuffer);
DIndexBuffer11.h26 static IndexBuffer11 *makeIndexBuffer11(IndexBuffer *indexBuffer);
DIndexDataManager.h40 IndexBuffer *indexBuffer; member
DRenderer11.cpp1064 … IndexBuffer11* indexBuffer = IndexBuffer11::makeIndexBuffer11(indexInfo->indexBuffer); in applyIndexBuffer() local
1066 …mDeviceContext->IASetIndexBuffer(storage->getBuffer(), indexBuffer->getIndexFormat(), indexInfo->s… in applyIndexBuffer()
1075 IndexBuffer11* indexBuffer = IndexBuffer11::makeIndexBuffer11(indexInfo->indexBuffer); in applyIndexBuffer() local
1077 …mDeviceContext->IASetIndexBuffer(indexBuffer->getBuffer(), indexBuffer->getIndexFormat(), indexInf… in applyIndexBuffer()
1133 gl::Buffer *indexBuffer = elementArrayBuffer; in drawLineLoop() local
1134 BufferStorage *storage = indexBuffer->getStorage(); in drawLineLoop()
1220 … IndexBuffer11 *indexBuffer = IndexBuffer11::makeIndexBuffer11(mLineLoopIB->getIndexBuffer()); in drawLineLoop() local
1222 …mDeviceContext->IASetIndexBuffer(indexBuffer->getBuffer(), indexBuffer->getIndexFormat(), indexBuf… in drawLineLoop()
1236 gl::Buffer *indexBuffer = elementArrayBuffer; in drawTriangleFan() local
1237 BufferStorage *storage = indexBuffer->getStorage(); in drawTriangleFan()
[all …]
DRenderer9.cpp1403 IndexBuffer9* indexBuffer = IndexBuffer9::makeIndexBuffer9(indexInfo->indexBuffer); in applyIndexBuffer() local
1405 mDevice->SetIndices(indexBuffer->getBuffer()); in applyIndexBuffer()
1428 … IndexBuffer9 *indexBuffer = IndexBuffer9::makeIndexBuffer9(countingIB->getIndexBuffer()); in drawArrays() local
1430 mDevice->SetIndices(indexBuffer->getBuffer()); in drawArrays()
1478 gl::Buffer *indexBuffer = elementArrayBuffer; in drawLineLoop() local
1479 BufferStorage *storage = indexBuffer->getStorage(); in drawLineLoop()
1651 IndexBuffer9 *indexBuffer = IndexBuffer9::makeIndexBuffer9(mLineLoopIB->getIndexBuffer()); in drawLineLoop() local
1653 mDevice->SetIndices(indexBuffer->getBuffer()); in drawLineLoop()
/external/jmonkeyengine/engine/src/core/com/jme3/util/
DTangentBinormalGenerator.java183 IndexBuffer indexBuffer = mesh.getIndexBuffer(); in processTriangles() local
194 for (int i = 0; i < indexBuffer.size() / 3; i++) { in processTriangles()
196 index[j] = indexBuffer.get(i * 3 + j); in processTriangles()
214 IndexBuffer indexBuffer = mesh.getIndexBuffer(); in processTriangleStrip() local
220 index[0] = indexBuffer.get(0); in processTriangleStrip()
221 index[1] = indexBuffer.get(1); in processTriangleStrip()
229 for (int i = 2; i < indexBuffer.size(); i++) { in processTriangleStrip()
230 index[2] = indexBuffer.get(i); in processTriangleStrip()
262 IndexBuffer indexBuffer = mesh.getIndexBuffer(); in processTriangleFan() local
268 index[0] = indexBuffer.get(0); in processTriangleFan()
[all …]
/external/mesa3d/src/gallium/drivers/r300/
Dr300_render.c437 struct pipe_resource* indexBuffer, in r300_emit_draw_elements() argument
504 OUT_CS_RELOC(r300_resource(indexBuffer)); in r300_emit_draw_elements()
597 struct pipe_resource *indexBuffer = r300->index_buffer.buffer; in r300_draw_elements() local
599 struct pipe_resource* orgIndexBuffer = indexBuffer; in r300_draw_elements()
613 r300_translate_index_buffer(r300, &r300->index_buffer, &indexBuffer, in r300_draw_elements()
617 if (indexSize == 2 && (start & 1) && indexBuffer) { in r300_draw_elements()
630 r300_upload_index_buffer(r300, &indexBuffer, indexSize, &start, in r300_draw_elements()
636 r300_upload_index_buffer(r300, &indexBuffer, indexSize, in r300_draw_elements()
644 PREP_INDEXED, indexBuffer, 19, buffer_offset, info->index_bias, in r300_draw_elements()
649 r300_emit_draw_elements(r300, indexBuffer, indexSize, in r300_draw_elements()
[all …]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/
Dr300_render.c437 struct pipe_resource* indexBuffer, in r300_emit_draw_elements() argument
504 OUT_CS_RELOC(r300_resource(indexBuffer)); in r300_emit_draw_elements()
597 struct pipe_resource *indexBuffer = r300->index_buffer.buffer; in r300_draw_elements() local
599 struct pipe_resource* orgIndexBuffer = indexBuffer; in r300_draw_elements()
613 r300_translate_index_buffer(r300, &r300->index_buffer, &indexBuffer, in r300_draw_elements()
617 if (indexSize == 2 && (start & 1) && indexBuffer) { in r300_draw_elements()
630 r300_upload_index_buffer(r300, &indexBuffer, indexSize, &start, in r300_draw_elements()
636 r300_upload_index_buffer(r300, &indexBuffer, indexSize, in r300_draw_elements()
644 PREP_INDEXED, indexBuffer, 19, buffer_offset, info->index_bias, in r300_draw_elements()
649 r300_emit_draw_elements(r300, indexBuffer, indexSize, in r300_draw_elements()
[all …]
/external/jmonkeyengine/engine/src/blender/com/jme3/scene/plugins/blender/curves/
DCurvesHelper.java475 IntBuffer indexBuffer = indexBuffers[geomIndex]; in applyBevelAndTaper() local
476 if (indexBuffer == null) { in applyBevelAndTaper()
484indexBuffer = BufferUtils.createIntBuffer(((bevelCurveEdgesAmount << 1) * curvePoints.length - bev… in applyBevelAndTaper()
485 indexBuffers[geomIndex] = indexBuffer; in applyBevelAndTaper()
490 indexBuffer.put(index + pointOffset); in applyBevelAndTaper()
491 indexBuffer.put(index + pointOffset + 1); in applyBevelAndTaper()
492 indexBuffer.put(verts.length + index + pointOffset); in applyBevelAndTaper()
493 indexBuffer.put(verts.length + index + pointOffset); in applyBevelAndTaper()
494 indexBuffer.put(index + pointOffset + 1); in applyBevelAndTaper()
495 indexBuffer.put(verts.length + index + pointOffset + 1); in applyBevelAndTaper()
/external/skia/src/gpu/
DGrAARectRenderer.cpp469 GrIndexBuffer* indexBuffer = this->aaFillRectIndexBuffer(gpu); in geometryFillAARect() local
470 if (NULL == indexBuffer) { in geometryFillAARect()
563 target->setIndexSourceToBuffer(indexBuffer); in geometryFillAARect()
813 GrIndexBuffer* indexBuffer = this->aaStrokeRectIndexBuffer(gpu, miterStroke); in geometryStrokeAARect() local
814 if (NULL == indexBuffer) { in geometryStrokeAARect()
907 target->setIndexSourceToBuffer(indexBuffer); in geometryStrokeAARect()
DGrOvalRenderer.cpp942 GrIndexBuffer* indexBuffer = this->rRectIndexBuffer(context->getGpu()); in drawSimpleRRect() local
943 if (NULL == indexBuffer) { in drawSimpleRRect()
1033 target->setIndexSourceToBuffer(indexBuffer); in drawSimpleRRect()
1142 target->setIndexSourceToBuffer(indexBuffer); in drawSimpleRRect()
/external/chromium_org/third_party/skia/src/gpu/
DGrAARectRenderer.cpp469 GrIndexBuffer* indexBuffer = this->aaFillRectIndexBuffer(gpu); in geometryFillAARect() local
470 if (NULL == indexBuffer) { in geometryFillAARect()
563 target->setIndexSourceToBuffer(indexBuffer); in geometryFillAARect()
813 GrIndexBuffer* indexBuffer = this->aaStrokeRectIndexBuffer(gpu, miterStroke); in geometryStrokeAARect() local
814 if (NULL == indexBuffer) { in geometryStrokeAARect()
907 target->setIndexSourceToBuffer(indexBuffer); in geometryStrokeAARect()
DGrOvalRenderer.cpp942 GrIndexBuffer* indexBuffer = this->rRectIndexBuffer(context->getGpu()); in drawSimpleRRect() local
943 if (NULL == indexBuffer) { in drawSimpleRRect()
1033 target->setIndexSourceToBuffer(indexBuffer); in drawSimpleRRect()
1142 target->setIndexSourceToBuffer(indexBuffer); in drawSimpleRRect()
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/
Dsvga_draw.h70 struct pipe_resource *indexBuffer,
Dsvga_draw_private.h157 struct pipe_resource *indexBuffer,
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_draw.h70 struct pipe_resource *indexBuffer,
Dsvga_draw_private.h157 struct pipe_resource *indexBuffer,
/external/skia/src/gpu/gl/
DGrGLVertexArray.h171 GrGLAttribArrayState* bindWithIndexBuffer(const GrGLIndexBuffer* indexBuffer);
DGrGpuGL.cpp1193 GrIndexBuffer* indexBuffer = SkNEW_ARGS(GrGLIndexBuffer, (this, desc)); in onCreateIndexBuffer() local
1194 return indexBuffer; in onCreateIndexBuffer()
1211 GrIndexBuffer* indexBuffer = SkNEW_ARGS(GrGLIndexBuffer, (this, desc)); in onCreateIndexBuffer() local
1212 return indexBuffer; in onCreateIndexBuffer()
/external/chromium_org/third_party/skia/src/gpu/gl/
DGrGLVertexArray.h171 GrGLAttribArrayState* bindWithIndexBuffer(const GrGLIndexBuffer* indexBuffer);
DGrGpuGL.cpp1193 GrIndexBuffer* indexBuffer = SkNEW_ARGS(GrGLIndexBuffer, (this, desc)); in onCreateIndexBuffer() local
1194 return indexBuffer; in onCreateIndexBuffer()
1211 GrIndexBuffer* indexBuffer = SkNEW_ARGS(GrGLIndexBuffer, (this, desc)); in onCreateIndexBuffer() local
1212 return indexBuffer; in onCreateIndexBuffer()