/frameworks/rs/driver/ |
D | rsdMeshObj.cpp | 128 void RsdMeshObj::renderPrimitiveRange(const Context *rsc, uint32_t primIndex, in renderPrimitiveRange() argument 130 if (len < 1 || primIndex >= mRSMesh->mHal.state.primitivesCount || mAttribCount == 0) { in renderPrimitiveRange() 161 const Allocation *idxAlloc = mRSMesh->mHal.state.indexBuffers[primIndex]; in renderPrimitiveRange() 170 RSD_CALL_GL(glDrawElements, mGLPrimitives[primIndex], len, GL_UNSIGNED_SHORT, in renderPrimitiveRange() 174 RSD_CALL_GL(glDrawElements, mGLPrimitives[primIndex], len, GL_UNSIGNED_SHORT, in renderPrimitiveRange() 178 RSD_CALL_GL(glDrawArrays, mGLPrimitives[primIndex], start, len); in renderPrimitiveRange()
|
D | rsdMesh.cpp | 41 void rsdMeshDraw(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t le… in rsdMeshDraw() argument 49 drv->renderPrimitiveRange(rsc, primIndex, start, len); in rsdMeshDraw()
|
D | rsdMesh.h | 27 uint32_t primIndex, uint32_t start, uint32_t len);
|
D | rsdMeshObj.h | 41 uint32_t primIndex, uint32_t start, uint32_t len) const;
|
D | rsdRuntimeStubs.cpp | 312 static void SC_DrawMeshPrimitive(Mesh *m, uint32_t primIndex) { in SC_DrawMeshPrimitive() argument 314 rsrDrawMeshPrimitive(rsc, sc, m, primIndex); in SC_DrawMeshPrimitive() 317 static void SC_DrawMeshPrimitiveRange(Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len) { in SC_DrawMeshPrimitiveRange() argument 319 rsrDrawMeshPrimitiveRange(rsc, sc, m, primIndex, start, len); in SC_DrawMeshPrimitiveRange()
|
/frameworks/rs/ |
D | rsMesh.cpp | 181 void Mesh::renderPrimitive(Context *rsc, uint32_t primIndex) const { in renderPrimitive() 182 if (primIndex >= mHal.state.primitivesCount) { in renderPrimitive() 187 if (mHal.state.indexBuffers[primIndex]) { in renderPrimitive() 188 … renderPrimitiveRange(rsc, primIndex, 0, mHal.state.indexBuffers[primIndex]->getType()->getDimX()); in renderPrimitive() 192 renderPrimitiveRange(rsc, primIndex, 0, mHal.state.vertexBuffers[0]->getType()->getDimX()); in renderPrimitive() 195 void Mesh::renderPrimitiveRange(Context *rsc, uint32_t primIndex, uint32_t start, uint32_t len) con… in renderPrimitiveRange() argument 196 if (len < 1 || primIndex >= mHal.state.primitivesCount) { in renderPrimitiveRange() 201 mRSC->mHal.funcs.mesh.draw(mRSC, this, primIndex, start, len); in renderPrimitiveRange()
|
D | rsMesh.h | 79 void renderPrimitive(Context *, uint32_t primIndex) const; 80 void renderPrimitiveRange(Context *, uint32_t primIndex, uint32_t start, uint32_t len) const;
|
D | rsScriptC_LibGL.cpp | 167 void rsrDrawMeshPrimitive(Context *rsc, Script *sc, Mesh *sm, uint32_t primIndex) { in rsrDrawMeshPrimitive() argument 172 sm->renderPrimitive(rsc, primIndex); in rsrDrawMeshPrimitive() 175 void rsrDrawMeshPrimitiveRange(Context *rsc, Script *sc, Mesh *sm, uint32_t primIndex, in rsrDrawMeshPrimitiveRange() argument 181 sm->renderPrimitiveRange(rsc, primIndex, start, len); in rsrDrawMeshPrimitiveRange()
|
D | rsRuntime.h | 62 void rsrDrawMeshPrimitive(Context *, Script *, Mesh *, uint32_t primIndex); 64 uint32_t primIndex, uint32_t start, uint32_t len);
|
D | rs_hal.h | 245 … void (*draw)(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len);
|
/frameworks/support/renderscript/v8/rs_support/ |
D | rs_hal.h | 244 … void (*draw)(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len);
|