CGLProfilerFunctionEnums.pas 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056
  1. {
  2. File: CGLProfilerFunctionEnum.h
  3. Copyright: (c) 2004 by Apple Computer, Inc., all rights reserved.
  4. }
  5. { Pascal Translation: Gorazd Krosl, <[email protected]>, October 2009 }
  6. {
  7. Modified for use with Free Pascal
  8. Version 308
  9. Please report any bugs to <[email protected]>
  10. }
  11. {$ifc not defined MACOSALLINCLUDE or not MACOSALLINCLUDE}
  12. {$mode macpas}
  13. {$packenum 1}
  14. {$macro on}
  15. {$inline on}
  16. {$calling mwpascal}
  17. unit CGLProfilerFunctionEnums;
  18. interface
  19. {$setc UNIVERSAL_INTERFACES_VERSION := $0400}
  20. {$setc GAP_INTERFACES_VERSION := $0308}
  21. {$ifc not defined USE_CFSTR_CONSTANT_MACROS}
  22. {$setc USE_CFSTR_CONSTANT_MACROS := TRUE}
  23. {$endc}
  24. {$ifc defined CPUPOWERPC and defined CPUI386}
  25. {$error Conflicting initial definitions for CPUPOWERPC and CPUI386}
  26. {$endc}
  27. {$ifc defined FPC_BIG_ENDIAN and defined FPC_LITTLE_ENDIAN}
  28. {$error Conflicting initial definitions for FPC_BIG_ENDIAN and FPC_LITTLE_ENDIAN}
  29. {$endc}
  30. {$ifc not defined __ppc__ and defined CPUPOWERPC32}
  31. {$setc __ppc__ := 1}
  32. {$elsec}
  33. {$setc __ppc__ := 0}
  34. {$endc}
  35. {$ifc not defined __ppc64__ and defined CPUPOWERPC64}
  36. {$setc __ppc64__ := 1}
  37. {$elsec}
  38. {$setc __ppc64__ := 0}
  39. {$endc}
  40. {$ifc not defined __i386__ and defined CPUI386}
  41. {$setc __i386__ := 1}
  42. {$elsec}
  43. {$setc __i386__ := 0}
  44. {$endc}
  45. {$ifc not defined __x86_64__ and defined CPUX86_64}
  46. {$setc __x86_64__ := 1}
  47. {$elsec}
  48. {$setc __x86_64__ := 0}
  49. {$endc}
  50. {$ifc not defined __arm__ and defined CPUARM}
  51. {$setc __arm__ := 1}
  52. {$elsec}
  53. {$setc __arm__ := 0}
  54. {$endc}
  55. {$ifc not defined __arm64__ and defined CPUAARCH64}
  56. {$setc __arm64__ := 1}
  57. {$elsec}
  58. {$setc __arm64__ := 0}
  59. {$endc}
  60. {$ifc defined cpu64}
  61. {$setc __LP64__ := 1}
  62. {$elsec}
  63. {$setc __LP64__ := 0}
  64. {$endc}
  65. {$ifc defined __ppc__ and __ppc__ and defined __i386__ and __i386__}
  66. {$error Conflicting definitions for __ppc__ and __i386__}
  67. {$endc}
  68. {$ifc defined __ppc__ and __ppc__}
  69. {$setc TARGET_CPU_PPC := TRUE}
  70. {$setc TARGET_CPU_PPC64 := FALSE}
  71. {$setc TARGET_CPU_X86 := FALSE}
  72. {$setc TARGET_CPU_X86_64 := FALSE}
  73. {$setc TARGET_CPU_ARM := FALSE}
  74. {$setc TARGET_CPU_ARM64 := FALSE}
  75. {$setc TARGET_OS_MAC := TRUE}
  76. {$setc TARGET_OS_IPHONE := FALSE}
  77. {$setc TARGET_IPHONE_SIMULATOR := FALSE}
  78. {$setc TARGET_OS_EMBEDDED := FALSE}
  79. {$elifc defined __ppc64__ and __ppc64__}
  80. {$setc TARGET_CPU_PPC := FALSE}
  81. {$setc TARGET_CPU_PPC64 := TRUE}
  82. {$setc TARGET_CPU_X86 := FALSE}
  83. {$setc TARGET_CPU_X86_64 := FALSE}
  84. {$setc TARGET_CPU_ARM := FALSE}
  85. {$setc TARGET_CPU_ARM64 := FALSE}
  86. {$setc TARGET_OS_MAC := TRUE}
  87. {$setc TARGET_OS_IPHONE := FALSE}
  88. {$setc TARGET_IPHONE_SIMULATOR := FALSE}
  89. {$setc TARGET_OS_EMBEDDED := FALSE}
  90. {$elifc defined __i386__ and __i386__}
  91. {$setc TARGET_CPU_PPC := FALSE}
  92. {$setc TARGET_CPU_PPC64 := FALSE}
  93. {$setc TARGET_CPU_X86 := TRUE}
  94. {$setc TARGET_CPU_X86_64 := FALSE}
  95. {$setc TARGET_CPU_ARM := FALSE}
  96. {$setc TARGET_CPU_ARM64 := FALSE}
  97. {$ifc defined(iphonesim)}
  98. {$setc TARGET_OS_MAC := FALSE}
  99. {$setc TARGET_OS_IPHONE := TRUE}
  100. {$setc TARGET_IPHONE_SIMULATOR := TRUE}
  101. {$elsec}
  102. {$setc TARGET_OS_MAC := TRUE}
  103. {$setc TARGET_OS_IPHONE := FALSE}
  104. {$setc TARGET_IPHONE_SIMULATOR := FALSE}
  105. {$endc}
  106. {$setc TARGET_OS_EMBEDDED := FALSE}
  107. {$elifc defined __x86_64__ and __x86_64__}
  108. {$setc TARGET_CPU_PPC := FALSE}
  109. {$setc TARGET_CPU_PPC64 := FALSE}
  110. {$setc TARGET_CPU_X86 := FALSE}
  111. {$setc TARGET_CPU_X86_64 := TRUE}
  112. {$setc TARGET_CPU_ARM := FALSE}
  113. {$setc TARGET_CPU_ARM64 := FALSE}
  114. {$ifc defined(iphonesim)}
  115. {$setc TARGET_OS_MAC := FALSE}
  116. {$setc TARGET_OS_IPHONE := TRUE}
  117. {$setc TARGET_IPHONE_SIMULATOR := TRUE}
  118. {$elsec}
  119. {$setc TARGET_OS_MAC := TRUE}
  120. {$setc TARGET_OS_IPHONE := FALSE}
  121. {$setc TARGET_IPHONE_SIMULATOR := FALSE}
  122. {$endc}
  123. {$setc TARGET_OS_EMBEDDED := FALSE}
  124. {$elifc defined __arm__ and __arm__}
  125. {$setc TARGET_CPU_PPC := FALSE}
  126. {$setc TARGET_CPU_PPC64 := FALSE}
  127. {$setc TARGET_CPU_X86 := FALSE}
  128. {$setc TARGET_CPU_X86_64 := FALSE}
  129. {$setc TARGET_CPU_ARM := TRUE}
  130. {$setc TARGET_CPU_ARM64 := FALSE}
  131. { will require compiler define when/if other Apple devices with ARM cpus ship }
  132. {$setc TARGET_OS_MAC := FALSE}
  133. {$setc TARGET_OS_IPHONE := TRUE}
  134. {$setc TARGET_IPHONE_SIMULATOR := FALSE}
  135. {$setc TARGET_OS_EMBEDDED := TRUE}
  136. {$elifc defined __arm64__ and __arm64__}
  137. {$setc TARGET_CPU_PPC := FALSE}
  138. {$setc TARGET_CPU_PPC64 := FALSE}
  139. {$setc TARGET_CPU_X86 := FALSE}
  140. {$setc TARGET_CPU_X86_64 := FALSE}
  141. {$setc TARGET_CPU_ARM := FALSE}
  142. {$setc TARGET_CPU_ARM64 := TRUE}
  143. { will require compiler define when/if other Apple devices with ARM cpus ship }
  144. {$setc TARGET_OS_MAC := FALSE}
  145. {$setc TARGET_OS_IPHONE := TRUE}
  146. {$setc TARGET_IPHONE_SIMULATOR := FALSE}
  147. {$setc TARGET_OS_EMBEDDED := TRUE}
  148. {$elsec}
  149. {$error __ppc__ nor __ppc64__ nor __i386__ nor __x86_64__ nor __arm__ nor __arm64__ is defined.}
  150. {$endc}
  151. {$ifc defined __LP64__ and __LP64__ }
  152. {$setc TARGET_CPU_64 := TRUE}
  153. {$elsec}
  154. {$setc TARGET_CPU_64 := FALSE}
  155. {$endc}
  156. {$ifc defined FPC_BIG_ENDIAN}
  157. {$setc TARGET_RT_BIG_ENDIAN := TRUE}
  158. {$setc TARGET_RT_LITTLE_ENDIAN := FALSE}
  159. {$elifc defined FPC_LITTLE_ENDIAN}
  160. {$setc TARGET_RT_BIG_ENDIAN := FALSE}
  161. {$setc TARGET_RT_LITTLE_ENDIAN := TRUE}
  162. {$elsec}
  163. {$error Neither FPC_BIG_ENDIAN nor FPC_LITTLE_ENDIAN are defined.}
  164. {$endc}
  165. {$setc ACCESSOR_CALLS_ARE_FUNCTIONS := TRUE}
  166. {$setc CALL_NOT_IN_CARBON := FALSE}
  167. {$setc OLDROUTINENAMES := FALSE}
  168. {$setc OPAQUE_TOOLBOX_STRUCTS := TRUE}
  169. {$setc OPAQUE_UPP_TYPES := TRUE}
  170. {$setc OTCARBONAPPLICATION := TRUE}
  171. {$setc OTKERNEL := FALSE}
  172. {$setc PM_USE_SESSION_APIS := TRUE}
  173. {$setc TARGET_API_MAC_CARBON := TRUE}
  174. {$setc TARGET_API_MAC_OS8 := FALSE}
  175. {$setc TARGET_API_MAC_OSX := TRUE}
  176. {$setc TARGET_CARBON := TRUE}
  177. {$setc TARGET_CPU_68K := FALSE}
  178. {$setc TARGET_CPU_MIPS := FALSE}
  179. {$setc TARGET_CPU_SPARC := FALSE}
  180. {$setc TARGET_OS_UNIX := FALSE}
  181. {$setc TARGET_OS_WIN32 := FALSE}
  182. {$setc TARGET_RT_MAC_68881 := FALSE}
  183. {$setc TARGET_RT_MAC_CFM := FALSE}
  184. {$setc TARGET_RT_MAC_MACHO := TRUE}
  185. {$setc TYPED_FUNCTION_POINTERS := TRUE}
  186. {$setc TYPE_BOOL := FALSE}
  187. {$setc TYPE_EXTENDED := FALSE}
  188. {$setc TYPE_LONGLONG := TRUE}
  189. uses MacTypes;
  190. {$endc} {not MACOSALLINCLUDE}
  191. {$ifc TARGET_OS_MAC}
  192. {$ALIGN POWER}
  193. const
  194. { CGL commands }
  195. kCGLFECGLChoosePixelFormat = 0;
  196. kCGLFECGLClearDrawable = 1;
  197. kCGLFECGLComment = 2;
  198. kCGLFECGLCopyContext = 3;
  199. kCGLFECGLCreateContext = 4;
  200. kCGLFECGLCreatePBuffer = 5;
  201. kCGLFECGLDescribePBuffer = 6;
  202. kCGLFECGLDescribePixelFormat = 7;
  203. kCGLFECGLDescribeRenderer = 8;
  204. kCGLFECGLDestroyContext = 9;
  205. kCGLFECGLDestroyPBuffer = 10;
  206. kCGLFECGLDestroyPixelFormat = 11;
  207. kCGLFECGLDestroyRendererInfo = 12;
  208. kCGLFECGLDisable = 13;
  209. kCGLFECGLEnable = 14;
  210. kCGLFECGLFlushDrawable = 15;
  211. kCGLFECGLGetCurrentContext = 16;
  212. kCGLFECGLGetFullScreen = 17;
  213. kCGLFECGLGetOffScreen = 18;
  214. kCGLFECGLGetOption = 19;
  215. kCGLFECGLGetParameter = 20;
  216. kCGLFECGLGetPBuffer = 21;
  217. kCGLFECGLGetSurface = 22;
  218. kCGLFECGLGetVersion = 23;
  219. kCGLFECGLGetVirtualScreen = 24;
  220. kCGLFECGLIsEnabled = 25;
  221. kCGLFECGLQueryRendererInfo = 26;
  222. kCGLFECGLSetCurrentContext = 27;
  223. kCGLFECGLSetFullScreen = 28;
  224. kCGLFECGLSetOffScreen = 29;
  225. kCGLFECGLSetOption = 30;
  226. kCGLFECGLSetParameter = 31;
  227. kCGLFECGLSetPBuffer = 32;
  228. kCGLFECGLSetSurface = 33;
  229. kCGLFECGLSetVirtualScreen = 34;
  230. kCGLFECGLTexImagePBuffer = 35;
  231. kCGLFECGLUpdateContext = 36;
  232. { OpenGL commands }
  233. kCGLFEglAccum = 37;
  234. kCGLFEglActiveStencilFaceEXT = 38;
  235. kCGLFEglActiveTexture = 39;
  236. kCGLFEglAlphaFunc = 40;
  237. kCGLFEglAreTexturesResident = 41;
  238. kCGLFEglArrayElement = 42;
  239. kCGLFEglAttachObjectARB = 43;
  240. kCGLFEglBegin = 44;
  241. kCGLFEglBeginQuery = 45;
  242. kCGLFEglBindAttribLocationARB = 46;
  243. kCGLFEglBindBuffer = 47;
  244. kCGLFEglBindFramebufferEXT = 48;
  245. kCGLFEglBindProgramARB = 49;
  246. kCGLFEglBindRenderbufferEXT = 50;
  247. kCGLFEglBindTexture = 51;
  248. kCGLFEglBindVertexArrayEXT = 52;
  249. kCGLFEglBitmap = 53;
  250. kCGLFEglBlendColor = 54;
  251. kCGLFEglBlendEquation = 55;
  252. kCGLFEglBlendEquationSeparateEXT = 56;
  253. kCGLFEglBlendFunc = 57;
  254. kCGLFEglBlendFuncSeparate = 58;
  255. kCGLFEglBufferData = 59;
  256. kCGLFEglBufferSubData = 60;
  257. kCGLFEglCallList = 61;
  258. kCGLFEglCallLists = 62;
  259. kCGLFEglCheckFramebufferStatusEXT = 63;
  260. kCGLFEglClear = 64;
  261. kCGLFEglClearAccum = 65;
  262. kCGLFEglClearColor = 66;
  263. kCGLFEglClearDepth = 67;
  264. kCGLFEglClearIndex = 68;
  265. kCGLFEglClearStencil = 69;
  266. kCGLFEglClientActiveTexture = 70;
  267. kCGLFEglClipPlane = 71;
  268. kCGLFEglColor3b = 72;
  269. kCGLFEglColor3bv = 73;
  270. kCGLFEglColor3d = 74;
  271. kCGLFEglColor3dv = 75;
  272. kCGLFEglColor3f = 76;
  273. kCGLFEglColor3fv = 77;
  274. kCGLFEglColor3i = 78;
  275. kCGLFEglColor3iv = 79;
  276. kCGLFEglColor3s = 80;
  277. kCGLFEglColor3sv = 81;
  278. kCGLFEglColor3ub = 82;
  279. kCGLFEglColor3ubv = 83;
  280. kCGLFEglColor3ui = 84;
  281. kCGLFEglColor3uiv = 85;
  282. kCGLFEglColor3us = 86;
  283. kCGLFEglColor3usv = 87;
  284. kCGLFEglColor4b = 88;
  285. kCGLFEglColor4bv = 89;
  286. kCGLFEglColor4d = 90;
  287. kCGLFEglColor4dv = 91;
  288. kCGLFEglColor4f = 92;
  289. kCGLFEglColor4fv = 93;
  290. kCGLFEglColor4i = 94;
  291. kCGLFEglColor4iv = 95;
  292. kCGLFEglColor4s = 96;
  293. kCGLFEglColor4sv = 97;
  294. kCGLFEglColor4ub = 98;
  295. kCGLFEglColor4ubv = 99;
  296. kCGLFEglColor4ui = 100;
  297. kCGLFEglColor4uiv = 101;
  298. kCGLFEglColor4us = 102;
  299. kCGLFEglColor4usv = 103;
  300. kCGLFEglColorMask = 104;
  301. kCGLFEglColorMaterial = 105;
  302. kCGLFEglColorPointer = 106;
  303. kCGLFEglColorSubTable = 107;
  304. kCGLFEglColorTable = 108;
  305. kCGLFEglColorTableParameterfv = 109;
  306. kCGLFEglColorTableParameteriv = 110;
  307. kCGLFEglCombinerInputNV = 111;
  308. kCGLFEglCombinerOutputNV = 112;
  309. kCGLFEglCombinerParameterfNV = 113;
  310. kCGLFEglCombinerParameterfvNV = 114;
  311. kCGLFEglCombinerParameteriNV = 115;
  312. kCGLFEglCombinerParameterivNV = 116;
  313. kCGLFEglCombinerStageParameterfvNV = 117;
  314. kCGLFEglCompileShaderARB = 118;
  315. kCGLFEglCompressedTexImage1D = 119;
  316. kCGLFEglCompressedTexImage2D = 120;
  317. kCGLFEglCompressedTexImage3D = 121;
  318. kCGLFEglCompressedTexSubImage1D = 122;
  319. kCGLFEglCompressedTexSubImage2D = 123;
  320. kCGLFEglCompressedTexSubImage3D = 124;
  321. kCGLFEglConvolutionFilter1D = 125;
  322. kCGLFEglConvolutionFilter2D = 126;
  323. kCGLFEglConvolutionParameterf = 127;
  324. kCGLFEglConvolutionParameterfv = 128;
  325. kCGLFEglConvolutionParameteri = 129;
  326. kCGLFEglConvolutionParameteriv = 130;
  327. kCGLFEglCopyColorSubTable = 131;
  328. kCGLFEglCopyColorTable = 132;
  329. kCGLFEglCopyConvolutionFilter1D = 133;
  330. kCGLFEglCopyConvolutionFilter2D = 134;
  331. kCGLFEglCopyPixels = 135;
  332. kCGLFEglCopyTexImage1D = 136;
  333. kCGLFEglCopyTexImage2D = 137;
  334. kCGLFEglCopyTexSubImage1D = 138;
  335. kCGLFEglCopyTexSubImage2D = 139;
  336. kCGLFEglCopyTexSubImage3D = 140;
  337. kCGLFEglCreateProgramObjectARB = 141;
  338. kCGLFEglCreateShaderObjectARB = 142;
  339. kCGLFEglCullFace = 143;
  340. kCGLFEglDeleteBuffers = 144;
  341. kCGLFEglDeleteFencesAPPLE = 145;
  342. kCGLFEglDeleteFramebuffersEXT = 146;
  343. kCGLFEglDeleteLists = 147;
  344. kCGLFEglDeleteObjectARB = 148;
  345. kCGLFEglDeleteProgramsARB = 149;
  346. kCGLFEglDeleteQueries = 150;
  347. kCGLFEglDeleteRenderbuffersEXT = 151;
  348. kCGLFEglDeleteTextures = 152;
  349. kCGLFEglDeleteVertexArraysEXT = 153;
  350. kCGLFEglDepthBoundsEXT = 154;
  351. kCGLFEglDepthFunc = 155;
  352. kCGLFEglDepthMask = 156;
  353. kCGLFEglDepthRange = 157;
  354. kCGLFEglDetachObjectARB = 158;
  355. kCGLFEglDisable = 159;
  356. kCGLFEglDisableClientState = 160;
  357. kCGLFEglDisableVertexAttribARB = 161;
  358. kCGLFEglDisableVertexAttribArrayARB = 162;
  359. kCGLFEglDrawArrays = 163;
  360. kCGLFEglDrawBuffer = 164;
  361. kCGLFEglDrawBuffersARB = 165;
  362. kCGLFEglDrawElementArrayAPPLE = 166;
  363. kCGLFEglDrawElements = 167;
  364. kCGLFEglDrawPixels = 168;
  365. kCGLFEglDrawRangeElementArrayAPPLE = 169;
  366. kCGLFEglDrawRangeElements = 170;
  367. kCGLFEglEdgeFlag = 171;
  368. kCGLFEglEdgeFlagPointer = 172;
  369. kCGLFEglEdgeFlagv = 173;
  370. kCGLFEglElementPointerAPPLE = 174;
  371. kCGLFEglEnable = 175;
  372. kCGLFEglEnableClientState = 176;
  373. kCGLFEglEnableVertexAttribARB = 177;
  374. kCGLFEglEnableVertexAttribArrayARB = 178;
  375. kCGLFEglEnd = 179;
  376. kCGLFEglEndList = 180;
  377. kCGLFEglEndQuery = 181;
  378. kCGLFEglEvalCoord1d = 182;
  379. kCGLFEglEvalCoord1dv = 183;
  380. kCGLFEglEvalCoord1f = 184;
  381. kCGLFEglEvalCoord1fv = 185;
  382. kCGLFEglEvalCoord2d = 186;
  383. kCGLFEglEvalCoord2dv = 187;
  384. kCGLFEglEvalCoord2f = 188;
  385. kCGLFEglEvalCoord2fv = 189;
  386. kCGLFEglEvalMesh1 = 190;
  387. kCGLFEglEvalMesh2 = 191;
  388. kCGLFEglEvalPoint1 = 192;
  389. kCGLFEglEvalPoint2 = 193;
  390. kCGLFEglFeedbackBuffer = 194;
  391. kCGLFEglFinalCombinerInputNV = 195;
  392. kCGLFEglFinish = 196;
  393. kCGLFEglFinishFenceAPPLE = 197;
  394. kCGLFEglFinishObjectAPPLE = 198;
  395. kCGLFEglFinishRenderAPPLE = 199;
  396. kCGLFEglFlush = 200;
  397. kCGLFEglFlushRenderAPPLE = 201;
  398. kCGLFEglFlushVertexArrayRangeEXT = 202;
  399. kCGLFEglFogCoordPointer = 203;
  400. kCGLFEglFogCoordd = 204;
  401. kCGLFEglFogCoorddv = 205;
  402. kCGLFEglFogCoordf = 206;
  403. kCGLFEglFogCoordfv = 207;
  404. kCGLFEglFogf = 208;
  405. kCGLFEglFogfv = 209;
  406. kCGLFEglFogi = 210;
  407. kCGLFEglFogiv = 211;
  408. kCGLFEglFramebufferRenderbufferEXT = 212;
  409. kCGLFEglFramebufferTexture1DEXT = 213;
  410. kCGLFEglFramebufferTexture2DEXT = 214;
  411. kCGLFEglFramebufferTexture3DEXT = 215;
  412. kCGLFEglFrontFace = 216;
  413. kCGLFEglFrustum = 217;
  414. kCGLFEglGenBuffers = 218;
  415. kCGLFEglGenerateMipmapEXT = 219;
  416. kCGLFEglGenFencesAPPLE = 220;
  417. kCGLFEglGenFramebuffersEXT = 221;
  418. kCGLFEglGenLists = 222;
  419. kCGLFEglGenProgramsARB = 223;
  420. kCGLFEglGenQueries = 224;
  421. kCGLFEglGenRenderbuffersEXT = 225;
  422. kCGLFEglGenTextures = 226;
  423. kCGLFEglGenVertexArraysEXT = 227;
  424. kCGLFEglGetActiveAttribARB = 228;
  425. kCGLFEglGetActiveUniformARB = 229;
  426. kCGLFEglGetAttachedObjectsARB = 230;
  427. kCGLFEglGetAttribLocationARB = 231;
  428. kCGLFEglGetBooleanv = 232;
  429. kCGLFEglGetBufferParameteriv = 233;
  430. kCGLFEglGetBufferPointerv = 234;
  431. kCGLFEglGetBufferSubData = 235;
  432. kCGLFEglGetClipPlane = 236;
  433. kCGLFEglGetColorTable = 237;
  434. kCGLFEglGetColorTableParameterfv = 238;
  435. kCGLFEglGetColorTableParameteriv = 239;
  436. kCGLFEglGetCombinerInputParameterfvNV = 240;
  437. kCGLFEglGetCombinerInputParameterivNV = 241;
  438. kCGLFEglGetCombinerOutputParameterfvNV = 242;
  439. kCGLFEglGetCombinerOutputParameterivNV = 243;
  440. kCGLFEglGetCombinerStageParameterfvNV = 244;
  441. kCGLFEglGetCompressedTexImage = 245;
  442. kCGLFEglGetConvolutionFilter = 246;
  443. kCGLFEglGetConvolutionParameterfv = 247;
  444. kCGLFEglGetConvolutionParameteriv = 248;
  445. kCGLFEglGetDoublev = 249;
  446. kCGLFEglGetError = 250;
  447. kCGLFEglGetFinalCombinerInputParameterfvNV = 251;
  448. kCGLFEglGetFinalCombinerInputParameterivNV = 252;
  449. kCGLFEglGetFloatv = 253;
  450. kCGLFEglGetFramebufferAttachmentParameterivEXT = 254;
  451. kCGLFEglGetHandleARB = 255;
  452. kCGLFEglGetHistogram = 256;
  453. kCGLFEglGetHistogramParameterfv = 257;
  454. kCGLFEglGetHistogramParameteriv = 258;
  455. kCGLFEglGetInfoLogARB = 259;
  456. kCGLFEglGetIntegerv = 260;
  457. kCGLFEglGetLightfv = 261;
  458. kCGLFEglGetLightiv = 262;
  459. kCGLFEglGetMapdv = 263;
  460. kCGLFEglGetMapfv = 264;
  461. kCGLFEglGetMapiv = 265;
  462. kCGLFEglGetMaterialfv = 266;
  463. kCGLFEglGetMaterialiv = 267;
  464. kCGLFEglGetMinmax = 268;
  465. kCGLFEglGetMinmaxParameterfv = 269;
  466. kCGLFEglGetMinmaxParameteriv = 270;
  467. kCGLFEglGetObjectParameterfvARB = 271;
  468. kCGLFEglGetObjectParameterivARB = 272;
  469. kCGLFEglGetPixelMapfv = 273;
  470. kCGLFEglGetPixelMapuiv = 274;
  471. kCGLFEglGetPixelMapusv = 275;
  472. kCGLFEglGetPointerv = 276;
  473. kCGLFEglGetPolygonStipple = 277;
  474. kCGLFEglGetProgramEnvParameterdvARB = 278;
  475. kCGLFEglGetProgramEnvParameterfvARB = 279;
  476. kCGLFEglGetProgramInfoLog = 280;
  477. kCGLFEglGetProgramLocalParameterdvARB = 281;
  478. kCGLFEglGetProgramLocalParameterfvARB = 282;
  479. kCGLFEglGetProgramStringARB = 283;
  480. kCGLFEglGetProgramiv = 284;
  481. kCGLFEglGetProgramivARB = 285;
  482. kCGLFEglGetQueryObjectiv = 286;
  483. kCGLFEglGetQueryObjectuiv = 287;
  484. kCGLFEglGetQueryiv = 288;
  485. kCGLFEglGetRenderbufferParameterivEXT = 289;
  486. kCGLFEglGetSeparableFilter = 290;
  487. kCGLFEglGetShaderInfoLog = 291;
  488. kCGLFEglGetShaderSourceARB = 292;
  489. kCGLFEglGetShaderiv = 293;
  490. kCGLFEglGetString = 294;
  491. kCGLFEglGetTexEnvfv = 295;
  492. kCGLFEglGetTexEnviv = 296;
  493. kCGLFEglGetTexGendv = 297;
  494. kCGLFEglGetTexGenfv = 298;
  495. kCGLFEglGetTexGeniv = 299;
  496. kCGLFEglGetTexImage = 300;
  497. kCGLFEglGetTexLevelParameterfv = 301;
  498. kCGLFEglGetTexLevelParameteriv = 302;
  499. kCGLFEglGetTexParameterPointervAPPLE = 303;
  500. kCGLFEglGetTexParameterfv = 304;
  501. kCGLFEglGetTexParameteriv = 305;
  502. kCGLFEglGetUniformLocationARB = 306;
  503. kCGLFEglGetUniformfvARB = 307;
  504. kCGLFEglGetUniformivARB = 308;
  505. kCGLFEglGetVertexAttribPointervARB = 309;
  506. kCGLFEglGetVertexAttribdvARB = 310;
  507. kCGLFEglGetVertexAttribfvARB = 311;
  508. kCGLFEglGetVertexAttribivARB = 312;
  509. kCGLFEglHint = 313;
  510. kCGLFEglHistogram = 314;
  511. kCGLFEglIndexMask = 315;
  512. kCGLFEglIndexPointer = 316;
  513. kCGLFEglIndexd = 317;
  514. kCGLFEglIndexdv = 318;
  515. kCGLFEglIndexf = 319;
  516. kCGLFEglIndexfv = 320;
  517. kCGLFEglIndexi = 321;
  518. kCGLFEglIndexiv = 322;
  519. kCGLFEglIndexs = 323;
  520. kCGLFEglIndexsv = 324;
  521. kCGLFEglIndexub = 325;
  522. kCGLFEglIndexubv = 326;
  523. kCGLFEglInitNames = 327;
  524. kCGLFEglInterleavedArrays = 328;
  525. kCGLFEglIsBuffer = 329;
  526. kCGLFEglIsEnabled = 330;
  527. kCGLFEglIsFenceAPPLE = 331;
  528. kCGLFEglIsFramebufferEXT = 332;
  529. kCGLFEglIsList = 333;
  530. kCGLFEglIsProgram = 334;
  531. kCGLFEglIsProgramARB = 335;
  532. kCGLFEglIsQuery = 336;
  533. kCGLFEglIsRenderbufferEXT = 337;
  534. kCGLFEglIsShader = 338;
  535. kCGLFEglIsTexture = 339;
  536. kCGLFEglIsVertexArrayEXT = 340;
  537. kCGLFEglIsVertexAttribEnabledARB = 341;
  538. kCGLFEglLightModelf = 342;
  539. kCGLFEglLightModelfv = 343;
  540. kCGLFEglLightModeli = 344;
  541. kCGLFEglLightModeliv = 345;
  542. kCGLFEglLightf = 346;
  543. kCGLFEglLightfv = 347;
  544. kCGLFEglLighti = 348;
  545. kCGLFEglLightiv = 349;
  546. kCGLFEglLineStipple = 350;
  547. kCGLFEglLineWidth = 351;
  548. kCGLFEglLinkProgramARB = 352;
  549. kCGLFEglListBase = 353;
  550. kCGLFEglLoadIdentity = 354;
  551. kCGLFEglLoadMatrixd = 355;
  552. kCGLFEglLoadMatrixf = 356;
  553. kCGLFEglLoadName = 357;
  554. kCGLFEglLoadTransposeMatrixd = 358;
  555. kCGLFEglLoadTransposeMatrixf = 359;
  556. kCGLFEglLockArraysEXT = 360;
  557. kCGLFEglLogicOp = 361;
  558. kCGLFEglMap1d = 362;
  559. kCGLFEglMap1f = 363;
  560. kCGLFEglMap2d = 364;
  561. kCGLFEglMap2f = 365;
  562. kCGLFEglMapBuffer = 366;
  563. kCGLFEglMapGrid1d = 367;
  564. kCGLFEglMapGrid1f = 368;
  565. kCGLFEglMapGrid2d = 369;
  566. kCGLFEglMapGrid2f = 370;
  567. kCGLFEglMapVertexAttrib1dARB = 371;
  568. kCGLFEglMapVertexAttrib1fARB = 372;
  569. kCGLFEglMapVertexAttrib2dARB = 373;
  570. kCGLFEglMapVertexAttrib2fARB = 374;
  571. kCGLFEglMaterialf = 375;
  572. kCGLFEglMaterialfv = 376;
  573. kCGLFEglMateriali = 377;
  574. kCGLFEglMaterialiv = 378;
  575. kCGLFEglMatrixMode = 379;
  576. kCGLFEglMinmax = 380;
  577. kCGLFEglMultMatrixd = 381;
  578. kCGLFEglMultMatrixf = 382;
  579. kCGLFEglMultTransposeMatrixd = 383;
  580. kCGLFEglMultTransposeMatrixf = 384;
  581. kCGLFEglMultiDrawArrays = 385;
  582. kCGLFEglMultiDrawElementArrayAPPLE = 386;
  583. kCGLFEglMultiDrawElements = 387;
  584. kCGLFEglMultiDrawRangeElementArrayAPPLE = 388;
  585. kCGLFEglMultiTexCoord1d = 389;
  586. kCGLFEglMultiTexCoord1dv = 390;
  587. kCGLFEglMultiTexCoord1f = 391;
  588. kCGLFEglMultiTexCoord1fv = 392;
  589. kCGLFEglMultiTexCoord1i = 393;
  590. kCGLFEglMultiTexCoord1iv = 394;
  591. kCGLFEglMultiTexCoord1s = 395;
  592. kCGLFEglMultiTexCoord1sv = 396;
  593. kCGLFEglMultiTexCoord2d = 397;
  594. kCGLFEglMultiTexCoord2dv = 398;
  595. kCGLFEglMultiTexCoord2f = 399;
  596. kCGLFEglMultiTexCoord2fv = 400;
  597. kCGLFEglMultiTexCoord2i = 401;
  598. kCGLFEglMultiTexCoord2iv = 402;
  599. kCGLFEglMultiTexCoord2s = 403;
  600. kCGLFEglMultiTexCoord2sv = 404;
  601. kCGLFEglMultiTexCoord3d = 405;
  602. kCGLFEglMultiTexCoord3dv = 406;
  603. kCGLFEglMultiTexCoord3f = 407;
  604. kCGLFEglMultiTexCoord3fv = 408;
  605. kCGLFEglMultiTexCoord3i = 409;
  606. kCGLFEglMultiTexCoord3iv = 410;
  607. kCGLFEglMultiTexCoord3s = 411;
  608. kCGLFEglMultiTexCoord3sv = 412;
  609. kCGLFEglMultiTexCoord4d = 413;
  610. kCGLFEglMultiTexCoord4dv = 414;
  611. kCGLFEglMultiTexCoord4f = 415;
  612. kCGLFEglMultiTexCoord4fv = 416;
  613. kCGLFEglMultiTexCoord4i = 417;
  614. kCGLFEglMultiTexCoord4iv = 418;
  615. kCGLFEglMultiTexCoord4s = 419;
  616. kCGLFEglMultiTexCoord4sv = 420;
  617. kCGLFEglNewList = 421;
  618. kCGLFEglNormal3b = 422;
  619. kCGLFEglNormal3bv = 423;
  620. kCGLFEglNormal3d = 424;
  621. kCGLFEglNormal3dv = 425;
  622. kCGLFEglNormal3f = 426;
  623. kCGLFEglNormal3fv = 427;
  624. kCGLFEglNormal3i = 428;
  625. kCGLFEglNormal3iv = 429;
  626. kCGLFEglNormal3s = 430;
  627. kCGLFEglNormal3sv = 431;
  628. kCGLFEglNormalPointer = 432;
  629. kCGLFEglOrtho = 433;
  630. kCGLFEglPassThrough = 434;
  631. kCGLFEglPixelMapfv = 435;
  632. kCGLFEglPixelMapuiv = 436;
  633. kCGLFEglPixelMapusv = 437;
  634. kCGLFEglPixelStoref = 438;
  635. kCGLFEglPixelStorei = 439;
  636. kCGLFEglPixelTransferf = 440;
  637. kCGLFEglPixelTransferi = 441;
  638. kCGLFEglPixelZoom = 442;
  639. kCGLFEglPnTrianglesfATI = 443;
  640. kCGLFEglPnTrianglesiATI = 444;
  641. kCGLFEglPointParameterf = 445;
  642. kCGLFEglPointParameterfv = 446;
  643. kCGLFEglPointParameteri = 447;
  644. kCGLFEglPointParameteriv = 448;
  645. kCGLFEglPointSize = 449;
  646. kCGLFEglPolygonMode = 450;
  647. kCGLFEglPolygonOffset = 451;
  648. kCGLFEglPolygonStipple = 452;
  649. kCGLFEglPopAttrib = 453;
  650. kCGLFEglPopClientAttrib = 454;
  651. kCGLFEglPopMatrix = 455;
  652. kCGLFEglPopName = 456;
  653. kCGLFEglPrioritizeTextures = 457;
  654. kCGLFEglProgramEnvParameter4dARB = 458;
  655. kCGLFEglProgramEnvParameter4dvARB = 459;
  656. kCGLFEglProgramEnvParameter4fARB = 460;
  657. kCGLFEglProgramEnvParameter4fvARB = 461;
  658. kCGLFEglProgramLocalParameter4dARB = 462;
  659. kCGLFEglProgramLocalParameter4dvARB = 463;
  660. kCGLFEglProgramLocalParameter4fARB = 464;
  661. kCGLFEglProgramLocalParameter4fvARB = 465;
  662. kCGLFEglProgramStringARB = 466;
  663. kCGLFEglPushAttrib = 467;
  664. kCGLFEglPushClientAttrib = 468;
  665. kCGLFEglPushMatrix = 469;
  666. kCGLFEglPushName = 470;
  667. kCGLFEglRasterPos2d = 471;
  668. kCGLFEglRasterPos2dv = 472;
  669. kCGLFEglRasterPos2f = 473;
  670. kCGLFEglRasterPos2fv = 474;
  671. kCGLFEglRasterPos2i = 475;
  672. kCGLFEglRasterPos2iv = 476;
  673. kCGLFEglRasterPos2s = 477;
  674. kCGLFEglRasterPos2sv = 478;
  675. kCGLFEglRasterPos3d = 479;
  676. kCGLFEglRasterPos3dv = 480;
  677. kCGLFEglRasterPos3f = 481;
  678. kCGLFEglRasterPos3fv = 482;
  679. kCGLFEglRasterPos3i = 483;
  680. kCGLFEglRasterPos3iv = 484;
  681. kCGLFEglRasterPos3s = 485;
  682. kCGLFEglRasterPos3sv = 486;
  683. kCGLFEglRasterPos4d = 487;
  684. kCGLFEglRasterPos4dv = 488;
  685. kCGLFEglRasterPos4f = 489;
  686. kCGLFEglRasterPos4fv = 490;
  687. kCGLFEglRasterPos4i = 491;
  688. kCGLFEglRasterPos4iv = 492;
  689. kCGLFEglRasterPos4s = 493;
  690. kCGLFEglRasterPos4sv = 494;
  691. kCGLFEglReadBuffer = 495;
  692. kCGLFEglReadPixels = 496;
  693. kCGLFEglRectd = 497;
  694. kCGLFEglRectdv = 498;
  695. kCGLFEglRectf = 499;
  696. kCGLFEglRectfv = 500;
  697. kCGLFEglRecti = 501;
  698. kCGLFEglRectiv = 502;
  699. kCGLFEglRects = 503;
  700. kCGLFEglRectsv = 504;
  701. kCGLFEglRenderbufferStorageEXT = 505;
  702. kCGLFEglRenderMode = 506;
  703. kCGLFEglResetHistogram = 507;
  704. kCGLFEglResetMinmax = 508;
  705. kCGLFEglRotated = 509;
  706. kCGLFEglRotatef = 510;
  707. kCGLFEglSampleCoverage = 511;
  708. kCGLFEglSamplePass = 512;
  709. kCGLFEglScaled = 513;
  710. kCGLFEglScalef = 514;
  711. kCGLFEglScissor = 515;
  712. kCGLFEglSecondaryColor3b = 516;
  713. kCGLFEglSecondaryColor3bv = 517;
  714. kCGLFEglSecondaryColor3d = 518;
  715. kCGLFEglSecondaryColor3dv = 519;
  716. kCGLFEglSecondaryColor3f = 520;
  717. kCGLFEglSecondaryColor3fv = 521;
  718. kCGLFEglSecondaryColor3i = 522;
  719. kCGLFEglSecondaryColor3iv = 523;
  720. kCGLFEglSecondaryColor3s = 524;
  721. kCGLFEglSecondaryColor3sv = 525;
  722. kCGLFEglSecondaryColor3ub = 526;
  723. kCGLFEglSecondaryColor3ubv = 527;
  724. kCGLFEglSecondaryColor3ui = 528;
  725. kCGLFEglSecondaryColor3uiv = 529;
  726. kCGLFEglSecondaryColor3us = 530;
  727. kCGLFEglSecondaryColor3usv = 531;
  728. kCGLFEglSecondaryColorPointer = 532;
  729. kCGLFEglSelectBuffer = 533;
  730. kCGLFEglSeparableFilter2D = 534;
  731. kCGLFEglSetFenceAPPLE = 535;
  732. kCGLFEglShadeModel = 536;
  733. kCGLFEglShaderSourceARB = 537;
  734. kCGLFEglStencilFunc = 538;
  735. kCGLFEglStencilFuncSeparate = 539;
  736. kCGLFEglStencilFuncSeparateATI = 540;
  737. kCGLFEglStencilMask = 541;
  738. kCGLFEglStencilMaskSeparate = 542;
  739. kCGLFEglStencilOp = 543;
  740. kCGLFEglStencilOpSeparateATI = 544;
  741. kCGLFEglTestFenceAPPLE = 545;
  742. kCGLFEglTestObjectAPPLE = 546;
  743. kCGLFEglTexCoord1d = 547;
  744. kCGLFEglTexCoord1dv = 548;
  745. kCGLFEglTexCoord1f = 549;
  746. kCGLFEglTexCoord1fv = 550;
  747. kCGLFEglTexCoord1i = 551;
  748. kCGLFEglTexCoord1iv = 552;
  749. kCGLFEglTexCoord1s = 553;
  750. kCGLFEglTexCoord1sv = 554;
  751. kCGLFEglTexCoord2d = 555;
  752. kCGLFEglTexCoord2dv = 556;
  753. kCGLFEglTexCoord2f = 557;
  754. kCGLFEglTexCoord2fv = 558;
  755. kCGLFEglTexCoord2i = 559;
  756. kCGLFEglTexCoord2iv = 560;
  757. kCGLFEglTexCoord2s = 561;
  758. kCGLFEglTexCoord2sv = 562;
  759. kCGLFEglTexCoord3d = 563;
  760. kCGLFEglTexCoord3dv = 564;
  761. kCGLFEglTexCoord3f = 565;
  762. kCGLFEglTexCoord3fv = 566;
  763. kCGLFEglTexCoord3i = 567;
  764. kCGLFEglTexCoord3iv = 568;
  765. kCGLFEglTexCoord3s = 569;
  766. kCGLFEglTexCoord3sv = 570;
  767. kCGLFEglTexCoord4d = 571;
  768. kCGLFEglTexCoord4dv = 572;
  769. kCGLFEglTexCoord4f = 573;
  770. kCGLFEglTexCoord4fv = 574;
  771. kCGLFEglTexCoord4i = 575;
  772. kCGLFEglTexCoord4iv = 576;
  773. kCGLFEglTexCoord4s = 577;
  774. kCGLFEglTexCoord4sv = 578;
  775. kCGLFEglTexCoordPointer = 579;
  776. kCGLFEglTexEnvf = 580;
  777. kCGLFEglTexEnvfv = 581;
  778. kCGLFEglTexEnvi = 582;
  779. kCGLFEglTexEnviv = 583;
  780. kCGLFEglTexGend = 584;
  781. kCGLFEglTexGendv = 585;
  782. kCGLFEglTexGenf = 586;
  783. kCGLFEglTexGenfv = 587;
  784. kCGLFEglTexGeni = 588;
  785. kCGLFEglTexGeniv = 589;
  786. kCGLFEglTexImage1D = 590;
  787. kCGLFEglTexImage2D = 591;
  788. kCGLFEglTexImage3D = 592;
  789. kCGLFEglTexParameterf = 593;
  790. kCGLFEglTexParameterfv = 594;
  791. kCGLFEglTexParameteri = 595;
  792. kCGLFEglTexParameteriv = 596;
  793. kCGLFEglTexSubImage1D = 597;
  794. kCGLFEglTexSubImage2D = 598;
  795. kCGLFEglTexSubImage3D = 599;
  796. kCGLFEglTextureRangeAPPLE = 600;
  797. kCGLFEglTranslated = 601;
  798. kCGLFEglTranslatef = 602;
  799. kCGLFEglUniform1fARB = 603;
  800. kCGLFEglUniform1fvARB = 604;
  801. kCGLFEglUniform1iARB = 605;
  802. kCGLFEglUniform1ivARB = 606;
  803. kCGLFEglUniform2fARB = 607;
  804. kCGLFEglUniform2fvARB = 608;
  805. kCGLFEglUniform2iARB = 609;
  806. kCGLFEglUniform2ivARB = 610;
  807. kCGLFEglUniform3fARB = 611;
  808. kCGLFEglUniform3fvARB = 612;
  809. kCGLFEglUniform3iARB = 613;
  810. kCGLFEglUniform3ivARB = 614;
  811. kCGLFEglUniform4fARB = 615;
  812. kCGLFEglUniform4fvARB = 616;
  813. kCGLFEglUniform4iARB = 617;
  814. kCGLFEglUniform4ivARB = 618;
  815. kCGLFEglUniformMatrix2fvARB = 619;
  816. kCGLFEglUniformMatrix3fvARB = 620;
  817. kCGLFEglUniformMatrix4fvARB = 621;
  818. kCGLFEglUnlockArraysEXT = 622;
  819. kCGLFEglUnmapBuffer = 623;
  820. kCGLFEglUseProgramObjectARB = 624;
  821. kCGLFEglValidateProgramARB = 625;
  822. kCGLFEglVertex2d = 626;
  823. kCGLFEglVertex2dv = 627;
  824. kCGLFEglVertex2f = 628;
  825. kCGLFEglVertex2fv = 629;
  826. kCGLFEglVertex2i = 630;
  827. kCGLFEglVertex2iv = 631;
  828. kCGLFEglVertex2s = 632;
  829. kCGLFEglVertex2sv = 633;
  830. kCGLFEglVertex3d = 634;
  831. kCGLFEglVertex3dv = 635;
  832. kCGLFEglVertex3f = 636;
  833. kCGLFEglVertex3fv = 637;
  834. kCGLFEglVertex3i = 638;
  835. kCGLFEglVertex3iv = 639;
  836. kCGLFEglVertex3s = 640;
  837. kCGLFEglVertex3sv = 641;
  838. kCGLFEglVertex4d = 642;
  839. kCGLFEglVertex4dv = 643;
  840. kCGLFEglVertex4f = 644;
  841. kCGLFEglVertex4fv = 645;
  842. kCGLFEglVertex4i = 646;
  843. kCGLFEglVertex4iv = 647;
  844. kCGLFEglVertex4s = 648;
  845. kCGLFEglVertex4sv = 649;
  846. kCGLFEglVertexArrayParameteriEXT = 650;
  847. kCGLFEglVertexArrayRangeEXT = 651;
  848. kCGLFEglVertexAttrib1dARB = 652;
  849. kCGLFEglVertexAttrib1dvARB = 653;
  850. kCGLFEglVertexAttrib1fARB = 654;
  851. kCGLFEglVertexAttrib1fvARB = 655;
  852. kCGLFEglVertexAttrib1sARB = 656;
  853. kCGLFEglVertexAttrib1svARB = 657;
  854. kCGLFEglVertexAttrib2dARB = 658;
  855. kCGLFEglVertexAttrib2dvARB = 659;
  856. kCGLFEglVertexAttrib2fARB = 660;
  857. kCGLFEglVertexAttrib2fvARB = 661;
  858. kCGLFEglVertexAttrib2sARB = 662;
  859. kCGLFEglVertexAttrib2svARB = 663;
  860. kCGLFEglVertexAttrib3dARB = 664;
  861. kCGLFEglVertexAttrib3dvARB = 665;
  862. kCGLFEglVertexAttrib3fARB = 666;
  863. kCGLFEglVertexAttrib3fvARB = 667;
  864. kCGLFEglVertexAttrib3sARB = 668;
  865. kCGLFEglVertexAttrib3svARB = 669;
  866. kCGLFEglVertexAttrib4bvARB = 670;
  867. kCGLFEglVertexAttrib4dARB = 671;
  868. kCGLFEglVertexAttrib4dvARB = 672;
  869. kCGLFEglVertexAttrib4fARB = 673;
  870. kCGLFEglVertexAttrib4fvARB = 674;
  871. kCGLFEglVertexAttrib4ivARB = 675;
  872. kCGLFEglVertexAttrib4nbvARB = 676;
  873. kCGLFEglVertexAttrib4nivARB = 677;
  874. kCGLFEglVertexAttrib4nsvARB = 678;
  875. kCGLFEglVertexAttrib4nubARB = 679;
  876. kCGLFEglVertexAttrib4nubvARB = 680;
  877. kCGLFEglVertexAttrib4nuivARB = 681;
  878. kCGLFEglVertexAttrib4nusvARB = 682;
  879. kCGLFEglVertexAttrib4sARB = 683;
  880. kCGLFEglVertexAttrib4svARB = 684;
  881. kCGLFEglVertexAttrib4ubvARB = 685;
  882. kCGLFEglVertexAttrib4uivARB = 686;
  883. kCGLFEglVertexAttrib4usvARB = 687;
  884. kCGLFEglVertexAttribPointerARB = 688;
  885. kCGLFEglVertexBlendARB = 689;
  886. kCGLFEglVertexPointer = 690;
  887. kCGLFEglViewport = 691;
  888. kCGLFEglWeightPointerARB = 692;
  889. kCGLFEglWeightbvARB = 693;
  890. kCGLFEglWeightdvARB = 694;
  891. kCGLFEglWeightfvARB = 695;
  892. kCGLFEglWeightivARB = 696;
  893. kCGLFEglWeightsvARB = 697;
  894. kCGLFEglWeightubvARB = 698;
  895. kCGLFEglWeightuivARB = 699;
  896. kCGLFEglWeightusvARB = 700;
  897. kCGLFEglWindowPos2d = 701;
  898. kCGLFEglWindowPos2dv = 702;
  899. kCGLFEglWindowPos2f = 703;
  900. kCGLFEglWindowPos2fv = 704;
  901. kCGLFEglWindowPos2i = 705;
  902. kCGLFEglWindowPos2iv = 706;
  903. kCGLFEglWindowPos2s = 707;
  904. kCGLFEglWindowPos2sv = 708;
  905. kCGLFEglWindowPos3d = 709;
  906. kCGLFEglWindowPos3dv = 710;
  907. kCGLFEglWindowPos3f = 711;
  908. kCGLFEglWindowPos3fv = 712;
  909. kCGLFEglWindowPos3i = 713;
  910. kCGLFEglWindowPos3iv = 714;
  911. kCGLFEglWindowPos3s = 715;
  912. kCGLFEglWindowPos3sv = 716;
  913. { APPLE_flush_buffer_range }
  914. kCGLFEglBufferParameteriAPPLE = 717;
  915. kCGLFEglFlushMappedBufferRangeAPPLE = 718;
  916. { GL_EXT_gpu_program_parameters }
  917. kCGLFEglProgramEnvParameters4fvEXT = 719;
  918. kCGLFEglProgramLocalParameters4fvEXT = 720;
  919. { GL_APPLE_object_purgeable }
  920. kCGLFEglObjectPurgeableAPPLE = 721;
  921. kCGLFEglObjectUnpurgeableAPPLE = 722;
  922. kCGLFEglGetObjectParameterivAPPLE = 723;
  923. { GL_EXT_geometry_shader4 }
  924. kCGLFEglProgramParameteriEXT = 724;
  925. kCGLFEglFramebufferTextureEXT = 725;
  926. kCGLFEglFramebufferTextureLayerEXT = 726;
  927. kCGLFEglFramebufferTextureFaceEXT = 727;
  928. { GL_EXT_transform_feedback }
  929. kCGLFEglBindBufferRangeEXT = 728;
  930. kCGLFEglBindBufferOffsetEXT = 729;
  931. kCGLFEglBindBufferBaseEXT = 730;
  932. kCGLFEglBeginTransformFeedbackEXT = 731;
  933. kCGLFEglEndTransformFeedbackEXT = 732;
  934. kCGLFEglTransformFeedbackVaryingsEXT = 733;
  935. kCGLFEglGetTransformFeedbackVaryingEXT = 734;
  936. { GL_EXT_transform_feedback || GL_EXT_draw_buffers2 }
  937. kCGLFEglGetIntegerIndexedvEXT = 735;
  938. kCGLFEglGetBooleanIndexedvEXT = 736;
  939. { GL_EXT_bindable_uniform }
  940. kCGLFEglUniformBufferEXT = 737;
  941. kCGLFEglGetUniformBufferSizeEXT = 738;
  942. kCGLFEglGetUniformOffsetEXT = 739;
  943. { GL_EXT_texture_integer }
  944. kCGLFEglClearColorIiEXT = 740;
  945. kCGLFEglClearColorIuiEXT = 741;
  946. kCGLFEglTexParameterIivEXT = 742;
  947. kCGLFEglTexParameterIuivEXT = 743;
  948. kCGLFEglGetTexParameterIivEXT = 744;
  949. kCGLFEglGetTexParameterIuivEXT = 745;
  950. { GL_EXT_gpu_shader4 }
  951. kCGLFEglVertexAttribI1iEXT = 746;
  952. kCGLFEglVertexAttribI2iEXT = 747;
  953. kCGLFEglVertexAttribI3iEXT = 748;
  954. kCGLFEglVertexAttribI4iEXT = 749;
  955. kCGLFEglVertexAttribI1uiEXT = 750;
  956. kCGLFEglVertexAttribI2uiEXT = 751;
  957. kCGLFEglVertexAttribI3uiEXT = 752;
  958. kCGLFEglVertexAttribI4uiEXT = 753;
  959. kCGLFEglVertexAttribI1ivEXT = 754;
  960. kCGLFEglVertexAttribI2ivEXT = 755;
  961. kCGLFEglVertexAttribI3ivEXT = 756;
  962. kCGLFEglVertexAttribI4ivEXT = 757;
  963. kCGLFEglVertexAttribI1uivEXT = 758;
  964. kCGLFEglVertexAttribI2uivEXT = 759;
  965. kCGLFEglVertexAttribI3uivEXT = 760;
  966. kCGLFEglVertexAttribI4uivEXT = 761;
  967. kCGLFEglVertexAttribI4bvEXT = 762;
  968. kCGLFEglVertexAttribI4svEXT = 763;
  969. kCGLFEglVertexAttribI4ubvEXT = 764;
  970. kCGLFEglVertexAttribI4usvEXT = 765;
  971. kCGLFEglVertexAttribIPointerEXT = 766;
  972. kCGLFEglGetVertexAttribIivEXT = 767;
  973. kCGLFEglGetVertexAttribIuivEXT = 768;
  974. kCGLFEglUniform1uiEXT = 769;
  975. kCGLFEglUniform2uiEXT = 770;
  976. kCGLFEglUniform3uiEXT = 771;
  977. kCGLFEglUniform4uiEXT = 772;
  978. kCGLFEglUniform1uivEXT = 773;
  979. kCGLFEglUniform2uivEXT = 774;
  980. kCGLFEglUniform3uivEXT = 775;
  981. kCGLFEglUniform4uivEXT = 776;
  982. kCGLFEglGetUniformuivEXT = 777;
  983. kCGLFEglBindFragDataLocationEXT = 778;
  984. kCGLFEglGetFragDataLocationEXT = 779;
  985. { EXT_draw_buffers2 }
  986. kCGLFEglColorMaskIndexedEXT = 780;
  987. kCGLFEglEnableIndexedEXT = 781;
  988. kCGLFEglDisableIndexedEXT = 782;
  989. kCGLFEglIsEnabledIndexedEXT = 783;
  990. { OpenGL 2.1 }
  991. kCGLFEglUniformMatrix2x3fv = 784;
  992. kCGLFEglUniformMatrix3x2fv = 785;
  993. kCGLFEglUniformMatrix2x4fv = 786;
  994. kCGLFEglUniformMatrix4x2fv = 787;
  995. kCGLFEglUniformMatrix3x4fv = 788;
  996. kCGLFEglUniformMatrix4x3fv = 789;
  997. { EXT_framebuffer_blit and EXT_framebuffer_multisample }
  998. kCGLFEglBlitFramebufferEXT = 790;
  999. kCGLFEglRenderbufferStorageMultisampleEXT = 791;
  1000. { NV_conditional_render }
  1001. kCGLFEglBeginConditionalRenderNV = 792;
  1002. kCGLFEglEndConditionalRenderNV = 793;
  1003. { OpenGL 2.1 }
  1004. kCGLFEglGetAttachedShaders = 794;
  1005. { APPLE_uniform_buffer_object }
  1006. kCGLFEglAttachUniformBufferAPPLE = 795;
  1007. kCGLFEglGetActivePartitionivAPPLE = 796;
  1008. kCGLFEglGetActivePartitionNameAPPLE = 797;
  1009. kCGLFEglGetActiveUniformsivAPPLE = 798;
  1010. kCGLFEglGetActiveUniformsNamesAPPLE = 799;
  1011. kCGLFEglGetPartitionIndexAPPLE = 800;
  1012. kCGLFEglGetUniformIndicesAPPLE = 801;
  1013. kCGLFENumFunctions = 802;
  1014. type
  1015. CGLProfilerFunctionEnum = SInt32;
  1016. {$endc} {TARGET_OS_MAC}
  1017. {$ifc not defined MACOSALLINCLUDE or not MACOSALLINCLUDE}
  1018. end.
  1019. {$endc} {not MACOSALLINCLUDE}