X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fbatch.cpp;h=c68beab908f8dc2a07c699a8b7bd6a9e41b5f35c;hb=c356a20547afae97b412da36e0b0a7d51e879401;hp=9639a3207e4b71bc265520fd9a5f096357d8361c;hpb=66e4a4d23d114e49743af89e06dee8bdc6f1fbde;p=libs%2Fgl.git diff --git a/source/core/batch.cpp b/source/core/batch.cpp index 9639a320..c68beab9 100644 --- a/source/core/batch.cpp +++ b/source/core/batch.cpp @@ -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 &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(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)