]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/partcache.cpp
Simplify constructors with C++11
[libs/gltk.git] / source / partcache.cpp
index 3c3fbb169e3e2c20b707f20b6bdb25f656fc94fd..f4c085e5baa47c4230786eba92a2feb50ac8cf50 100644 (file)
@@ -6,22 +6,12 @@ using namespace std;
 namespace Msp {
 namespace GLtk {
 
-CachedPart::CachedPart():
-       part(0),
-       texture(0),
-       mesh(0)
-{ }
-
 CachedPart::~CachedPart()
 {
        delete mesh;
 }
 
 
-PartCache::PartCache():
-       rebuilding(false)
-{ }
-
 void PartCache::begin_rebuild()
 {
        if(rebuilding)
@@ -75,7 +65,7 @@ GL::Mesh &PartCache::create_mesh(const Part &part, const GL::Texture2D &tex)
        {
                current = parts.insert(next, CachedPart());
                current->texture = &tex;
-               current->mesh = new GL::Mesh((GL::TEXCOORD2, GL::COLOR4_UBYTE, GL::VERTEX2));
+               current->mesh = new GL::Mesh((GL::TEXCOORD2, GL::COLOR4,GL::UNSIGNED_BYTE, GL::VERTEX2));
        }
        else
                current->mesh->clear();