Lines Matching refs:elem
52 bool RsdMeshObj::isValidGLComponent(const Element *elem, uint32_t fieldIdx) { in isValidGLComponent() argument
55 RsDataType dt = elem->mHal.state.fields[fieldIdx]->mHal.state.dataType; in isValidGLComponent()
63 uint32_t arraySize = elem->mHal.state.fieldArraySizes[fieldIdx]; in isValidGLComponent()
78 const Element *elem = mRSMesh->mHal.state.vertexBuffers[ct]->getType()->getElement(); in init() local
79 for (uint32_t ct=0; ct < elem->mHal.state.fieldsCount; ct++) { in init()
80 if (isValidGLComponent(elem, ct)) { in init()
101 const Element *elem = mRSMesh->mHal.state.vertexBuffers[ct]->getType()->getElement(); in init() local
102 uint32_t stride = elem->mHal.state.elementSizeBytes; in init()
103 for (uint32_t fieldI=0; fieldI < elem->mHal.state.fieldsCount; fieldI++) { in init()
104 const Element *f = elem->mHal.state.fields[fieldI]; in init()
106 if (!isValidGLComponent(elem, fieldI)) { in init()
111 mAttribs[userNum].offset = elem->mHal.state.fieldOffsetBytes[fieldI]; in init()
116 tmp.append(elem->mHal.state.fieldNames[fieldI]); in init()