package org.mt4j.util.opengl; import java.nio.Buffer; public interface GL11Plus extends GL11, GL20 { //Added for backwards compatibility public static final int GL_LINE_STIPPLE = 0x0B24; public static final int GL_COMPILE = 0x1300; public static final int GL_COMPILE_AND_EXECUTE = 4865; public static final int GL_QUADS = 0x0007; public static final long SIZEOF_BYTE = 1L; public static final long SIZEOF_SHORT = 2L; public static final long SIZEOF_INT = 4L; public static final long SIZEOF_FLOAT = 4L; public static final long SIZEOF_LONG = 8L; public static final long SIZEOF_DOUBLE = 8L; public static final int GL_UNSIGNED_INT = 0x1405; public static final int GL_DEPTH_STENCIL_EXT = 0x84F9; public static final int GL_UNSIGNED_INT_24_8_EXT = 0x84FA; public static final int GL_DEPTH24_STENCIL8_EXT = 0x88F0; public static final int GL_TEXTURE_STENCIL_SIZE_EXT = 0x88F1; public static final int GL_VIEWPORT_BIT = 0x00000800; /* GL_EXT_framebuffer_object */ public static final int GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 0x0506; public static final int GL_MAX_RENDERBUFFER_SIZE_EXT = 0x84E8; public static final int GL_FRAMEBUFFER_BINDING_EXT = 0x8CA6; public static final int GL_RENDERBUFFER_BINDING_EXT = 0x8CA7; public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 0x8CD0; public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 0x8CD1; public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 0x8CD2; public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 0x8CD3; public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 0x8CD4; public static final int GL_FRAMEBUFFER_COMPLETE_EXT = 0x8CD5; public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 0x8CD6; public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 0x8CD7; public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 0x8CD9; public static final int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 0x8CDA; public static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 0x8CDB; public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 0x8CDC; public static final int GL_FRAMEBUFFER_UNSUPPORTED_EXT = 0x8CDD; public static final int GL_MAX_COLOR_ATTACHMENTS_EXT = 0x8CDF; public static final int GL_COLOR_ATTACHMENT0_EXT = 0x8CE0; public static final int GL_COLOR_ATTACHMENT1_EXT = 0x8CE1; public static final int GL_COLOR_ATTACHMENT2_EXT = 0x8CE2; public static final int GL_COLOR_ATTACHMENT3_EXT = 0x8CE3; public static final int GL_COLOR_ATTACHMENT4_EXT = 0x8CE4; public static final int GL_COLOR_ATTACHMENT5_EXT = 0x8CE5; public static final int GL_COLOR_ATTACHMENT6_EXT = 0x8CE6; public static final int GL_COLOR_ATTACHMENT7_EXT = 0x8CE7; public static final int GL_COLOR_ATTACHMENT8_EXT = 0x8CE8; public static final int GL_COLOR_ATTACHMENT9_EXT = 0x8CE9; public static final int GL_COLOR_ATTACHMENT10_EXT = 0x8CEA; public static final int GL_COLOR_ATTACHMENT11_EXT = 0x8CEB; public static final int GL_COLOR_ATTACHMENT12_EXT = 0x8CEC; public static final int GL_COLOR_ATTACHMENT13_EXT = 0x8CED; public static final int GL_COLOR_ATTACHMENT14_EXT = 0x8CEE; public static final int GL_COLOR_ATTACHMENT15_EXT = 0x8CEF; public static final int GL_DEPTH_ATTACHMENT_EXT = 0x8D00; public static final int GL_STENCIL_ATTACHMENT_EXT = 0x8D20; public static final int GL_FRAMEBUFFER_EXT = 0x8D40; public static final int GL_RENDERBUFFER_EXT = 0x8D41; public static final int GL_RENDERBUFFER_WIDTH_EXT = 0x8D42; public static final int GL_RENDERBUFFER_HEIGHT_EXT = 0x8D43; public static final int GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 0x8D44; public static final int GL_STENCIL_INDEX1_EXT = 0x8D46; public static final int GL_STENCIL_INDEX4_EXT = 0x8D47; public static final int GL_STENCIL_INDEX8_EXT = 0x8D48; public static final int GL_STENCIL_INDEX16_EXT = 0x8D49; public static final int GL_RENDERBUFFER_RED_SIZE_EXT = 0x8D50; public static final int GL_RENDERBUFFER_GREEN_SIZE_EXT = 0x8D51; public static final int GL_RENDERBUFFER_BLUE_SIZE_EXT = 0x8D52; public static final int GL_RENDERBUFFER_ALPHA_SIZE_EXT = 0x8D53; public static final int GL_RENDERBUFFER_DEPTH_SIZE_EXT = 0x8D54; public static final int GL_RENDERBUFFER_STENCIL_SIZE_EXT = 0x8D55; public static final int GL_TEXTURE_RECTANGLE_ARB = 0x84F5; public static final int GL_TEXTURE_1D = 0x0DE0; public static final int GL_CLAMP = 0x2900; public static final int GL_CLAMP_TO_BORDER = 0x812D; public static final int GL_BGRA = 0x80E1; public int glGenLists(int id); public void glNewList(int id, int mode); public void glCallList(int id); public void glCallLists(int arg0, int arg1, Buffer arg2); public void glEndList(); public void glDeleteLists(int list, int range); public void glPushAttrib(int att); public void glPopAttrib(); public void glLineStipple(int t, short stipple); public void glTexImage1D( int target, int level, int internalFormat, int width, int border, int format, int type, Buffer data); public void glTexSubImage1D( int target, int level, int xoffset, int width, int format, int type, Buffer pixels); public void glGetTexImage( int target, int level, int format, int type, Buffer img); public void glColorMaterial(int face, int mode); public boolean isExtensionAvailable(String name); public void setSwapInterval(int interval); }