]> git.tdb.fi Git - libs/gl.git/blobdiff - source/texture2d.cpp
Check the relevant extensions when using pixel formats
[libs/gl.git] / source / texture2d.cpp
index 8c8ad3784e4a0a32faad55b49a25dca54fd9c2fb..dfd93f57c42e811a9c15c199083c50bd49d5497b 100644 (file)
@@ -20,6 +20,7 @@ void Texture2D::storage(PixelFormat fmt, unsigned wd, unsigned ht)
                throw invalid_operation("Texture2D::storage");
        if(wd==0 || ht==0)
                throw invalid_argument("Texture2D::storage");
+       require_pixelformat(fmt);
 
        ifmt = fmt;
        width = wd;