]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/mesh.h
Use default member initializers for simple types
[libs/gl.git] / source / core / mesh.h
index 89f51fdd9e3493aa97bddd3e40409bffeb34f991..2d56193d14a104ccc3d08bb87fd0a11f5f8bbe11 100644 (file)
@@ -66,16 +66,16 @@ private:
 
        VertexArray vertices;
        std::vector<Batch> batches;
-       Buffer *vbuf;
-       Buffer *ibuf;
+       Buffer *vbuf = 0;
+       Buffer *ibuf = 0;
        VertexSetup vtx_setup;
-       mutable unsigned short dirty;
-       bool disallow_rendering;
-       FaceWinding face_winding;
+       mutable unsigned short dirty = 0;
+       bool disallow_rendering = false;
+       FaceWinding face_winding = NON_MANIFOLD;
        std::string debug_name;
 
 public:
-       Mesh();
+       Mesh() = default;
        Mesh(const VertexFormat &);
        ~Mesh();