Searched defs:primIndex (Results 1 - 5 of 5) sorted by relevance

/frameworks/rs/driver/
H A DrsdMesh.cpp41 void rsdMeshDraw(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len) { argument
49 drv->renderPrimitiveRange(rsc, primIndex, start, len);
H A DrsdMeshObj.cpp128 void RsdMeshObj::renderPrimitiveRange(const Context *rsc, uint32_t primIndex, argument
130 if (len < 1 || primIndex >= mRSMesh->mHal.state.primitivesCount || mAttribCount == 0) {
161 const Allocation *idxAlloc = mRSMesh->mHal.state.indexBuffers[primIndex];
170 RSD_CALL_GL(glDrawElements, mGLPrimitives[primIndex], len, GL_UNSIGNED_SHORT,
174 RSD_CALL_GL(glDrawElements, mGLPrimitives[primIndex], len, GL_UNSIGNED_SHORT,
178 RSD_CALL_GL(glDrawArrays, mGLPrimitives[primIndex], start, len);
H A DrsdRuntimeStubs.cpp381 static void SC_DrawMeshPrimitive(Mesh *m, uint32_t primIndex) { argument
383 rsrDrawMeshPrimitive(rsc, m, primIndex);
386 static void SC_DrawMeshPrimitiveRange(Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len) { argument
388 rsrDrawMeshPrimitiveRange(rsc, m, primIndex, start, len);
/frameworks/rs/
H A DrsMesh.cpp178 void Mesh::renderPrimitive(Context *rsc, uint32_t primIndex) const {
179 if (primIndex >= mHal.state.primitivesCount) {
184 if (mHal.state.indexBuffers[primIndex]) {
185 renderPrimitiveRange(rsc, primIndex, 0, mHal.state.indexBuffers[primIndex]->getType()->getDimX());
189 renderPrimitiveRange(rsc, primIndex, 0, mHal.state.vertexBuffers[0]->getType()->getDimX());
192 void Mesh::renderPrimitiveRange(Context *rsc, uint32_t primIndex, uint32_t start, uint32_t len) const { argument
193 if (len < 1 || primIndex >= mHal.state.primitivesCount) {
198 mRSC->mHal.funcs.mesh.draw(mRSC, this, primIndex, start, len);
H A DrsScriptC_LibGL.cpp167 void rsrDrawMeshPrimitive(Context *rsc, Mesh *sm, uint32_t primIndex) { argument
172 sm->renderPrimitive(rsc, primIndex);
175 void rsrDrawMeshPrimitiveRange(Context *rsc, Mesh *sm, uint32_t primIndex, argument
181 sm->renderPrimitiveRange(rsc, primIndex, start, len);

Completed in 41 milliseconds