]> git.lizzy.rs Git - irrlicht.git/blobdiff - include/CVertexBuffer.h
CVertexBuffer no longer re-allocates stuff when type doesn't change
[irrlicht.git] / include / CVertexBuffer.h
index e382dc5a788381f10f2a245fa87e80e3b14c7c7f..aa8049f31a0e1bfb8c7398358042708af04cc770 100644 (file)
@@ -97,6 +97,9 @@ namespace scene
 \r
                void setType(video::E_VERTEX_TYPE vertexType) override\r
                {\r
+                       if ( Vertices && Vertices->getType() == vertexType )\r
+                               return;\r
+\r
                        IVertexList *NewVertices=0;\r
 \r
                        switch (vertexType)\r