Home | History | Annotate | Download | only in driver

Lines Matching refs:mHal

59     RsDataType dt = elem->mHal.state.fields[fieldIdx]->mHal.state.dataType;
67 uint32_t arraySize = elem->mHal.state.fieldArraySizes[fieldIdx];
81 for (uint32_t ct=0; ct < mRSMesh->mHal.state.vertexBuffersCount; ct++) {
82 const Element *elem = mRSMesh->mHal.state.vertexBuffers[ct]->getType()->getElement();
83 for (uint32_t ct=0; ct < elem->mHal.state.fieldsCount; ct++) {
104 for (uint32_t ct=0; ct < mRSMesh->mHal.state.vertexBuffersCount; 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];
114 mAttribs[userNum].size = f->mHal.state.vectorSize;
115 mAttribs[userNum].offset = elem->mHal.state.fieldOffsetBytes[fieldI];
116 mAttribs[userNum].type = rsdTypeToGLType(f->mHal.state.dataType);
117 mAttribs[userNum].normalized = f->mHal.state.dataType != RS_TYPE_FLOAT_32;
120 tmp.append(elem->mHal.state.fieldNames[fieldI]);
134 if (len < 1 || primIndex >= mRSMesh->mHal.state.primitivesCount || mAttribCount == 0) {
139 for (uint32_t ct=0; ct < mRSMesh->mHal.state.vertexBuffersCount; ct++) {
140 const Allocation *alloc = mRSMesh->mHal.state.vertexBuffers[ct];
141 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv;
150 Allocation *alloc = mRSMesh->mHal.state.vertexBuffers[allocIndex];
151 DrvAllocation *drvAlloc = (DrvAllocation *)alloc->mHal.drv;
158 mAttribs[ct].ptr = (const uint8_t*)alloc->mHal.drvState.lod[0].mallocPtr;
165 const Allocation *idxAlloc = mRSMesh->mHal.state.indexBuffers[primIndex];
167 DrvAllocation *drvAlloc = (DrvAllocation *)idxAlloc->mHal.drv;
179 idxAlloc->mHal.drvState.lod[0].mallocPtr);
189 mGLPrimitives = new uint32_t[mRSMesh->mHal.state.primitivesCount];
190 for (uint32_t i = 0; i < mRSMesh->mHal.state.primitivesCount; i ++) {
191 switch (mRSMesh->mHal.state.primitives[i]) {