]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/batch.cpp
Create specialized versions of SPIR-V modules with default spec values
[libs/gl.git] / source / core / batch.cpp
index 9639a3207e4b71bc265520fd9a5f096357d8361c..c68beab908f8dc2a07c699a8b7bd6a9e41b5f35c 100644 (file)
@@ -53,10 +53,6 @@ Batch::Batch(PrimitiveType t):
        set_index_type(UNSIGNED_SHORT);
 }
 
-Batch::~Batch()
-{
-}
-
 void Batch::set_index_type(DataType t)
 {
        if(t==index_type)
@@ -74,7 +70,7 @@ void Batch::set_index_type(DataType t)
        index_type = t;
        BatchBackend::set_index_type(t);
        update_offset();
-       dirty = true;
+       mark_dirty();
 }
 
 Batch &Batch::append(unsigned i)
@@ -82,7 +78,7 @@ Batch &Batch::append(unsigned i)
        append_index(i);
 
        update_offset();
-       dirty = true;
+       mark_dirty();
 
        return *this;
 }
@@ -97,7 +93,7 @@ Batch &Batch::append(const vector<unsigned> &ind)
                append_index(i);
 
        update_offset();
-       dirty = true;
+       mark_dirty();
 
        return *this;
 }
@@ -146,7 +142,7 @@ Batch &Batch::append(const Batch &other)
                append_index(other.get_index(i));
 
        update_offset();
-       dirty = true;
+       mark_dirty();
 
        return *this;
 }
@@ -167,11 +163,6 @@ void Batch::append_index(unsigned i)
                ::append<uint16_t>(data, i);
 }
 
-size_t Batch::get_index_size() const
-{
-       return (index_type==UNSIGNED_INT ? sizeof(uint32_t) : sizeof(uint16_t));
-}
-
 unsigned Batch::get_index(size_t i) const
 {
        if(index_type==UNSIGNED_INT)