bbopengl.h 95 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193
  1. #ifndef BB_OPENGL_H
  2. #define BB_OPENGL_H
  3. #include <stddef.h>
  4. //prevents confusion between 1001 GL headers - pinched from glew...
  5. //
  6. #if defined(__gl_h_) || defined(__GL_H__) || defined(_GL_H) || defined(__X_GL_H)
  7. #error gl.h included before bbopengl.h
  8. #endif
  9. #if defined(__gl2_h_)
  10. #error gl2.h included before bbopengl.h
  11. #endif
  12. #if defined(__gltypes_h_)
  13. #error gltypes.h included before bbopengl.h
  14. #endif
  15. #if defined(__REGAL_H__)
  16. #error Regal.h included before bbopengl.h
  17. #endif
  18. #if defined(__glext_h_) || defined(__GLEXT_H_)
  19. #error glext.h included before bbopengl.h
  20. #endif
  21. #if defined(__gl_ATI_h_)
  22. #error glATI.h included before bbopengl.h
  23. #endif
  24. #define __gl_h_
  25. #define __gl2_h_
  26. #define __GL_H__
  27. #define _GL_H
  28. #define __gltypes_h_
  29. #define __REGAL_H__
  30. #define __X_GL_H
  31. #define __glext_h_
  32. #define __GLEXT_H_
  33. #define __gl_ATI_h_
  34. #ifdef __cplusplus
  35. extern "C"{
  36. #endif
  37. #ifndef GLAPI
  38. #define GLAPI extern
  39. #endif
  40. #if _WIN32
  41. #define GLAPIENTRY __stdcall
  42. #else
  43. #define GLAPIENTRY
  44. #endif
  45. #if __EMSCRIPTEN__
  46. #define GLFUN(X) X
  47. #else
  48. #define GLFUN(X) (GLAPIENTRY*bb##X)
  49. #endif
  50. void bbglInit();
  51. GLAPI int BBGL_ES;
  52. GLAPI int BBGL_draw_buffers;
  53. GLAPI int BBGL_depth_texture;
  54. GLAPI int BBGL_seamless_cube_map;
  55. GLAPI int BBGL_texture_filter_anisotropic;
  56. GLAPI int BBGL_standard_derivatives;
  57. typedef unsigned int GLenum;
  58. typedef unsigned int GLbitfield;
  59. typedef unsigned int GLuint;
  60. typedef int GLint;
  61. typedef int GLsizei;
  62. typedef unsigned char GLboolean;
  63. typedef signed char GLbyte;
  64. typedef short GLshort;
  65. typedef unsigned char GLubyte;
  66. typedef unsigned short GLushort;
  67. typedef unsigned long GLulong;
  68. typedef float GLfloat;
  69. typedef float GLclampf;
  70. typedef double GLdouble;
  71. typedef double GLclampd;
  72. typedef void GLvoid;
  73. typedef char GLchar;
  74. typedef ptrdiff_t GLintptr;
  75. typedef ptrdiff_t GLsizeiptr;
  76. typedef struct __GLsync *GLsync;
  77. #define GL_VERSION_1_1 1
  78. #define GL_ZERO 0
  79. #define GL_FALSE 0
  80. #define GL_LOGIC_OP 0x0BF1
  81. #define GL_NONE 0
  82. #define GL_TEXTURE_COMPONENTS 0x1003
  83. #define GL_NO_ERROR 0
  84. #define GL_POINTS 0x0000
  85. #define GL_CURRENT_BIT 0x00000001
  86. #define GL_TRUE 1
  87. #define GL_ONE 1
  88. #define GL_CLIENT_PIXEL_STORE_BIT 0x00000001
  89. #define GL_LINES 0x0001
  90. #define GL_LINE_LOOP 0x0002
  91. #define GL_POINT_BIT 0x00000002
  92. #define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002
  93. #define GL_LINE_STRIP 0x0003
  94. #define GL_LINE_BIT 0x00000004
  95. #define GL_TRIANGLES 0x0004
  96. #define GL_TRIANGLE_STRIP 0x0005
  97. #define GL_TRIANGLE_FAN 0x0006
  98. #define GL_QUADS 0x0007
  99. #define GL_QUAD_STRIP 0x0008
  100. #define GL_POLYGON_BIT 0x00000008
  101. #define GL_POLYGON 0x0009
  102. #define GL_POLYGON_STIPPLE_BIT 0x00000010
  103. #define GL_PIXEL_MODE_BIT 0x00000020
  104. #define GL_LIGHTING_BIT 0x00000040
  105. #define GL_FOG_BIT 0x00000080
  106. #define GL_DEPTH_BUFFER_BIT 0x00000100
  107. #define GL_ACCUM 0x0100
  108. #define GL_LOAD 0x0101
  109. #define GL_RETURN 0x0102
  110. #define GL_MULT 0x0103
  111. #define GL_ADD 0x0104
  112. #define GL_NEVER 0x0200
  113. #define GL_ACCUM_BUFFER_BIT 0x00000200
  114. #define GL_LESS 0x0201
  115. #define GL_EQUAL 0x0202
  116. #define GL_LEQUAL 0x0203
  117. #define GL_GREATER 0x0204
  118. #define GL_NOTEQUAL 0x0205
  119. #define GL_GEQUAL 0x0206
  120. #define GL_ALWAYS 0x0207
  121. #define GL_SRC_COLOR 0x0300
  122. #define GL_ONE_MINUS_SRC_COLOR 0x0301
  123. #define GL_SRC_ALPHA 0x0302
  124. #define GL_ONE_MINUS_SRC_ALPHA 0x0303
  125. #define GL_DST_ALPHA 0x0304
  126. #define GL_ONE_MINUS_DST_ALPHA 0x0305
  127. #define GL_DST_COLOR 0x0306
  128. #define GL_ONE_MINUS_DST_COLOR 0x0307
  129. #define GL_SRC_ALPHA_SATURATE 0x0308
  130. #define GL_STENCIL_BUFFER_BIT 0x00000400
  131. #define GL_FRONT_LEFT 0x0400
  132. #define GL_FRONT_RIGHT 0x0401
  133. #define GL_BACK_LEFT 0x0402
  134. #define GL_BACK_RIGHT 0x0403
  135. #define GL_FRONT 0x0404
  136. #define GL_BACK 0x0405
  137. #define GL_LEFT 0x0406
  138. #define GL_RIGHT 0x0407
  139. #define GL_FRONT_AND_BACK 0x0408
  140. #define GL_AUX0 0x0409
  141. #define GL_AUX1 0x040A
  142. #define GL_AUX2 0x040B
  143. #define GL_AUX3 0x040C
  144. #define GL_INVALID_ENUM 0x0500
  145. #define GL_INVALID_VALUE 0x0501
  146. #define GL_INVALID_OPERATION 0x0502
  147. #define GL_STACK_OVERFLOW 0x0503
  148. #define GL_STACK_UNDERFLOW 0x0504
  149. #define GL_OUT_OF_MEMORY 0x0505
  150. #define GL_2D 0x0600
  151. #define GL_3D 0x0601
  152. #define GL_3D_COLOR 0x0602
  153. #define GL_3D_COLOR_TEXTURE 0x0603
  154. #define GL_4D_COLOR_TEXTURE 0x0604
  155. #define GL_PASS_THROUGH_TOKEN 0x0700
  156. #define GL_POINT_TOKEN 0x0701
  157. #define GL_LINE_TOKEN 0x0702
  158. #define GL_POLYGON_TOKEN 0x0703
  159. #define GL_BITMAP_TOKEN 0x0704
  160. #define GL_DRAW_PIXEL_TOKEN 0x0705
  161. #define GL_COPY_PIXEL_TOKEN 0x0706
  162. #define GL_LINE_RESET_TOKEN 0x0707
  163. #define GL_EXP 0x0800
  164. #define GL_VIEWPORT_BIT 0x00000800
  165. #define GL_EXP2 0x0801
  166. #define GL_CW 0x0900
  167. #define GL_CCW 0x0901
  168. #define GL_COEFF 0x0A00
  169. #define GL_ORDER 0x0A01
  170. #define GL_DOMAIN 0x0A02
  171. #define GL_CURRENT_COLOR 0x0B00
  172. #define GL_CURRENT_INDEX 0x0B01
  173. #define GL_CURRENT_NORMAL 0x0B02
  174. #define GL_CURRENT_TEXTURE_COORDS 0x0B03
  175. #define GL_CURRENT_RASTER_COLOR 0x0B04
  176. #define GL_CURRENT_RASTER_INDEX 0x0B05
  177. #define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06
  178. #define GL_CURRENT_RASTER_POSITION 0x0B07
  179. #define GL_CURRENT_RASTER_POSITION_VALID 0x0B08
  180. #define GL_CURRENT_RASTER_DISTANCE 0x0B09
  181. #define GL_POINT_SMOOTH 0x0B10
  182. #define GL_POINT_SIZE 0x0B11
  183. #define GL_POINT_SIZE_RANGE 0x0B12
  184. #define GL_POINT_SIZE_GRANULARITY 0x0B13
  185. #define GL_LINE_SMOOTH 0x0B20
  186. #define GL_LINE_WIDTH 0x0B21
  187. #define GL_LINE_WIDTH_RANGE 0x0B22
  188. #define GL_LINE_WIDTH_GRANULARITY 0x0B23
  189. #define GL_LINE_STIPPLE 0x0B24
  190. #define GL_LINE_STIPPLE_PATTERN 0x0B25
  191. #define GL_LINE_STIPPLE_REPEAT 0x0B26
  192. #define GL_LIST_MODE 0x0B30
  193. #define GL_MAX_LIST_NESTING 0x0B31
  194. #define GL_LIST_BASE 0x0B32
  195. #define GL_LIST_INDEX 0x0B33
  196. #define GL_POLYGON_MODE 0x0B40
  197. #define GL_POLYGON_SMOOTH 0x0B41
  198. #define GL_POLYGON_STIPPLE 0x0B42
  199. #define GL_EDGE_FLAG 0x0B43
  200. #define GL_CULL_FACE 0x0B44
  201. #define GL_CULL_FACE_MODE 0x0B45
  202. #define GL_FRONT_FACE 0x0B46
  203. #define GL_LIGHTING 0x0B50
  204. #define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51
  205. #define GL_LIGHT_MODEL_TWO_SIDE 0x0B52
  206. #define GL_LIGHT_MODEL_AMBIENT 0x0B53
  207. #define GL_SHADE_MODEL 0x0B54
  208. #define GL_COLOR_MATERIAL_FACE 0x0B55
  209. #define GL_COLOR_MATERIAL_PARAMETER 0x0B56
  210. #define GL_COLOR_MATERIAL 0x0B57
  211. #define GL_FOG 0x0B60
  212. #define GL_FOG_INDEX 0x0B61
  213. #define GL_FOG_DENSITY 0x0B62
  214. #define GL_FOG_START 0x0B63
  215. #define GL_FOG_END 0x0B64
  216. #define GL_FOG_MODE 0x0B65
  217. #define GL_FOG_COLOR 0x0B66
  218. #define GL_DEPTH_RANGE 0x0B70
  219. #define GL_DEPTH_TEST 0x0B71
  220. #define GL_DEPTH_WRITEMASK 0x0B72
  221. #define GL_DEPTH_CLEAR_VALUE 0x0B73
  222. #define GL_DEPTH_FUNC 0x0B74
  223. #define GL_ACCUM_CLEAR_VALUE 0x0B80
  224. #define GL_STENCIL_TEST 0x0B90
  225. #define GL_STENCIL_CLEAR_VALUE 0x0B91
  226. #define GL_STENCIL_FUNC 0x0B92
  227. #define GL_STENCIL_VALUE_MASK 0x0B93
  228. #define GL_STENCIL_FAIL 0x0B94
  229. #define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95
  230. #define GL_STENCIL_PASS_DEPTH_PASS 0x0B96
  231. #define GL_STENCIL_REF 0x0B97
  232. #define GL_STENCIL_WRITEMASK 0x0B98
  233. #define GL_MATRIX_MODE 0x0BA0
  234. #define GL_NORMALIZE 0x0BA1
  235. #define GL_VIEWPORT 0x0BA2
  236. #define GL_MODELVIEW_STACK_DEPTH 0x0BA3
  237. #define GL_PROJECTION_STACK_DEPTH 0x0BA4
  238. #define GL_TEXTURE_STACK_DEPTH 0x0BA5
  239. #define GL_MODELVIEW_MATRIX 0x0BA6
  240. #define GL_PROJECTION_MATRIX 0x0BA7
  241. #define GL_TEXTURE_MATRIX 0x0BA8
  242. #define GL_ATTRIB_STACK_DEPTH 0x0BB0
  243. #define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1
  244. #define GL_ALPHA_TEST 0x0BC0
  245. #define GL_ALPHA_TEST_FUNC 0x0BC1
  246. #define GL_ALPHA_TEST_REF 0x0BC2
  247. #define GL_DITHER 0x0BD0
  248. #define GL_BLEND_DST 0x0BE0
  249. #define GL_BLEND_SRC 0x0BE1
  250. #define GL_BLEND 0x0BE2
  251. #define GL_LOGIC_OP_MODE 0x0BF0
  252. #define GL_INDEX_LOGIC_OP 0x0BF1
  253. #define GL_COLOR_LOGIC_OP 0x0BF2
  254. #define GL_AUX_BUFFERS 0x0C00
  255. #define GL_DRAW_BUFFER 0x0C01
  256. #define GL_READ_BUFFER 0x0C02
  257. #define GL_SCISSOR_BOX 0x0C10
  258. #define GL_SCISSOR_TEST 0x0C11
  259. #define GL_INDEX_CLEAR_VALUE 0x0C20
  260. #define GL_INDEX_WRITEMASK 0x0C21
  261. #define GL_COLOR_CLEAR_VALUE 0x0C22
  262. #define GL_COLOR_WRITEMASK 0x0C23
  263. #define GL_INDEX_MODE 0x0C30
  264. #define GL_RGBA_MODE 0x0C31
  265. #define GL_DOUBLEBUFFER 0x0C32
  266. #define GL_STEREO 0x0C33
  267. #define GL_RENDER_MODE 0x0C40
  268. #define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50
  269. #define GL_POINT_SMOOTH_HINT 0x0C51
  270. #define GL_LINE_SMOOTH_HINT 0x0C52
  271. #define GL_POLYGON_SMOOTH_HINT 0x0C53
  272. #define GL_FOG_HINT 0x0C54
  273. #define GL_TEXTURE_GEN_S 0x0C60
  274. #define GL_TEXTURE_GEN_T 0x0C61
  275. #define GL_TEXTURE_GEN_R 0x0C62
  276. #define GL_TEXTURE_GEN_Q 0x0C63
  277. #define GL_PIXEL_MAP_I_TO_I 0x0C70
  278. #define GL_PIXEL_MAP_S_TO_S 0x0C71
  279. #define GL_PIXEL_MAP_I_TO_R 0x0C72
  280. #define GL_PIXEL_MAP_I_TO_G 0x0C73
  281. #define GL_PIXEL_MAP_I_TO_B 0x0C74
  282. #define GL_PIXEL_MAP_I_TO_A 0x0C75
  283. #define GL_PIXEL_MAP_R_TO_R 0x0C76
  284. #define GL_PIXEL_MAP_G_TO_G 0x0C77
  285. #define GL_PIXEL_MAP_B_TO_B 0x0C78
  286. #define GL_PIXEL_MAP_A_TO_A 0x0C79
  287. #define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0
  288. #define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1
  289. #define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2
  290. #define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3
  291. #define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4
  292. #define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5
  293. #define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6
  294. #define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7
  295. #define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8
  296. #define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9
  297. #define GL_UNPACK_SWAP_BYTES 0x0CF0
  298. #define GL_UNPACK_LSB_FIRST 0x0CF1
  299. #define GL_UNPACK_ROW_LENGTH 0x0CF2
  300. #define GL_UNPACK_SKIP_ROWS 0x0CF3
  301. #define GL_UNPACK_SKIP_PIXELS 0x0CF4
  302. #define GL_UNPACK_ALIGNMENT 0x0CF5
  303. #define GL_PACK_SWAP_BYTES 0x0D00
  304. #define GL_PACK_LSB_FIRST 0x0D01
  305. #define GL_PACK_ROW_LENGTH 0x0D02
  306. #define GL_PACK_SKIP_ROWS 0x0D03
  307. #define GL_PACK_SKIP_PIXELS 0x0D04
  308. #define GL_PACK_ALIGNMENT 0x0D05
  309. #define GL_MAP_COLOR 0x0D10
  310. #define GL_MAP_STENCIL 0x0D11
  311. #define GL_INDEX_SHIFT 0x0D12
  312. #define GL_INDEX_OFFSET 0x0D13
  313. #define GL_RED_SCALE 0x0D14
  314. #define GL_RED_BIAS 0x0D15
  315. #define GL_ZOOM_X 0x0D16
  316. #define GL_ZOOM_Y 0x0D17
  317. #define GL_GREEN_SCALE 0x0D18
  318. #define GL_GREEN_BIAS 0x0D19
  319. #define GL_BLUE_SCALE 0x0D1A
  320. #define GL_BLUE_BIAS 0x0D1B
  321. #define GL_ALPHA_SCALE 0x0D1C
  322. #define GL_ALPHA_BIAS 0x0D1D
  323. #define GL_DEPTH_SCALE 0x0D1E
  324. #define GL_DEPTH_BIAS 0x0D1F
  325. #define GL_MAX_EVAL_ORDER 0x0D30
  326. #define GL_MAX_LIGHTS 0x0D31
  327. #define GL_MAX_CLIP_PLANES 0x0D32
  328. #define GL_MAX_TEXTURE_SIZE 0x0D33
  329. #define GL_MAX_PIXEL_MAP_TABLE 0x0D34
  330. #define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35
  331. #define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36
  332. #define GL_MAX_NAME_STACK_DEPTH 0x0D37
  333. #define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38
  334. #define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39
  335. #define GL_MAX_VIEWPORT_DIMS 0x0D3A
  336. #define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B
  337. #define GL_SUBPIXEL_BITS 0x0D50
  338. #define GL_INDEX_BITS 0x0D51
  339. #define GL_RED_BITS 0x0D52
  340. #define GL_GREEN_BITS 0x0D53
  341. #define GL_BLUE_BITS 0x0D54
  342. #define GL_ALPHA_BITS 0x0D55
  343. #define GL_DEPTH_BITS 0x0D56
  344. #define GL_STENCIL_BITS 0x0D57
  345. #define GL_ACCUM_RED_BITS 0x0D58
  346. #define GL_ACCUM_GREEN_BITS 0x0D59
  347. #define GL_ACCUM_BLUE_BITS 0x0D5A
  348. #define GL_ACCUM_ALPHA_BITS 0x0D5B
  349. #define GL_NAME_STACK_DEPTH 0x0D70
  350. #define GL_AUTO_NORMAL 0x0D80
  351. #define GL_MAP1_COLOR_4 0x0D90
  352. #define GL_MAP1_INDEX 0x0D91
  353. #define GL_MAP1_NORMAL 0x0D92
  354. #define GL_MAP1_TEXTURE_COORD_1 0x0D93
  355. #define GL_MAP1_TEXTURE_COORD_2 0x0D94
  356. #define GL_MAP1_TEXTURE_COORD_3 0x0D95
  357. #define GL_MAP1_TEXTURE_COORD_4 0x0D96
  358. #define GL_MAP1_VERTEX_3 0x0D97
  359. #define GL_MAP1_VERTEX_4 0x0D98
  360. #define GL_MAP2_COLOR_4 0x0DB0
  361. #define GL_MAP2_INDEX 0x0DB1
  362. #define GL_MAP2_NORMAL 0x0DB2
  363. #define GL_MAP2_TEXTURE_COORD_1 0x0DB3
  364. #define GL_MAP2_TEXTURE_COORD_2 0x0DB4
  365. #define GL_MAP2_TEXTURE_COORD_3 0x0DB5
  366. #define GL_MAP2_TEXTURE_COORD_4 0x0DB6
  367. #define GL_MAP2_VERTEX_3 0x0DB7
  368. #define GL_MAP2_VERTEX_4 0x0DB8
  369. #define GL_MAP1_GRID_DOMAIN 0x0DD0
  370. #define GL_MAP1_GRID_SEGMENTS 0x0DD1
  371. #define GL_MAP2_GRID_DOMAIN 0x0DD2
  372. #define GL_MAP2_GRID_SEGMENTS 0x0DD3
  373. #define GL_TEXTURE_1D 0x0DE0
  374. #define GL_TEXTURE_2D 0x0DE1
  375. #define GL_FEEDBACK_BUFFER_POINTER 0x0DF0
  376. #define GL_FEEDBACK_BUFFER_SIZE 0x0DF1
  377. #define GL_FEEDBACK_BUFFER_TYPE 0x0DF2
  378. #define GL_SELECTION_BUFFER_POINTER 0x0DF3
  379. #define GL_SELECTION_BUFFER_SIZE 0x0DF4
  380. #define GL_TEXTURE_WIDTH 0x1000
  381. #define GL_TRANSFORM_BIT 0x00001000
  382. #define GL_TEXTURE_HEIGHT 0x1001
  383. #define GL_TEXTURE_INTERNAL_FORMAT 0x1003
  384. #define GL_TEXTURE_BORDER_COLOR 0x1004
  385. #define GL_TEXTURE_BORDER 0x1005
  386. #define GL_DONT_CARE 0x1100
  387. #define GL_FASTEST 0x1101
  388. #define GL_NICEST 0x1102
  389. #define GL_AMBIENT 0x1200
  390. #define GL_DIFFUSE 0x1201
  391. #define GL_SPECULAR 0x1202
  392. #define GL_POSITION 0x1203
  393. #define GL_SPOT_DIRECTION 0x1204
  394. #define GL_SPOT_EXPONENT 0x1205
  395. #define GL_SPOT_CUTOFF 0x1206
  396. #define GL_CONSTANT_ATTENUATION 0x1207
  397. #define GL_LINEAR_ATTENUATION 0x1208
  398. #define GL_QUADRATIC_ATTENUATION 0x1209
  399. #define GL_COMPILE 0x1300
  400. #define GL_COMPILE_AND_EXECUTE 0x1301
  401. #define GL_BYTE 0x1400
  402. #define GL_UNSIGNED_BYTE 0x1401
  403. #define GL_SHORT 0x1402
  404. #define GL_UNSIGNED_SHORT 0x1403
  405. #define GL_INT 0x1404
  406. #define GL_UNSIGNED_INT 0x1405
  407. #define GL_FLOAT 0x1406
  408. #define GL_2_BYTES 0x1407
  409. #define GL_3_BYTES 0x1408
  410. #define GL_4_BYTES 0x1409
  411. #define GL_DOUBLE 0x140A
  412. #define GL_CLEAR 0x1500
  413. #define GL_AND 0x1501
  414. #define GL_AND_REVERSE 0x1502
  415. #define GL_COPY 0x1503
  416. #define GL_AND_INVERTED 0x1504
  417. #define GL_NOOP 0x1505
  418. #define GL_XOR 0x1506
  419. #define GL_OR 0x1507
  420. #define GL_NOR 0x1508
  421. #define GL_EQUIV 0x1509
  422. #define GL_INVERT 0x150A
  423. #define GL_OR_REVERSE 0x150B
  424. #define GL_COPY_INVERTED 0x150C
  425. #define GL_OR_INVERTED 0x150D
  426. #define GL_NAND 0x150E
  427. #define GL_SET 0x150F
  428. #define GL_EMISSION 0x1600
  429. #define GL_SHININESS 0x1601
  430. #define GL_AMBIENT_AND_DIFFUSE 0x1602
  431. #define GL_COLOR_INDEXES 0x1603
  432. #define GL_MODELVIEW 0x1700
  433. #define GL_PROJECTION 0x1701
  434. #define GL_TEXTURE 0x1702
  435. #define GL_COLOR 0x1800
  436. #define GL_DEPTH 0x1801
  437. #define GL_STENCIL 0x1802
  438. #define GL_COLOR_INDEX 0x1900
  439. #define GL_STENCIL_INDEX 0x1901
  440. #define GL_DEPTH_COMPONENT 0x1902
  441. #define GL_RED 0x1903
  442. #define GL_GREEN 0x1904
  443. #define GL_BLUE 0x1905
  444. #define GL_ALPHA 0x1906
  445. #define GL_RGB 0x1907
  446. #define GL_RGBA 0x1908
  447. #define GL_LUMINANCE 0x1909
  448. #define GL_LUMINANCE_ALPHA 0x190A
  449. #define GL_BITMAP 0x1A00
  450. #define GL_POINT 0x1B00
  451. #define GL_LINE 0x1B01
  452. #define GL_FILL 0x1B02
  453. #define GL_RENDER 0x1C00
  454. #define GL_FEEDBACK 0x1C01
  455. #define GL_SELECT 0x1C02
  456. #define GL_FLAT 0x1D00
  457. #define GL_SMOOTH 0x1D01
  458. #define GL_KEEP 0x1E00
  459. #define GL_REPLACE 0x1E01
  460. #define GL_INCR 0x1E02
  461. #define GL_DECR 0x1E03
  462. #define GL_VENDOR 0x1F00
  463. #define GL_RENDERER 0x1F01
  464. #define GL_VERSION 0x1F02
  465. #define GL_EXTENSIONS 0x1F03
  466. #define GL_S 0x2000
  467. #define GL_ENABLE_BIT 0x00002000
  468. #define GL_T 0x2001
  469. #define GL_R 0x2002
  470. #define GL_Q 0x2003
  471. #define GL_MODULATE 0x2100
  472. #define GL_DECAL 0x2101
  473. #define GL_TEXTURE_ENV_MODE 0x2200
  474. #define GL_TEXTURE_ENV_COLOR 0x2201
  475. #define GL_TEXTURE_ENV 0x2300
  476. #define GL_EYE_LINEAR 0x2400
  477. #define GL_OBJECT_LINEAR 0x2401
  478. #define GL_SPHERE_MAP 0x2402
  479. #define GL_TEXTURE_GEN_MODE 0x2500
  480. #define GL_OBJECT_PLANE 0x2501
  481. #define GL_EYE_PLANE 0x2502
  482. #define GL_NEAREST 0x2600
  483. #define GL_LINEAR 0x2601
  484. #define GL_NEAREST_MIPMAP_NEAREST 0x2700
  485. #define GL_LINEAR_MIPMAP_NEAREST 0x2701
  486. #define GL_NEAREST_MIPMAP_LINEAR 0x2702
  487. #define GL_LINEAR_MIPMAP_LINEAR 0x2703
  488. #define GL_TEXTURE_MAG_FILTER 0x2800
  489. #define GL_TEXTURE_MIN_FILTER 0x2801
  490. #define GL_TEXTURE_WRAP_S 0x2802
  491. #define GL_TEXTURE_WRAP_T 0x2803
  492. #define GL_CLAMP 0x2900
  493. #define GL_REPEAT 0x2901
  494. #define GL_POLYGON_OFFSET_UNITS 0x2A00
  495. #define GL_POLYGON_OFFSET_POINT 0x2A01
  496. #define GL_POLYGON_OFFSET_LINE 0x2A02
  497. #define GL_R3_G3_B2 0x2A10
  498. #define GL_V2F 0x2A20
  499. #define GL_V3F 0x2A21
  500. #define GL_C4UB_V2F 0x2A22
  501. #define GL_C4UB_V3F 0x2A23
  502. #define GL_C3F_V3F 0x2A24
  503. #define GL_N3F_V3F 0x2A25
  504. #define GL_C4F_N3F_V3F 0x2A26
  505. #define GL_T2F_V3F 0x2A27
  506. #define GL_T4F_V4F 0x2A28
  507. #define GL_T2F_C4UB_V3F 0x2A29
  508. #define GL_T2F_C3F_V3F 0x2A2A
  509. #define GL_T2F_N3F_V3F 0x2A2B
  510. #define GL_T2F_C4F_N3F_V3F 0x2A2C
  511. #define GL_T4F_C4F_N3F_V4F 0x2A2D
  512. #define GL_CLIP_PLANE0 0x3000
  513. #define GL_CLIP_PLANE1 0x3001
  514. #define GL_CLIP_PLANE2 0x3002
  515. #define GL_CLIP_PLANE3 0x3003
  516. #define GL_CLIP_PLANE4 0x3004
  517. #define GL_CLIP_PLANE5 0x3005
  518. #define GL_LIGHT0 0x4000
  519. #define GL_COLOR_BUFFER_BIT 0x00004000
  520. #define GL_LIGHT1 0x4001
  521. #define GL_LIGHT2 0x4002
  522. #define GL_LIGHT3 0x4003
  523. #define GL_LIGHT4 0x4004
  524. #define GL_LIGHT5 0x4005
  525. #define GL_LIGHT6 0x4006
  526. #define GL_LIGHT7 0x4007
  527. #define GL_HINT_BIT 0x00008000
  528. #define GL_POLYGON_OFFSET_FILL 0x8037
  529. #define GL_POLYGON_OFFSET_FACTOR 0x8038
  530. #define GL_ALPHA4 0x803B
  531. #define GL_ALPHA8 0x803C
  532. #define GL_ALPHA12 0x803D
  533. #define GL_ALPHA16 0x803E
  534. #define GL_LUMINANCE4 0x803F
  535. #define GL_LUMINANCE8 0x8040
  536. #define GL_LUMINANCE12 0x8041
  537. #define GL_LUMINANCE16 0x8042
  538. #define GL_LUMINANCE4_ALPHA4 0x8043
  539. #define GL_LUMINANCE6_ALPHA2 0x8044
  540. #define GL_LUMINANCE8_ALPHA8 0x8045
  541. #define GL_LUMINANCE12_ALPHA4 0x8046
  542. #define GL_LUMINANCE12_ALPHA12 0x8047
  543. #define GL_LUMINANCE16_ALPHA16 0x8048
  544. #define GL_INTENSITY 0x8049
  545. #define GL_INTENSITY4 0x804A
  546. #define GL_INTENSITY8 0x804B
  547. #define GL_INTENSITY12 0x804C
  548. #define GL_INTENSITY16 0x804D
  549. #define GL_RGB4 0x804F
  550. #define GL_RGB5 0x8050
  551. #define GL_RGB8 0x8051
  552. #define GL_RGB10 0x8052
  553. #define GL_RGB12 0x8053
  554. #define GL_RGB16 0x8054
  555. #define GL_RGBA2 0x8055
  556. #define GL_RGBA4 0x8056
  557. #define GL_RGB5_A1 0x8057
  558. #define GL_RGBA8 0x8058
  559. #define GL_RGB10_A2 0x8059
  560. #define GL_RGBA12 0x805A
  561. #define GL_RGBA16 0x805B
  562. #define GL_TEXTURE_RED_SIZE 0x805C
  563. #define GL_TEXTURE_GREEN_SIZE 0x805D
  564. #define GL_TEXTURE_BLUE_SIZE 0x805E
  565. #define GL_TEXTURE_ALPHA_SIZE 0x805F
  566. #define GL_TEXTURE_LUMINANCE_SIZE 0x8060
  567. #define GL_TEXTURE_INTENSITY_SIZE 0x8061
  568. #define GL_PROXY_TEXTURE_1D 0x8063
  569. #define GL_PROXY_TEXTURE_2D 0x8064
  570. #define GL_TEXTURE_PRIORITY 0x8066
  571. #define GL_TEXTURE_RESIDENT 0x8067
  572. #define GL_TEXTURE_BINDING_1D 0x8068
  573. #define GL_TEXTURE_BINDING_2D 0x8069
  574. #define GL_VERTEX_ARRAY 0x8074
  575. #define GL_NORMAL_ARRAY 0x8075
  576. #define GL_COLOR_ARRAY 0x8076
  577. #define GL_INDEX_ARRAY 0x8077
  578. #define GL_TEXTURE_COORD_ARRAY 0x8078
  579. #define GL_EDGE_FLAG_ARRAY 0x8079
  580. #define GL_VERTEX_ARRAY_SIZE 0x807A
  581. #define GL_VERTEX_ARRAY_TYPE 0x807B
  582. #define GL_VERTEX_ARRAY_STRIDE 0x807C
  583. #define GL_NORMAL_ARRAY_TYPE 0x807E
  584. #define GL_NORMAL_ARRAY_STRIDE 0x807F
  585. #define GL_COLOR_ARRAY_SIZE 0x8081
  586. #define GL_COLOR_ARRAY_TYPE 0x8082
  587. #define GL_COLOR_ARRAY_STRIDE 0x8083
  588. #define GL_INDEX_ARRAY_TYPE 0x8085
  589. #define GL_INDEX_ARRAY_STRIDE 0x8086
  590. #define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088
  591. #define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089
  592. #define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A
  593. #define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C
  594. #define GL_VERTEX_ARRAY_POINTER 0x808E
  595. #define GL_NORMAL_ARRAY_POINTER 0x808F
  596. #define GL_COLOR_ARRAY_POINTER 0x8090
  597. #define GL_INDEX_ARRAY_POINTER 0x8091
  598. #define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092
  599. #define GL_EDGE_FLAG_ARRAY_POINTER 0x8093
  600. #define GL_COLOR_INDEX1_EXT 0x80E2
  601. #define GL_COLOR_INDEX2_EXT 0x80E3
  602. #define GL_COLOR_INDEX4_EXT 0x80E4
  603. #define GL_COLOR_INDEX8_EXT 0x80E5
  604. #define GL_COLOR_INDEX12_EXT 0x80E6
  605. #define GL_COLOR_INDEX16_EXT 0x80E7
  606. #define GL_EVAL_BIT 0x00010000
  607. #define GL_LIST_BIT 0x00020000
  608. #define GL_TEXTURE_BIT 0x00040000
  609. #define GL_SCISSOR_BIT 0x00080000
  610. #define GL_ALL_ATTRIB_BITS 0x000fffff
  611. #define GL_CLIENT_ALL_ATTRIB_BITS 0xffffffff
  612. #define GL_VERSION_1_2 1
  613. #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
  614. #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
  615. #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
  616. #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
  617. #define GL_UNSIGNED_BYTE_3_3_2 0x8032
  618. #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
  619. #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
  620. #define GL_UNSIGNED_INT_8_8_8_8 0x8035
  621. #define GL_UNSIGNED_INT_10_10_10_2 0x8036
  622. #define GL_RESCALE_NORMAL 0x803A
  623. #define GL_TEXTURE_BINDING_3D 0x806A
  624. #define GL_PACK_SKIP_IMAGES 0x806B
  625. #define GL_PACK_IMAGE_HEIGHT 0x806C
  626. #define GL_UNPACK_SKIP_IMAGES 0x806D
  627. #define GL_UNPACK_IMAGE_HEIGHT 0x806E
  628. #define GL_TEXTURE_3D 0x806F
  629. #define GL_PROXY_TEXTURE_3D 0x8070
  630. #define GL_TEXTURE_DEPTH 0x8071
  631. #define GL_TEXTURE_WRAP_R 0x8072
  632. #define GL_MAX_3D_TEXTURE_SIZE 0x8073
  633. #define GL_BGR 0x80E0
  634. #define GL_BGRA 0x80E1
  635. #define GL_MAX_ELEMENTS_VERTICES 0x80E8
  636. #define GL_MAX_ELEMENTS_INDICES 0x80E9
  637. #define GL_CLAMP_TO_EDGE 0x812F
  638. #define GL_TEXTURE_MIN_LOD 0x813A
  639. #define GL_TEXTURE_MAX_LOD 0x813B
  640. #define GL_TEXTURE_BASE_LEVEL 0x813C
  641. #define GL_TEXTURE_MAX_LEVEL 0x813D
  642. #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
  643. #define GL_SINGLE_COLOR 0x81F9
  644. #define GL_SEPARATE_SPECULAR_COLOR 0x81FA
  645. #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
  646. #define GL_UNSIGNED_SHORT_5_6_5 0x8363
  647. #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
  648. #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
  649. #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
  650. #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
  651. #define GL_ALIASED_POINT_SIZE_RANGE 0x846D
  652. #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
  653. #define GL_VERSION_1_2_1 1
  654. #define GL_VERSION_1_3 1
  655. #define GL_MULTISAMPLE 0x809D
  656. #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
  657. #define GL_SAMPLE_ALPHA_TO_ONE 0x809F
  658. #define GL_SAMPLE_COVERAGE 0x80A0
  659. #define GL_SAMPLE_BUFFERS 0x80A8
  660. #define GL_SAMPLES 0x80A9
  661. #define GL_SAMPLE_COVERAGE_VALUE 0x80AA
  662. #define GL_SAMPLE_COVERAGE_INVERT 0x80AB
  663. #define GL_CLAMP_TO_BORDER 0x812D
  664. #define GL_TEXTURE0 0x84C0
  665. #define GL_TEXTURE1 0x84C1
  666. #define GL_TEXTURE2 0x84C2
  667. #define GL_TEXTURE3 0x84C3
  668. #define GL_TEXTURE4 0x84C4
  669. #define GL_TEXTURE5 0x84C5
  670. #define GL_TEXTURE6 0x84C6
  671. #define GL_TEXTURE7 0x84C7
  672. #define GL_TEXTURE8 0x84C8
  673. #define GL_TEXTURE9 0x84C9
  674. #define GL_TEXTURE10 0x84CA
  675. #define GL_TEXTURE11 0x84CB
  676. #define GL_TEXTURE12 0x84CC
  677. #define GL_TEXTURE13 0x84CD
  678. #define GL_TEXTURE14 0x84CE
  679. #define GL_TEXTURE15 0x84CF
  680. #define GL_TEXTURE16 0x84D0
  681. #define GL_TEXTURE17 0x84D1
  682. #define GL_TEXTURE18 0x84D2
  683. #define GL_TEXTURE19 0x84D3
  684. #define GL_TEXTURE20 0x84D4
  685. #define GL_TEXTURE21 0x84D5
  686. #define GL_TEXTURE22 0x84D6
  687. #define GL_TEXTURE23 0x84D7
  688. #define GL_TEXTURE24 0x84D8
  689. #define GL_TEXTURE25 0x84D9
  690. #define GL_TEXTURE26 0x84DA
  691. #define GL_TEXTURE27 0x84DB
  692. #define GL_TEXTURE28 0x84DC
  693. #define GL_TEXTURE29 0x84DD
  694. #define GL_TEXTURE30 0x84DE
  695. #define GL_TEXTURE31 0x84DF
  696. #define GL_ACTIVE_TEXTURE 0x84E0
  697. #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
  698. #define GL_MAX_TEXTURE_UNITS 0x84E2
  699. #define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
  700. #define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
  701. #define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
  702. #define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
  703. #define GL_SUBTRACT 0x84E7
  704. #define GL_COMPRESSED_ALPHA 0x84E9
  705. #define GL_COMPRESSED_LUMINANCE 0x84EA
  706. #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
  707. #define GL_COMPRESSED_INTENSITY 0x84EC
  708. #define GL_COMPRESSED_RGB 0x84ED
  709. #define GL_COMPRESSED_RGBA 0x84EE
  710. #define GL_TEXTURE_COMPRESSION_HINT 0x84EF
  711. #define GL_NORMAL_MAP 0x8511
  712. #define GL_REFLECTION_MAP 0x8512
  713. #define GL_TEXTURE_CUBE_MAP 0x8513
  714. #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
  715. #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
  716. #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
  717. #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
  718. #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
  719. #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
  720. #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
  721. #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
  722. #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
  723. #define GL_COMBINE 0x8570
  724. #define GL_COMBINE_RGB 0x8571
  725. #define GL_COMBINE_ALPHA 0x8572
  726. #define GL_RGB_SCALE 0x8573
  727. #define GL_ADD_SIGNED 0x8574
  728. #define GL_INTERPOLATE 0x8575
  729. #define GL_CONSTANT 0x8576
  730. #define GL_PRIMARY_COLOR 0x8577
  731. #define GL_PREVIOUS 0x8578
  732. #define GL_SOURCE0_RGB 0x8580
  733. #define GL_SOURCE1_RGB 0x8581
  734. #define GL_SOURCE2_RGB 0x8582
  735. #define GL_SOURCE0_ALPHA 0x8588
  736. #define GL_SOURCE1_ALPHA 0x8589
  737. #define GL_SOURCE2_ALPHA 0x858A
  738. #define GL_OPERAND0_RGB 0x8590
  739. #define GL_OPERAND1_RGB 0x8591
  740. #define GL_OPERAND2_RGB 0x8592
  741. #define GL_OPERAND0_ALPHA 0x8598
  742. #define GL_OPERAND1_ALPHA 0x8599
  743. #define GL_OPERAND2_ALPHA 0x859A
  744. #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
  745. #define GL_TEXTURE_COMPRESSED 0x86A1
  746. #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
  747. #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
  748. #define GL_DOT3_RGB 0x86AE
  749. #define GL_DOT3_RGBA 0x86AF
  750. #define GL_MULTISAMPLE_BIT 0x20000000
  751. #define GL_VERSION_1_4 1
  752. #define GL_BLEND_DST_RGB 0x80C8
  753. #define GL_BLEND_SRC_RGB 0x80C9
  754. #define GL_BLEND_DST_ALPHA 0x80CA
  755. #define GL_BLEND_SRC_ALPHA 0x80CB
  756. #define GL_POINT_SIZE_MIN 0x8126
  757. #define GL_POINT_SIZE_MAX 0x8127
  758. #define GL_POINT_FADE_THRESHOLD_SIZE 0x8128
  759. #define GL_POINT_DISTANCE_ATTENUATION 0x8129
  760. #define GL_GENERATE_MIPMAP 0x8191
  761. #define GL_GENERATE_MIPMAP_HINT 0x8192
  762. #define GL_DEPTH_COMPONENT16 0x81A5
  763. #define GL_DEPTH_COMPONENT24 0x81A6
  764. #define GL_DEPTH_COMPONENT32 0x81A7
  765. #define GL_MIRRORED_REPEAT 0x8370
  766. #define GL_FOG_COORDINATE_SOURCE 0x8450
  767. #define GL_FOG_COORDINATE 0x8451
  768. #define GL_FRAGMENT_DEPTH 0x8452
  769. #define GL_CURRENT_FOG_COORDINATE 0x8453
  770. #define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454
  771. #define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455
  772. #define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456
  773. #define GL_FOG_COORDINATE_ARRAY 0x8457
  774. #define GL_COLOR_SUM 0x8458
  775. #define GL_CURRENT_SECONDARY_COLOR 0x8459
  776. #define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A
  777. #define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B
  778. #define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C
  779. #define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D
  780. #define GL_SECONDARY_COLOR_ARRAY 0x845E
  781. #define GL_MAX_TEXTURE_LOD_BIAS 0x84FD
  782. #define GL_TEXTURE_FILTER_CONTROL 0x8500
  783. #define GL_TEXTURE_LOD_BIAS 0x8501
  784. #define GL_INCR_WRAP 0x8507
  785. #define GL_DECR_WRAP 0x8508
  786. #define GL_TEXTURE_DEPTH_SIZE 0x884A
  787. #define GL_DEPTH_TEXTURE_MODE 0x884B
  788. #define GL_TEXTURE_COMPARE_MODE 0x884C
  789. #define GL_TEXTURE_COMPARE_FUNC 0x884D
  790. #define GL_COMPARE_R_TO_TEXTURE 0x884E
  791. #define GL_VERSION_1_5 1
  792. #define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE
  793. #define GL_FOG_COORD GL_FOG_COORDINATE
  794. #define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY
  795. #define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
  796. #define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER
  797. #define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE
  798. #define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE
  799. #define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE
  800. #define GL_SRC0_ALPHA GL_SOURCE0_ALPHA
  801. #define GL_SRC0_RGB GL_SOURCE0_RGB
  802. #define GL_SRC1_ALPHA GL_SOURCE1_ALPHA
  803. #define GL_SRC1_RGB GL_SOURCE1_RGB
  804. #define GL_SRC2_ALPHA GL_SOURCE2_ALPHA
  805. #define GL_SRC2_RGB GL_SOURCE2_RGB
  806. #define GL_BUFFER_SIZE 0x8764
  807. #define GL_BUFFER_USAGE 0x8765
  808. #define GL_QUERY_COUNTER_BITS 0x8864
  809. #define GL_CURRENT_QUERY 0x8865
  810. #define GL_QUERY_RESULT 0x8866
  811. #define GL_QUERY_RESULT_AVAILABLE 0x8867
  812. #define GL_ARRAY_BUFFER 0x8892
  813. #define GL_ELEMENT_ARRAY_BUFFER 0x8893
  814. #define GL_ARRAY_BUFFER_BINDING 0x8894
  815. #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895
  816. #define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896
  817. #define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897
  818. #define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898
  819. #define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899
  820. #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A
  821. #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B
  822. #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C
  823. #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D
  824. #define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E
  825. #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F
  826. #define GL_READ_ONLY 0x88B8
  827. #define GL_WRITE_ONLY 0x88B9
  828. #define GL_READ_WRITE 0x88BA
  829. #define GL_BUFFER_ACCESS 0x88BB
  830. #define GL_BUFFER_MAPPED 0x88BC
  831. #define GL_BUFFER_MAP_POINTER 0x88BD
  832. #define GL_STREAM_DRAW 0x88E0
  833. #define GL_STREAM_READ 0x88E1
  834. #define GL_STREAM_COPY 0x88E2
  835. #define GL_STATIC_DRAW 0x88E4
  836. #define GL_STATIC_READ 0x88E5
  837. #define GL_STATIC_COPY 0x88E6
  838. #define GL_DYNAMIC_DRAW 0x88E8
  839. #define GL_DYNAMIC_READ 0x88E9
  840. #define GL_DYNAMIC_COPY 0x88EA
  841. #define GL_SAMPLES_PASSED 0x8914
  842. #define GL_VERSION_2_0 1
  843. #define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION
  844. #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622
  845. #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623
  846. #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624
  847. #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625
  848. #define GL_CURRENT_VERTEX_ATTRIB 0x8626
  849. #define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642
  850. #define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643
  851. #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645
  852. #define GL_STENCIL_BACK_FUNC 0x8800
  853. #define GL_STENCIL_BACK_FAIL 0x8801
  854. #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802
  855. #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803
  856. #define GL_MAX_DRAW_BUFFERS 0x8824
  857. #define GL_DRAW_BUFFER0 0x8825
  858. #define GL_DRAW_BUFFER1 0x8826
  859. #define GL_DRAW_BUFFER2 0x8827
  860. #define GL_DRAW_BUFFER3 0x8828
  861. #define GL_DRAW_BUFFER4 0x8829
  862. #define GL_DRAW_BUFFER5 0x882A
  863. #define GL_DRAW_BUFFER6 0x882B
  864. #define GL_DRAW_BUFFER7 0x882C
  865. #define GL_DRAW_BUFFER8 0x882D
  866. #define GL_DRAW_BUFFER9 0x882E
  867. #define GL_DRAW_BUFFER10 0x882F
  868. #define GL_DRAW_BUFFER11 0x8830
  869. #define GL_DRAW_BUFFER12 0x8831
  870. #define GL_DRAW_BUFFER13 0x8832
  871. #define GL_DRAW_BUFFER14 0x8833
  872. #define GL_DRAW_BUFFER15 0x8834
  873. #define GL_BLEND_EQUATION_ALPHA 0x883D
  874. #define GL_POINT_SPRITE 0x8861
  875. #define GL_COORD_REPLACE 0x8862
  876. #define GL_MAX_VERTEX_ATTRIBS 0x8869
  877. #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A
  878. #define GL_MAX_TEXTURE_COORDS 0x8871
  879. #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872
  880. #define GL_FRAGMENT_SHADER 0x8B30
  881. #define GL_VERTEX_SHADER 0x8B31
  882. #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49
  883. #define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A
  884. #define GL_MAX_VARYING_FLOATS 0x8B4B
  885. #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C
  886. #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
  887. #define GL_SHADER_TYPE 0x8B4F
  888. #define GL_FLOAT_VEC2 0x8B50
  889. #define GL_FLOAT_VEC3 0x8B51
  890. #define GL_FLOAT_VEC4 0x8B52
  891. #define GL_INT_VEC2 0x8B53
  892. #define GL_INT_VEC3 0x8B54
  893. #define GL_INT_VEC4 0x8B55
  894. #define GL_BOOL 0x8B56
  895. #define GL_BOOL_VEC2 0x8B57
  896. #define GL_BOOL_VEC3 0x8B58
  897. #define GL_BOOL_VEC4 0x8B59
  898. #define GL_FLOAT_MAT2 0x8B5A
  899. #define GL_FLOAT_MAT3 0x8B5B
  900. #define GL_FLOAT_MAT4 0x8B5C
  901. #define GL_SAMPLER_1D 0x8B5D
  902. #define GL_SAMPLER_2D 0x8B5E
  903. #define GL_SAMPLER_3D 0x8B5F
  904. #define GL_SAMPLER_CUBE 0x8B60
  905. #define GL_SAMPLER_1D_SHADOW 0x8B61
  906. #define GL_SAMPLER_2D_SHADOW 0x8B62
  907. #define GL_DELETE_STATUS 0x8B80
  908. #define GL_COMPILE_STATUS 0x8B81
  909. #define GL_LINK_STATUS 0x8B82
  910. #define GL_VALIDATE_STATUS 0x8B83
  911. #define GL_INFO_LOG_LENGTH 0x8B84
  912. #define GL_ATTACHED_SHADERS 0x8B85
  913. #define GL_ACTIVE_UNIFORMS 0x8B86
  914. #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87
  915. #define GL_SHADER_SOURCE_LENGTH 0x8B88
  916. #define GL_ACTIVE_ATTRIBUTES 0x8B89
  917. #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A
  918. #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B
  919. #define GL_SHADING_LANGUAGE_VERSION 0x8B8C
  920. #define GL_CURRENT_PROGRAM 0x8B8D
  921. #define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0
  922. #define GL_LOWER_LEFT 0x8CA1
  923. #define GL_UPPER_LEFT 0x8CA2
  924. #define GL_STENCIL_BACK_REF 0x8CA3
  925. #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4
  926. #define GL_STENCIL_BACK_WRITEMASK 0x8CA5
  927. #define GL_VERSION_2_1 1
  928. #define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F
  929. #define GL_PIXEL_PACK_BUFFER 0x88EB
  930. #define GL_PIXEL_UNPACK_BUFFER 0x88EC
  931. #define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED
  932. #define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF
  933. #define GL_FLOAT_MAT2x3 0x8B65
  934. #define GL_FLOAT_MAT2x4 0x8B66
  935. #define GL_FLOAT_MAT3x2 0x8B67
  936. #define GL_FLOAT_MAT3x4 0x8B68
  937. #define GL_FLOAT_MAT4x2 0x8B69
  938. #define GL_FLOAT_MAT4x3 0x8B6A
  939. #define GL_SRGB 0x8C40
  940. #define GL_SRGB8 0x8C41
  941. #define GL_SRGB_ALPHA 0x8C42
  942. #define GL_SRGB8_ALPHA8 0x8C43
  943. #define GL_SLUMINANCE_ALPHA 0x8C44
  944. #define GL_SLUMINANCE8_ALPHA8 0x8C45
  945. #define GL_SLUMINANCE 0x8C46
  946. #define GL_SLUMINANCE8 0x8C47
  947. #define GL_COMPRESSED_SRGB 0x8C48
  948. #define GL_COMPRESSED_SRGB_ALPHA 0x8C49
  949. #define GL_COMPRESSED_SLUMINANCE 0x8C4A
  950. #define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B
  951. #define GL_ARB_seamless_cube_map 1
  952. #define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F
  953. #define GL_ARB_texture_filter_anisotropic 1
  954. #define GL_TEXTURE_MAX_ANISOTROPY 0x84FE
  955. #define GL_MAX_TEXTURE_MAX_ANISOTROPY 0x84FF
  956. #define GL_ARB_framebuffer_object 1
  957. #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506
  958. #define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210
  959. #define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211
  960. #define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212
  961. #define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213
  962. #define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214
  963. #define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215
  964. #define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216
  965. #define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217
  966. #define GL_FRAMEBUFFER_DEFAULT 0x8218
  967. #define GL_FRAMEBUFFER_UNDEFINED 0x8219
  968. #define GL_DEPTH_STENCIL_ATTACHMENT 0x821A
  969. #define GL_INDEX 0x8222
  970. #define GL_MAX_RENDERBUFFER_SIZE 0x84E8
  971. #define GL_DEPTH_STENCIL 0x84F9
  972. #define GL_UNSIGNED_INT_24_8 0x84FA
  973. #define GL_DEPTH24_STENCIL8 0x88F0
  974. #define GL_TEXTURE_STENCIL_SIZE 0x88F1
  975. #define GL_UNSIGNED_NORMALIZED 0x8C17
  976. #define GL_DRAW_FRAMEBUFFER_BINDING 0x8CA6
  977. #define GL_FRAMEBUFFER_BINDING 0x8CA6
  978. #define GL_RENDERBUFFER_BINDING 0x8CA7
  979. #define GL_READ_FRAMEBUFFER 0x8CA8
  980. #define GL_DRAW_FRAMEBUFFER 0x8CA9
  981. #define GL_READ_FRAMEBUFFER_BINDING 0x8CAA
  982. #define GL_RENDERBUFFER_SAMPLES 0x8CAB
  983. #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0
  984. #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1
  985. #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2
  986. #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3
  987. #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4
  988. #define GL_FRAMEBUFFER_COMPLETE 0x8CD5
  989. #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6
  990. #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
  991. #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB
  992. #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC
  993. #define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD
  994. #define GL_MAX_COLOR_ATTACHMENTS 0x8CDF
  995. #define GL_COLOR_ATTACHMENT0 0x8CE0
  996. #define GL_COLOR_ATTACHMENT1 0x8CE1
  997. #define GL_COLOR_ATTACHMENT2 0x8CE2
  998. #define GL_COLOR_ATTACHMENT3 0x8CE3
  999. #define GL_COLOR_ATTACHMENT4 0x8CE4
  1000. #define GL_COLOR_ATTACHMENT5 0x8CE5
  1001. #define GL_COLOR_ATTACHMENT6 0x8CE6
  1002. #define GL_COLOR_ATTACHMENT7 0x8CE7
  1003. #define GL_COLOR_ATTACHMENT8 0x8CE8
  1004. #define GL_COLOR_ATTACHMENT9 0x8CE9
  1005. #define GL_COLOR_ATTACHMENT10 0x8CEA
  1006. #define GL_COLOR_ATTACHMENT11 0x8CEB
  1007. #define GL_COLOR_ATTACHMENT12 0x8CEC
  1008. #define GL_COLOR_ATTACHMENT13 0x8CED
  1009. #define GL_COLOR_ATTACHMENT14 0x8CEE
  1010. #define GL_COLOR_ATTACHMENT15 0x8CEF
  1011. #define GL_DEPTH_ATTACHMENT 0x8D00
  1012. #define GL_STENCIL_ATTACHMENT 0x8D20
  1013. #define GL_FRAMEBUFFER 0x8D40
  1014. #define GL_RENDERBUFFER 0x8D41
  1015. #define GL_RENDERBUFFER_WIDTH 0x8D42
  1016. #define GL_RENDERBUFFER_HEIGHT 0x8D43
  1017. #define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44
  1018. #define GL_STENCIL_INDEX1 0x8D46
  1019. #define GL_STENCIL_INDEX4 0x8D47
  1020. #define GL_STENCIL_INDEX8 0x8D48
  1021. #define GL_STENCIL_INDEX16 0x8D49
  1022. #define GL_RENDERBUFFER_RED_SIZE 0x8D50
  1023. #define GL_RENDERBUFFER_GREEN_SIZE 0x8D51
  1024. #define GL_RENDERBUFFER_BLUE_SIZE 0x8D52
  1025. #define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53
  1026. #define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54
  1027. #define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
  1028. #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56
  1029. #define GL_MAX_SAMPLES 0x8D57
  1030. GLAPI void GLFUN(glAccum)(GLenum op,GLfloat value);
  1031. GLAPI void GLFUN(glAlphaFunc)(GLenum func,GLclampf ref);
  1032. GLAPI GLboolean GLFUN(glAreTexturesResident)(GLsizei n,const GLuint *textures,GLboolean *residences);
  1033. GLAPI void GLFUN(glArrayElement)(GLint i);
  1034. GLAPI void GLFUN(glBegin)(GLenum mode);
  1035. GLAPI void GLFUN(glBindTexture)(GLenum target,GLuint texture);
  1036. GLAPI void GLFUN(glBitmap)(GLsizei width,GLsizei height,GLfloat xorig,GLfloat yorig,GLfloat xmove,GLfloat ymove,const GLubyte *bitmap);
  1037. GLAPI void GLFUN(glBlendFunc)(GLenum sfactor,GLenum dfactor);
  1038. GLAPI void GLFUN(glCallList)(GLuint list);
  1039. GLAPI void GLFUN(glCallLists)(GLsizei n,GLenum type,const void *lists);
  1040. GLAPI void GLFUN(glClear)(GLbitfield mask);
  1041. GLAPI void GLFUN(glClearAccum)(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha);
  1042. GLAPI void GLFUN(glClearColor)(GLclampf red,GLclampf green,GLclampf blue,GLclampf alpha);
  1043. GLAPI void GLFUN(glClearDepth)(GLclampd depth);
  1044. GLAPI void GLFUN(glClearIndex)(GLfloat c);
  1045. GLAPI void GLFUN(glClearStencil)(GLint s);
  1046. GLAPI void GLFUN(glClipPlane)(GLenum plane,const GLdouble *equation);
  1047. GLAPI void GLFUN(glColor3b)(GLbyte red,GLbyte green,GLbyte blue);
  1048. GLAPI void GLFUN(glColor3bv)(const GLbyte *v);
  1049. GLAPI void GLFUN(glColor3d)(GLdouble red,GLdouble green,GLdouble blue);
  1050. GLAPI void GLFUN(glColor3dv)(const GLdouble *v);
  1051. GLAPI void GLFUN(glColor3f)(GLfloat red,GLfloat green,GLfloat blue);
  1052. GLAPI void GLFUN(glColor3fv)(const GLfloat *v);
  1053. GLAPI void GLFUN(glColor3i)(GLint red,GLint green,GLint blue);
  1054. GLAPI void GLFUN(glColor3iv)(const GLint *v);
  1055. GLAPI void GLFUN(glColor3s)(GLshort red,GLshort green,GLshort blue);
  1056. GLAPI void GLFUN(glColor3sv)(const GLshort *v);
  1057. GLAPI void GLFUN(glColor3ub)(GLubyte red,GLubyte green,GLubyte blue);
  1058. GLAPI void GLFUN(glColor3ubv)(const GLubyte *v);
  1059. GLAPI void GLFUN(glColor3ui)(GLuint red,GLuint green,GLuint blue);
  1060. GLAPI void GLFUN(glColor3uiv)(const GLuint *v);
  1061. GLAPI void GLFUN(glColor3us)(GLushort red,GLushort green,GLushort blue);
  1062. GLAPI void GLFUN(glColor3usv)(const GLushort *v);
  1063. GLAPI void GLFUN(glColor4b)(GLbyte red,GLbyte green,GLbyte blue,GLbyte alpha);
  1064. GLAPI void GLFUN(glColor4bv)(const GLbyte *v);
  1065. GLAPI void GLFUN(glColor4d)(GLdouble red,GLdouble green,GLdouble blue,GLdouble alpha);
  1066. GLAPI void GLFUN(glColor4dv)(const GLdouble *v);
  1067. GLAPI void GLFUN(glColor4f)(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha);
  1068. GLAPI void GLFUN(glColor4fv)(const GLfloat *v);
  1069. GLAPI void GLFUN(glColor4i)(GLint red,GLint green,GLint blue,GLint alpha);
  1070. GLAPI void GLFUN(glColor4iv)(const GLint *v);
  1071. GLAPI void GLFUN(glColor4s)(GLshort red,GLshort green,GLshort blue,GLshort alpha);
  1072. GLAPI void GLFUN(glColor4sv)(const GLshort *v);
  1073. GLAPI void GLFUN(glColor4ub)(GLubyte red,GLubyte green,GLubyte blue,GLubyte alpha);
  1074. GLAPI void GLFUN(glColor4ubv)(const GLubyte *v);
  1075. GLAPI void GLFUN(glColor4ui)(GLuint red,GLuint green,GLuint blue,GLuint alpha);
  1076. GLAPI void GLFUN(glColor4uiv)(const GLuint *v);
  1077. GLAPI void GLFUN(glColor4us)(GLushort red,GLushort green,GLushort blue,GLushort alpha);
  1078. GLAPI void GLFUN(glColor4usv)(const GLushort *v);
  1079. GLAPI void GLFUN(glColorMask)(GLboolean red,GLboolean green,GLboolean blue,GLboolean alpha);
  1080. GLAPI void GLFUN(glColorMaterial)(GLenum face,GLenum mode);
  1081. GLAPI void GLFUN(glColorPointer)(GLint size,GLenum type,GLsizei stride,const void *pointer);
  1082. GLAPI void GLFUN(glCopyPixels)(GLint x,GLint y,GLsizei width,GLsizei height,GLenum type);
  1083. GLAPI void GLFUN(glCopyTexImage1D)(GLenum target,GLint level,GLenum internalFormat,GLint x,GLint y,GLsizei width,GLint border);
  1084. GLAPI void GLFUN(glCopyTexImage2D)(GLenum target,GLint level,GLenum internalFormat,GLint x,GLint y,GLsizei width,GLsizei height,GLint border);
  1085. GLAPI void GLFUN(glCopyTexSubImage1D)(GLenum target,GLint level,GLint xoffset,GLint x,GLint y,GLsizei width);
  1086. GLAPI void GLFUN(glCopyTexSubImage2D)(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height);
  1087. GLAPI void GLFUN(glCullFace)(GLenum mode);
  1088. GLAPI void GLFUN(glDeleteLists)(GLuint list,GLsizei range);
  1089. GLAPI void GLFUN(glDeleteTextures)(GLsizei n,const GLuint *textures);
  1090. GLAPI void GLFUN(glDepthFunc)(GLenum func);
  1091. GLAPI void GLFUN(glDepthMask)(GLboolean flag);
  1092. GLAPI void GLFUN(glDepthRange)(GLclampd zNear,GLclampd zFar);
  1093. GLAPI void GLFUN(glDisable)(GLenum cap);
  1094. GLAPI void GLFUN(glDisableClientState)(GLenum array);
  1095. GLAPI void GLFUN(glDrawArrays)(GLenum mode,GLint first,GLsizei count);
  1096. GLAPI void GLFUN(glDrawBuffer)(GLenum mode);
  1097. GLAPI void GLFUN(glDrawElements)(GLenum mode,GLsizei count,GLenum type,const void *indices);
  1098. GLAPI void GLFUN(glDrawPixels)(GLsizei width,GLsizei height,GLenum format,GLenum type,const void *pixels);
  1099. GLAPI void GLFUN(glEdgeFlag)(GLboolean flag);
  1100. GLAPI void GLFUN(glEdgeFlagPointer)(GLsizei stride,const void *pointer);
  1101. GLAPI void GLFUN(glEdgeFlagv)(const GLboolean *flag);
  1102. GLAPI void GLFUN(glEnable)(GLenum cap);
  1103. GLAPI void GLFUN(glEnableClientState)(GLenum array);
  1104. GLAPI void GLFUN(glEnd)();
  1105. GLAPI void GLFUN(glEndList)();
  1106. GLAPI void GLFUN(glEvalCoord1d)(GLdouble u);
  1107. GLAPI void GLFUN(glEvalCoord1dv)(const GLdouble *u);
  1108. GLAPI void GLFUN(glEvalCoord1f)(GLfloat u);
  1109. GLAPI void GLFUN(glEvalCoord1fv)(const GLfloat *u);
  1110. GLAPI void GLFUN(glEvalCoord2d)(GLdouble u,GLdouble v);
  1111. GLAPI void GLFUN(glEvalCoord2dv)(const GLdouble *u);
  1112. GLAPI void GLFUN(glEvalCoord2f)(GLfloat u,GLfloat v);
  1113. GLAPI void GLFUN(glEvalCoord2fv)(const GLfloat *u);
  1114. GLAPI void GLFUN(glEvalMesh1)(GLenum mode,GLint i1,GLint i2);
  1115. GLAPI void GLFUN(glEvalMesh2)(GLenum mode,GLint i1,GLint i2,GLint j1,GLint j2);
  1116. GLAPI void GLFUN(glEvalPoint1)(GLint i);
  1117. GLAPI void GLFUN(glEvalPoint2)(GLint i,GLint j);
  1118. GLAPI void GLFUN(glFeedbackBuffer)(GLsizei size,GLenum type,GLfloat *buffer);
  1119. GLAPI void GLFUN(glFinish)();
  1120. GLAPI void GLFUN(glFlush)();
  1121. GLAPI void GLFUN(glFogf)(GLenum pname,GLfloat param);
  1122. GLAPI void GLFUN(glFogfv)(GLenum pname,const GLfloat *params);
  1123. GLAPI void GLFUN(glFogi)(GLenum pname,GLint param);
  1124. GLAPI void GLFUN(glFogiv)(GLenum pname,const GLint *params);
  1125. GLAPI void GLFUN(glFrontFace)(GLenum mode);
  1126. GLAPI void GLFUN(glFrustum)(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble zNear,GLdouble zFar);
  1127. GLAPI GLuint GLFUN(glGenLists)(GLsizei range);
  1128. GLAPI void GLFUN(glGenTextures)(GLsizei n,GLuint *textures);
  1129. GLAPI void GLFUN(glGetBooleanv)(GLenum pname,GLboolean *params);
  1130. GLAPI void GLFUN(glGetClipPlane)(GLenum plane,GLdouble *equation);
  1131. GLAPI void GLFUN(glGetDoublev)(GLenum pname,GLdouble *params);
  1132. GLAPI GLenum GLFUN(glGetError)();
  1133. GLAPI void GLFUN(glGetFloatv)(GLenum pname,GLfloat *params);
  1134. GLAPI void GLFUN(glGetIntegerv)(GLenum pname,GLint *params);
  1135. GLAPI void GLFUN(glGetLightfv)(GLenum light,GLenum pname,GLfloat *params);
  1136. GLAPI void GLFUN(glGetLightiv)(GLenum light,GLenum pname,GLint *params);
  1137. GLAPI void GLFUN(glGetMapdv)(GLenum target,GLenum query,GLdouble *v);
  1138. GLAPI void GLFUN(glGetMapfv)(GLenum target,GLenum query,GLfloat *v);
  1139. GLAPI void GLFUN(glGetMapiv)(GLenum target,GLenum query,GLint *v);
  1140. GLAPI void GLFUN(glGetMaterialfv)(GLenum face,GLenum pname,GLfloat *params);
  1141. GLAPI void GLFUN(glGetMaterialiv)(GLenum face,GLenum pname,GLint *params);
  1142. GLAPI void GLFUN(glGetPixelMapfv)(GLenum map,GLfloat *values);
  1143. GLAPI void GLFUN(glGetPixelMapuiv)(GLenum map,GLuint *values);
  1144. GLAPI void GLFUN(glGetPixelMapusv)(GLenum map,GLushort *values);
  1145. GLAPI void GLFUN(glGetPointerv)(GLenum pname,void* *params);
  1146. GLAPI void GLFUN(glGetPolygonStipple)(GLubyte *mask);
  1147. GLAPI const GLubyte * GLFUN(glGetString)(GLenum name);
  1148. GLAPI void GLFUN(glGetTexEnvfv)(GLenum target,GLenum pname,GLfloat *params);
  1149. GLAPI void GLFUN(glGetTexEnviv)(GLenum target,GLenum pname,GLint *params);
  1150. GLAPI void GLFUN(glGetTexGendv)(GLenum coord,GLenum pname,GLdouble *params);
  1151. GLAPI void GLFUN(glGetTexGenfv)(GLenum coord,GLenum pname,GLfloat *params);
  1152. GLAPI void GLFUN(glGetTexGeniv)(GLenum coord,GLenum pname,GLint *params);
  1153. GLAPI void GLFUN(glGetTexImage)(GLenum target,GLint level,GLenum format,GLenum type,void *pixels);
  1154. GLAPI void GLFUN(glGetTexLevelParameterfv)(GLenum target,GLint level,GLenum pname,GLfloat *params);
  1155. GLAPI void GLFUN(glGetTexLevelParameteriv)(GLenum target,GLint level,GLenum pname,GLint *params);
  1156. GLAPI void GLFUN(glGetTexParameterfv)(GLenum target,GLenum pname,GLfloat *params);
  1157. GLAPI void GLFUN(glGetTexParameteriv)(GLenum target,GLenum pname,GLint *params);
  1158. GLAPI void GLFUN(glHint)(GLenum target,GLenum mode);
  1159. GLAPI void GLFUN(glIndexMask)(GLuint mask);
  1160. GLAPI void GLFUN(glIndexPointer)(GLenum type,GLsizei stride,const void *pointer);
  1161. GLAPI void GLFUN(glIndexd)(GLdouble c);
  1162. GLAPI void GLFUN(glIndexdv)(const GLdouble *c);
  1163. GLAPI void GLFUN(glIndexf)(GLfloat c);
  1164. GLAPI void GLFUN(glIndexfv)(const GLfloat *c);
  1165. GLAPI void GLFUN(glIndexi)(GLint c);
  1166. GLAPI void GLFUN(glIndexiv)(const GLint *c);
  1167. GLAPI void GLFUN(glIndexs)(GLshort c);
  1168. GLAPI void GLFUN(glIndexsv)(const GLshort *c);
  1169. GLAPI void GLFUN(glIndexub)(GLubyte c);
  1170. GLAPI void GLFUN(glIndexubv)(const GLubyte *c);
  1171. GLAPI void GLFUN(glInitNames)();
  1172. GLAPI void GLFUN(glInterleavedArrays)(GLenum format,GLsizei stride,const void *pointer);
  1173. GLAPI GLboolean GLFUN(glIsEnabled)(GLenum cap);
  1174. GLAPI GLboolean GLFUN(glIsList)(GLuint list);
  1175. GLAPI GLboolean GLFUN(glIsTexture)(GLuint texture);
  1176. GLAPI void GLFUN(glLightModelf)(GLenum pname,GLfloat param);
  1177. GLAPI void GLFUN(glLightModelfv)(GLenum pname,const GLfloat *params);
  1178. GLAPI void GLFUN(glLightModeli)(GLenum pname,GLint param);
  1179. GLAPI void GLFUN(glLightModeliv)(GLenum pname,const GLint *params);
  1180. GLAPI void GLFUN(glLightf)(GLenum light,GLenum pname,GLfloat param);
  1181. GLAPI void GLFUN(glLightfv)(GLenum light,GLenum pname,const GLfloat *params);
  1182. GLAPI void GLFUN(glLighti)(GLenum light,GLenum pname,GLint param);
  1183. GLAPI void GLFUN(glLightiv)(GLenum light,GLenum pname,const GLint *params);
  1184. GLAPI void GLFUN(glLineStipple)(GLint factor,GLushort pattern);
  1185. GLAPI void GLFUN(glLineWidth)(GLfloat width);
  1186. GLAPI void GLFUN(glListBase)(GLuint base);
  1187. GLAPI void GLFUN(glLoadIdentity)();
  1188. GLAPI void GLFUN(glLoadMatrixd)(const GLdouble *m);
  1189. GLAPI void GLFUN(glLoadMatrixf)(const GLfloat *m);
  1190. GLAPI void GLFUN(glLoadName)(GLuint name);
  1191. GLAPI void GLFUN(glLogicOp)(GLenum opcode);
  1192. GLAPI void GLFUN(glMap1d)(GLenum target,GLdouble u1,GLdouble u2,GLint stride,GLint order,const GLdouble *points);
  1193. GLAPI void GLFUN(glMap1f)(GLenum target,GLfloat u1,GLfloat u2,GLint stride,GLint order,const GLfloat *points);
  1194. GLAPI void GLFUN(glMap2d)(GLenum target,GLdouble u1,GLdouble u2,GLint ustride,GLint uorder,GLdouble v1,GLdouble v2,GLint vstride,GLint vorder,const GLdouble *points);
  1195. GLAPI void GLFUN(glMap2f)(GLenum target,GLfloat u1,GLfloat u2,GLint ustride,GLint uorder,GLfloat v1,GLfloat v2,GLint vstride,GLint vorder,const GLfloat *points);
  1196. GLAPI void GLFUN(glMapGrid1d)(GLint un,GLdouble u1,GLdouble u2);
  1197. GLAPI void GLFUN(glMapGrid1f)(GLint un,GLfloat u1,GLfloat u2);
  1198. GLAPI void GLFUN(glMapGrid2d)(GLint un,GLdouble u1,GLdouble u2,GLint vn,GLdouble v1,GLdouble v2);
  1199. GLAPI void GLFUN(glMapGrid2f)(GLint un,GLfloat u1,GLfloat u2,GLint vn,GLfloat v1,GLfloat v2);
  1200. GLAPI void GLFUN(glMaterialf)(GLenum face,GLenum pname,GLfloat param);
  1201. GLAPI void GLFUN(glMaterialfv)(GLenum face,GLenum pname,const GLfloat *params);
  1202. GLAPI void GLFUN(glMateriali)(GLenum face,GLenum pname,GLint param);
  1203. GLAPI void GLFUN(glMaterialiv)(GLenum face,GLenum pname,const GLint *params);
  1204. GLAPI void GLFUN(glMatrixMode)(GLenum mode);
  1205. GLAPI void GLFUN(glMultMatrixd)(const GLdouble *m);
  1206. GLAPI void GLFUN(glMultMatrixf)(const GLfloat *m);
  1207. GLAPI void GLFUN(glNewList)(GLuint list,GLenum mode);
  1208. GLAPI void GLFUN(glNormal3b)(GLbyte nx,GLbyte ny,GLbyte nz);
  1209. GLAPI void GLFUN(glNormal3bv)(const GLbyte *v);
  1210. GLAPI void GLFUN(glNormal3d)(GLdouble nx,GLdouble ny,GLdouble nz);
  1211. GLAPI void GLFUN(glNormal3dv)(const GLdouble *v);
  1212. GLAPI void GLFUN(glNormal3f)(GLfloat nx,GLfloat ny,GLfloat nz);
  1213. GLAPI void GLFUN(glNormal3fv)(const GLfloat *v);
  1214. GLAPI void GLFUN(glNormal3i)(GLint nx,GLint ny,GLint nz);
  1215. GLAPI void GLFUN(glNormal3iv)(const GLint *v);
  1216. GLAPI void GLFUN(glNormal3s)(GLshort nx,GLshort ny,GLshort nz);
  1217. GLAPI void GLFUN(glNormal3sv)(const GLshort *v);
  1218. GLAPI void GLFUN(glNormalPointer)(GLenum type,GLsizei stride,const void *pointer);
  1219. GLAPI void GLFUN(glOrtho)(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble zNear,GLdouble zFar);
  1220. GLAPI void GLFUN(glPassThrough)(GLfloat token);
  1221. GLAPI void GLFUN(glPixelMapfv)(GLenum map,GLsizei mapsize,const GLfloat *values);
  1222. GLAPI void GLFUN(glPixelMapuiv)(GLenum map,GLsizei mapsize,const GLuint *values);
  1223. GLAPI void GLFUN(glPixelMapusv)(GLenum map,GLsizei mapsize,const GLushort *values);
  1224. GLAPI void GLFUN(glPixelStoref)(GLenum pname,GLfloat param);
  1225. GLAPI void GLFUN(glPixelStorei)(GLenum pname,GLint param);
  1226. GLAPI void GLFUN(glPixelTransferf)(GLenum pname,GLfloat param);
  1227. GLAPI void GLFUN(glPixelTransferi)(GLenum pname,GLint param);
  1228. GLAPI void GLFUN(glPixelZoom)(GLfloat xfactor,GLfloat yfactor);
  1229. GLAPI void GLFUN(glPointSize)(GLfloat size);
  1230. GLAPI void GLFUN(glPolygonMode)(GLenum face,GLenum mode);
  1231. GLAPI void GLFUN(glPolygonOffset)(GLfloat factor,GLfloat units);
  1232. GLAPI void GLFUN(glPolygonStipple)(const GLubyte *mask);
  1233. GLAPI void GLFUN(glPopAttrib)();
  1234. GLAPI void GLFUN(glPopClientAttrib)();
  1235. GLAPI void GLFUN(glPopMatrix)();
  1236. GLAPI void GLFUN(glPopName)();
  1237. GLAPI void GLFUN(glPrioritizeTextures)(GLsizei n,const GLuint *textures,const GLclampf *priorities);
  1238. GLAPI void GLFUN(glPushAttrib)(GLbitfield mask);
  1239. GLAPI void GLFUN(glPushClientAttrib)(GLbitfield mask);
  1240. GLAPI void GLFUN(glPushMatrix)();
  1241. GLAPI void GLFUN(glPushName)(GLuint name);
  1242. GLAPI void GLFUN(glRasterPos2d)(GLdouble x,GLdouble y);
  1243. GLAPI void GLFUN(glRasterPos2dv)(const GLdouble *v);
  1244. GLAPI void GLFUN(glRasterPos2f)(GLfloat x,GLfloat y);
  1245. GLAPI void GLFUN(glRasterPos2fv)(const GLfloat *v);
  1246. GLAPI void GLFUN(glRasterPos2i)(GLint x,GLint y);
  1247. GLAPI void GLFUN(glRasterPos2iv)(const GLint *v);
  1248. GLAPI void GLFUN(glRasterPos2s)(GLshort x,GLshort y);
  1249. GLAPI void GLFUN(glRasterPos2sv)(const GLshort *v);
  1250. GLAPI void GLFUN(glRasterPos3d)(GLdouble x,GLdouble y,GLdouble z);
  1251. GLAPI void GLFUN(glRasterPos3dv)(const GLdouble *v);
  1252. GLAPI void GLFUN(glRasterPos3f)(GLfloat x,GLfloat y,GLfloat z);
  1253. GLAPI void GLFUN(glRasterPos3fv)(const GLfloat *v);
  1254. GLAPI void GLFUN(glRasterPos3i)(GLint x,GLint y,GLint z);
  1255. GLAPI void GLFUN(glRasterPos3iv)(const GLint *v);
  1256. GLAPI void GLFUN(glRasterPos3s)(GLshort x,GLshort y,GLshort z);
  1257. GLAPI void GLFUN(glRasterPos3sv)(const GLshort *v);
  1258. GLAPI void GLFUN(glRasterPos4d)(GLdouble x,GLdouble y,GLdouble z,GLdouble w);
  1259. GLAPI void GLFUN(glRasterPos4dv)(const GLdouble *v);
  1260. GLAPI void GLFUN(glRasterPos4f)(GLfloat x,GLfloat y,GLfloat z,GLfloat w);
  1261. GLAPI void GLFUN(glRasterPos4fv)(const GLfloat *v);
  1262. GLAPI void GLFUN(glRasterPos4i)(GLint x,GLint y,GLint z,GLint w);
  1263. GLAPI void GLFUN(glRasterPos4iv)(const GLint *v);
  1264. GLAPI void GLFUN(glRasterPos4s)(GLshort x,GLshort y,GLshort z,GLshort w);
  1265. GLAPI void GLFUN(glRasterPos4sv)(const GLshort *v);
  1266. GLAPI void GLFUN(glReadBuffer)(GLenum mode);
  1267. GLAPI void GLFUN(glReadPixels)(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,void *pixels);
  1268. GLAPI void GLFUN(glRectd)(GLdouble x1,GLdouble y1,GLdouble x2,GLdouble y2);
  1269. GLAPI void GLFUN(glRectdv)(const GLdouble *v1,const GLdouble *v2);
  1270. GLAPI void GLFUN(glRectf)(GLfloat x1,GLfloat y1,GLfloat x2,GLfloat y2);
  1271. GLAPI void GLFUN(glRectfv)(const GLfloat *v1,const GLfloat *v2);
  1272. GLAPI void GLFUN(glRecti)(GLint x1,GLint y1,GLint x2,GLint y2);
  1273. GLAPI void GLFUN(glRectiv)(const GLint *v1,const GLint *v2);
  1274. GLAPI void GLFUN(glRects)(GLshort x1,GLshort y1,GLshort x2,GLshort y2);
  1275. GLAPI void GLFUN(glRectsv)(const GLshort *v1,const GLshort *v2);
  1276. GLAPI GLint GLFUN(glRenderMode)(GLenum mode);
  1277. GLAPI void GLFUN(glRotated)(GLdouble angle,GLdouble x,GLdouble y,GLdouble z);
  1278. GLAPI void GLFUN(glRotatef)(GLfloat angle,GLfloat x,GLfloat y,GLfloat z);
  1279. GLAPI void GLFUN(glScaled)(GLdouble x,GLdouble y,GLdouble z);
  1280. GLAPI void GLFUN(glScalef)(GLfloat x,GLfloat y,GLfloat z);
  1281. GLAPI void GLFUN(glScissor)(GLint x,GLint y,GLsizei width,GLsizei height);
  1282. GLAPI void GLFUN(glSelectBuffer)(GLsizei size,GLuint *buffer);
  1283. GLAPI void GLFUN(glShadeModel)(GLenum mode);
  1284. GLAPI void GLFUN(glStencilFunc)(GLenum func,GLint ref,GLuint mask);
  1285. GLAPI void GLFUN(glStencilMask)(GLuint mask);
  1286. GLAPI void GLFUN(glStencilOp)(GLenum fail,GLenum zfail,GLenum zpass);
  1287. GLAPI void GLFUN(glTexCoord1d)(GLdouble s);
  1288. GLAPI void GLFUN(glTexCoord1dv)(const GLdouble *v);
  1289. GLAPI void GLFUN(glTexCoord1f)(GLfloat s);
  1290. GLAPI void GLFUN(glTexCoord1fv)(const GLfloat *v);
  1291. GLAPI void GLFUN(glTexCoord1i)(GLint s);
  1292. GLAPI void GLFUN(glTexCoord1iv)(const GLint *v);
  1293. GLAPI void GLFUN(glTexCoord1s)(GLshort s);
  1294. GLAPI void GLFUN(glTexCoord1sv)(const GLshort *v);
  1295. GLAPI void GLFUN(glTexCoord2d)(GLdouble s,GLdouble t);
  1296. GLAPI void GLFUN(glTexCoord2dv)(const GLdouble *v);
  1297. GLAPI void GLFUN(glTexCoord2f)(GLfloat s,GLfloat t);
  1298. GLAPI void GLFUN(glTexCoord2fv)(const GLfloat *v);
  1299. GLAPI void GLFUN(glTexCoord2i)(GLint s,GLint t);
  1300. GLAPI void GLFUN(glTexCoord2iv)(const GLint *v);
  1301. GLAPI void GLFUN(glTexCoord2s)(GLshort s,GLshort t);
  1302. GLAPI void GLFUN(glTexCoord2sv)(const GLshort *v);
  1303. GLAPI void GLFUN(glTexCoord3d)(GLdouble s,GLdouble t,GLdouble r);
  1304. GLAPI void GLFUN(glTexCoord3dv)(const GLdouble *v);
  1305. GLAPI void GLFUN(glTexCoord3f)(GLfloat s,GLfloat t,GLfloat r);
  1306. GLAPI void GLFUN(glTexCoord3fv)(const GLfloat *v);
  1307. GLAPI void GLFUN(glTexCoord3i)(GLint s,GLint t,GLint r);
  1308. GLAPI void GLFUN(glTexCoord3iv)(const GLint *v);
  1309. GLAPI void GLFUN(glTexCoord3s)(GLshort s,GLshort t,GLshort r);
  1310. GLAPI void GLFUN(glTexCoord3sv)(const GLshort *v);
  1311. GLAPI void GLFUN(glTexCoord4d)(GLdouble s,GLdouble t,GLdouble r,GLdouble q);
  1312. GLAPI void GLFUN(glTexCoord4dv)(const GLdouble *v);
  1313. GLAPI void GLFUN(glTexCoord4f)(GLfloat s,GLfloat t,GLfloat r,GLfloat q);
  1314. GLAPI void GLFUN(glTexCoord4fv)(const GLfloat *v);
  1315. GLAPI void GLFUN(glTexCoord4i)(GLint s,GLint t,GLint r,GLint q);
  1316. GLAPI void GLFUN(glTexCoord4iv)(const GLint *v);
  1317. GLAPI void GLFUN(glTexCoord4s)(GLshort s,GLshort t,GLshort r,GLshort q);
  1318. GLAPI void GLFUN(glTexCoord4sv)(const GLshort *v);
  1319. GLAPI void GLFUN(glTexCoordPointer)(GLint size,GLenum type,GLsizei stride,const void *pointer);
  1320. GLAPI void GLFUN(glTexEnvf)(GLenum target,GLenum pname,GLfloat param);
  1321. GLAPI void GLFUN(glTexEnvfv)(GLenum target,GLenum pname,const GLfloat *params);
  1322. GLAPI void GLFUN(glTexEnvi)(GLenum target,GLenum pname,GLint param);
  1323. GLAPI void GLFUN(glTexEnviv)(GLenum target,GLenum pname,const GLint *params);
  1324. GLAPI void GLFUN(glTexGend)(GLenum coord,GLenum pname,GLdouble param);
  1325. GLAPI void GLFUN(glTexGendv)(GLenum coord,GLenum pname,const GLdouble *params);
  1326. GLAPI void GLFUN(glTexGenf)(GLenum coord,GLenum pname,GLfloat param);
  1327. GLAPI void GLFUN(glTexGenfv)(GLenum coord,GLenum pname,const GLfloat *params);
  1328. GLAPI void GLFUN(glTexGeni)(GLenum coord,GLenum pname,GLint param);
  1329. GLAPI void GLFUN(glTexGeniv)(GLenum coord,GLenum pname,const GLint *params);
  1330. GLAPI void GLFUN(glTexImage1D)(GLenum target,GLint level,GLint internalformat,GLsizei width,GLint border,GLenum format,GLenum type,const void *pixels);
  1331. GLAPI void GLFUN(glTexImage2D)(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,const void *pixels);
  1332. GLAPI void GLFUN(glTexParameterf)(GLenum target,GLenum pname,GLfloat param);
  1333. GLAPI void GLFUN(glTexParameterfv)(GLenum target,GLenum pname,const GLfloat *params);
  1334. GLAPI void GLFUN(glTexParameteri)(GLenum target,GLenum pname,GLint param);
  1335. GLAPI void GLFUN(glTexParameteriv)(GLenum target,GLenum pname,const GLint *params);
  1336. GLAPI void GLFUN(glTexSubImage1D)(GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLenum type,const void *pixels);
  1337. GLAPI void GLFUN(glTexSubImage2D)(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,const void *pixels);
  1338. GLAPI void GLFUN(glTranslated)(GLdouble x,GLdouble y,GLdouble z);
  1339. GLAPI void GLFUN(glTranslatef)(GLfloat x,GLfloat y,GLfloat z);
  1340. GLAPI void GLFUN(glVertex2d)(GLdouble x,GLdouble y);
  1341. GLAPI void GLFUN(glVertex2dv)(const GLdouble *v);
  1342. GLAPI void GLFUN(glVertex2f)(GLfloat x,GLfloat y);
  1343. GLAPI void GLFUN(glVertex2fv)(const GLfloat *v);
  1344. GLAPI void GLFUN(glVertex2i)(GLint x,GLint y);
  1345. GLAPI void GLFUN(glVertex2iv)(const GLint *v);
  1346. GLAPI void GLFUN(glVertex2s)(GLshort x,GLshort y);
  1347. GLAPI void GLFUN(glVertex2sv)(const GLshort *v);
  1348. GLAPI void GLFUN(glVertex3d)(GLdouble x,GLdouble y,GLdouble z);
  1349. GLAPI void GLFUN(glVertex3dv)(const GLdouble *v);
  1350. GLAPI void GLFUN(glVertex3f)(GLfloat x,GLfloat y,GLfloat z);
  1351. GLAPI void GLFUN(glVertex3fv)(const GLfloat *v);
  1352. GLAPI void GLFUN(glVertex3i)(GLint x,GLint y,GLint z);
  1353. GLAPI void GLFUN(glVertex3iv)(const GLint *v);
  1354. GLAPI void GLFUN(glVertex3s)(GLshort x,GLshort y,GLshort z);
  1355. GLAPI void GLFUN(glVertex3sv)(const GLshort *v);
  1356. GLAPI void GLFUN(glVertex4d)(GLdouble x,GLdouble y,GLdouble z,GLdouble w);
  1357. GLAPI void GLFUN(glVertex4dv)(const GLdouble *v);
  1358. GLAPI void GLFUN(glVertex4f)(GLfloat x,GLfloat y,GLfloat z,GLfloat w);
  1359. GLAPI void GLFUN(glVertex4fv)(const GLfloat *v);
  1360. GLAPI void GLFUN(glVertex4i)(GLint x,GLint y,GLint z,GLint w);
  1361. GLAPI void GLFUN(glVertex4iv)(const GLint *v);
  1362. GLAPI void GLFUN(glVertex4s)(GLshort x,GLshort y,GLshort z,GLshort w);
  1363. GLAPI void GLFUN(glVertex4sv)(const GLshort *v);
  1364. GLAPI void GLFUN(glVertexPointer)(GLint size,GLenum type,GLsizei stride,const void *pointer);
  1365. GLAPI void GLFUN(glViewport)(GLint x,GLint y,GLsizei width,GLsizei height);
  1366. GLAPI void GLFUN(glCopyTexSubImage3D)(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height);
  1367. GLAPI void GLFUN(glDrawRangeElements)(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void *indices);
  1368. GLAPI void GLFUN(glTexImage3D)(GLenum target,GLint level,GLint internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void *pixels);
  1369. GLAPI void GLFUN(glTexSubImage3D)(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void *pixels);
  1370. GLAPI void GLFUN(glActiveTexture)(GLenum texture);
  1371. GLAPI void GLFUN(glClientActiveTexture)(GLenum texture);
  1372. GLAPI void GLFUN(glCompressedTexImage1D)(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLint border,GLsizei imageSize,const void *data);
  1373. GLAPI void GLFUN(glCompressedTexImage2D)(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,const void *data);
  1374. GLAPI void GLFUN(glCompressedTexImage3D)(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void *data);
  1375. GLAPI void GLFUN(glCompressedTexSubImage1D)(GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLsizei imageSize,const void *data);
  1376. GLAPI void GLFUN(glCompressedTexSubImage2D)(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,const void *data);
  1377. GLAPI void GLFUN(glCompressedTexSubImage3D)(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void *data);
  1378. GLAPI void GLFUN(glGetCompressedTexImage)(GLenum target,GLint lod,void *img);
  1379. GLAPI void GLFUN(glLoadTransposeMatrixd)(const GLdouble m[16]);
  1380. GLAPI void GLFUN(glLoadTransposeMatrixf)(const GLfloat m[16]);
  1381. GLAPI void GLFUN(glMultTransposeMatrixd)(const GLdouble m[16]);
  1382. GLAPI void GLFUN(glMultTransposeMatrixf)(const GLfloat m[16]);
  1383. GLAPI void GLFUN(glMultiTexCoord1d)(GLenum target,GLdouble s);
  1384. GLAPI void GLFUN(glMultiTexCoord1dv)(GLenum target,const GLdouble *v);
  1385. GLAPI void GLFUN(glMultiTexCoord1f)(GLenum target,GLfloat s);
  1386. GLAPI void GLFUN(glMultiTexCoord1fv)(GLenum target,const GLfloat *v);
  1387. GLAPI void GLFUN(glMultiTexCoord1i)(GLenum target,GLint s);
  1388. GLAPI void GLFUN(glMultiTexCoord1iv)(GLenum target,const GLint *v);
  1389. GLAPI void GLFUN(glMultiTexCoord1s)(GLenum target,GLshort s);
  1390. GLAPI void GLFUN(glMultiTexCoord1sv)(GLenum target,const GLshort *v);
  1391. GLAPI void GLFUN(glMultiTexCoord2d)(GLenum target,GLdouble s,GLdouble t);
  1392. GLAPI void GLFUN(glMultiTexCoord2dv)(GLenum target,const GLdouble *v);
  1393. GLAPI void GLFUN(glMultiTexCoord2f)(GLenum target,GLfloat s,GLfloat t);
  1394. GLAPI void GLFUN(glMultiTexCoord2fv)(GLenum target,const GLfloat *v);
  1395. GLAPI void GLFUN(glMultiTexCoord2i)(GLenum target,GLint s,GLint t);
  1396. GLAPI void GLFUN(glMultiTexCoord2iv)(GLenum target,const GLint *v);
  1397. GLAPI void GLFUN(glMultiTexCoord2s)(GLenum target,GLshort s,GLshort t);
  1398. GLAPI void GLFUN(glMultiTexCoord2sv)(GLenum target,const GLshort *v);
  1399. GLAPI void GLFUN(glMultiTexCoord3d)(GLenum target,GLdouble s,GLdouble t,GLdouble r);
  1400. GLAPI void GLFUN(glMultiTexCoord3dv)(GLenum target,const GLdouble *v);
  1401. GLAPI void GLFUN(glMultiTexCoord3f)(GLenum target,GLfloat s,GLfloat t,GLfloat r);
  1402. GLAPI void GLFUN(glMultiTexCoord3fv)(GLenum target,const GLfloat *v);
  1403. GLAPI void GLFUN(glMultiTexCoord3i)(GLenum target,GLint s,GLint t,GLint r);
  1404. GLAPI void GLFUN(glMultiTexCoord3iv)(GLenum target,const GLint *v);
  1405. GLAPI void GLFUN(glMultiTexCoord3s)(GLenum target,GLshort s,GLshort t,GLshort r);
  1406. GLAPI void GLFUN(glMultiTexCoord3sv)(GLenum target,const GLshort *v);
  1407. GLAPI void GLFUN(glMultiTexCoord4d)(GLenum target,GLdouble s,GLdouble t,GLdouble r,GLdouble q);
  1408. GLAPI void GLFUN(glMultiTexCoord4dv)(GLenum target,const GLdouble *v);
  1409. GLAPI void GLFUN(glMultiTexCoord4f)(GLenum target,GLfloat s,GLfloat t,GLfloat r,GLfloat q);
  1410. GLAPI void GLFUN(glMultiTexCoord4fv)(GLenum target,const GLfloat *v);
  1411. GLAPI void GLFUN(glMultiTexCoord4i)(GLenum target,GLint s,GLint t,GLint r,GLint q);
  1412. GLAPI void GLFUN(glMultiTexCoord4iv)(GLenum target,const GLint *v);
  1413. GLAPI void GLFUN(glMultiTexCoord4s)(GLenum target,GLshort s,GLshort t,GLshort r,GLshort q);
  1414. GLAPI void GLFUN(glMultiTexCoord4sv)(GLenum target,const GLshort *v);
  1415. GLAPI void GLFUN(glSampleCoverage)(GLclampf value,GLboolean invert);
  1416. GLAPI void GLFUN(glBlendColor)(GLclampf red,GLclampf green,GLclampf blue,GLclampf alpha);
  1417. GLAPI void GLFUN(glBlendEquation)(GLenum mode);
  1418. GLAPI void GLFUN(glBlendFuncSeparate)(GLenum sfactorRGB,GLenum dfactorRGB,GLenum sfactorAlpha,GLenum dfactorAlpha);
  1419. GLAPI void GLFUN(glFogCoordPointer)(GLenum type,GLsizei stride,const void *pointer);
  1420. GLAPI void GLFUN(glFogCoordd)(GLdouble coord);
  1421. GLAPI void GLFUN(glFogCoorddv)(const GLdouble *coord);
  1422. GLAPI void GLFUN(glFogCoordf)(GLfloat coord);
  1423. GLAPI void GLFUN(glFogCoordfv)(const GLfloat *coord);
  1424. GLAPI void GLFUN(glMultiDrawArrays)(GLenum mode,const GLint *first,const GLsizei *count,GLsizei drawcount);
  1425. GLAPI void GLFUN(glMultiDrawElements)(GLenum mode,const GLsizei *count,GLenum type,const void *const* indices,GLsizei drawcount);
  1426. GLAPI void GLFUN(glPointParameterf)(GLenum pname,GLfloat param);
  1427. GLAPI void GLFUN(glPointParameterfv)(GLenum pname,const GLfloat *params);
  1428. GLAPI void GLFUN(glPointParameteri)(GLenum pname,GLint param);
  1429. GLAPI void GLFUN(glPointParameteriv)(GLenum pname,const GLint *params);
  1430. GLAPI void GLFUN(glSecondaryColor3b)(GLbyte red,GLbyte green,GLbyte blue);
  1431. GLAPI void GLFUN(glSecondaryColor3bv)(const GLbyte *v);
  1432. GLAPI void GLFUN(glSecondaryColor3d)(GLdouble red,GLdouble green,GLdouble blue);
  1433. GLAPI void GLFUN(glSecondaryColor3dv)(const GLdouble *v);
  1434. GLAPI void GLFUN(glSecondaryColor3f)(GLfloat red,GLfloat green,GLfloat blue);
  1435. GLAPI void GLFUN(glSecondaryColor3fv)(const GLfloat *v);
  1436. GLAPI void GLFUN(glSecondaryColor3i)(GLint red,GLint green,GLint blue);
  1437. GLAPI void GLFUN(glSecondaryColor3iv)(const GLint *v);
  1438. GLAPI void GLFUN(glSecondaryColor3s)(GLshort red,GLshort green,GLshort blue);
  1439. GLAPI void GLFUN(glSecondaryColor3sv)(const GLshort *v);
  1440. GLAPI void GLFUN(glSecondaryColor3ub)(GLubyte red,GLubyte green,GLubyte blue);
  1441. GLAPI void GLFUN(glSecondaryColor3ubv)(const GLubyte *v);
  1442. GLAPI void GLFUN(glSecondaryColor3ui)(GLuint red,GLuint green,GLuint blue);
  1443. GLAPI void GLFUN(glSecondaryColor3uiv)(const GLuint *v);
  1444. GLAPI void GLFUN(glSecondaryColor3us)(GLushort red,GLushort green,GLushort blue);
  1445. GLAPI void GLFUN(glSecondaryColor3usv)(const GLushort *v);
  1446. GLAPI void GLFUN(glSecondaryColorPointer)(GLint size,GLenum type,GLsizei stride,const void *pointer);
  1447. GLAPI void GLFUN(glWindowPos2d)(GLdouble x,GLdouble y);
  1448. GLAPI void GLFUN(glWindowPos2dv)(const GLdouble *p);
  1449. GLAPI void GLFUN(glWindowPos2f)(GLfloat x,GLfloat y);
  1450. GLAPI void GLFUN(glWindowPos2fv)(const GLfloat *p);
  1451. GLAPI void GLFUN(glWindowPos2i)(GLint x,GLint y);
  1452. GLAPI void GLFUN(glWindowPos2iv)(const GLint *p);
  1453. GLAPI void GLFUN(glWindowPos2s)(GLshort x,GLshort y);
  1454. GLAPI void GLFUN(glWindowPos2sv)(const GLshort *p);
  1455. GLAPI void GLFUN(glWindowPos3d)(GLdouble x,GLdouble y,GLdouble z);
  1456. GLAPI void GLFUN(glWindowPos3dv)(const GLdouble *p);
  1457. GLAPI void GLFUN(glWindowPos3f)(GLfloat x,GLfloat y,GLfloat z);
  1458. GLAPI void GLFUN(glWindowPos3fv)(const GLfloat *p);
  1459. GLAPI void GLFUN(glWindowPos3i)(GLint x,GLint y,GLint z);
  1460. GLAPI void GLFUN(glWindowPos3iv)(const GLint *p);
  1461. GLAPI void GLFUN(glWindowPos3s)(GLshort x,GLshort y,GLshort z);
  1462. GLAPI void GLFUN(glWindowPos3sv)(const GLshort *p);
  1463. GLAPI void GLFUN(glBeginQuery)(GLenum target,GLuint id);
  1464. GLAPI void GLFUN(glBindBuffer)(GLenum target,GLuint buffer);
  1465. GLAPI void GLFUN(glBufferData)(GLenum target,GLsizeiptr size,const void* data,GLenum usage);
  1466. GLAPI void GLFUN(glBufferSubData)(GLenum target,GLintptr offset,GLsizeiptr size,const void* data);
  1467. GLAPI void GLFUN(glDeleteBuffers)(GLsizei n,const GLuint* buffers);
  1468. GLAPI void GLFUN(glDeleteQueries)(GLsizei n,const GLuint* ids);
  1469. GLAPI void GLFUN(glEndQuery)(GLenum target);
  1470. GLAPI void GLFUN(glGenBuffers)(GLsizei n,GLuint* buffers);
  1471. GLAPI void GLFUN(glGenQueries)(GLsizei n,GLuint* ids);
  1472. GLAPI void GLFUN(glGetBufferParameteriv)(GLenum target,GLenum pname,GLint* params);
  1473. GLAPI void GLFUN(glGetBufferPointerv)(GLenum target,GLenum pname,void** params);
  1474. GLAPI void GLFUN(glGetBufferSubData)(GLenum target,GLintptr offset,GLsizeiptr size,void* data);
  1475. GLAPI void GLFUN(glGetQueryObjectiv)(GLuint id,GLenum pname,GLint* params);
  1476. GLAPI void GLFUN(glGetQueryObjectuiv)(GLuint id,GLenum pname,GLuint* params);
  1477. GLAPI void GLFUN(glGetQueryiv)(GLenum target,GLenum pname,GLint* params);
  1478. GLAPI GLboolean GLFUN(glIsBuffer)(GLuint buffer);
  1479. GLAPI GLboolean GLFUN(glIsQuery)(GLuint id);
  1480. GLAPI void* GLFUN(glMapBuffer)(GLenum target,GLenum access);
  1481. GLAPI GLboolean GLFUN(glUnmapBuffer)(GLenum target);
  1482. GLAPI void GLFUN(glAttachShader)(GLuint program,GLuint shader);
  1483. GLAPI void GLFUN(glBindAttribLocation)(GLuint program,GLuint index,const GLchar* name);
  1484. GLAPI void GLFUN(glBlendEquationSeparate)(GLenum modeRGB,GLenum modeAlpha);
  1485. GLAPI void GLFUN(glCompileShader)(GLuint shader);
  1486. GLAPI GLuint GLFUN(glCreateProgram)();
  1487. GLAPI GLuint GLFUN(glCreateShader)(GLenum type);
  1488. GLAPI void GLFUN(glDeleteProgram)(GLuint program);
  1489. GLAPI void GLFUN(glDeleteShader)(GLuint shader);
  1490. GLAPI void GLFUN(glDetachShader)(GLuint program,GLuint shader);
  1491. GLAPI void GLFUN(glDisableVertexAttribArray)(GLuint index);
  1492. GLAPI void GLFUN(glDrawBuffers)(GLsizei n,const GLenum* bufs);
  1493. GLAPI void GLFUN(glEnableVertexAttribArray)(GLuint index);
  1494. GLAPI void GLFUN(glGetActiveAttrib)(GLuint program,GLuint index,GLsizei maxLength,GLsizei* length,GLint* size,GLenum* type,GLchar* name);
  1495. GLAPI void GLFUN(glGetActiveUniform)(GLuint program,GLuint index,GLsizei maxLength,GLsizei* length,GLint* size,GLenum* type,GLchar* name);
  1496. GLAPI void GLFUN(glGetAttachedShaders)(GLuint program,GLsizei maxCount,GLsizei* count,GLuint* shaders);
  1497. GLAPI GLint GLFUN(glGetAttribLocation)(GLuint program,const GLchar* name);
  1498. GLAPI void GLFUN(glGetProgramInfoLog)(GLuint program,GLsizei bufSize,GLsizei* length,GLchar* infoLog);
  1499. GLAPI void GLFUN(glGetProgramiv)(GLuint program,GLenum pname,GLint* param);
  1500. GLAPI void GLFUN(glGetShaderInfoLog)(GLuint shader,GLsizei bufSize,GLsizei* length,GLchar* infoLog);
  1501. GLAPI void GLFUN(glGetShaderSource)(GLuint obj,GLsizei maxLength,GLsizei* length,GLchar* source);
  1502. GLAPI void GLFUN(glGetShaderiv)(GLuint shader,GLenum pname,GLint* param);
  1503. GLAPI GLint GLFUN(glGetUniformLocation)(GLuint program,const GLchar* name);
  1504. GLAPI void GLFUN(glGetUniformfv)(GLuint program,GLint location,GLfloat* params);
  1505. GLAPI void GLFUN(glGetUniformiv)(GLuint program,GLint location,GLint* params);
  1506. GLAPI void GLFUN(glGetVertexAttribPointerv)(GLuint index,GLenum pname,void** pointer);
  1507. GLAPI void GLFUN(glGetVertexAttribdv)(GLuint index,GLenum pname,GLdouble* params);
  1508. GLAPI void GLFUN(glGetVertexAttribfv)(GLuint index,GLenum pname,GLfloat* params);
  1509. GLAPI void GLFUN(glGetVertexAttribiv)(GLuint index,GLenum pname,GLint* params);
  1510. GLAPI GLboolean GLFUN(glIsProgram)(GLuint program);
  1511. GLAPI GLboolean GLFUN(glIsShader)(GLuint shader);
  1512. GLAPI void GLFUN(glLinkProgram)(GLuint program);
  1513. GLAPI void GLFUN(glShaderSource)(GLuint shader,GLsizei count,const GLchar *const* string,const GLint* length);
  1514. GLAPI void GLFUN(glStencilFuncSeparate)(GLenum frontfunc,GLenum backfunc,GLint ref,GLuint mask);
  1515. GLAPI void GLFUN(glStencilMaskSeparate)(GLenum face,GLuint mask);
  1516. GLAPI void GLFUN(glStencilOpSeparate)(GLenum face,GLenum sfail,GLenum dpfail,GLenum dppass);
  1517. GLAPI void GLFUN(glUniform1f)(GLint location,GLfloat v0);
  1518. GLAPI void GLFUN(glUniform1fv)(GLint location,GLsizei count,const GLfloat* value);
  1519. GLAPI void GLFUN(glUniform1i)(GLint location,GLint v0);
  1520. GLAPI void GLFUN(glUniform1iv)(GLint location,GLsizei count,const GLint* value);
  1521. GLAPI void GLFUN(glUniform2f)(GLint location,GLfloat v0,GLfloat v1);
  1522. GLAPI void GLFUN(glUniform2fv)(GLint location,GLsizei count,const GLfloat* value);
  1523. GLAPI void GLFUN(glUniform2i)(GLint location,GLint v0,GLint v1);
  1524. GLAPI void GLFUN(glUniform2iv)(GLint location,GLsizei count,const GLint* value);
  1525. GLAPI void GLFUN(glUniform3f)(GLint location,GLfloat v0,GLfloat v1,GLfloat v2);
  1526. GLAPI void GLFUN(glUniform3fv)(GLint location,GLsizei count,const GLfloat* value);
  1527. GLAPI void GLFUN(glUniform3i)(GLint location,GLint v0,GLint v1,GLint v2);
  1528. GLAPI void GLFUN(glUniform3iv)(GLint location,GLsizei count,const GLint* value);
  1529. GLAPI void GLFUN(glUniform4f)(GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3);
  1530. GLAPI void GLFUN(glUniform4fv)(GLint location,GLsizei count,const GLfloat* value);
  1531. GLAPI void GLFUN(glUniform4i)(GLint location,GLint v0,GLint v1,GLint v2,GLint v3);
  1532. GLAPI void GLFUN(glUniform4iv)(GLint location,GLsizei count,const GLint* value);
  1533. GLAPI void GLFUN(glUniformMatrix2fv)(GLint location,GLsizei count,GLboolean transpose,const GLfloat* value);
  1534. GLAPI void GLFUN(glUniformMatrix3fv)(GLint location,GLsizei count,GLboolean transpose,const GLfloat* value);
  1535. GLAPI void GLFUN(glUniformMatrix4fv)(GLint location,GLsizei count,GLboolean transpose,const GLfloat* value);
  1536. GLAPI void GLFUN(glUseProgram)(GLuint program);
  1537. GLAPI void GLFUN(glValidateProgram)(GLuint program);
  1538. GLAPI void GLFUN(glVertexAttrib1d)(GLuint index,GLdouble x);
  1539. GLAPI void GLFUN(glVertexAttrib1dv)(GLuint index,const GLdouble* v);
  1540. GLAPI void GLFUN(glVertexAttrib1f)(GLuint index,GLfloat x);
  1541. GLAPI void GLFUN(glVertexAttrib1fv)(GLuint index,const GLfloat* v);
  1542. GLAPI void GLFUN(glVertexAttrib1s)(GLuint index,GLshort x);
  1543. GLAPI void GLFUN(glVertexAttrib1sv)(GLuint index,const GLshort* v);
  1544. GLAPI void GLFUN(glVertexAttrib2d)(GLuint index,GLdouble x,GLdouble y);
  1545. GLAPI void GLFUN(glVertexAttrib2dv)(GLuint index,const GLdouble* v);
  1546. GLAPI void GLFUN(glVertexAttrib2f)(GLuint index,GLfloat x,GLfloat y);
  1547. GLAPI void GLFUN(glVertexAttrib2fv)(GLuint index,const GLfloat* v);
  1548. GLAPI void GLFUN(glVertexAttrib2s)(GLuint index,GLshort x,GLshort y);
  1549. GLAPI void GLFUN(glVertexAttrib2sv)(GLuint index,const GLshort* v);
  1550. GLAPI void GLFUN(glVertexAttrib3d)(GLuint index,GLdouble x,GLdouble y,GLdouble z);
  1551. GLAPI void GLFUN(glVertexAttrib3dv)(GLuint index,const GLdouble* v);
  1552. GLAPI void GLFUN(glVertexAttrib3f)(GLuint index,GLfloat x,GLfloat y,GLfloat z);
  1553. GLAPI void GLFUN(glVertexAttrib3fv)(GLuint index,const GLfloat* v);
  1554. GLAPI void GLFUN(glVertexAttrib3s)(GLuint index,GLshort x,GLshort y,GLshort z);
  1555. GLAPI void GLFUN(glVertexAttrib3sv)(GLuint index,const GLshort* v);
  1556. GLAPI void GLFUN(glVertexAttrib4Nbv)(GLuint index,const GLbyte* v);
  1557. GLAPI void GLFUN(glVertexAttrib4Niv)(GLuint index,const GLint* v);
  1558. GLAPI void GLFUN(glVertexAttrib4Nsv)(GLuint index,const GLshort* v);
  1559. GLAPI void GLFUN(glVertexAttrib4Nub)(GLuint index,GLubyte x,GLubyte y,GLubyte z,GLubyte w);
  1560. GLAPI void GLFUN(glVertexAttrib4Nubv)(GLuint index,const GLubyte* v);
  1561. GLAPI void GLFUN(glVertexAttrib4Nuiv)(GLuint index,const GLuint* v);
  1562. GLAPI void GLFUN(glVertexAttrib4Nusv)(GLuint index,const GLushort* v);
  1563. GLAPI void GLFUN(glVertexAttrib4bv)(GLuint index,const GLbyte* v);
  1564. GLAPI void GLFUN(glVertexAttrib4d)(GLuint index,GLdouble x,GLdouble y,GLdouble z,GLdouble w);
  1565. GLAPI void GLFUN(glVertexAttrib4dv)(GLuint index,const GLdouble* v);
  1566. GLAPI void GLFUN(glVertexAttrib4f)(GLuint index,GLfloat x,GLfloat y,GLfloat z,GLfloat w);
  1567. GLAPI void GLFUN(glVertexAttrib4fv)(GLuint index,const GLfloat* v);
  1568. GLAPI void GLFUN(glVertexAttrib4iv)(GLuint index,const GLint* v);
  1569. GLAPI void GLFUN(glVertexAttrib4s)(GLuint index,GLshort x,GLshort y,GLshort z,GLshort w);
  1570. GLAPI void GLFUN(glVertexAttrib4sv)(GLuint index,const GLshort* v);
  1571. GLAPI void GLFUN(glVertexAttrib4ubv)(GLuint index,const GLubyte* v);
  1572. GLAPI void GLFUN(glVertexAttrib4uiv)(GLuint index,const GLuint* v);
  1573. GLAPI void GLFUN(glVertexAttrib4usv)(GLuint index,const GLushort* v);
  1574. GLAPI void GLFUN(glVertexAttribPointer)(GLuint index,GLint size,GLenum type,GLboolean normalized,GLsizei stride,const void* pointer);
  1575. GLAPI void GLFUN(glUniformMatrix2x3fv)(GLint location,GLsizei count,GLboolean transpose,const GLfloat *value);
  1576. GLAPI void GLFUN(glUniformMatrix2x4fv)(GLint location,GLsizei count,GLboolean transpose,const GLfloat *value);
  1577. GLAPI void GLFUN(glUniformMatrix3x2fv)(GLint location,GLsizei count,GLboolean transpose,const GLfloat *value);
  1578. GLAPI void GLFUN(glUniformMatrix3x4fv)(GLint location,GLsizei count,GLboolean transpose,const GLfloat *value);
  1579. GLAPI void GLFUN(glUniformMatrix4x2fv)(GLint location,GLsizei count,GLboolean transpose,const GLfloat *value);
  1580. GLAPI void GLFUN(glUniformMatrix4x3fv)(GLint location,GLsizei count,GLboolean transpose,const GLfloat *value);
  1581. GLAPI void GLFUN(glBindFramebuffer)(GLenum target,GLuint framebuffer);
  1582. GLAPI void GLFUN(glBindRenderbuffer)(GLenum target,GLuint renderbuffer);
  1583. GLAPI void GLFUN(glBlitFramebuffer)(GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter);
  1584. GLAPI GLenum GLFUN(glCheckFramebufferStatus)(GLenum target);
  1585. GLAPI void GLFUN(glDeleteFramebuffers)(GLsizei n,const GLuint* framebuffers);
  1586. GLAPI void GLFUN(glDeleteRenderbuffers)(GLsizei n,const GLuint* renderbuffers);
  1587. GLAPI void GLFUN(glFramebufferRenderbuffer)(GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer);
  1588. GLAPI void GLFUN(glFramebufferTexture1D)(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level);
  1589. GLAPI void GLFUN(glFramebufferTexture2D)(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level);
  1590. GLAPI void GLFUN(glFramebufferTexture3D)(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLint layer);
  1591. GLAPI void GLFUN(glFramebufferTextureLayer)(GLenum target,GLenum attachment,GLuint texture,GLint level,GLint layer);
  1592. GLAPI void GLFUN(glGenFramebuffers)(GLsizei n,GLuint* framebuffers);
  1593. GLAPI void GLFUN(glGenRenderbuffers)(GLsizei n,GLuint* renderbuffers);
  1594. GLAPI void GLFUN(glGenerateMipmap)(GLenum target);
  1595. GLAPI void GLFUN(glGetFramebufferAttachmentParameteriv)(GLenum target,GLenum attachment,GLenum pname,GLint* params);
  1596. GLAPI void GLFUN(glGetRenderbufferParameteriv)(GLenum target,GLenum pname,GLint* params);
  1597. GLAPI GLboolean GLFUN(glIsFramebuffer)(GLuint framebuffer);
  1598. GLAPI GLboolean GLFUN(glIsRenderbuffer)(GLuint renderbuffer);
  1599. GLAPI void GLFUN(glRenderbufferStorage)(GLenum target,GLenum internalformat,GLsizei width,GLsizei height);
  1600. GLAPI void GLFUN(glRenderbufferStorageMultisample)(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height);
  1601. #if !__EMSCRIPTEN__
  1602. #define glAccum bbglAccum
  1603. #define glAlphaFunc bbglAlphaFunc
  1604. #define glAreTexturesResident bbglAreTexturesResident
  1605. #define glArrayElement bbglArrayElement
  1606. #define glBegin bbglBegin
  1607. #define glBindTexture bbglBindTexture
  1608. #define glBitmap bbglBitmap
  1609. #define glBlendFunc bbglBlendFunc
  1610. #define glCallList bbglCallList
  1611. #define glCallLists bbglCallLists
  1612. #define glClear bbglClear
  1613. #define glClearAccum bbglClearAccum
  1614. #define glClearColor bbglClearColor
  1615. #define glClearDepth bbglClearDepth
  1616. #define glClearIndex bbglClearIndex
  1617. #define glClearStencil bbglClearStencil
  1618. #define glClipPlane bbglClipPlane
  1619. #define glColor3b bbglColor3b
  1620. #define glColor3bv bbglColor3bv
  1621. #define glColor3d bbglColor3d
  1622. #define glColor3dv bbglColor3dv
  1623. #define glColor3f bbglColor3f
  1624. #define glColor3fv bbglColor3fv
  1625. #define glColor3i bbglColor3i
  1626. #define glColor3iv bbglColor3iv
  1627. #define glColor3s bbglColor3s
  1628. #define glColor3sv bbglColor3sv
  1629. #define glColor3ub bbglColor3ub
  1630. #define glColor3ubv bbglColor3ubv
  1631. #define glColor3ui bbglColor3ui
  1632. #define glColor3uiv bbglColor3uiv
  1633. #define glColor3us bbglColor3us
  1634. #define glColor3usv bbglColor3usv
  1635. #define glColor4b bbglColor4b
  1636. #define glColor4bv bbglColor4bv
  1637. #define glColor4d bbglColor4d
  1638. #define glColor4dv bbglColor4dv
  1639. #define glColor4f bbglColor4f
  1640. #define glColor4fv bbglColor4fv
  1641. #define glColor4i bbglColor4i
  1642. #define glColor4iv bbglColor4iv
  1643. #define glColor4s bbglColor4s
  1644. #define glColor4sv bbglColor4sv
  1645. #define glColor4ub bbglColor4ub
  1646. #define glColor4ubv bbglColor4ubv
  1647. #define glColor4ui bbglColor4ui
  1648. #define glColor4uiv bbglColor4uiv
  1649. #define glColor4us bbglColor4us
  1650. #define glColor4usv bbglColor4usv
  1651. #define glColorMask bbglColorMask
  1652. #define glColorMaterial bbglColorMaterial
  1653. #define glColorPointer bbglColorPointer
  1654. #define glCopyPixels bbglCopyPixels
  1655. #define glCopyTexImage1D bbglCopyTexImage1D
  1656. #define glCopyTexImage2D bbglCopyTexImage2D
  1657. #define glCopyTexSubImage1D bbglCopyTexSubImage1D
  1658. #define glCopyTexSubImage2D bbglCopyTexSubImage2D
  1659. #define glCullFace bbglCullFace
  1660. #define glDeleteLists bbglDeleteLists
  1661. #define glDeleteTextures bbglDeleteTextures
  1662. #define glDepthFunc bbglDepthFunc
  1663. #define glDepthMask bbglDepthMask
  1664. #define glDepthRange bbglDepthRange
  1665. #define glDisable bbglDisable
  1666. #define glDisableClientState bbglDisableClientState
  1667. #define glDrawArrays bbglDrawArrays
  1668. #define glDrawBuffer bbglDrawBuffer
  1669. #define glDrawElements bbglDrawElements
  1670. #define glDrawPixels bbglDrawPixels
  1671. #define glEdgeFlag bbglEdgeFlag
  1672. #define glEdgeFlagPointer bbglEdgeFlagPointer
  1673. #define glEdgeFlagv bbglEdgeFlagv
  1674. #define glEnable bbglEnable
  1675. #define glEnableClientState bbglEnableClientState
  1676. #define glEnd bbglEnd
  1677. #define glEndList bbglEndList
  1678. #define glEvalCoord1d bbglEvalCoord1d
  1679. #define glEvalCoord1dv bbglEvalCoord1dv
  1680. #define glEvalCoord1f bbglEvalCoord1f
  1681. #define glEvalCoord1fv bbglEvalCoord1fv
  1682. #define glEvalCoord2d bbglEvalCoord2d
  1683. #define glEvalCoord2dv bbglEvalCoord2dv
  1684. #define glEvalCoord2f bbglEvalCoord2f
  1685. #define glEvalCoord2fv bbglEvalCoord2fv
  1686. #define glEvalMesh1 bbglEvalMesh1
  1687. #define glEvalMesh2 bbglEvalMesh2
  1688. #define glEvalPoint1 bbglEvalPoint1
  1689. #define glEvalPoint2 bbglEvalPoint2
  1690. #define glFeedbackBuffer bbglFeedbackBuffer
  1691. #define glFinish bbglFinish
  1692. #define glFlush bbglFlush
  1693. #define glFogf bbglFogf
  1694. #define glFogfv bbglFogfv
  1695. #define glFogi bbglFogi
  1696. #define glFogiv bbglFogiv
  1697. #define glFrontFace bbglFrontFace
  1698. #define glFrustum bbglFrustum
  1699. #define glGenLists bbglGenLists
  1700. #define glGenTextures bbglGenTextures
  1701. #define glGetBooleanv bbglGetBooleanv
  1702. #define glGetClipPlane bbglGetClipPlane
  1703. #define glGetDoublev bbglGetDoublev
  1704. #define glGetError bbglGetError
  1705. #define glGetFloatv bbglGetFloatv
  1706. #define glGetIntegerv bbglGetIntegerv
  1707. #define glGetLightfv bbglGetLightfv
  1708. #define glGetLightiv bbglGetLightiv
  1709. #define glGetMapdv bbglGetMapdv
  1710. #define glGetMapfv bbglGetMapfv
  1711. #define glGetMapiv bbglGetMapiv
  1712. #define glGetMaterialfv bbglGetMaterialfv
  1713. #define glGetMaterialiv bbglGetMaterialiv
  1714. #define glGetPixelMapfv bbglGetPixelMapfv
  1715. #define glGetPixelMapuiv bbglGetPixelMapuiv
  1716. #define glGetPixelMapusv bbglGetPixelMapusv
  1717. #define glGetPointerv bbglGetPointerv
  1718. #define glGetPolygonStipple bbglGetPolygonStipple
  1719. #define glGetString bbglGetString
  1720. #define glGetTexEnvfv bbglGetTexEnvfv
  1721. #define glGetTexEnviv bbglGetTexEnviv
  1722. #define glGetTexGendv bbglGetTexGendv
  1723. #define glGetTexGenfv bbglGetTexGenfv
  1724. #define glGetTexGeniv bbglGetTexGeniv
  1725. #define glGetTexImage bbglGetTexImage
  1726. #define glGetTexLevelParameterfv bbglGetTexLevelParameterfv
  1727. #define glGetTexLevelParameteriv bbglGetTexLevelParameteriv
  1728. #define glGetTexParameterfv bbglGetTexParameterfv
  1729. #define glGetTexParameteriv bbglGetTexParameteriv
  1730. #define glHint bbglHint
  1731. #define glIndexMask bbglIndexMask
  1732. #define glIndexPointer bbglIndexPointer
  1733. #define glIndexd bbglIndexd
  1734. #define glIndexdv bbglIndexdv
  1735. #define glIndexf bbglIndexf
  1736. #define glIndexfv bbglIndexfv
  1737. #define glIndexi bbglIndexi
  1738. #define glIndexiv bbglIndexiv
  1739. #define glIndexs bbglIndexs
  1740. #define glIndexsv bbglIndexsv
  1741. #define glIndexub bbglIndexub
  1742. #define glIndexubv bbglIndexubv
  1743. #define glInitNames bbglInitNames
  1744. #define glInterleavedArrays bbglInterleavedArrays
  1745. #define glIsEnabled bbglIsEnabled
  1746. #define glIsList bbglIsList
  1747. #define glIsTexture bbglIsTexture
  1748. #define glLightModelf bbglLightModelf
  1749. #define glLightModelfv bbglLightModelfv
  1750. #define glLightModeli bbglLightModeli
  1751. #define glLightModeliv bbglLightModeliv
  1752. #define glLightf bbglLightf
  1753. #define glLightfv bbglLightfv
  1754. #define glLighti bbglLighti
  1755. #define glLightiv bbglLightiv
  1756. #define glLineStipple bbglLineStipple
  1757. #define glLineWidth bbglLineWidth
  1758. #define glListBase bbglListBase
  1759. #define glLoadIdentity bbglLoadIdentity
  1760. #define glLoadMatrixd bbglLoadMatrixd
  1761. #define glLoadMatrixf bbglLoadMatrixf
  1762. #define glLoadName bbglLoadName
  1763. #define glLogicOp bbglLogicOp
  1764. #define glMap1d bbglMap1d
  1765. #define glMap1f bbglMap1f
  1766. #define glMap2d bbglMap2d
  1767. #define glMap2f bbglMap2f
  1768. #define glMapGrid1d bbglMapGrid1d
  1769. #define glMapGrid1f bbglMapGrid1f
  1770. #define glMapGrid2d bbglMapGrid2d
  1771. #define glMapGrid2f bbglMapGrid2f
  1772. #define glMaterialf bbglMaterialf
  1773. #define glMaterialfv bbglMaterialfv
  1774. #define glMateriali bbglMateriali
  1775. #define glMaterialiv bbglMaterialiv
  1776. #define glMatrixMode bbglMatrixMode
  1777. #define glMultMatrixd bbglMultMatrixd
  1778. #define glMultMatrixf bbglMultMatrixf
  1779. #define glNewList bbglNewList
  1780. #define glNormal3b bbglNormal3b
  1781. #define glNormal3bv bbglNormal3bv
  1782. #define glNormal3d bbglNormal3d
  1783. #define glNormal3dv bbglNormal3dv
  1784. #define glNormal3f bbglNormal3f
  1785. #define glNormal3fv bbglNormal3fv
  1786. #define glNormal3i bbglNormal3i
  1787. #define glNormal3iv bbglNormal3iv
  1788. #define glNormal3s bbglNormal3s
  1789. #define glNormal3sv bbglNormal3sv
  1790. #define glNormalPointer bbglNormalPointer
  1791. #define glOrtho bbglOrtho
  1792. #define glPassThrough bbglPassThrough
  1793. #define glPixelMapfv bbglPixelMapfv
  1794. #define glPixelMapuiv bbglPixelMapuiv
  1795. #define glPixelMapusv bbglPixelMapusv
  1796. #define glPixelStoref bbglPixelStoref
  1797. #define glPixelStorei bbglPixelStorei
  1798. #define glPixelTransferf bbglPixelTransferf
  1799. #define glPixelTransferi bbglPixelTransferi
  1800. #define glPixelZoom bbglPixelZoom
  1801. #define glPointSize bbglPointSize
  1802. #define glPolygonMode bbglPolygonMode
  1803. #define glPolygonOffset bbglPolygonOffset
  1804. #define glPolygonStipple bbglPolygonStipple
  1805. #define glPopAttrib bbglPopAttrib
  1806. #define glPopClientAttrib bbglPopClientAttrib
  1807. #define glPopMatrix bbglPopMatrix
  1808. #define glPopName bbglPopName
  1809. #define glPrioritizeTextures bbglPrioritizeTextures
  1810. #define glPushAttrib bbglPushAttrib
  1811. #define glPushClientAttrib bbglPushClientAttrib
  1812. #define glPushMatrix bbglPushMatrix
  1813. #define glPushName bbglPushName
  1814. #define glRasterPos2d bbglRasterPos2d
  1815. #define glRasterPos2dv bbglRasterPos2dv
  1816. #define glRasterPos2f bbglRasterPos2f
  1817. #define glRasterPos2fv bbglRasterPos2fv
  1818. #define glRasterPos2i bbglRasterPos2i
  1819. #define glRasterPos2iv bbglRasterPos2iv
  1820. #define glRasterPos2s bbglRasterPos2s
  1821. #define glRasterPos2sv bbglRasterPos2sv
  1822. #define glRasterPos3d bbglRasterPos3d
  1823. #define glRasterPos3dv bbglRasterPos3dv
  1824. #define glRasterPos3f bbglRasterPos3f
  1825. #define glRasterPos3fv bbglRasterPos3fv
  1826. #define glRasterPos3i bbglRasterPos3i
  1827. #define glRasterPos3iv bbglRasterPos3iv
  1828. #define glRasterPos3s bbglRasterPos3s
  1829. #define glRasterPos3sv bbglRasterPos3sv
  1830. #define glRasterPos4d bbglRasterPos4d
  1831. #define glRasterPos4dv bbglRasterPos4dv
  1832. #define glRasterPos4f bbglRasterPos4f
  1833. #define glRasterPos4fv bbglRasterPos4fv
  1834. #define glRasterPos4i bbglRasterPos4i
  1835. #define glRasterPos4iv bbglRasterPos4iv
  1836. #define glRasterPos4s bbglRasterPos4s
  1837. #define glRasterPos4sv bbglRasterPos4sv
  1838. #define glReadBuffer bbglReadBuffer
  1839. #define glReadPixels bbglReadPixels
  1840. #define glRectd bbglRectd
  1841. #define glRectdv bbglRectdv
  1842. #define glRectf bbglRectf
  1843. #define glRectfv bbglRectfv
  1844. #define glRecti bbglRecti
  1845. #define glRectiv bbglRectiv
  1846. #define glRects bbglRects
  1847. #define glRectsv bbglRectsv
  1848. #define glRenderMode bbglRenderMode
  1849. #define glRotated bbglRotated
  1850. #define glRotatef bbglRotatef
  1851. #define glScaled bbglScaled
  1852. #define glScalef bbglScalef
  1853. #define glScissor bbglScissor
  1854. #define glSelectBuffer bbglSelectBuffer
  1855. #define glShadeModel bbglShadeModel
  1856. #define glStencilFunc bbglStencilFunc
  1857. #define glStencilMask bbglStencilMask
  1858. #define glStencilOp bbglStencilOp
  1859. #define glTexCoord1d bbglTexCoord1d
  1860. #define glTexCoord1dv bbglTexCoord1dv
  1861. #define glTexCoord1f bbglTexCoord1f
  1862. #define glTexCoord1fv bbglTexCoord1fv
  1863. #define glTexCoord1i bbglTexCoord1i
  1864. #define glTexCoord1iv bbglTexCoord1iv
  1865. #define glTexCoord1s bbglTexCoord1s
  1866. #define glTexCoord1sv bbglTexCoord1sv
  1867. #define glTexCoord2d bbglTexCoord2d
  1868. #define glTexCoord2dv bbglTexCoord2dv
  1869. #define glTexCoord2f bbglTexCoord2f
  1870. #define glTexCoord2fv bbglTexCoord2fv
  1871. #define glTexCoord2i bbglTexCoord2i
  1872. #define glTexCoord2iv bbglTexCoord2iv
  1873. #define glTexCoord2s bbglTexCoord2s
  1874. #define glTexCoord2sv bbglTexCoord2sv
  1875. #define glTexCoord3d bbglTexCoord3d
  1876. #define glTexCoord3dv bbglTexCoord3dv
  1877. #define glTexCoord3f bbglTexCoord3f
  1878. #define glTexCoord3fv bbglTexCoord3fv
  1879. #define glTexCoord3i bbglTexCoord3i
  1880. #define glTexCoord3iv bbglTexCoord3iv
  1881. #define glTexCoord3s bbglTexCoord3s
  1882. #define glTexCoord3sv bbglTexCoord3sv
  1883. #define glTexCoord4d bbglTexCoord4d
  1884. #define glTexCoord4dv bbglTexCoord4dv
  1885. #define glTexCoord4f bbglTexCoord4f
  1886. #define glTexCoord4fv bbglTexCoord4fv
  1887. #define glTexCoord4i bbglTexCoord4i
  1888. #define glTexCoord4iv bbglTexCoord4iv
  1889. #define glTexCoord4s bbglTexCoord4s
  1890. #define glTexCoord4sv bbglTexCoord4sv
  1891. #define glTexCoordPointer bbglTexCoordPointer
  1892. #define glTexEnvf bbglTexEnvf
  1893. #define glTexEnvfv bbglTexEnvfv
  1894. #define glTexEnvi bbglTexEnvi
  1895. #define glTexEnviv bbglTexEnviv
  1896. #define glTexGend bbglTexGend
  1897. #define glTexGendv bbglTexGendv
  1898. #define glTexGenf bbglTexGenf
  1899. #define glTexGenfv bbglTexGenfv
  1900. #define glTexGeni bbglTexGeni
  1901. #define glTexGeniv bbglTexGeniv
  1902. #define glTexImage1D bbglTexImage1D
  1903. #define glTexImage2D bbglTexImage2D
  1904. #define glTexParameterf bbglTexParameterf
  1905. #define glTexParameterfv bbglTexParameterfv
  1906. #define glTexParameteri bbglTexParameteri
  1907. #define glTexParameteriv bbglTexParameteriv
  1908. #define glTexSubImage1D bbglTexSubImage1D
  1909. #define glTexSubImage2D bbglTexSubImage2D
  1910. #define glTranslated bbglTranslated
  1911. #define glTranslatef bbglTranslatef
  1912. #define glVertex2d bbglVertex2d
  1913. #define glVertex2dv bbglVertex2dv
  1914. #define glVertex2f bbglVertex2f
  1915. #define glVertex2fv bbglVertex2fv
  1916. #define glVertex2i bbglVertex2i
  1917. #define glVertex2iv bbglVertex2iv
  1918. #define glVertex2s bbglVertex2s
  1919. #define glVertex2sv bbglVertex2sv
  1920. #define glVertex3d bbglVertex3d
  1921. #define glVertex3dv bbglVertex3dv
  1922. #define glVertex3f bbglVertex3f
  1923. #define glVertex3fv bbglVertex3fv
  1924. #define glVertex3i bbglVertex3i
  1925. #define glVertex3iv bbglVertex3iv
  1926. #define glVertex3s bbglVertex3s
  1927. #define glVertex3sv bbglVertex3sv
  1928. #define glVertex4d bbglVertex4d
  1929. #define glVertex4dv bbglVertex4dv
  1930. #define glVertex4f bbglVertex4f
  1931. #define glVertex4fv bbglVertex4fv
  1932. #define glVertex4i bbglVertex4i
  1933. #define glVertex4iv bbglVertex4iv
  1934. #define glVertex4s bbglVertex4s
  1935. #define glVertex4sv bbglVertex4sv
  1936. #define glVertexPointer bbglVertexPointer
  1937. #define glViewport bbglViewport
  1938. #define glCopyTexSubImage3D bbglCopyTexSubImage3D
  1939. #define glDrawRangeElements bbglDrawRangeElements
  1940. #define glTexImage3D bbglTexImage3D
  1941. #define glTexSubImage3D bbglTexSubImage3D
  1942. #define glActiveTexture bbglActiveTexture
  1943. #define glClientActiveTexture bbglClientActiveTexture
  1944. #define glCompressedTexImage1D bbglCompressedTexImage1D
  1945. #define glCompressedTexImage2D bbglCompressedTexImage2D
  1946. #define glCompressedTexImage3D bbglCompressedTexImage3D
  1947. #define glCompressedTexSubImage1D bbglCompressedTexSubImage1D
  1948. #define glCompressedTexSubImage2D bbglCompressedTexSubImage2D
  1949. #define glCompressedTexSubImage3D bbglCompressedTexSubImage3D
  1950. #define glGetCompressedTexImage bbglGetCompressedTexImage
  1951. #define glLoadTransposeMatrixd bbglLoadTransposeMatrixd
  1952. #define glLoadTransposeMatrixf bbglLoadTransposeMatrixf
  1953. #define glMultTransposeMatrixd bbglMultTransposeMatrixd
  1954. #define glMultTransposeMatrixf bbglMultTransposeMatrixf
  1955. #define glMultiTexCoord1d bbglMultiTexCoord1d
  1956. #define glMultiTexCoord1dv bbglMultiTexCoord1dv
  1957. #define glMultiTexCoord1f bbglMultiTexCoord1f
  1958. #define glMultiTexCoord1fv bbglMultiTexCoord1fv
  1959. #define glMultiTexCoord1i bbglMultiTexCoord1i
  1960. #define glMultiTexCoord1iv bbglMultiTexCoord1iv
  1961. #define glMultiTexCoord1s bbglMultiTexCoord1s
  1962. #define glMultiTexCoord1sv bbglMultiTexCoord1sv
  1963. #define glMultiTexCoord2d bbglMultiTexCoord2d
  1964. #define glMultiTexCoord2dv bbglMultiTexCoord2dv
  1965. #define glMultiTexCoord2f bbglMultiTexCoord2f
  1966. #define glMultiTexCoord2fv bbglMultiTexCoord2fv
  1967. #define glMultiTexCoord2i bbglMultiTexCoord2i
  1968. #define glMultiTexCoord2iv bbglMultiTexCoord2iv
  1969. #define glMultiTexCoord2s bbglMultiTexCoord2s
  1970. #define glMultiTexCoord2sv bbglMultiTexCoord2sv
  1971. #define glMultiTexCoord3d bbglMultiTexCoord3d
  1972. #define glMultiTexCoord3dv bbglMultiTexCoord3dv
  1973. #define glMultiTexCoord3f bbglMultiTexCoord3f
  1974. #define glMultiTexCoord3fv bbglMultiTexCoord3fv
  1975. #define glMultiTexCoord3i bbglMultiTexCoord3i
  1976. #define glMultiTexCoord3iv bbglMultiTexCoord3iv
  1977. #define glMultiTexCoord3s bbglMultiTexCoord3s
  1978. #define glMultiTexCoord3sv bbglMultiTexCoord3sv
  1979. #define glMultiTexCoord4d bbglMultiTexCoord4d
  1980. #define glMultiTexCoord4dv bbglMultiTexCoord4dv
  1981. #define glMultiTexCoord4f bbglMultiTexCoord4f
  1982. #define glMultiTexCoord4fv bbglMultiTexCoord4fv
  1983. #define glMultiTexCoord4i bbglMultiTexCoord4i
  1984. #define glMultiTexCoord4iv bbglMultiTexCoord4iv
  1985. #define glMultiTexCoord4s bbglMultiTexCoord4s
  1986. #define glMultiTexCoord4sv bbglMultiTexCoord4sv
  1987. #define glSampleCoverage bbglSampleCoverage
  1988. #define glBlendColor bbglBlendColor
  1989. #define glBlendEquation bbglBlendEquation
  1990. #define glBlendFuncSeparate bbglBlendFuncSeparate
  1991. #define glFogCoordPointer bbglFogCoordPointer
  1992. #define glFogCoordd bbglFogCoordd
  1993. #define glFogCoorddv bbglFogCoorddv
  1994. #define glFogCoordf bbglFogCoordf
  1995. #define glFogCoordfv bbglFogCoordfv
  1996. #define glMultiDrawArrays bbglMultiDrawArrays
  1997. #define glMultiDrawElements bbglMultiDrawElements
  1998. #define glPointParameterf bbglPointParameterf
  1999. #define glPointParameterfv bbglPointParameterfv
  2000. #define glPointParameteri bbglPointParameteri
  2001. #define glPointParameteriv bbglPointParameteriv
  2002. #define glSecondaryColor3b bbglSecondaryColor3b
  2003. #define glSecondaryColor3bv bbglSecondaryColor3bv
  2004. #define glSecondaryColor3d bbglSecondaryColor3d
  2005. #define glSecondaryColor3dv bbglSecondaryColor3dv
  2006. #define glSecondaryColor3f bbglSecondaryColor3f
  2007. #define glSecondaryColor3fv bbglSecondaryColor3fv
  2008. #define glSecondaryColor3i bbglSecondaryColor3i
  2009. #define glSecondaryColor3iv bbglSecondaryColor3iv
  2010. #define glSecondaryColor3s bbglSecondaryColor3s
  2011. #define glSecondaryColor3sv bbglSecondaryColor3sv
  2012. #define glSecondaryColor3ub bbglSecondaryColor3ub
  2013. #define glSecondaryColor3ubv bbglSecondaryColor3ubv
  2014. #define glSecondaryColor3ui bbglSecondaryColor3ui
  2015. #define glSecondaryColor3uiv bbglSecondaryColor3uiv
  2016. #define glSecondaryColor3us bbglSecondaryColor3us
  2017. #define glSecondaryColor3usv bbglSecondaryColor3usv
  2018. #define glSecondaryColorPointer bbglSecondaryColorPointer
  2019. #define glWindowPos2d bbglWindowPos2d
  2020. #define glWindowPos2dv bbglWindowPos2dv
  2021. #define glWindowPos2f bbglWindowPos2f
  2022. #define glWindowPos2fv bbglWindowPos2fv
  2023. #define glWindowPos2i bbglWindowPos2i
  2024. #define glWindowPos2iv bbglWindowPos2iv
  2025. #define glWindowPos2s bbglWindowPos2s
  2026. #define glWindowPos2sv bbglWindowPos2sv
  2027. #define glWindowPos3d bbglWindowPos3d
  2028. #define glWindowPos3dv bbglWindowPos3dv
  2029. #define glWindowPos3f bbglWindowPos3f
  2030. #define glWindowPos3fv bbglWindowPos3fv
  2031. #define glWindowPos3i bbglWindowPos3i
  2032. #define glWindowPos3iv bbglWindowPos3iv
  2033. #define glWindowPos3s bbglWindowPos3s
  2034. #define glWindowPos3sv bbglWindowPos3sv
  2035. #define glBeginQuery bbglBeginQuery
  2036. #define glBindBuffer bbglBindBuffer
  2037. #define glBufferData bbglBufferData
  2038. #define glBufferSubData bbglBufferSubData
  2039. #define glDeleteBuffers bbglDeleteBuffers
  2040. #define glDeleteQueries bbglDeleteQueries
  2041. #define glEndQuery bbglEndQuery
  2042. #define glGenBuffers bbglGenBuffers
  2043. #define glGenQueries bbglGenQueries
  2044. #define glGetBufferParameteriv bbglGetBufferParameteriv
  2045. #define glGetBufferPointerv bbglGetBufferPointerv
  2046. #define glGetBufferSubData bbglGetBufferSubData
  2047. #define glGetQueryObjectiv bbglGetQueryObjectiv
  2048. #define glGetQueryObjectuiv bbglGetQueryObjectuiv
  2049. #define glGetQueryiv bbglGetQueryiv
  2050. #define glIsBuffer bbglIsBuffer
  2051. #define glIsQuery bbglIsQuery
  2052. #define glMapBuffer bbglMapBuffer
  2053. #define glUnmapBuffer bbglUnmapBuffer
  2054. #define glAttachShader bbglAttachShader
  2055. #define glBindAttribLocation bbglBindAttribLocation
  2056. #define glBlendEquationSeparate bbglBlendEquationSeparate
  2057. #define glCompileShader bbglCompileShader
  2058. #define glCreateProgram bbglCreateProgram
  2059. #define glCreateShader bbglCreateShader
  2060. #define glDeleteProgram bbglDeleteProgram
  2061. #define glDeleteShader bbglDeleteShader
  2062. #define glDetachShader bbglDetachShader
  2063. #define glDisableVertexAttribArray bbglDisableVertexAttribArray
  2064. #define glDrawBuffers bbglDrawBuffers
  2065. #define glEnableVertexAttribArray bbglEnableVertexAttribArray
  2066. #define glGetActiveAttrib bbglGetActiveAttrib
  2067. #define glGetActiveUniform bbglGetActiveUniform
  2068. #define glGetAttachedShaders bbglGetAttachedShaders
  2069. #define glGetAttribLocation bbglGetAttribLocation
  2070. #define glGetProgramInfoLog bbglGetProgramInfoLog
  2071. #define glGetProgramiv bbglGetProgramiv
  2072. #define glGetShaderInfoLog bbglGetShaderInfoLog
  2073. #define glGetShaderSource bbglGetShaderSource
  2074. #define glGetShaderiv bbglGetShaderiv
  2075. #define glGetUniformLocation bbglGetUniformLocation
  2076. #define glGetUniformfv bbglGetUniformfv
  2077. #define glGetUniformiv bbglGetUniformiv
  2078. #define glGetVertexAttribPointerv bbglGetVertexAttribPointerv
  2079. #define glGetVertexAttribdv bbglGetVertexAttribdv
  2080. #define glGetVertexAttribfv bbglGetVertexAttribfv
  2081. #define glGetVertexAttribiv bbglGetVertexAttribiv
  2082. #define glIsProgram bbglIsProgram
  2083. #define glIsShader bbglIsShader
  2084. #define glLinkProgram bbglLinkProgram
  2085. #define glShaderSource bbglShaderSource
  2086. #define glStencilFuncSeparate bbglStencilFuncSeparate
  2087. #define glStencilMaskSeparate bbglStencilMaskSeparate
  2088. #define glStencilOpSeparate bbglStencilOpSeparate
  2089. #define glUniform1f bbglUniform1f
  2090. #define glUniform1fv bbglUniform1fv
  2091. #define glUniform1i bbglUniform1i
  2092. #define glUniform1iv bbglUniform1iv
  2093. #define glUniform2f bbglUniform2f
  2094. #define glUniform2fv bbglUniform2fv
  2095. #define glUniform2i bbglUniform2i
  2096. #define glUniform2iv bbglUniform2iv
  2097. #define glUniform3f bbglUniform3f
  2098. #define glUniform3fv bbglUniform3fv
  2099. #define glUniform3i bbglUniform3i
  2100. #define glUniform3iv bbglUniform3iv
  2101. #define glUniform4f bbglUniform4f
  2102. #define glUniform4fv bbglUniform4fv
  2103. #define glUniform4i bbglUniform4i
  2104. #define glUniform4iv bbglUniform4iv
  2105. #define glUniformMatrix2fv bbglUniformMatrix2fv
  2106. #define glUniformMatrix3fv bbglUniformMatrix3fv
  2107. #define glUniformMatrix4fv bbglUniformMatrix4fv
  2108. #define glUseProgram bbglUseProgram
  2109. #define glValidateProgram bbglValidateProgram
  2110. #define glVertexAttrib1d bbglVertexAttrib1d
  2111. #define glVertexAttrib1dv bbglVertexAttrib1dv
  2112. #define glVertexAttrib1f bbglVertexAttrib1f
  2113. #define glVertexAttrib1fv bbglVertexAttrib1fv
  2114. #define glVertexAttrib1s bbglVertexAttrib1s
  2115. #define glVertexAttrib1sv bbglVertexAttrib1sv
  2116. #define glVertexAttrib2d bbglVertexAttrib2d
  2117. #define glVertexAttrib2dv bbglVertexAttrib2dv
  2118. #define glVertexAttrib2f bbglVertexAttrib2f
  2119. #define glVertexAttrib2fv bbglVertexAttrib2fv
  2120. #define glVertexAttrib2s bbglVertexAttrib2s
  2121. #define glVertexAttrib2sv bbglVertexAttrib2sv
  2122. #define glVertexAttrib3d bbglVertexAttrib3d
  2123. #define glVertexAttrib3dv bbglVertexAttrib3dv
  2124. #define glVertexAttrib3f bbglVertexAttrib3f
  2125. #define glVertexAttrib3fv bbglVertexAttrib3fv
  2126. #define glVertexAttrib3s bbglVertexAttrib3s
  2127. #define glVertexAttrib3sv bbglVertexAttrib3sv
  2128. #define glVertexAttrib4Nbv bbglVertexAttrib4Nbv
  2129. #define glVertexAttrib4Niv bbglVertexAttrib4Niv
  2130. #define glVertexAttrib4Nsv bbglVertexAttrib4Nsv
  2131. #define glVertexAttrib4Nub bbglVertexAttrib4Nub
  2132. #define glVertexAttrib4Nubv bbglVertexAttrib4Nubv
  2133. #define glVertexAttrib4Nuiv bbglVertexAttrib4Nuiv
  2134. #define glVertexAttrib4Nusv bbglVertexAttrib4Nusv
  2135. #define glVertexAttrib4bv bbglVertexAttrib4bv
  2136. #define glVertexAttrib4d bbglVertexAttrib4d
  2137. #define glVertexAttrib4dv bbglVertexAttrib4dv
  2138. #define glVertexAttrib4f bbglVertexAttrib4f
  2139. #define glVertexAttrib4fv bbglVertexAttrib4fv
  2140. #define glVertexAttrib4iv bbglVertexAttrib4iv
  2141. #define glVertexAttrib4s bbglVertexAttrib4s
  2142. #define glVertexAttrib4sv bbglVertexAttrib4sv
  2143. #define glVertexAttrib4ubv bbglVertexAttrib4ubv
  2144. #define glVertexAttrib4uiv bbglVertexAttrib4uiv
  2145. #define glVertexAttrib4usv bbglVertexAttrib4usv
  2146. #define glVertexAttribPointer bbglVertexAttribPointer
  2147. #define glUniformMatrix2x3fv bbglUniformMatrix2x3fv
  2148. #define glUniformMatrix2x4fv bbglUniformMatrix2x4fv
  2149. #define glUniformMatrix3x2fv bbglUniformMatrix3x2fv
  2150. #define glUniformMatrix3x4fv bbglUniformMatrix3x4fv
  2151. #define glUniformMatrix4x2fv bbglUniformMatrix4x2fv
  2152. #define glUniformMatrix4x3fv bbglUniformMatrix4x3fv
  2153. #define glBindFramebuffer bbglBindFramebuffer
  2154. #define glBindRenderbuffer bbglBindRenderbuffer
  2155. #define glBlitFramebuffer bbglBlitFramebuffer
  2156. #define glCheckFramebufferStatus bbglCheckFramebufferStatus
  2157. #define glDeleteFramebuffers bbglDeleteFramebuffers
  2158. #define glDeleteRenderbuffers bbglDeleteRenderbuffers
  2159. #define glFramebufferRenderbuffer bbglFramebufferRenderbuffer
  2160. #define glFramebufferTexture1D bbglFramebufferTexture1D
  2161. #define glFramebufferTexture2D bbglFramebufferTexture2D
  2162. #define glFramebufferTexture3D bbglFramebufferTexture3D
  2163. #define glFramebufferTextureLayer bbglFramebufferTextureLayer
  2164. #define glGenFramebuffers bbglGenFramebuffers
  2165. #define glGenRenderbuffers bbglGenRenderbuffers
  2166. #define glGenerateMipmap bbglGenerateMipmap
  2167. #define glGetFramebufferAttachmentParameteriv bbglGetFramebufferAttachmentParameteriv
  2168. #define glGetRenderbufferParameteriv bbglGetRenderbufferParameteriv
  2169. #define glIsFramebuffer bbglIsFramebuffer
  2170. #define glIsRenderbuffer bbglIsRenderbuffer
  2171. #define glRenderbufferStorage bbglRenderbufferStorage
  2172. #define glRenderbufferStorageMultisample bbglRenderbufferStorageMultisample
  2173. #endif
  2174. #ifdef __cplusplus
  2175. }
  2176. #endif
  2177. #endif