Searched refs:indexBuffer (Results 1 - 18 of 18) sorted by relevance

/external/skia/src/gpu/
H A DGrBatch.cpp50 size_t vertexStride, const GrIndexBuffer* indexBuffer,
54 if (!indexBuffer) {
67 size_t ibSize = indexBuffer->gpuMemorySize();
70 fVertices.initInstanced(primType, vertexBuffer, indexBuffer,
49 init(GrBatchTarget* batchTarget, GrPrimitiveType primType, size_t vertexStride, const GrIndexBuffer* indexBuffer, int verticesPerInstance, int indicesPerInstance, int instancesToDraw) argument
H A DGrVertices.h24 const GrIndexBuffer* indexBuffer() const { return fIndexBuffer.get(); } function in class:GrNonInstancedVertices
69 const GrIndexBuffer* indexBuffer,
74 SkASSERT(indexBuffer);
82 fIndexBuffer.reset(indexBuffer);
99 const GrIndexBuffer* indexBuffer,
106 SkASSERT(indexBuffer);
113 fIndexBuffer.reset(indexBuffer);
67 initIndexed(GrPrimitiveType primType, const GrVertexBuffer* vertexBuffer, const GrIndexBuffer* indexBuffer, int startVertex, int startIndex, int vertexCount, int indexCount) argument
97 initInstanced(GrPrimitiveType primType, const GrVertexBuffer* vertexBuffer, const GrIndexBuffer* indexBuffer, int startVertex, int verticesPerInstance, int indicesPerInstance, int instanceCount, int maxInstancesPerDraw) argument
H A DGrAARectRenderer.cpp118 SkAutoTUnref<const GrIndexBuffer> indexBuffer(this->getIndexBuffer(
122 indexBuffer, kVertsPerAAFillRect, kIndicesPerAAFillRect,
124 if (!vertices || !indexBuffer) {
481 const SkAutoTUnref<const GrIndexBuffer> indexBuffer(
485 indexBuffer, verticesPerInstance, indicesPerInstance,
487 if (!vertices || !indexBuffer) {
H A DGrDefaultPathRenderer.cpp329 const GrIndexBuffer* indexBuffer = NULL; variable
334 indices = batchTarget->makeIndexSpace(maxIndices, &indexBuffer, &firstIndex);
369 vertices.initIndexed(primitiveType, vertexBuffer, indexBuffer, firstVertex, firstIndex,
H A DGrAAConvexPathRenderer.cpp835 const GrIndexBuffer* indexBuffer; local
839 &indexBuffer, &firstIndex);
849 vertexBuffer, indexBuffer,
925 const GrIndexBuffer* indexBuffer; variable
928 uint16_t *idxs = batchTarget->makeIndexSpace(indexCount, &indexBuffer, &firstIndex);
941 vertices.initIndexed(kTriangles_GrPrimitiveType, vertexBuffer, indexBuffer,
H A DGrGpu.cpp35 fIndexBuffer.reset(di.indexBuffer());
H A DGrOvalRenderer.cpp1574 SkAutoTUnref<const GrIndexBuffer> indexBuffer(
1579 kTriangles_GrPrimitiveType, vertexStride, indexBuffer, kVertsPerRRect,
1581 if (!verts || !indexBuffer) {
1756 SkAutoTUnref<const GrIndexBuffer> indexBuffer(
1761 helper.init(batchTarget, kTriangles_GrPrimitiveType, vertexStride, indexBuffer,
1763 if (!verts || !indexBuffer) {
H A DGrContext.cpp821 const GrIndexBuffer* indexBuffer = NULL; variable
826 indices = batchTarget->makeIndexSpace(this->indexCount(), &indexBuffer, &firstIndex);
861 vertices.initIndexed(this->primitiveType(), vertexBuffer, indexBuffer, firstVertex,
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_draw.h70 struct pipe_resource *indexBuffer,
H A Dsvga_draw_private.h157 struct pipe_resource *indexBuffer,
/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_render.c437 struct pipe_resource* indexBuffer,
504 OUT_CS_RELOC(r300_resource(indexBuffer));
597 struct pipe_resource *indexBuffer = r300->index_buffer.buffer; local
599 struct pipe_resource* orgIndexBuffer = indexBuffer;
613 r300_translate_index_buffer(r300, &r300->index_buffer, &indexBuffer,
617 if (indexSize == 2 && (start & 1) && indexBuffer) {
618 /* If we got here, then orgIndexBuffer == indexBuffer. */
630 r300_upload_index_buffer(r300, &indexBuffer, indexSize, &start,
636 r300_upload_index_buffer(r300, &indexBuffer, indexSize,
644 PREP_INDEXED, indexBuffer, 1
436 r300_emit_draw_elements(struct r300_context *r300, struct pipe_resource* indexBuffer, unsigned indexSize, unsigned max_index, unsigned mode, unsigned start, unsigned count, uint16_t *imm_indices3) argument
[all...]
/external/jmonkeyengine/engine/src/core/com/jme3/util/
H A DTangentBinormalGenerator.java183 IndexBuffer indexBuffer = mesh.getIndexBuffer();
194 for (int i = 0; i < indexBuffer.size() / 3; i++) {
196 index[j] = indexBuffer.get(i * 3 + j);
214 IndexBuffer indexBuffer = mesh.getIndexBuffer();
220 index[0] = indexBuffer.get(0);
221 index[1] = indexBuffer.get(1);
229 for (int i = 2; i < indexBuffer.size(); i++) {
230 index[2] = indexBuffer.get(i);
262 IndexBuffer indexBuffer = mesh.getIndexBuffer();
268 index[0] = indexBuffer
[all...]
/external/jmonkeyengine/engine/src/blender/com/jme3/scene/plugins/blender/curves/
H A DCurvesHelper.java475 IntBuffer indexBuffer = indexBuffers[geomIndex];
476 if (indexBuffer == null) {
484 indexBuffer = BufferUtils.createIntBuffer(((bevelCurveEdgesAmount << 1) * curvePoints.length - bevelCurveEdgesAmount << 1) * 3);
485 indexBuffers[geomIndex] = indexBuffer;
490 indexBuffer.put(index + pointOffset);
491 indexBuffer.put(index + pointOffset + 1);
492 indexBuffer.put(verts.length + index + pointOffset);
493 indexBuffer.put(verts.length + index + pointOffset);
494 indexBuffer.put(index + pointOffset + 1);
495 indexBuffer
[all...]
/external/deqp/framework/opengl/
H A DgluDrawUtil.cpp549 IndexBuffer indexBuffer(context, primitives.indexType, primitives.numElements, primitives.indices);
551 gl.bindBuffer(GL_ELEMENT_ARRAY_BUFFER, *indexBuffer);
/external/deqp/modules/gles31/functional/
H A Des31fAdvancedBlendTests.cpp410 const glu::Buffer indexBuffer (renderCtx);
433 gl.bindBuffer(GL_ELEMENT_ARRAY_BUFFER, *indexBuffer);
/external/skia/src/gpu/gl/
H A DGrGLGpu.cpp1356 GrIndexBuffer* indexBuffer = SkNEW_ARGS(GrGLIndexBuffer, (this, desc)); local
1357 return indexBuffer;
1374 GrIndexBuffer* indexBuffer = SkNEW_ARGS(GrGLIndexBuffer, (this, desc)); local
1375 return indexBuffer;
1466 ibuf = (GrGLIndexBuffer*)vertices.indexBuffer();
/external/deqp/modules/gles3/performance/
H A Des3pBufferDataUploadTests.cpp4342 const glu::Buffer indexBuffer (m_context.getRenderContext());
4357 gl.bindBuffer(GL_ELEMENT_ARRAY_BUFFER, *indexBuffer);
4472 const glu::Buffer indexBuffer (m_context.getRenderContext());
4492 gl.bindBuffer(GL_ELEMENT_ARRAY_BUFFER, *indexBuffer);
4827 const glu::Buffer indexBuffer (m_context.getRenderContext());
4843 gl.bindBuffer(GL_ELEMENT_ARRAY_BUFFER, *indexBuffer);
5162 const glu::Buffer indexBuffer (m_context.getRenderContext());
5180 gl.bindBuffer(GL_ELEMENT_ARRAY_BUFFER, *indexBuffer);
5219 gl.bindBuffer(GL_ELEMENT_ARRAY_BUFFER, *indexBuffer);
/external/deqp/modules/gles3/functional/
H A Des3fVertexArrayObjectTests.cpp1590 BufferSpec indexBuffer = { 24, 192, 1, 0, 0, GL_UNSIGNED_SHORT, 0, 48, 0.0f, 0.0f }; local
1591 spec.buffers.push_back(indexBuffer);

Completed in 278 milliseconds