CGLProfilerFunctionEnums.pas 31 KB

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