1GL_VERSION_1_5 2http://www.opengl.org/documentation/specs/version1.5/glspec15.pdf 3 4 5 GL_BUFFER_SIZE 0x8764 6 GL_BUFFER_USAGE 0x8765 7 GL_QUERY_COUNTER_BITS 0x8864 8 GL_CURRENT_QUERY 0x8865 9 GL_QUERY_RESULT 0x8866 10 GL_QUERY_RESULT_AVAILABLE 0x8867 11 GL_ARRAY_BUFFER 0x8892 12 GL_ELEMENT_ARRAY_BUFFER 0x8893 13 GL_ARRAY_BUFFER_BINDING 0x8894 14 GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 15 GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896 16 GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897 17 GL_COLOR_ARRAY_BUFFER_BINDING 0x8898 18 GL_INDEX_ARRAY_BUFFER_BINDING 0x8899 19 GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A 20 GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B 21 GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C 22 GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D 23 GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E 24 GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F 25 GL_READ_ONLY 0x88B8 26 GL_WRITE_ONLY 0x88B9 27 GL_READ_WRITE 0x88BA 28 GL_BUFFER_ACCESS 0x88BB 29 GL_BUFFER_MAPPED 0x88BC 30 GL_BUFFER_MAP_POINTER 0x88BD 31 GL_STREAM_DRAW 0x88E0 32 GL_STREAM_READ 0x88E1 33 GL_STREAM_COPY 0x88E2 34 GL_STATIC_DRAW 0x88E4 35 GL_STATIC_READ 0x88E5 36 GL_STATIC_COPY 0x88E6 37 GL_DYNAMIC_DRAW 0x88E8 38 GL_DYNAMIC_READ 0x88E9 39 GL_DYNAMIC_COPY 0x88EA 40 GL_SAMPLES_PASSED 0x8914 41 GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE 42 GL_FOG_COORD GL_FOG_COORDINATE 43 GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE 44 GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE 45 GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE 46 GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER 47 GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY 48 GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 49 GL_SRC0_RGB GL_SOURCE0_RGB 50 GL_SRC1_RGB GL_SOURCE1_RGB 51 GL_SRC2_RGB GL_SOURCE2_RGB 52 GL_SRC0_ALPHA GL_SOURCE0_ALPHA 53 GL_SRC1_ALPHA GL_SOURCE1_ALPHA 54 GL_SRC2_ALPHA GL_SOURCE2_ALPHA 55 void glGenQueries (GLsizei n, GLuint* ids) 56 void glDeleteQueries (GLsizei n, const GLuint* ids) 57 GLboolean glIsQuery (GLuint id) 58 void glBeginQuery (GLenum target, GLuint id) 59 void glEndQuery (GLenum target) 60 void glGetQueryiv (GLenum target, GLenum pname, GLint* params) 61 void glGetQueryObjectiv (GLuint id, GLenum pname, GLint* params) 62 void glGetQueryObjectuiv (GLuint id, GLenum pname, GLuint* params) 63 void glBindBuffer (GLenum target, GLuint buffer) 64 void glDeleteBuffers (GLsizei n, const GLuint* buffers) 65 void glGenBuffers (GLsizei n, GLuint* buffers) 66 GLboolean glIsBuffer (GLuint buffer) 67 void glBufferData (GLenum target, GLsizeiptr size, const void* data, GLenum usage) 68 void glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const void* data) 69 void glGetBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, void* data) 70 void* glMapBuffer (GLenum target, GLenum access) 71 GLboolean glUnmapBuffer (GLenum target) 72 void glGetBufferParameteriv (GLenum target, GLenum pname, GLint* params) 73 void glGetBufferPointerv (GLenum target, GLenum pname, void** params) 74 typedef ptrdiff_t GLsizeiptr 75 typedef ptrdiff_t GLintptr 76