Distributed under the LGPL
*/
-#define GL_GLEXT_PROTOTYPES
-#include <GL/gl.h>
-#include <GL/glext.h>
+#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];