+#include "arb_texture_cube_map.h"
#include "bindable.h"
#include "error.h"
-#include "extension.h"
#include "texturecube.h"
using namespace std;
size(0),
allocated(0)
{
- static RequireVersion _ver(1, 3);
+ static Require _req(ARB_texture_cube_map);
}
void TextureCube::storage(PixelFormat fmt, unsigned sz)
throw invalid_operation("TextureCube::storage");
if(sz==0)
throw invalid_argument("TextureCube::storage");
+ require_pixelformat(fmt);
ifmt = fmt;
size = sz;