Home | History | Annotate | Download | only in d3d9

Lines Matching refs:indexInfo

1424 GLenum Renderer9::applyIndexBuffer(const GLvoid *indices, gl::Buffer *elementArrayBuffer, GLsizei count, GLenum mode, GLenum type, TranslatedIndexData *indexInfo)
1426 GLenum err = mIndexDataManager->prepareIndexData(type, count, elementArrayBuffer, indices, indexInfo);
1431 ASSERT(indexInfo->storage == NULL);
1433 if (indexInfo->serial != mAppliedIBSerial)
1435 IndexBuffer9* indexBuffer = IndexBuffer9::makeIndexBuffer9(indexInfo->indexBuffer);
1438 mAppliedIBSerial = indexInfo->serial;
1491 gl::Buffer *elementArrayBuffer, const TranslatedIndexData &indexInfo, GLsizei /*instances*/)
1497 drawIndexedPoints(count, type, indices, indexInfo.minIndex, elementArrayBuffer);
1501 drawLineLoop(count, type, indices, indexInfo.minIndex, elementArrayBuffer);
1507 GLsizei vertexCount = indexInfo.maxIndex - indexInfo.minIndex + 1;
1508 mDevice->DrawIndexedPrimitive(mPrimitiveType, -(INT)indexInfo.minIndex, indexInfo.minIndex, vertexCount, indexInfo.startIndex, mPrimitiveCount);