Searched refs:indexInfo (Results 1 - 6 of 6) sorted by relevance

/external/chromium_org/third_party/angle/src/libGLESv2/renderer/
H A DRenderer.h135 virtual gl::Error applyIndexBuffer(const GLvoid *indices, gl::Buffer *elementArrayBuffer, GLsizei count, GLenum mode, GLenum type, TranslatedIndexData *indexInfo) = 0;
140 gl::Buffer *elementArrayBuffer, const TranslatedIndexData &indexInfo, GLsizei instances) = 0;
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/d3d11/
H A DRenderer11.h85 virtual gl::Error applyIndexBuffer(const GLvoid *indices, gl::Buffer *elementArrayBuffer, GLsizei count, GLenum mode, GLenum type, TranslatedIndexData *indexInfo);
90 gl::Buffer *elementArrayBuffer, const TranslatedIndexData &indexInfo, GLsizei instances);
H A DRenderer11.cpp949 gl::Error Renderer11::applyIndexBuffer(const GLvoid *indices, gl::Buffer *elementArrayBuffer, GLsizei count, GLenum mode, GLenum type, TranslatedIndexData *indexInfo) argument
951 gl::Error error = mIndexDataManager->prepareIndexData(type, count, elementArrayBuffer, indices, indexInfo);
958 DXGI_FORMAT bufferFormat = (indexInfo->indexType == GL_UNSIGNED_INT) ? DXGI_FORMAT_R32_UINT : DXGI_FORMAT_R16_UINT;
960 if (indexInfo->storage)
962 Buffer11 *storage = Buffer11::makeBuffer11(indexInfo->storage);
967 IndexBuffer11* indexBuffer = IndexBuffer11::makeIndexBuffer11(indexInfo->indexBuffer);
971 if (buffer != mAppliedIB || bufferFormat != mAppliedIBFormat || indexInfo->startOffset != mAppliedIBOffset)
973 mDeviceContext->IASetIndexBuffer(buffer, bufferFormat, indexInfo->startOffset);
977 mAppliedIBOffset = indexInfo->startOffset;
1074 gl::Buffer *elementArrayBuffer, const TranslatedIndexData &indexInfo, GLsize
1073 drawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, gl::Buffer *elementArrayBuffer, const TranslatedIndexData &indexInfo, GLsizei instances) argument
[all...]
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/d3d9/
H A DRenderer9.h86 virtual gl::Error applyIndexBuffer(const GLvoid *indices, gl::Buffer *elementArrayBuffer, GLsizei count, GLenum mode, GLenum type, TranslatedIndexData *indexInfo);
92 gl::Buffer *elementArrayBuffer, const TranslatedIndexData &indexInfo, GLsizei instances);
H A DRenderer9.cpp1277 gl::Error Renderer9::applyIndexBuffer(const GLvoid *indices, gl::Buffer *elementArrayBuffer, GLsizei count, GLenum mode, GLenum type, TranslatedIndexData *indexInfo) argument
1279 gl::Error error = mIndexDataManager->prepareIndexData(type, count, elementArrayBuffer, indices, indexInfo);
1286 ASSERT(indexInfo->storage == NULL);
1288 if (indexInfo->serial != mAppliedIBSerial)
1290 IndexBuffer9* indexBuffer = IndexBuffer9::makeIndexBuffer9(indexInfo->indexBuffer);
1293 mAppliedIBSerial = indexInfo->serial;
1342 gl::Buffer *elementArrayBuffer, const TranslatedIndexData &indexInfo, GLsizei /*instances*/)
1346 int minIndex = static_cast<int>(indexInfo.indexRange.start);
1360 GLsizei vertexCount = static_cast<int>(indexInfo.indexRange.length()) + 1;
1361 mDevice->DrawIndexedPrimitive(mPrimitiveType, -minIndex, minIndex, vertexCount, indexInfo
1341 drawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, gl::Buffer *elementArrayBuffer, const TranslatedIndexData &indexInfo, GLsizei ) argument
[all...]
/external/chromium_org/third_party/angle/src/libGLESv2/
H A DContext.cpp1734 rx::TranslatedIndexData indexInfo; local
1735 indexInfo.indexRange = indexRange;
1736 Error error = mRenderer->applyIndexBuffer(indices, vao->getElementArrayBuffer(), count, mode, type, &indexInfo);
1742 GLsizei vertexCount = indexInfo.indexRange.length() + 1;
1745 indexInfo.indexRange.start, vertexCount, instances);
1767 mRenderer->drawElements(mode, count, type, indices, vao->getElementArrayBuffer(), indexInfo, instances);

Completed in 121 milliseconds