]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/framebuffer.cpp
Use default member initializers for simple types
[libs/gl.git] / source / core / framebuffer.cpp
index 167b403aec18e142548c9f02f775e453e71e6cb0..cc8dec4f5358346fbf53f33c002a745420fb098b 100644 (file)
@@ -27,32 +27,24 @@ Framebuffer::Framebuffer(bool s):
 }
 
 Framebuffer::Framebuffer():
-       FramebufferBackend(false)
-{
-       init();
-}
+       FramebufferBackend(false),
+       width(0),
+       height(0),
+       dirty(0)
+{ }
 
 Framebuffer::Framebuffer(FrameAttachment fa):
-       FramebufferBackend(false)
+       Framebuffer()
 {
-       init();
        set_format(fa);
 }
 
 Framebuffer::Framebuffer(const FrameFormat &f):
-       FramebufferBackend(false)
+       Framebuffer()
 {
-       init();
        set_format(f);
 }
 
-void Framebuffer::init()
-{
-       width = 0;
-       height = 0;
-       dirty = 0;
-}
-
 void Framebuffer::set_format(const FrameFormat &fmt)
 {
        if(!format.empty() || !id)
@@ -216,12 +208,6 @@ Framebuffer &Framebuffer::system()
 }
 
 
-Framebuffer::Attachment::Attachment():
-       tex(0),
-       level(0),
-       layer(0)
-{ }
-
 void Framebuffer::Attachment::set(Texture &t, unsigned l, int z)
 {
        tex = &t;