internal abstract void glTexSubImage2D(GLTexImageTarget target, int level, int xOffset, int yOffset, int width, int height, GLPixelDataFormat format, GLPixelDataType type, void *pixels);
internal abstract int gluBuild2DMipmaps(GLTextureTarget target, GLInternalPixelFormat internalFormat, int width, int height, GLPixelDataFormat format, GLPixelDataType type, void *data);
internal abstract void glTexImage2D(GLTexImageTarget target, int level, GLInternalPixelFormat internalFormat, int width, int height, int border, GLPixelDataFormat format, GLPixelDataType type, void *pixels);
internal abstract void glReadPixels(int x, int y, int width, int height, GLPixelDataFormat format, GLPixelDataType type, void *pixels);
public static extern void glReadPixels(int x, int y, int width, int height, GLPixelDataFormat format, GLPixelDataType type, void *pixels);
public static extern void glTexSubImage2D(GLTexImageTarget target, int level, int xOffset, int yOffset, int width, int height, GLPixelDataFormat format, GLPixelDataType type, void *pixels);
public static extern void glTexImage1D(GLTexImageTarget target, int level, GLInternalPixelFormat internalFormat, int width, int border, GLPixelDataFormat format, GLPixelDataType type, void *pixels);