#pragma once #ifdef __linux__ #include #include class FloatBuffer; class IntBuffer; class ByteBuffer; void glGenTextures(IntBuffer*); int glGenTextures(); void glDeleteTextures(IntBuffer*); void glLight(int, int, FloatBuffer*); void glLightModel(int, FloatBuffer*); void glGetFloat(int a, FloatBuffer* b); void glTexCoordPointer(int, int, int, int); void glTexCoordPointer(int, int, FloatBuffer*); void glNormalPointer(int, int, int); void glNormalPointer(int, ByteBuffer*); void glColorPointer(int, bool, int, ByteBuffer*); void glColorPointer(int, int, int, int); void glVertexPointer(int, int, int, int); void glVertexPointer(int, int, FloatBuffer*); void glNewList(int, int); void glEndList(int vertexCount = 0); void glTexImage2D(int, int, int, int, int, int, int, int, ByteBuffer*); void glCallLists(IntBuffer*); void glGenQueriesARB(IntBuffer*); void glBeginQueryARB(int, int); void glEndQueryARB(int); void glGetQueryObjectuARB(int, int, IntBuffer*); void glFog(int, FloatBuffer*); void glTexGen(int, int, FloatBuffer*); void glReadPixels(int, int, int, int, int, int, ByteBuffer*); void glTexGeni(int, int, int); void glMultiTexCoord2f(int, float, float); void glClientActiveTexture(int); void glActiveTexture(int); #endif