]> git.tdb.fi Git - libs/gl.git/blobdiff - source/texturecube.cpp
Move internal format management to the Texture base class
[libs/gl.git] / source / texturecube.cpp
index 833ef28f0ebd78add08ccfae4c8555df87dff288..19c3bf074b9a3557adf7668c4752f22bda3bcb8c 100644 (file)
@@ -45,7 +45,6 @@ unsigned TextureCube::orientations[12] =
 
 TextureCube::TextureCube():
        Texture(GL_TEXTURE_CUBE_MAP),
-       ifmt(RGB),
        size(0),
        allocated(0)
 {
@@ -59,11 +58,7 @@ void TextureCube::storage(PixelFormat fmt, unsigned sz)
        if(sz==0)
                throw invalid_argument("TextureCube::storage");
 
-       if(MSP_sized_internal_formats)
-               fmt = get_sized_pixelformat(fmt);
-       require_pixelformat(fmt);
-
-       ifmt = fmt;
+       set_internal_format(fmt);
        size = sz;
 }