Searched refs:indexInfo (Results 1 - 6 of 6) sorted by relevance
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/ |
H A D | Renderer.h | 135 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 D | Renderer11.h | 85 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 D | Renderer11.cpp | 949 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 D | Renderer9.h | 86 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 D | Renderer9.cpp | 1277 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 D | Context.cpp | 1734 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 169 milliseconds