Home | History | Annotate | Download | only in driver

Lines Matching refs:elem

56 bool RsdMeshObj::isValidGLComponent(const Element *elem, uint32_t fieldIdx) {
59 RsDataType dt = elem->mHal.state.fields[fieldIdx]->mHal.state.dataType;
67 uint32_t arraySize = elem->mHal.state.fieldArraySizes[fieldIdx];
82 const Element *elem = mRSMesh->mHal.state.vertexBuffers[ct]->getType()->getElement();
83 for (uint32_t ct=0; ct < elem->mHal.state.fieldsCount; ct++) {
84 if (isValidGLComponent(elem, ct)) {
105 const Element *elem = mRSMesh->mHal.state.vertexBuffers[ct]->getType()->getElement();
106 uint32_t stride = elem->mHal.state.elementSizeBytes;
107 for (uint32_t fieldI=0; fieldI < elem->mHal.state.fieldsCount; fieldI++) {
108 const Element *f = elem->mHal.state.fields[fieldI];
110 if (!isValidGLComponent(elem, fieldI)) {
115 mAttribs[userNum].offset = elem->mHal.state.fieldOffsetBytes[fieldI];
120 tmp.append(elem->mHal.state.fieldNames[fieldI]);