SHWBufferLink_opengl *HWBuffer=new SHWBufferLink_opengl(mb);\r
\r
//add to map\r
- HWBufferMap.insert(HWBuffer->MeshBuffer, HWBuffer);\r
+ HWBuffer->listPosition = HWBufferList.insert(HWBufferList.end(), HWBuffer);\r
\r
HWBuffer->ChangedID_Vertex=HWBuffer->MeshBuffer->getChangedID_Vertex();\r
HWBuffer->ChangedID_Index=HWBuffer->MeshBuffer->getChangedID_Index();\r
HWBuffer->Mapped_Vertex=mb->getHardwareMappingHint_Vertex();\r
HWBuffer->Mapped_Index=mb->getHardwareMappingHint_Index();\r
- HWBuffer->LastUsed=0;\r
HWBuffer->vbo_verticesID=0;\r
HWBuffer->vbo_indicesID=0;\r
HWBuffer->vbo_verticesSize=0;\r
\r
updateHardwareBuffer(HWBuffer); //check if update is needed\r
\r
- HWBuffer->LastUsed=0;//reset count\r
-\r
const scene::IMeshBuffer* mb = HWBuffer->MeshBuffer;\r
const void *vertices=mb->getVertices();\r
const void *indexList=mb->getIndices();\r