-#include "deviceinfo.h"
+#include "device.h"
#include "error.h"
#include "texture2dmultisample.h"
}
if(wd==0 || ht==0)
throw invalid_argument("Texture2DMultisample::storage");
- if(!sm || sm>DeviceInfo::get_global().limits.max_samples)
+ if(!sm || sm>Device::get_current().get_info().limits.max_samples)
throw invalid_argument("Texture2DMultisample::storage");
set_format(fmt);
allocate();
}
-void Texture2DMultisample::image(const Graphics::Image &, unsigned)
+void Texture2DMultisample::image(unsigned, const void *)
{
throw invalid_operation("Texture2DMultisample::image");
}
-uint64_t Texture2DMultisample::get_data_size() const
+void Texture2DMultisample::image(const Graphics::Image &, unsigned)
{
- return id ? width*height*get_pixel_size(format)*samples : 0;
+ throw invalid_operation("Texture2DMultisample::image");
}
} // namespace GL