-#define GL_GLEXT_PROTOTYPES
-#include <GL/gl.h>
-#include <GL/glext.h>
+/* $Id$
+
+This file is part of libmspgl
+Copyright © 2007 Mikko Rasa, Mikkosoft Productions
+Distributed under the LGPL
+*/
+
+#include "extension.h"
+#include "gl.h"
#include "texunit.h"
+#include "version_1_3.h"
using namespace std;
TexUnit::TexUnit():
texture(0)
-{ }
+{
+ require_version(1, 3);
+}
bool TexUnit::set_texture(const Texture *tex)
{
if(units.size()<=n)
units.resize(n+1);
- glActiveTextureARB(GL_TEXTURE0+n);
+ glActiveTexture(GL_TEXTURE0+n);
cur_unit=&units[n];
return units[n];