Lines Matching refs:mHal
55 RsDataType dt = elem->mHal.state.fields[fieldIdx]->mHal.state.dataType; in isValidGLComponent()
63 uint32_t arraySize = elem->mHal.state.fieldArraySizes[fieldIdx]; in isValidGLComponent()
77 for (uint32_t ct=0; ct < mRSMesh->mHal.state.vertexBuffersCount; ct++) { in init()
78 const Element *elem = mRSMesh->mHal.state.vertexBuffers[ct]->getType()->getElement(); in init()
79 for (uint32_t ct=0; ct < elem->mHal.state.fieldsCount; ct++) { in init()
100 for (uint32_t ct=0; ct < mRSMesh->mHal.state.vertexBuffersCount; ct++) { in init()
101 const Element *elem = mRSMesh->mHal.state.vertexBuffers[ct]->getType()->getElement(); in init()
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()
110 mAttribs[userNum].size = f->mHal.state.vectorSize; in init()
111 mAttribs[userNum].offset = elem->mHal.state.fieldOffsetBytes[fieldI]; in init()
112 mAttribs[userNum].type = rsdTypeToGLType(f->mHal.state.dataType); in init()
113 mAttribs[userNum].normalized = f->mHal.state.dataType != RS_TYPE_FLOAT_32; in init()
116 tmp.append(elem->mHal.state.fieldNames[fieldI]); in init()
130 if (len < 1 || primIndex >= mRSMesh->mHal.state.primitivesCount || mAttribCount == 0) { in renderPrimitiveRange()
135 for (uint32_t ct=0; ct < mRSMesh->mHal.state.vertexBuffersCount; ct++) { in renderPrimitiveRange()
136 const Allocation *alloc = mRSMesh->mHal.state.vertexBuffers[ct]; in renderPrimitiveRange()
137 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv; in renderPrimitiveRange()
146 Allocation *alloc = mRSMesh->mHal.state.vertexBuffers[allocIndex]; in renderPrimitiveRange()
147 DrvAllocation *drvAlloc = (DrvAllocation *)alloc->mHal.drv; in renderPrimitiveRange()
154 mAttribs[ct].ptr = (const uint8_t*)alloc->mHal.drvState.lod[0].mallocPtr; in renderPrimitiveRange()
161 const Allocation *idxAlloc = mRSMesh->mHal.state.indexBuffers[primIndex]; in renderPrimitiveRange()
163 DrvAllocation *drvAlloc = (DrvAllocation *)idxAlloc->mHal.drv; in renderPrimitiveRange()
175 idxAlloc->mHal.drvState.lod[0].mallocPtr); in renderPrimitiveRange()
185 mGLPrimitives = new uint32_t[mRSMesh->mHal.state.primitivesCount]; in updateGLPrimitives()
186 for (uint32_t i = 0; i < mRSMesh->mHal.state.primitivesCount; i ++) { in updateGLPrimitives()
187 switch (mRSMesh->mHal.state.primitives[i]) { in updateGLPrimitives()