X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fmesh.h;h=70370633fd0425cf88222ceab22b40d012604a35;hp=7e455cd97211638938daa191b3281925fde1fb31;hb=e37d3b91500994df3de4fe47bd3d3e75d3104b46;hpb=cabb833e9b4ca10b9f350f3be6c351dce6a66822 diff --git a/source/mesh.h b/source/mesh.h index 7e455cd9..70370633 100644 --- a/source/mesh.h +++ b/source/mesh.h @@ -52,7 +52,7 @@ private: }; VertexArray vertices; - std::list batches; + std::vector batches; Buffer *vbuf; Buffer *ibuf; unsigned vao_id; @@ -82,7 +82,7 @@ public: float *modify_vertex(unsigned); void add_batch(const Batch &b); - const std::list &get_batches() { return batches; } + const std::vector &get_batches() const { return batches; } void set_winding(const WindingTest *); @@ -95,6 +95,7 @@ public: static void unbind(); + virtual int get_load_priority() const { return 1; } virtual Resource::AsyncLoader *load(IO::Seekable &, const Resources * = 0); virtual UInt64 get_data_size() const; virtual void unload();