Searched refs:primIndex (Results 1 - 10 of 10) sorted by relevance
/frameworks/base/libs/rs/driver/ |
H A D | rsdMesh.h | 27 uint32_t primIndex, uint32_t start, uint32_t len);
|
H A D | rsdMeshObj.h | 40 void renderPrimitiveRange(const android::renderscript::Context *, uint32_t primIndex, uint32_t start, uint32_t len) const;
|
H A D | rsdMesh.cpp | 41 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 D | rsdMeshObj.cpp | 133 void RsdMeshObj::renderPrimitiveRange(const Context *rsc, uint32_t primIndex, argument 135 if (len < 1 || primIndex >= mRSMesh->mHal.state.primitivesCount || mAttribCount == 0) { 166 const Allocation *idxAlloc = mRSMesh->mHal.state.indexBuffers[primIndex]; 175 RSD_CALL_GL(glDrawElements, mGLPrimitives[primIndex], len, GL_UNSIGNED_SHORT, 179 RSD_CALL_GL(glDrawElements, mGLPrimitives[primIndex], len, GL_UNSIGNED_SHORT, 183 RSD_CALL_GL(glDrawArrays, mGLPrimitives[primIndex], start, len);
|
H A D | rsdRuntimeStubs.cpp | 212 static void SC_DrawMeshPrimitive(Mesh *m, uint32_t primIndex) { argument 214 rsrDrawMeshPrimitive(rsc, sc, m, primIndex); 217 static void SC_DrawMeshPrimitiveRange(Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len) { argument 219 rsrDrawMeshPrimitiveRange(rsc, sc, m, primIndex, start, len);
|
/frameworks/base/libs/rs/ |
H A D | rsMesh.h | 72 void renderPrimitive(Context *, uint32_t primIndex) const; 73 void renderPrimitiveRange(Context *, uint32_t primIndex, uint32_t start, uint32_t len) const;
|
H A D | rsMesh.cpp | 179 void Mesh::renderPrimitive(Context *rsc, uint32_t primIndex) const { 180 if (primIndex >= mHal.state.primitivesCount) { 185 if (mHal.state.indexBuffers[primIndex]) { 186 renderPrimitiveRange(rsc, primIndex, 0, mHal.state.indexBuffers[primIndex]->getType()->getDimX()); 190 renderPrimitiveRange(rsc, primIndex, 0, mHal.state.vertexBuffers[0]->getType()->getDimX()); 193 void Mesh::renderPrimitiveRange(Context *rsc, uint32_t primIndex, uint32_t start, uint32_t len) const { argument 194 if (len < 1 || primIndex >= mHal.state.primitivesCount) { 199 mRSC->mHal.funcs.mesh.draw(mRSC, this, primIndex, start, len);
|
H A D | rsScriptC_LibGL.cpp | 206 void rsrDrawMeshPrimitive(Context *rsc, Script *sc, Mesh *sm, uint32_t primIndex) { argument 211 sm->renderPrimitive(rsc, primIndex); 214 void rsrDrawMeshPrimitiveRange(Context *rsc, Script *sc, Mesh *sm, uint32_t primIndex, argument 220 sm->renderPrimitiveRange(rsc, primIndex, start, len);
|
H A D | rsRuntime.h | 72 void rsrDrawMeshPrimitive(Context *, Script *, Mesh *, uint32_t primIndex); 74 uint32_t primIndex, uint32_t start, uint32_t len);
|
H A D | rs_hal.h | 187 void (*draw)(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len);
|
Completed in 561 milliseconds