Distributed under the LGPL
*/
-#define GL_GLEXT_PROTOTYPES
#include <cmath>
#include "except.h"
+#include "extension.h"
#include "ilwrap.h"
#include "texture3d.h"
+#include "version_1_2.h"
using namespace std;
height(0),
depth(0)
{
+ require_version(1, 3);
+
target=GL_TEXTURE_3D;
bind();
}
void Texture3D::load_image(const string &fn, int dp)
{
Image img;
- img.load(fn);
+ img.load_file(fn);
unsigned w=img.get_width();
unsigned h=img.get_height();