1'''Autogenerated by xml_generate script, do not edit!'''
2from OpenGL import platform as _p, arrays
3# Code generation uses this
4from OpenGL.raw.GL import _types as _cs
5# End users want this...
6from OpenGL.raw.GL._types import *
7from OpenGL.raw.GL import _errors
8from OpenGL.constant import Constant as _C
9
10import ctypes
11_EXTENSION_NAME = 'GL_VERSION_GL_1_5'
12def _f( function ):
13    return _p.createFunction( function,_p.PLATFORM.GL,'GL_VERSION_GL_1_5',error_checker=_errors._error_checker)
14GL_ARRAY_BUFFER=_C('GL_ARRAY_BUFFER',0x8892)
15GL_ARRAY_BUFFER_BINDING=_C('GL_ARRAY_BUFFER_BINDING',0x8894)
16GL_BUFFER_ACCESS=_C('GL_BUFFER_ACCESS',0x88BB)
17GL_BUFFER_MAPPED=_C('GL_BUFFER_MAPPED',0x88BC)
18GL_BUFFER_MAP_POINTER=_C('GL_BUFFER_MAP_POINTER',0x88BD)
19GL_BUFFER_SIZE=_C('GL_BUFFER_SIZE',0x8764)
20GL_BUFFER_USAGE=_C('GL_BUFFER_USAGE',0x8765)
21GL_COLOR_ARRAY_BUFFER_BINDING=_C('GL_COLOR_ARRAY_BUFFER_BINDING',0x8898)
22GL_CURRENT_FOG_COORD=_C('GL_CURRENT_FOG_COORD',0x8453)
23GL_CURRENT_QUERY=_C('GL_CURRENT_QUERY',0x8865)
24GL_DYNAMIC_COPY=_C('GL_DYNAMIC_COPY',0x88EA)
25GL_DYNAMIC_DRAW=_C('GL_DYNAMIC_DRAW',0x88E8)
26GL_DYNAMIC_READ=_C('GL_DYNAMIC_READ',0x88E9)
27GL_EDGE_FLAG_ARRAY_BUFFER_BINDING=_C('GL_EDGE_FLAG_ARRAY_BUFFER_BINDING',0x889B)
28GL_ELEMENT_ARRAY_BUFFER=_C('GL_ELEMENT_ARRAY_BUFFER',0x8893)
29GL_ELEMENT_ARRAY_BUFFER_BINDING=_C('GL_ELEMENT_ARRAY_BUFFER_BINDING',0x8895)
30GL_FOG_COORD=_C('GL_FOG_COORD',0x8451)
31GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING=_C('GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING',0x889D)
32GL_FOG_COORD_ARRAY=_C('GL_FOG_COORD_ARRAY',0x8457)
33GL_FOG_COORD_ARRAY_BUFFER_BINDING=_C('GL_FOG_COORD_ARRAY_BUFFER_BINDING',0x889D)
34GL_FOG_COORD_ARRAY_POINTER=_C('GL_FOG_COORD_ARRAY_POINTER',0x8456)
35GL_FOG_COORD_ARRAY_STRIDE=_C('GL_FOG_COORD_ARRAY_STRIDE',0x8455)
36GL_FOG_COORD_ARRAY_TYPE=_C('GL_FOG_COORD_ARRAY_TYPE',0x8454)
37GL_FOG_COORD_SRC=_C('GL_FOG_COORD_SRC',0x8450)
38GL_INDEX_ARRAY_BUFFER_BINDING=_C('GL_INDEX_ARRAY_BUFFER_BINDING',0x8899)
39GL_NORMAL_ARRAY_BUFFER_BINDING=_C('GL_NORMAL_ARRAY_BUFFER_BINDING',0x8897)
40GL_QUERY_COUNTER_BITS=_C('GL_QUERY_COUNTER_BITS',0x8864)
41GL_QUERY_RESULT=_C('GL_QUERY_RESULT',0x8866)
42GL_QUERY_RESULT_AVAILABLE=_C('GL_QUERY_RESULT_AVAILABLE',0x8867)
43GL_READ_ONLY=_C('GL_READ_ONLY',0x88B8)
44GL_READ_WRITE=_C('GL_READ_WRITE',0x88BA)
45GL_SAMPLES_PASSED=_C('GL_SAMPLES_PASSED',0x8914)
46GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING=_C('GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING',0x889C)
47GL_SRC0_ALPHA=_C('GL_SRC0_ALPHA',0x8588)
48GL_SRC0_RGB=_C('GL_SRC0_RGB',0x8580)
49GL_SRC1_ALPHA=_C('GL_SRC1_ALPHA',0x8589)
50GL_SRC1_RGB=_C('GL_SRC1_RGB',0x8581)
51GL_SRC2_ALPHA=_C('GL_SRC2_ALPHA',0x858A)
52GL_SRC2_RGB=_C('GL_SRC2_RGB',0x8582)
53GL_STATIC_COPY=_C('GL_STATIC_COPY',0x88E6)
54GL_STATIC_DRAW=_C('GL_STATIC_DRAW',0x88E4)
55GL_STATIC_READ=_C('GL_STATIC_READ',0x88E5)
56GL_STREAM_COPY=_C('GL_STREAM_COPY',0x88E2)
57GL_STREAM_DRAW=_C('GL_STREAM_DRAW',0x88E0)
58GL_STREAM_READ=_C('GL_STREAM_READ',0x88E1)
59GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING=_C('GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING',0x889A)
60GL_VERTEX_ARRAY_BUFFER_BINDING=_C('GL_VERTEX_ARRAY_BUFFER_BINDING',0x8896)
61GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING=_C('GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING',0x889F)
62GL_WEIGHT_ARRAY_BUFFER_BINDING=_C('GL_WEIGHT_ARRAY_BUFFER_BINDING',0x889E)
63GL_WRITE_ONLY=_C('GL_WRITE_ONLY',0x88B9)
64@_f
65@_p.types(None,_cs.GLenum,_cs.GLuint)
66def glBeginQuery(target,id):pass
67@_f
68@_p.types(None,_cs.GLenum,_cs.GLuint)
69def glBindBuffer(target,buffer):pass
70@_f
71@_p.types(None,_cs.GLenum,_cs.GLsizeiptr,ctypes.c_void_p,_cs.GLenum)
72def glBufferData(target,size,data,usage):pass
73@_f
74@_p.types(None,_cs.GLenum,_cs.GLintptr,_cs.GLsizeiptr,ctypes.c_void_p)
75def glBufferSubData(target,offset,size,data):pass
76@_f
77@_p.types(None,_cs.GLsizei,arrays.GLuintArray)
78def glDeleteBuffers(n,buffers):pass
79@_f
80@_p.types(None,_cs.GLsizei,arrays.GLuintArray)
81def glDeleteQueries(n,ids):pass
82@_f
83@_p.types(None,_cs.GLenum)
84def glEndQuery(target):pass
85@_f
86@_p.types(None,_cs.GLsizei,arrays.GLuintArray)
87def glGenBuffers(n,buffers):pass
88@_f
89@_p.types(None,_cs.GLsizei,arrays.GLuintArray)
90def glGenQueries(n,ids):pass
91@_f
92@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLintArray)
93def glGetBufferParameteriv(target,pname,params):pass
94@_f
95@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLvoidpArray)
96def glGetBufferPointerv(target,pname,params):pass
97@_f
98@_p.types(None,_cs.GLenum,_cs.GLintptr,_cs.GLsizeiptr,ctypes.c_void_p)
99def glGetBufferSubData(target,offset,size,data):pass
100@_f
101@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLintArray)
102def glGetQueryObjectiv(id,pname,params):pass
103@_f
104@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLuintArray)
105def glGetQueryObjectuiv(id,pname,params):pass
106@_f
107@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLintArray)
108def glGetQueryiv(target,pname,params):pass
109@_f
110@_p.types(_cs.GLboolean,_cs.GLuint)
111def glIsBuffer(buffer):pass
112@_f
113@_p.types(_cs.GLboolean,_cs.GLuint)
114def glIsQuery(id):pass
115@_f
116@_p.types(ctypes.c_void_p,_cs.GLenum,_cs.GLenum)
117def glMapBuffer(target,access):pass
118@_f
119@_p.types(_cs.GLboolean,_cs.GLenum)
120def glUnmapBuffer(target):pass
121