Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3922 lines
143 KiB

  1. /*
  2. ** Copyright 1995-2095, Silicon Graphics, Inc.
  3. ** All Rights Reserved.
  4. **
  5. ** This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon Graphics, Inc.;
  6. ** the contents of this file may not be disclosed to third parties, copied or
  7. ** duplicated in any form, in whole or in part, without the prior written
  8. ** permission of Silicon Graphics, Inc.
  9. **
  10. ** RESTRICTED RIGHTS LEGEND:
  11. ** Use, duplication or disclosure by the Government is subject to restrictions
  12. ** as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
  13. ** and Computer Software clause at DFARS 252.227-7013, and/or in similar or
  14. ** successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished -
  15. ** rights reserved under the Copyright Laws of the United States.
  16. */
  17. /* GENERATED FILE: DO NOT EDIT */
  18. #include "glslib.h"
  19. // DrewB - All functions changed to use passed in context
  20. void __gls_decode_bin_swap_glsBeginGLS(__GLScontext *ctx, GLubyte *inoutPtr) {
  21. extern void __gls_decode_bin_glsBeginGLS(__GLScontext *, GLubyte *);
  22. __glsSwap4(inoutPtr + 0);
  23. __glsSwap4(inoutPtr + 4);
  24. __gls_decode_bin_glsBeginGLS(ctx, inoutPtr);
  25. }
  26. void __gls_decode_bin_swap_glsBlock(__GLScontext *ctx, GLubyte *inoutPtr) {
  27. extern void __gls_decode_bin_glsBlock(__GLScontext *, GLubyte *);
  28. __glsSwap4(inoutPtr + 0);
  29. __gls_decode_bin_glsBlock(ctx, inoutPtr);
  30. }
  31. void __gls_decode_bin_swap_glsCallStream(__GLScontext *ctx, GLubyte *inoutPtr) {
  32. typedef void (*__GLSdispatch)(GLubyte *);
  33. ((__GLSdispatch)ctx->dispatchCall[18])(inoutPtr);
  34. }
  35. void __gls_decode_bin_swap_glsEndGLS(__GLScontext *ctx, GLubyte *inoutPtr) {
  36. typedef void (*__GLSdispatch)(void);
  37. ((__GLSdispatch)ctx->dispatchCall[19])();
  38. }
  39. void __gls_decode_bin_swap_glsError(__GLScontext *ctx, GLubyte *inoutPtr) {
  40. extern void __gls_decode_bin_glsError(__GLScontext *, GLubyte *);
  41. __glsSwap4(inoutPtr + 0);
  42. __glsSwap4(inoutPtr + 4);
  43. __gls_decode_bin_glsError(ctx, inoutPtr);
  44. }
  45. void __gls_decode_bin_swap_glsGLRC(__GLScontext *ctx, GLubyte *inoutPtr) {
  46. extern void __gls_decode_bin_glsGLRC(__GLScontext *, GLubyte *);
  47. __glsSwap4(inoutPtr + 0);
  48. __gls_decode_bin_glsGLRC(ctx, inoutPtr);
  49. }
  50. void __gls_decode_bin_swap_glsGLRCLayer(__GLScontext *ctx, GLubyte *inoutPtr) {
  51. extern void __gls_decode_bin_glsGLRCLayer(__GLScontext *, GLubyte *);
  52. __glsSwap4(inoutPtr + 0);
  53. __glsSwap4(inoutPtr + 4);
  54. __glsSwap4(inoutPtr + 8);
  55. __gls_decode_bin_glsGLRCLayer(ctx, inoutPtr);
  56. }
  57. void __gls_decode_bin_swap_glsHeaderGLRCi(__GLScontext *ctx, GLubyte *inoutPtr) {
  58. extern void __gls_decode_bin_glsHeaderGLRCi(__GLScontext *, GLubyte *);
  59. __glsSwap4(inoutPtr + 0);
  60. __glsSwap4(inoutPtr + 4);
  61. __glsSwap4(inoutPtr + 8);
  62. __gls_decode_bin_glsHeaderGLRCi(ctx, inoutPtr);
  63. }
  64. void __gls_decode_bin_swap_glsHeaderLayerf(__GLScontext *ctx, GLubyte *inoutPtr) {
  65. extern void __gls_decode_bin_glsHeaderLayerf(__GLScontext *, GLubyte *);
  66. __glsSwap4(inoutPtr + 0);
  67. __glsSwap4(inoutPtr + 4);
  68. __glsSwap4(inoutPtr + 8);
  69. __gls_decode_bin_glsHeaderLayerf(ctx, inoutPtr);
  70. }
  71. void __gls_decode_bin_swap_glsHeaderLayeri(__GLScontext *ctx, GLubyte *inoutPtr) {
  72. extern void __gls_decode_bin_glsHeaderLayeri(__GLScontext *, GLubyte *);
  73. __glsSwap4(inoutPtr + 0);
  74. __glsSwap4(inoutPtr + 4);
  75. __glsSwap4(inoutPtr + 8);
  76. __gls_decode_bin_glsHeaderLayeri(ctx, inoutPtr);
  77. }
  78. void __gls_decode_bin_swap_glsHeaderf(__GLScontext *ctx, GLubyte *inoutPtr) {
  79. extern void __gls_decode_bin_glsHeaderf(__GLScontext *, GLubyte *);
  80. __glsSwap4(inoutPtr + 0);
  81. __glsSwap4(inoutPtr + 4);
  82. __gls_decode_bin_glsHeaderf(ctx, inoutPtr);
  83. }
  84. void __gls_decode_bin_swap_glsHeaderfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  85. extern void __gls_decode_bin_glsHeaderfv(__GLScontext *, GLubyte *);
  86. GLSenum inAttrib;
  87. GLint inVec_count;
  88. __glsSwap4(inoutPtr + 0);
  89. inAttrib = *(GLSenum *)(inoutPtr + 0);
  90. inVec_count = __gls_glsHeaderfv_inVec_size(inAttrib);
  91. __glsSwap4v(inVec_count, inoutPtr + 4);
  92. __gls_decode_bin_glsHeaderfv(ctx, inoutPtr);
  93. }
  94. void __gls_decode_bin_swap_glsHeaderi(__GLScontext *ctx, GLubyte *inoutPtr) {
  95. extern void __gls_decode_bin_glsHeaderi(__GLScontext *, GLubyte *);
  96. __glsSwap4(inoutPtr + 0);
  97. __glsSwap4(inoutPtr + 4);
  98. __gls_decode_bin_glsHeaderi(ctx, inoutPtr);
  99. }
  100. void __gls_decode_bin_swap_glsHeaderiv(__GLScontext *ctx, GLubyte *inoutPtr) {
  101. extern void __gls_decode_bin_glsHeaderiv(__GLScontext *, GLubyte *);
  102. GLSenum inAttrib;
  103. GLint inVec_count;
  104. __glsSwap4(inoutPtr + 0);
  105. inAttrib = *(GLSenum *)(inoutPtr + 0);
  106. inVec_count = __gls_glsHeaderiv_inVec_size(inAttrib);
  107. __glsSwap4v(inVec_count, inoutPtr + 4);
  108. __gls_decode_bin_glsHeaderiv(ctx, inoutPtr);
  109. }
  110. void __gls_decode_bin_swap_glsHeaderubz(__GLScontext *ctx, GLubyte *inoutPtr) {
  111. extern void __gls_decode_bin_glsHeaderubz(__GLScontext *, GLubyte *);
  112. __glsSwap4(inoutPtr + 0);
  113. __gls_decode_bin_glsHeaderubz(ctx, inoutPtr);
  114. }
  115. void __gls_decode_bin_swap_glsRequireExtension(__GLScontext *ctx, GLubyte *inoutPtr) {
  116. typedef void (*__GLSdispatch)(GLubyte *);
  117. ((__GLSdispatch)ctx->dispatchCall[31])(inoutPtr);
  118. }
  119. void __gls_decode_bin_swap_glsUnsupportedCommand(__GLScontext *ctx, GLubyte *inoutPtr) {
  120. typedef void (*__GLSdispatch)(void);
  121. ((__GLSdispatch)ctx->dispatchCall[32])();
  122. }
  123. void __gls_decode_bin_swap_glsAppRef(__GLScontext *ctx, GLubyte *inoutPtr) {
  124. extern void __gls_decode_bin_glsAppRef(__GLScontext *, GLubyte *);
  125. __glsSwap8(inoutPtr + 0);
  126. __glsSwap4(inoutPtr + 8);
  127. __gls_decode_bin_glsAppRef(ctx, inoutPtr);
  128. }
  129. void __gls_decode_bin_swap_glsBeginObj(__GLScontext *ctx, GLubyte *inoutPtr) {
  130. typedef void (*__GLSdispatch)(GLubyte *);
  131. ((__GLSdispatch)ctx->dispatchCall[34])(inoutPtr);
  132. }
  133. void __gls_decode_bin_swap_glsCharubz(__GLScontext *ctx, GLubyte *inoutPtr) {
  134. extern void __gls_decode_bin_glsCharubz(__GLScontext *, GLubyte *);
  135. __gls_decode_bin_glsCharubz(ctx, inoutPtr);
  136. }
  137. void __gls_decode_bin_swap_glsComment(__GLScontext *ctx, GLubyte *inoutPtr) {
  138. typedef void (*__GLSdispatch)(GLubyte *);
  139. ((__GLSdispatch)ctx->dispatchCall[36])(inoutPtr);
  140. }
  141. void __gls_decode_bin_swap_glsDisplayMapfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  142. extern void __gls_decode_bin_glsDisplayMapfv(__GLScontext *, GLubyte *);
  143. GLuint inCount;
  144. __glsSwap4(inoutPtr + 0);
  145. inCount = *(GLuint *)(inoutPtr + 0);
  146. __glsSwap4(inoutPtr + 4);
  147. __glsSwap4(inoutPtr + 8);
  148. __glsSwap4v(__GLS_MAX(inCount, 0), inoutPtr + 12);
  149. __gls_decode_bin_glsDisplayMapfv(ctx, inoutPtr);
  150. }
  151. void __gls_decode_bin_swap_glsEndObj(__GLScontext *ctx, GLubyte *inoutPtr) {
  152. typedef void (*__GLSdispatch)(void);
  153. ((__GLSdispatch)ctx->dispatchCall[38])();
  154. }
  155. void __gls_decode_bin_swap_glsNumb(__GLScontext *ctx, GLubyte *inoutPtr) {
  156. extern void __gls_decode_bin_glsNumb(__GLScontext *, GLubyte *);
  157. __gls_decode_bin_glsNumb(ctx, inoutPtr);
  158. }
  159. void __gls_decode_bin_swap_glsNumbv(__GLScontext *ctx, GLubyte *inoutPtr) {
  160. extern void __gls_decode_bin_glsNumbv(__GLScontext *, GLubyte *);
  161. __glsSwap4(inoutPtr + 0);
  162. __gls_decode_bin_glsNumbv(ctx, inoutPtr);
  163. }
  164. void __gls_decode_bin_swap_glsNumd(__GLScontext *ctx, GLubyte *inoutPtr) {
  165. extern void __gls_decode_bin_glsNumd(__GLScontext *, GLubyte *);
  166. __glsSwap8(inoutPtr + 0);
  167. __gls_decode_bin_glsNumd(ctx, inoutPtr);
  168. }
  169. void __gls_decode_bin_swap_glsNumdv(__GLScontext *ctx, GLubyte *inoutPtr) {
  170. extern void __gls_decode_bin_glsNumdv(__GLScontext *, GLubyte *);
  171. GLuint inCount;
  172. __glsSwap4(inoutPtr + 0);
  173. inCount = *(GLuint *)(inoutPtr + 0);
  174. __glsSwap8v(__GLS_MAX(inCount, 0), inoutPtr + 4);
  175. __gls_decode_bin_glsNumdv(ctx, inoutPtr);
  176. }
  177. void __gls_decode_bin_swap_glsNumf(__GLScontext *ctx, GLubyte *inoutPtr) {
  178. extern void __gls_decode_bin_glsNumf(__GLScontext *, GLubyte *);
  179. __glsSwap4(inoutPtr + 0);
  180. __gls_decode_bin_glsNumf(ctx, inoutPtr);
  181. }
  182. void __gls_decode_bin_swap_glsNumfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  183. extern void __gls_decode_bin_glsNumfv(__GLScontext *, GLubyte *);
  184. GLuint inCount;
  185. __glsSwap4(inoutPtr + 0);
  186. inCount = *(GLuint *)(inoutPtr + 0);
  187. __glsSwap4v(__GLS_MAX(inCount, 0), inoutPtr + 4);
  188. __gls_decode_bin_glsNumfv(ctx, inoutPtr);
  189. }
  190. void __gls_decode_bin_swap_glsNumi(__GLScontext *ctx, GLubyte *inoutPtr) {
  191. extern void __gls_decode_bin_glsNumi(__GLScontext *, GLubyte *);
  192. __glsSwap4(inoutPtr + 0);
  193. __gls_decode_bin_glsNumi(ctx, inoutPtr);
  194. }
  195. void __gls_decode_bin_swap_glsNumiv(__GLScontext *ctx, GLubyte *inoutPtr) {
  196. extern void __gls_decode_bin_glsNumiv(__GLScontext *, GLubyte *);
  197. GLuint inCount;
  198. __glsSwap4(inoutPtr + 0);
  199. inCount = *(GLuint *)(inoutPtr + 0);
  200. __glsSwap4v(__GLS_MAX(inCount, 0), inoutPtr + 4);
  201. __gls_decode_bin_glsNumiv(ctx, inoutPtr);
  202. }
  203. void __gls_decode_bin_swap_glsNuml(__GLScontext *ctx, GLubyte *inoutPtr) {
  204. extern void __gls_decode_bin_glsNuml(__GLScontext *, GLubyte *);
  205. __glsSwap8(inoutPtr + 0);
  206. __gls_decode_bin_glsNuml(ctx, inoutPtr);
  207. }
  208. void __gls_decode_bin_swap_glsNumlv(__GLScontext *ctx, GLubyte *inoutPtr) {
  209. extern void __gls_decode_bin_glsNumlv(__GLScontext *, GLubyte *);
  210. GLuint inCount;
  211. __glsSwap4(inoutPtr + 0);
  212. inCount = *(GLuint *)(inoutPtr + 0);
  213. __glsSwap8v(__GLS_MAX(inCount, 0), inoutPtr + 4);
  214. __gls_decode_bin_glsNumlv(ctx, inoutPtr);
  215. }
  216. void __gls_decode_bin_swap_glsNums(__GLScontext *ctx, GLubyte *inoutPtr) {
  217. extern void __gls_decode_bin_glsNums(__GLScontext *, GLubyte *);
  218. __glsSwap2(inoutPtr + 0);
  219. __gls_decode_bin_glsNums(ctx, inoutPtr);
  220. }
  221. void __gls_decode_bin_swap_glsNumsv(__GLScontext *ctx, GLubyte *inoutPtr) {
  222. extern void __gls_decode_bin_glsNumsv(__GLScontext *, GLubyte *);
  223. GLuint inCount;
  224. __glsSwap4(inoutPtr + 0);
  225. inCount = *(GLuint *)(inoutPtr + 0);
  226. __glsSwap2v(__GLS_MAX(inCount, 0), inoutPtr + 4);
  227. __gls_decode_bin_glsNumsv(ctx, inoutPtr);
  228. }
  229. void __gls_decode_bin_swap_glsNumub(__GLScontext *ctx, GLubyte *inoutPtr) {
  230. extern void __gls_decode_bin_glsNumub(__GLScontext *, GLubyte *);
  231. __gls_decode_bin_glsNumub(ctx, inoutPtr);
  232. }
  233. void __gls_decode_bin_swap_glsNumubv(__GLScontext *ctx, GLubyte *inoutPtr) {
  234. extern void __gls_decode_bin_glsNumubv(__GLScontext *, GLubyte *);
  235. __glsSwap4(inoutPtr + 0);
  236. __gls_decode_bin_glsNumubv(ctx, inoutPtr);
  237. }
  238. void __gls_decode_bin_swap_glsNumui(__GLScontext *ctx, GLubyte *inoutPtr) {
  239. extern void __gls_decode_bin_glsNumui(__GLScontext *, GLubyte *);
  240. __glsSwap4(inoutPtr + 0);
  241. __gls_decode_bin_glsNumui(ctx, inoutPtr);
  242. }
  243. void __gls_decode_bin_swap_glsNumuiv(__GLScontext *ctx, GLubyte *inoutPtr) {
  244. extern void __gls_decode_bin_glsNumuiv(__GLScontext *, GLubyte *);
  245. GLuint inCount;
  246. __glsSwap4(inoutPtr + 0);
  247. inCount = *(GLuint *)(inoutPtr + 0);
  248. __glsSwap4v(__GLS_MAX(inCount, 0), inoutPtr + 4);
  249. __gls_decode_bin_glsNumuiv(ctx, inoutPtr);
  250. }
  251. void __gls_decode_bin_swap_glsNumul(__GLScontext *ctx, GLubyte *inoutPtr) {
  252. extern void __gls_decode_bin_glsNumul(__GLScontext *, GLubyte *);
  253. __glsSwap8(inoutPtr + 0);
  254. __gls_decode_bin_glsNumul(ctx, inoutPtr);
  255. }
  256. void __gls_decode_bin_swap_glsNumulv(__GLScontext *ctx, GLubyte *inoutPtr) {
  257. extern void __gls_decode_bin_glsNumulv(__GLScontext *, GLubyte *);
  258. GLuint inCount;
  259. __glsSwap4(inoutPtr + 0);
  260. inCount = *(GLuint *)(inoutPtr + 0);
  261. __glsSwap8v(__GLS_MAX(inCount, 0), inoutPtr + 4);
  262. __gls_decode_bin_glsNumulv(ctx, inoutPtr);
  263. }
  264. void __gls_decode_bin_swap_glsNumus(__GLScontext *ctx, GLubyte *inoutPtr) {
  265. extern void __gls_decode_bin_glsNumus(__GLScontext *, GLubyte *);
  266. __glsSwap2(inoutPtr + 0);
  267. __gls_decode_bin_glsNumus(ctx, inoutPtr);
  268. }
  269. void __gls_decode_bin_swap_glsNumusv(__GLScontext *ctx, GLubyte *inoutPtr) {
  270. extern void __gls_decode_bin_glsNumusv(__GLScontext *, GLubyte *);
  271. GLuint inCount;
  272. __glsSwap4(inoutPtr + 0);
  273. inCount = *(GLuint *)(inoutPtr + 0);
  274. __glsSwap2v(__GLS_MAX(inCount, 0), inoutPtr + 4);
  275. __gls_decode_bin_glsNumusv(ctx, inoutPtr);
  276. }
  277. void __gls_decode_bin_swap_glsPad(__GLScontext *ctx, GLubyte *inoutPtr) {
  278. typedef void (*__GLSdispatch)(void);
  279. ((__GLSdispatch)ctx->dispatchCall[59])();
  280. }
  281. void __gls_decode_bin_swap_glsSwapBuffers(__GLScontext *ctx, GLubyte *inoutPtr) {
  282. extern void __gls_decode_bin_glsSwapBuffers(__GLScontext *, GLubyte *);
  283. __glsSwap4(inoutPtr + 0);
  284. __gls_decode_bin_glsSwapBuffers(ctx, inoutPtr);
  285. }
  286. void __gls_decode_bin_swap_glNewList(__GLScontext *ctx, GLubyte *inoutPtr) {
  287. extern void __gls_decode_bin_glNewList(__GLScontext *, GLubyte *);
  288. __glsSwap4(inoutPtr + 0);
  289. __glsSwap4(inoutPtr + 4);
  290. __gls_decode_bin_glNewList(ctx, inoutPtr);
  291. }
  292. void __gls_decode_bin_swap_glEndList(__GLScontext *ctx, GLubyte *inoutPtr) {
  293. typedef void (*__GLSdispatch)(void);
  294. ((__GLSdispatch)ctx->dispatchCall[65])();
  295. }
  296. void __gls_decode_bin_swap_glCallList(__GLScontext *ctx, GLubyte *inoutPtr) {
  297. extern void __gls_decode_bin_glCallList(__GLScontext *, GLubyte *);
  298. __glsSwap4(inoutPtr + 0);
  299. __gls_decode_bin_glCallList(ctx, inoutPtr);
  300. }
  301. void __gls_decode_bin_swap_glCallLists(__GLScontext *ctx, GLubyte *inoutPtr) {
  302. extern void __gls_decode_bin_glCallLists(__GLScontext *, GLubyte *);
  303. GLsizei n;
  304. GLenum type;
  305. GLint lists_count;
  306. __glsSwap4(inoutPtr + 0);
  307. n = *(GLsizei *)(inoutPtr + 0);
  308. __glsSwap4(inoutPtr + 4);
  309. type = *(GLenum *)(inoutPtr + 4);
  310. lists_count = __gls_glCallLists_lists_size(n, type);
  311. __glsSwapv(type, lists_count, inoutPtr + 8);
  312. __gls_decode_bin_glCallLists(ctx, inoutPtr);
  313. }
  314. void __gls_decode_bin_swap_glDeleteLists(__GLScontext *ctx, GLubyte *inoutPtr) {
  315. extern void __gls_decode_bin_glDeleteLists(__GLScontext *, GLubyte *);
  316. __glsSwap4(inoutPtr + 0);
  317. __glsSwap4(inoutPtr + 4);
  318. __gls_decode_bin_glDeleteLists(ctx, inoutPtr);
  319. }
  320. void __gls_decode_bin_swap_glGenLists(__GLScontext *ctx, GLubyte *inoutPtr) {
  321. extern void __gls_decode_bin_glGenLists(__GLScontext *, GLubyte *);
  322. __glsSwap4(inoutPtr + 0);
  323. __gls_decode_bin_glGenLists(ctx, inoutPtr);
  324. }
  325. void __gls_decode_bin_swap_glListBase(__GLScontext *ctx, GLubyte *inoutPtr) {
  326. extern void __gls_decode_bin_glListBase(__GLScontext *, GLubyte *);
  327. __glsSwap4(inoutPtr + 0);
  328. __gls_decode_bin_glListBase(ctx, inoutPtr);
  329. }
  330. void __gls_decode_bin_swap_glBegin(__GLScontext *ctx, GLubyte *inoutPtr) {
  331. extern void __gls_decode_bin_glBegin(__GLScontext *, GLubyte *);
  332. __glsSwap4(inoutPtr + 0);
  333. __gls_decode_bin_glBegin(ctx, inoutPtr);
  334. }
  335. void __gls_decode_bin_swap_glBitmap(__GLScontext *ctx, GLubyte *inoutPtr) {
  336. extern void __gls_decode_bin_glBitmap(__GLScontext *, GLubyte *);
  337. __glsSwap4(inoutPtr + 0);
  338. __glsSwap4(inoutPtr + 4);
  339. __glsSwap4(inoutPtr + 8);
  340. __glsSwap4(inoutPtr + 12);
  341. __glsSwap4(inoutPtr + 16);
  342. __glsSwap4(inoutPtr + 20);
  343. __glsSwap4(inoutPtr + 24);
  344. __gls_decode_bin_glBitmap(ctx, inoutPtr);
  345. }
  346. void __gls_decode_bin_swap_glColor3b(__GLScontext *ctx, GLubyte *inoutPtr) {
  347. extern void __gls_decode_bin_glColor3b(__GLScontext *, GLubyte *);
  348. __gls_decode_bin_glColor3b(ctx, inoutPtr);
  349. }
  350. void __gls_decode_bin_swap_glColor3bv(__GLScontext *ctx, GLubyte *inoutPtr) {
  351. typedef void (*__GLSdispatch)(GLubyte *);
  352. ((__GLSdispatch)ctx->dispatchCall[74])(inoutPtr);
  353. }
  354. void __gls_decode_bin_swap_glColor3d(__GLScontext *ctx, GLubyte *inoutPtr) {
  355. extern void __gls_decode_bin_glColor3d(__GLScontext *, GLubyte *);
  356. __glsSwap8(inoutPtr + 0);
  357. __glsSwap8(inoutPtr + 8);
  358. __glsSwap8(inoutPtr + 16);
  359. __gls_decode_bin_glColor3d(ctx, inoutPtr);
  360. }
  361. void __gls_decode_bin_swap_glColor3dv(__GLScontext *ctx, GLubyte *inoutPtr) {
  362. typedef void (*__GLSdispatch)(GLubyte *);
  363. __glsSwap8v(3, inoutPtr + 0);
  364. ((__GLSdispatch)ctx->dispatchCall[76])(inoutPtr);
  365. }
  366. void __gls_decode_bin_swap_glColor3f(__GLScontext *ctx, GLubyte *inoutPtr) {
  367. extern void __gls_decode_bin_glColor3f(__GLScontext *, GLubyte *);
  368. __glsSwap4(inoutPtr + 0);
  369. __glsSwap4(inoutPtr + 4);
  370. __glsSwap4(inoutPtr + 8);
  371. __gls_decode_bin_glColor3f(ctx, inoutPtr);
  372. }
  373. void __gls_decode_bin_swap_glColor3fv(__GLScontext *ctx, GLubyte *inoutPtr) {
  374. typedef void (*__GLSdispatch)(GLubyte *);
  375. __glsSwap4v(3, inoutPtr + 0);
  376. ((__GLSdispatch)ctx->dispatchCall[78])(inoutPtr);
  377. }
  378. void __gls_decode_bin_swap_glColor3i(__GLScontext *ctx, GLubyte *inoutPtr) {
  379. extern void __gls_decode_bin_glColor3i(__GLScontext *, GLubyte *);
  380. __glsSwap4(inoutPtr + 0);
  381. __glsSwap4(inoutPtr + 4);
  382. __glsSwap4(inoutPtr + 8);
  383. __gls_decode_bin_glColor3i(ctx, inoutPtr);
  384. }
  385. void __gls_decode_bin_swap_glColor3iv(__GLScontext *ctx, GLubyte *inoutPtr) {
  386. typedef void (*__GLSdispatch)(GLubyte *);
  387. __glsSwap4v(3, inoutPtr + 0);
  388. ((__GLSdispatch)ctx->dispatchCall[80])(inoutPtr);
  389. }
  390. void __gls_decode_bin_swap_glColor3s(__GLScontext *ctx, GLubyte *inoutPtr) {
  391. extern void __gls_decode_bin_glColor3s(__GLScontext *, GLubyte *);
  392. __glsSwap2(inoutPtr + 0);
  393. __glsSwap2(inoutPtr + 2);
  394. __glsSwap2(inoutPtr + 4);
  395. __gls_decode_bin_glColor3s(ctx, inoutPtr);
  396. }
  397. void __gls_decode_bin_swap_glColor3sv(__GLScontext *ctx, GLubyte *inoutPtr) {
  398. typedef void (*__GLSdispatch)(GLubyte *);
  399. __glsSwap2v(3, inoutPtr + 0);
  400. ((__GLSdispatch)ctx->dispatchCall[82])(inoutPtr);
  401. }
  402. void __gls_decode_bin_swap_glColor3ub(__GLScontext *ctx, GLubyte *inoutPtr) {
  403. extern void __gls_decode_bin_glColor3ub(__GLScontext *, GLubyte *);
  404. __gls_decode_bin_glColor3ub(ctx, inoutPtr);
  405. }
  406. void __gls_decode_bin_swap_glColor3ubv(__GLScontext *ctx, GLubyte *inoutPtr) {
  407. typedef void (*__GLSdispatch)(GLubyte *);
  408. ((__GLSdispatch)ctx->dispatchCall[84])(inoutPtr);
  409. }
  410. void __gls_decode_bin_swap_glColor3ui(__GLScontext *ctx, GLubyte *inoutPtr) {
  411. extern void __gls_decode_bin_glColor3ui(__GLScontext *, GLubyte *);
  412. __glsSwap4(inoutPtr + 0);
  413. __glsSwap4(inoutPtr + 4);
  414. __glsSwap4(inoutPtr + 8);
  415. __gls_decode_bin_glColor3ui(ctx, inoutPtr);
  416. }
  417. void __gls_decode_bin_swap_glColor3uiv(__GLScontext *ctx, GLubyte *inoutPtr) {
  418. typedef void (*__GLSdispatch)(GLubyte *);
  419. __glsSwap4v(3, inoutPtr + 0);
  420. ((__GLSdispatch)ctx->dispatchCall[86])(inoutPtr);
  421. }
  422. void __gls_decode_bin_swap_glColor3us(__GLScontext *ctx, GLubyte *inoutPtr) {
  423. extern void __gls_decode_bin_glColor3us(__GLScontext *, GLubyte *);
  424. __glsSwap2(inoutPtr + 0);
  425. __glsSwap2(inoutPtr + 2);
  426. __glsSwap2(inoutPtr + 4);
  427. __gls_decode_bin_glColor3us(ctx, inoutPtr);
  428. }
  429. void __gls_decode_bin_swap_glColor3usv(__GLScontext *ctx, GLubyte *inoutPtr) {
  430. typedef void (*__GLSdispatch)(GLubyte *);
  431. __glsSwap2v(3, inoutPtr + 0);
  432. ((__GLSdispatch)ctx->dispatchCall[88])(inoutPtr);
  433. }
  434. void __gls_decode_bin_swap_glColor4b(__GLScontext *ctx, GLubyte *inoutPtr) {
  435. extern void __gls_decode_bin_glColor4b(__GLScontext *, GLubyte *);
  436. __gls_decode_bin_glColor4b(ctx, inoutPtr);
  437. }
  438. void __gls_decode_bin_swap_glColor4bv(__GLScontext *ctx, GLubyte *inoutPtr) {
  439. typedef void (*__GLSdispatch)(GLubyte *);
  440. ((__GLSdispatch)ctx->dispatchCall[90])(inoutPtr);
  441. }
  442. void __gls_decode_bin_swap_glColor4d(__GLScontext *ctx, GLubyte *inoutPtr) {
  443. extern void __gls_decode_bin_glColor4d(__GLScontext *, GLubyte *);
  444. __glsSwap8(inoutPtr + 0);
  445. __glsSwap8(inoutPtr + 8);
  446. __glsSwap8(inoutPtr + 16);
  447. __glsSwap8(inoutPtr + 24);
  448. __gls_decode_bin_glColor4d(ctx, inoutPtr);
  449. }
  450. void __gls_decode_bin_swap_glColor4dv(__GLScontext *ctx, GLubyte *inoutPtr) {
  451. typedef void (*__GLSdispatch)(GLubyte *);
  452. __glsSwap8v(4, inoutPtr + 0);
  453. ((__GLSdispatch)ctx->dispatchCall[92])(inoutPtr);
  454. }
  455. void __gls_decode_bin_swap_glColor4f(__GLScontext *ctx, GLubyte *inoutPtr) {
  456. extern void __gls_decode_bin_glColor4f(__GLScontext *, GLubyte *);
  457. __glsSwap4(inoutPtr + 0);
  458. __glsSwap4(inoutPtr + 4);
  459. __glsSwap4(inoutPtr + 8);
  460. __glsSwap4(inoutPtr + 12);
  461. __gls_decode_bin_glColor4f(ctx, inoutPtr);
  462. }
  463. void __gls_decode_bin_swap_glColor4fv(__GLScontext *ctx, GLubyte *inoutPtr) {
  464. typedef void (*__GLSdispatch)(GLubyte *);
  465. __glsSwap4v(4, inoutPtr + 0);
  466. ((__GLSdispatch)ctx->dispatchCall[94])(inoutPtr);
  467. }
  468. void __gls_decode_bin_swap_glColor4i(__GLScontext *ctx, GLubyte *inoutPtr) {
  469. extern void __gls_decode_bin_glColor4i(__GLScontext *, GLubyte *);
  470. __glsSwap4(inoutPtr + 0);
  471. __glsSwap4(inoutPtr + 4);
  472. __glsSwap4(inoutPtr + 8);
  473. __glsSwap4(inoutPtr + 12);
  474. __gls_decode_bin_glColor4i(ctx, inoutPtr);
  475. }
  476. void __gls_decode_bin_swap_glColor4iv(__GLScontext *ctx, GLubyte *inoutPtr) {
  477. typedef void (*__GLSdispatch)(GLubyte *);
  478. __glsSwap4v(4, inoutPtr + 0);
  479. ((__GLSdispatch)ctx->dispatchCall[96])(inoutPtr);
  480. }
  481. void __gls_decode_bin_swap_glColor4s(__GLScontext *ctx, GLubyte *inoutPtr) {
  482. extern void __gls_decode_bin_glColor4s(__GLScontext *, GLubyte *);
  483. __glsSwap2(inoutPtr + 0);
  484. __glsSwap2(inoutPtr + 2);
  485. __glsSwap2(inoutPtr + 4);
  486. __glsSwap2(inoutPtr + 6);
  487. __gls_decode_bin_glColor4s(ctx, inoutPtr);
  488. }
  489. void __gls_decode_bin_swap_glColor4sv(__GLScontext *ctx, GLubyte *inoutPtr) {
  490. typedef void (*__GLSdispatch)(GLubyte *);
  491. __glsSwap2v(4, inoutPtr + 0);
  492. ((__GLSdispatch)ctx->dispatchCall[98])(inoutPtr);
  493. }
  494. void __gls_decode_bin_swap_glColor4ub(__GLScontext *ctx, GLubyte *inoutPtr) {
  495. extern void __gls_decode_bin_glColor4ub(__GLScontext *, GLubyte *);
  496. __gls_decode_bin_glColor4ub(ctx, inoutPtr);
  497. }
  498. void __gls_decode_bin_swap_glColor4ubv(__GLScontext *ctx, GLubyte *inoutPtr) {
  499. typedef void (*__GLSdispatch)(GLubyte *);
  500. ((__GLSdispatch)ctx->dispatchCall[100])(inoutPtr);
  501. }
  502. void __gls_decode_bin_swap_glColor4ui(__GLScontext *ctx, GLubyte *inoutPtr) {
  503. extern void __gls_decode_bin_glColor4ui(__GLScontext *, GLubyte *);
  504. __glsSwap4(inoutPtr + 0);
  505. __glsSwap4(inoutPtr + 4);
  506. __glsSwap4(inoutPtr + 8);
  507. __glsSwap4(inoutPtr + 12);
  508. __gls_decode_bin_glColor4ui(ctx, inoutPtr);
  509. }
  510. void __gls_decode_bin_swap_glColor4uiv(__GLScontext *ctx, GLubyte *inoutPtr) {
  511. typedef void (*__GLSdispatch)(GLubyte *);
  512. __glsSwap4v(4, inoutPtr + 0);
  513. ((__GLSdispatch)ctx->dispatchCall[102])(inoutPtr);
  514. }
  515. void __gls_decode_bin_swap_glColor4us(__GLScontext *ctx, GLubyte *inoutPtr) {
  516. extern void __gls_decode_bin_glColor4us(__GLScontext *, GLubyte *);
  517. __glsSwap2(inoutPtr + 0);
  518. __glsSwap2(inoutPtr + 2);
  519. __glsSwap2(inoutPtr + 4);
  520. __glsSwap2(inoutPtr + 6);
  521. __gls_decode_bin_glColor4us(ctx, inoutPtr);
  522. }
  523. void __gls_decode_bin_swap_glColor4usv(__GLScontext *ctx, GLubyte *inoutPtr) {
  524. typedef void (*__GLSdispatch)(GLubyte *);
  525. __glsSwap2v(4, inoutPtr + 0);
  526. ((__GLSdispatch)ctx->dispatchCall[104])(inoutPtr);
  527. }
  528. void __gls_decode_bin_swap_glEdgeFlag(__GLScontext *ctx, GLubyte *inoutPtr) {
  529. extern void __gls_decode_bin_glEdgeFlag(__GLScontext *, GLubyte *);
  530. __gls_decode_bin_glEdgeFlag(ctx, inoutPtr);
  531. }
  532. void __gls_decode_bin_swap_glEdgeFlagv(__GLScontext *ctx, GLubyte *inoutPtr) {
  533. typedef void (*__GLSdispatch)(GLubyte *);
  534. ((__GLSdispatch)ctx->dispatchCall[106])(inoutPtr);
  535. }
  536. void __gls_decode_bin_swap_glEnd(__GLScontext *ctx, GLubyte *inoutPtr) {
  537. typedef void (*__GLSdispatch)(void);
  538. ((__GLSdispatch)ctx->dispatchCall[107])();
  539. }
  540. void __gls_decode_bin_swap_glIndexd(__GLScontext *ctx, GLubyte *inoutPtr) {
  541. extern void __gls_decode_bin_glIndexd(__GLScontext *, GLubyte *);
  542. __glsSwap8(inoutPtr + 0);
  543. __gls_decode_bin_glIndexd(ctx, inoutPtr);
  544. }
  545. void __gls_decode_bin_swap_glIndexdv(__GLScontext *ctx, GLubyte *inoutPtr) {
  546. typedef void (*__GLSdispatch)(GLubyte *);
  547. __glsSwap8v(1, inoutPtr + 0);
  548. ((__GLSdispatch)ctx->dispatchCall[109])(inoutPtr);
  549. }
  550. void __gls_decode_bin_swap_glIndexf(__GLScontext *ctx, GLubyte *inoutPtr) {
  551. extern void __gls_decode_bin_glIndexf(__GLScontext *, GLubyte *);
  552. __glsSwap4(inoutPtr + 0);
  553. __gls_decode_bin_glIndexf(ctx, inoutPtr);
  554. }
  555. void __gls_decode_bin_swap_glIndexfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  556. typedef void (*__GLSdispatch)(GLubyte *);
  557. __glsSwap4v(1, inoutPtr + 0);
  558. ((__GLSdispatch)ctx->dispatchCall[111])(inoutPtr);
  559. }
  560. void __gls_decode_bin_swap_glIndexi(__GLScontext *ctx, GLubyte *inoutPtr) {
  561. extern void __gls_decode_bin_glIndexi(__GLScontext *, GLubyte *);
  562. __glsSwap4(inoutPtr + 0);
  563. __gls_decode_bin_glIndexi(ctx, inoutPtr);
  564. }
  565. void __gls_decode_bin_swap_glIndexiv(__GLScontext *ctx, GLubyte *inoutPtr) {
  566. typedef void (*__GLSdispatch)(GLubyte *);
  567. __glsSwap4v(1, inoutPtr + 0);
  568. ((__GLSdispatch)ctx->dispatchCall[113])(inoutPtr);
  569. }
  570. void __gls_decode_bin_swap_glIndexs(__GLScontext *ctx, GLubyte *inoutPtr) {
  571. extern void __gls_decode_bin_glIndexs(__GLScontext *, GLubyte *);
  572. __glsSwap2(inoutPtr + 0);
  573. __gls_decode_bin_glIndexs(ctx, inoutPtr);
  574. }
  575. void __gls_decode_bin_swap_glIndexsv(__GLScontext *ctx, GLubyte *inoutPtr) {
  576. typedef void (*__GLSdispatch)(GLubyte *);
  577. __glsSwap2v(1, inoutPtr + 0);
  578. ((__GLSdispatch)ctx->dispatchCall[115])(inoutPtr);
  579. }
  580. void __gls_decode_bin_swap_glIndexub(__GLScontext *ctx, GLubyte *inoutPtr) {
  581. extern void __gls_decode_bin_glIndexub(__GLScontext *, GLubyte *);
  582. __gls_decode_bin_glIndexub(ctx, inoutPtr);
  583. }
  584. void __gls_decode_bin_swap_glIndexubv(__GLScontext *ctx, GLubyte *inoutPtr) {
  585. typedef void (*__GLSdispatch)(GLubyte *);
  586. ((__GLSdispatch)ctx->dispatchCall[380])(inoutPtr);
  587. }
  588. void __gls_decode_bin_swap_glNormal3b(__GLScontext *ctx, GLubyte *inoutPtr) {
  589. extern void __gls_decode_bin_glNormal3b(__GLScontext *, GLubyte *);
  590. __gls_decode_bin_glNormal3b(ctx, inoutPtr);
  591. }
  592. void __gls_decode_bin_swap_glNormal3bv(__GLScontext *ctx, GLubyte *inoutPtr) {
  593. typedef void (*__GLSdispatch)(GLubyte *);
  594. ((__GLSdispatch)ctx->dispatchCall[117])(inoutPtr);
  595. }
  596. void __gls_decode_bin_swap_glNormal3d(__GLScontext *ctx, GLubyte *inoutPtr) {
  597. extern void __gls_decode_bin_glNormal3d(__GLScontext *, GLubyte *);
  598. __glsSwap8(inoutPtr + 0);
  599. __glsSwap8(inoutPtr + 8);
  600. __glsSwap8(inoutPtr + 16);
  601. __gls_decode_bin_glNormal3d(ctx, inoutPtr);
  602. }
  603. void __gls_decode_bin_swap_glNormal3dv(__GLScontext *ctx, GLubyte *inoutPtr) {
  604. typedef void (*__GLSdispatch)(GLubyte *);
  605. __glsSwap8v(3, inoutPtr + 0);
  606. ((__GLSdispatch)ctx->dispatchCall[119])(inoutPtr);
  607. }
  608. void __gls_decode_bin_swap_glNormal3f(__GLScontext *ctx, GLubyte *inoutPtr) {
  609. extern void __gls_decode_bin_glNormal3f(__GLScontext *, GLubyte *);
  610. __glsSwap4(inoutPtr + 0);
  611. __glsSwap4(inoutPtr + 4);
  612. __glsSwap4(inoutPtr + 8);
  613. __gls_decode_bin_glNormal3f(ctx, inoutPtr);
  614. }
  615. void __gls_decode_bin_swap_glNormal3fv(__GLScontext *ctx, GLubyte *inoutPtr) {
  616. typedef void (*__GLSdispatch)(GLubyte *);
  617. __glsSwap4v(3, inoutPtr + 0);
  618. ((__GLSdispatch)ctx->dispatchCall[121])(inoutPtr);
  619. }
  620. void __gls_decode_bin_swap_glNormal3i(__GLScontext *ctx, GLubyte *inoutPtr) {
  621. extern void __gls_decode_bin_glNormal3i(__GLScontext *, GLubyte *);
  622. __glsSwap4(inoutPtr + 0);
  623. __glsSwap4(inoutPtr + 4);
  624. __glsSwap4(inoutPtr + 8);
  625. __gls_decode_bin_glNormal3i(ctx, inoutPtr);
  626. }
  627. void __gls_decode_bin_swap_glNormal3iv(__GLScontext *ctx, GLubyte *inoutPtr) {
  628. typedef void (*__GLSdispatch)(GLubyte *);
  629. __glsSwap4v(3, inoutPtr + 0);
  630. ((__GLSdispatch)ctx->dispatchCall[123])(inoutPtr);
  631. }
  632. void __gls_decode_bin_swap_glNormal3s(__GLScontext *ctx, GLubyte *inoutPtr) {
  633. extern void __gls_decode_bin_glNormal3s(__GLScontext *, GLubyte *);
  634. __glsSwap2(inoutPtr + 0);
  635. __glsSwap2(inoutPtr + 2);
  636. __glsSwap2(inoutPtr + 4);
  637. __gls_decode_bin_glNormal3s(ctx, inoutPtr);
  638. }
  639. void __gls_decode_bin_swap_glNormal3sv(__GLScontext *ctx, GLubyte *inoutPtr) {
  640. typedef void (*__GLSdispatch)(GLubyte *);
  641. __glsSwap2v(3, inoutPtr + 0);
  642. ((__GLSdispatch)ctx->dispatchCall[125])(inoutPtr);
  643. }
  644. void __gls_decode_bin_swap_glRasterPos2d(__GLScontext *ctx, GLubyte *inoutPtr) {
  645. extern void __gls_decode_bin_glRasterPos2d(__GLScontext *, GLubyte *);
  646. __glsSwap8(inoutPtr + 0);
  647. __glsSwap8(inoutPtr + 8);
  648. __gls_decode_bin_glRasterPos2d(ctx, inoutPtr);
  649. }
  650. void __gls_decode_bin_swap_glRasterPos2dv(__GLScontext *ctx, GLubyte *inoutPtr) {
  651. typedef void (*__GLSdispatch)(GLubyte *);
  652. __glsSwap8v(2, inoutPtr + 0);
  653. ((__GLSdispatch)ctx->dispatchCall[127])(inoutPtr);
  654. }
  655. void __gls_decode_bin_swap_glRasterPos2f(__GLScontext *ctx, GLubyte *inoutPtr) {
  656. extern void __gls_decode_bin_glRasterPos2f(__GLScontext *, GLubyte *);
  657. __glsSwap4(inoutPtr + 0);
  658. __glsSwap4(inoutPtr + 4);
  659. __gls_decode_bin_glRasterPos2f(ctx, inoutPtr);
  660. }
  661. void __gls_decode_bin_swap_glRasterPos2fv(__GLScontext *ctx, GLubyte *inoutPtr) {
  662. typedef void (*__GLSdispatch)(GLubyte *);
  663. __glsSwap4v(2, inoutPtr + 0);
  664. ((__GLSdispatch)ctx->dispatchCall[129])(inoutPtr);
  665. }
  666. void __gls_decode_bin_swap_glRasterPos2i(__GLScontext *ctx, GLubyte *inoutPtr) {
  667. extern void __gls_decode_bin_glRasterPos2i(__GLScontext *, GLubyte *);
  668. __glsSwap4(inoutPtr + 0);
  669. __glsSwap4(inoutPtr + 4);
  670. __gls_decode_bin_glRasterPos2i(ctx, inoutPtr);
  671. }
  672. void __gls_decode_bin_swap_glRasterPos2iv(__GLScontext *ctx, GLubyte *inoutPtr) {
  673. typedef void (*__GLSdispatch)(GLubyte *);
  674. __glsSwap4v(2, inoutPtr + 0);
  675. ((__GLSdispatch)ctx->dispatchCall[131])(inoutPtr);
  676. }
  677. void __gls_decode_bin_swap_glRasterPos2s(__GLScontext *ctx, GLubyte *inoutPtr) {
  678. extern void __gls_decode_bin_glRasterPos2s(__GLScontext *, GLubyte *);
  679. __glsSwap2(inoutPtr + 0);
  680. __glsSwap2(inoutPtr + 2);
  681. __gls_decode_bin_glRasterPos2s(ctx, inoutPtr);
  682. }
  683. void __gls_decode_bin_swap_glRasterPos2sv(__GLScontext *ctx, GLubyte *inoutPtr) {
  684. typedef void (*__GLSdispatch)(GLubyte *);
  685. __glsSwap2v(2, inoutPtr + 0);
  686. ((__GLSdispatch)ctx->dispatchCall[133])(inoutPtr);
  687. }
  688. void __gls_decode_bin_swap_glRasterPos3d(__GLScontext *ctx, GLubyte *inoutPtr) {
  689. extern void __gls_decode_bin_glRasterPos3d(__GLScontext *, GLubyte *);
  690. __glsSwap8(inoutPtr + 0);
  691. __glsSwap8(inoutPtr + 8);
  692. __glsSwap8(inoutPtr + 16);
  693. __gls_decode_bin_glRasterPos3d(ctx, inoutPtr);
  694. }
  695. void __gls_decode_bin_swap_glRasterPos3dv(__GLScontext *ctx, GLubyte *inoutPtr) {
  696. typedef void (*__GLSdispatch)(GLubyte *);
  697. __glsSwap8v(3, inoutPtr + 0);
  698. ((__GLSdispatch)ctx->dispatchCall[135])(inoutPtr);
  699. }
  700. void __gls_decode_bin_swap_glRasterPos3f(__GLScontext *ctx, GLubyte *inoutPtr) {
  701. extern void __gls_decode_bin_glRasterPos3f(__GLScontext *, GLubyte *);
  702. __glsSwap4(inoutPtr + 0);
  703. __glsSwap4(inoutPtr + 4);
  704. __glsSwap4(inoutPtr + 8);
  705. __gls_decode_bin_glRasterPos3f(ctx, inoutPtr);
  706. }
  707. void __gls_decode_bin_swap_glRasterPos3fv(__GLScontext *ctx, GLubyte *inoutPtr) {
  708. typedef void (*__GLSdispatch)(GLubyte *);
  709. __glsSwap4v(3, inoutPtr + 0);
  710. ((__GLSdispatch)ctx->dispatchCall[137])(inoutPtr);
  711. }
  712. void __gls_decode_bin_swap_glRasterPos3i(__GLScontext *ctx, GLubyte *inoutPtr) {
  713. extern void __gls_decode_bin_glRasterPos3i(__GLScontext *, GLubyte *);
  714. __glsSwap4(inoutPtr + 0);
  715. __glsSwap4(inoutPtr + 4);
  716. __glsSwap4(inoutPtr + 8);
  717. __gls_decode_bin_glRasterPos3i(ctx, inoutPtr);
  718. }
  719. void __gls_decode_bin_swap_glRasterPos3iv(__GLScontext *ctx, GLubyte *inoutPtr) {
  720. typedef void (*__GLSdispatch)(GLubyte *);
  721. __glsSwap4v(3, inoutPtr + 0);
  722. ((__GLSdispatch)ctx->dispatchCall[139])(inoutPtr);
  723. }
  724. void __gls_decode_bin_swap_glRasterPos3s(__GLScontext *ctx, GLubyte *inoutPtr) {
  725. extern void __gls_decode_bin_glRasterPos3s(__GLScontext *, GLubyte *);
  726. __glsSwap2(inoutPtr + 0);
  727. __glsSwap2(inoutPtr + 2);
  728. __glsSwap2(inoutPtr + 4);
  729. __gls_decode_bin_glRasterPos3s(ctx, inoutPtr);
  730. }
  731. void __gls_decode_bin_swap_glRasterPos3sv(__GLScontext *ctx, GLubyte *inoutPtr) {
  732. typedef void (*__GLSdispatch)(GLubyte *);
  733. __glsSwap2v(3, inoutPtr + 0);
  734. ((__GLSdispatch)ctx->dispatchCall[141])(inoutPtr);
  735. }
  736. void __gls_decode_bin_swap_glRasterPos4d(__GLScontext *ctx, GLubyte *inoutPtr) {
  737. extern void __gls_decode_bin_glRasterPos4d(__GLScontext *, GLubyte *);
  738. __glsSwap8(inoutPtr + 0);
  739. __glsSwap8(inoutPtr + 8);
  740. __glsSwap8(inoutPtr + 16);
  741. __glsSwap8(inoutPtr + 24);
  742. __gls_decode_bin_glRasterPos4d(ctx, inoutPtr);
  743. }
  744. void __gls_decode_bin_swap_glRasterPos4dv(__GLScontext *ctx, GLubyte *inoutPtr) {
  745. typedef void (*__GLSdispatch)(GLubyte *);
  746. __glsSwap8v(4, inoutPtr + 0);
  747. ((__GLSdispatch)ctx->dispatchCall[143])(inoutPtr);
  748. }
  749. void __gls_decode_bin_swap_glRasterPos4f(__GLScontext *ctx, GLubyte *inoutPtr) {
  750. extern void __gls_decode_bin_glRasterPos4f(__GLScontext *, GLubyte *);
  751. __glsSwap4(inoutPtr + 0);
  752. __glsSwap4(inoutPtr + 4);
  753. __glsSwap4(inoutPtr + 8);
  754. __glsSwap4(inoutPtr + 12);
  755. __gls_decode_bin_glRasterPos4f(ctx, inoutPtr);
  756. }
  757. void __gls_decode_bin_swap_glRasterPos4fv(__GLScontext *ctx, GLubyte *inoutPtr) {
  758. typedef void (*__GLSdispatch)(GLubyte *);
  759. __glsSwap4v(4, inoutPtr + 0);
  760. ((__GLSdispatch)ctx->dispatchCall[145])(inoutPtr);
  761. }
  762. void __gls_decode_bin_swap_glRasterPos4i(__GLScontext *ctx, GLubyte *inoutPtr) {
  763. extern void __gls_decode_bin_glRasterPos4i(__GLScontext *, GLubyte *);
  764. __glsSwap4(inoutPtr + 0);
  765. __glsSwap4(inoutPtr + 4);
  766. __glsSwap4(inoutPtr + 8);
  767. __glsSwap4(inoutPtr + 12);
  768. __gls_decode_bin_glRasterPos4i(ctx, inoutPtr);
  769. }
  770. void __gls_decode_bin_swap_glRasterPos4iv(__GLScontext *ctx, GLubyte *inoutPtr) {
  771. typedef void (*__GLSdispatch)(GLubyte *);
  772. __glsSwap4v(4, inoutPtr + 0);
  773. ((__GLSdispatch)ctx->dispatchCall[147])(inoutPtr);
  774. }
  775. void __gls_decode_bin_swap_glRasterPos4s(__GLScontext *ctx, GLubyte *inoutPtr) {
  776. extern void __gls_decode_bin_glRasterPos4s(__GLScontext *, GLubyte *);
  777. __glsSwap2(inoutPtr + 0);
  778. __glsSwap2(inoutPtr + 2);
  779. __glsSwap2(inoutPtr + 4);
  780. __glsSwap2(inoutPtr + 6);
  781. __gls_decode_bin_glRasterPos4s(ctx, inoutPtr);
  782. }
  783. void __gls_decode_bin_swap_glRasterPos4sv(__GLScontext *ctx, GLubyte *inoutPtr) {
  784. typedef void (*__GLSdispatch)(GLubyte *);
  785. __glsSwap2v(4, inoutPtr + 0);
  786. ((__GLSdispatch)ctx->dispatchCall[149])(inoutPtr);
  787. }
  788. void __gls_decode_bin_swap_glRectd(__GLScontext *ctx, GLubyte *inoutPtr) {
  789. extern void __gls_decode_bin_glRectd(__GLScontext *, GLubyte *);
  790. __glsSwap8(inoutPtr + 0);
  791. __glsSwap8(inoutPtr + 8);
  792. __glsSwap8(inoutPtr + 16);
  793. __glsSwap8(inoutPtr + 24);
  794. __gls_decode_bin_glRectd(ctx, inoutPtr);
  795. }
  796. void __gls_decode_bin_swap_glRectdv(__GLScontext *ctx, GLubyte *inoutPtr) {
  797. extern void __gls_decode_bin_glRectdv(__GLScontext *, GLubyte *);
  798. __glsSwap8v(2, inoutPtr + 0);
  799. __glsSwap8v(2, inoutPtr + 16);
  800. __gls_decode_bin_glRectdv(ctx, inoutPtr);
  801. }
  802. void __gls_decode_bin_swap_glRectf(__GLScontext *ctx, GLubyte *inoutPtr) {
  803. extern void __gls_decode_bin_glRectf(__GLScontext *, GLubyte *);
  804. __glsSwap4(inoutPtr + 0);
  805. __glsSwap4(inoutPtr + 4);
  806. __glsSwap4(inoutPtr + 8);
  807. __glsSwap4(inoutPtr + 12);
  808. __gls_decode_bin_glRectf(ctx, inoutPtr);
  809. }
  810. void __gls_decode_bin_swap_glRectfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  811. extern void __gls_decode_bin_glRectfv(__GLScontext *, GLubyte *);
  812. __glsSwap4v(2, inoutPtr + 0);
  813. __glsSwap4v(2, inoutPtr + 8);
  814. __gls_decode_bin_glRectfv(ctx, inoutPtr);
  815. }
  816. void __gls_decode_bin_swap_glRecti(__GLScontext *ctx, GLubyte *inoutPtr) {
  817. extern void __gls_decode_bin_glRecti(__GLScontext *, GLubyte *);
  818. __glsSwap4(inoutPtr + 0);
  819. __glsSwap4(inoutPtr + 4);
  820. __glsSwap4(inoutPtr + 8);
  821. __glsSwap4(inoutPtr + 12);
  822. __gls_decode_bin_glRecti(ctx, inoutPtr);
  823. }
  824. void __gls_decode_bin_swap_glRectiv(__GLScontext *ctx, GLubyte *inoutPtr) {
  825. extern void __gls_decode_bin_glRectiv(__GLScontext *, GLubyte *);
  826. __glsSwap4v(2, inoutPtr + 0);
  827. __glsSwap4v(2, inoutPtr + 8);
  828. __gls_decode_bin_glRectiv(ctx, inoutPtr);
  829. }
  830. void __gls_decode_bin_swap_glRects(__GLScontext *ctx, GLubyte *inoutPtr) {
  831. extern void __gls_decode_bin_glRects(__GLScontext *, GLubyte *);
  832. __glsSwap2(inoutPtr + 0);
  833. __glsSwap2(inoutPtr + 2);
  834. __glsSwap2(inoutPtr + 4);
  835. __glsSwap2(inoutPtr + 6);
  836. __gls_decode_bin_glRects(ctx, inoutPtr);
  837. }
  838. void __gls_decode_bin_swap_glRectsv(__GLScontext *ctx, GLubyte *inoutPtr) {
  839. extern void __gls_decode_bin_glRectsv(__GLScontext *, GLubyte *);
  840. __glsSwap2v(2, inoutPtr + 0);
  841. __glsSwap2v(2, inoutPtr + 4);
  842. __gls_decode_bin_glRectsv(ctx, inoutPtr);
  843. }
  844. void __gls_decode_bin_swap_glTexCoord1d(__GLScontext *ctx, GLubyte *inoutPtr) {
  845. extern void __gls_decode_bin_glTexCoord1d(__GLScontext *, GLubyte *);
  846. __glsSwap8(inoutPtr + 0);
  847. __gls_decode_bin_glTexCoord1d(ctx, inoutPtr);
  848. }
  849. void __gls_decode_bin_swap_glTexCoord1dv(__GLScontext *ctx, GLubyte *inoutPtr) {
  850. typedef void (*__GLSdispatch)(GLubyte *);
  851. __glsSwap8v(1, inoutPtr + 0);
  852. ((__GLSdispatch)ctx->dispatchCall[159])(inoutPtr);
  853. }
  854. void __gls_decode_bin_swap_glTexCoord1f(__GLScontext *ctx, GLubyte *inoutPtr) {
  855. extern void __gls_decode_bin_glTexCoord1f(__GLScontext *, GLubyte *);
  856. __glsSwap4(inoutPtr + 0);
  857. __gls_decode_bin_glTexCoord1f(ctx, inoutPtr);
  858. }
  859. void __gls_decode_bin_swap_glTexCoord1fv(__GLScontext *ctx, GLubyte *inoutPtr) {
  860. typedef void (*__GLSdispatch)(GLubyte *);
  861. __glsSwap4v(1, inoutPtr + 0);
  862. ((__GLSdispatch)ctx->dispatchCall[161])(inoutPtr);
  863. }
  864. void __gls_decode_bin_swap_glTexCoord1i(__GLScontext *ctx, GLubyte *inoutPtr) {
  865. extern void __gls_decode_bin_glTexCoord1i(__GLScontext *, GLubyte *);
  866. __glsSwap4(inoutPtr + 0);
  867. __gls_decode_bin_glTexCoord1i(ctx, inoutPtr);
  868. }
  869. void __gls_decode_bin_swap_glTexCoord1iv(__GLScontext *ctx, GLubyte *inoutPtr) {
  870. typedef void (*__GLSdispatch)(GLubyte *);
  871. __glsSwap4v(1, inoutPtr + 0);
  872. ((__GLSdispatch)ctx->dispatchCall[163])(inoutPtr);
  873. }
  874. void __gls_decode_bin_swap_glTexCoord1s(__GLScontext *ctx, GLubyte *inoutPtr) {
  875. extern void __gls_decode_bin_glTexCoord1s(__GLScontext *, GLubyte *);
  876. __glsSwap2(inoutPtr + 0);
  877. __gls_decode_bin_glTexCoord1s(ctx, inoutPtr);
  878. }
  879. void __gls_decode_bin_swap_glTexCoord1sv(__GLScontext *ctx, GLubyte *inoutPtr) {
  880. typedef void (*__GLSdispatch)(GLubyte *);
  881. __glsSwap2v(1, inoutPtr + 0);
  882. ((__GLSdispatch)ctx->dispatchCall[165])(inoutPtr);
  883. }
  884. void __gls_decode_bin_swap_glTexCoord2d(__GLScontext *ctx, GLubyte *inoutPtr) {
  885. extern void __gls_decode_bin_glTexCoord2d(__GLScontext *, GLubyte *);
  886. __glsSwap8(inoutPtr + 0);
  887. __glsSwap8(inoutPtr + 8);
  888. __gls_decode_bin_glTexCoord2d(ctx, inoutPtr);
  889. }
  890. void __gls_decode_bin_swap_glTexCoord2dv(__GLScontext *ctx, GLubyte *inoutPtr) {
  891. typedef void (*__GLSdispatch)(GLubyte *);
  892. __glsSwap8v(2, inoutPtr + 0);
  893. ((__GLSdispatch)ctx->dispatchCall[167])(inoutPtr);
  894. }
  895. void __gls_decode_bin_swap_glTexCoord2f(__GLScontext *ctx, GLubyte *inoutPtr) {
  896. extern void __gls_decode_bin_glTexCoord2f(__GLScontext *, GLubyte *);
  897. __glsSwap4(inoutPtr + 0);
  898. __glsSwap4(inoutPtr + 4);
  899. __gls_decode_bin_glTexCoord2f(ctx, inoutPtr);
  900. }
  901. void __gls_decode_bin_swap_glTexCoord2fv(__GLScontext *ctx, GLubyte *inoutPtr) {
  902. typedef void (*__GLSdispatch)(GLubyte *);
  903. __glsSwap4v(2, inoutPtr + 0);
  904. ((__GLSdispatch)ctx->dispatchCall[169])(inoutPtr);
  905. }
  906. void __gls_decode_bin_swap_glTexCoord2i(__GLScontext *ctx, GLubyte *inoutPtr) {
  907. extern void __gls_decode_bin_glTexCoord2i(__GLScontext *, GLubyte *);
  908. __glsSwap4(inoutPtr + 0);
  909. __glsSwap4(inoutPtr + 4);
  910. __gls_decode_bin_glTexCoord2i(ctx, inoutPtr);
  911. }
  912. void __gls_decode_bin_swap_glTexCoord2iv(__GLScontext *ctx, GLubyte *inoutPtr) {
  913. typedef void (*__GLSdispatch)(GLubyte *);
  914. __glsSwap4v(2, inoutPtr + 0);
  915. ((__GLSdispatch)ctx->dispatchCall[171])(inoutPtr);
  916. }
  917. void __gls_decode_bin_swap_glTexCoord2s(__GLScontext *ctx, GLubyte *inoutPtr) {
  918. extern void __gls_decode_bin_glTexCoord2s(__GLScontext *, GLubyte *);
  919. __glsSwap2(inoutPtr + 0);
  920. __glsSwap2(inoutPtr + 2);
  921. __gls_decode_bin_glTexCoord2s(ctx, inoutPtr);
  922. }
  923. void __gls_decode_bin_swap_glTexCoord2sv(__GLScontext *ctx, GLubyte *inoutPtr) {
  924. typedef void (*__GLSdispatch)(GLubyte *);
  925. __glsSwap2v(2, inoutPtr + 0);
  926. ((__GLSdispatch)ctx->dispatchCall[173])(inoutPtr);
  927. }
  928. void __gls_decode_bin_swap_glTexCoord3d(__GLScontext *ctx, GLubyte *inoutPtr) {
  929. extern void __gls_decode_bin_glTexCoord3d(__GLScontext *, GLubyte *);
  930. __glsSwap8(inoutPtr + 0);
  931. __glsSwap8(inoutPtr + 8);
  932. __glsSwap8(inoutPtr + 16);
  933. __gls_decode_bin_glTexCoord3d(ctx, inoutPtr);
  934. }
  935. void __gls_decode_bin_swap_glTexCoord3dv(__GLScontext *ctx, GLubyte *inoutPtr) {
  936. typedef void (*__GLSdispatch)(GLubyte *);
  937. __glsSwap8v(3, inoutPtr + 0);
  938. ((__GLSdispatch)ctx->dispatchCall[175])(inoutPtr);
  939. }
  940. void __gls_decode_bin_swap_glTexCoord3f(__GLScontext *ctx, GLubyte *inoutPtr) {
  941. extern void __gls_decode_bin_glTexCoord3f(__GLScontext *, GLubyte *);
  942. __glsSwap4(inoutPtr + 0);
  943. __glsSwap4(inoutPtr + 4);
  944. __glsSwap4(inoutPtr + 8);
  945. __gls_decode_bin_glTexCoord3f(ctx, inoutPtr);
  946. }
  947. void __gls_decode_bin_swap_glTexCoord3fv(__GLScontext *ctx, GLubyte *inoutPtr) {
  948. typedef void (*__GLSdispatch)(GLubyte *);
  949. __glsSwap4v(3, inoutPtr + 0);
  950. ((__GLSdispatch)ctx->dispatchCall[177])(inoutPtr);
  951. }
  952. void __gls_decode_bin_swap_glTexCoord3i(__GLScontext *ctx, GLubyte *inoutPtr) {
  953. extern void __gls_decode_bin_glTexCoord3i(__GLScontext *, GLubyte *);
  954. __glsSwap4(inoutPtr + 0);
  955. __glsSwap4(inoutPtr + 4);
  956. __glsSwap4(inoutPtr + 8);
  957. __gls_decode_bin_glTexCoord3i(ctx, inoutPtr);
  958. }
  959. void __gls_decode_bin_swap_glTexCoord3iv(__GLScontext *ctx, GLubyte *inoutPtr) {
  960. typedef void (*__GLSdispatch)(GLubyte *);
  961. __glsSwap4v(3, inoutPtr + 0);
  962. ((__GLSdispatch)ctx->dispatchCall[179])(inoutPtr);
  963. }
  964. void __gls_decode_bin_swap_glTexCoord3s(__GLScontext *ctx, GLubyte *inoutPtr) {
  965. extern void __gls_decode_bin_glTexCoord3s(__GLScontext *, GLubyte *);
  966. __glsSwap2(inoutPtr + 0);
  967. __glsSwap2(inoutPtr + 2);
  968. __glsSwap2(inoutPtr + 4);
  969. __gls_decode_bin_glTexCoord3s(ctx, inoutPtr);
  970. }
  971. void __gls_decode_bin_swap_glTexCoord3sv(__GLScontext *ctx, GLubyte *inoutPtr) {
  972. typedef void (*__GLSdispatch)(GLubyte *);
  973. __glsSwap2v(3, inoutPtr + 0);
  974. ((__GLSdispatch)ctx->dispatchCall[181])(inoutPtr);
  975. }
  976. void __gls_decode_bin_swap_glTexCoord4d(__GLScontext *ctx, GLubyte *inoutPtr) {
  977. extern void __gls_decode_bin_glTexCoord4d(__GLScontext *, GLubyte *);
  978. __glsSwap8(inoutPtr + 0);
  979. __glsSwap8(inoutPtr + 8);
  980. __glsSwap8(inoutPtr + 16);
  981. __glsSwap8(inoutPtr + 24);
  982. __gls_decode_bin_glTexCoord4d(ctx, inoutPtr);
  983. }
  984. void __gls_decode_bin_swap_glTexCoord4dv(__GLScontext *ctx, GLubyte *inoutPtr) {
  985. typedef void (*__GLSdispatch)(GLubyte *);
  986. __glsSwap8v(4, inoutPtr + 0);
  987. ((__GLSdispatch)ctx->dispatchCall[183])(inoutPtr);
  988. }
  989. void __gls_decode_bin_swap_glTexCoord4f(__GLScontext *ctx, GLubyte *inoutPtr) {
  990. extern void __gls_decode_bin_glTexCoord4f(__GLScontext *, GLubyte *);
  991. __glsSwap4(inoutPtr + 0);
  992. __glsSwap4(inoutPtr + 4);
  993. __glsSwap4(inoutPtr + 8);
  994. __glsSwap4(inoutPtr + 12);
  995. __gls_decode_bin_glTexCoord4f(ctx, inoutPtr);
  996. }
  997. void __gls_decode_bin_swap_glTexCoord4fv(__GLScontext *ctx, GLubyte *inoutPtr) {
  998. typedef void (*__GLSdispatch)(GLubyte *);
  999. __glsSwap4v(4, inoutPtr + 0);
  1000. ((__GLSdispatch)ctx->dispatchCall[185])(inoutPtr);
  1001. }
  1002. void __gls_decode_bin_swap_glTexCoord4i(__GLScontext *ctx, GLubyte *inoutPtr) {
  1003. extern void __gls_decode_bin_glTexCoord4i(__GLScontext *, GLubyte *);
  1004. __glsSwap4(inoutPtr + 0);
  1005. __glsSwap4(inoutPtr + 4);
  1006. __glsSwap4(inoutPtr + 8);
  1007. __glsSwap4(inoutPtr + 12);
  1008. __gls_decode_bin_glTexCoord4i(ctx, inoutPtr);
  1009. }
  1010. void __gls_decode_bin_swap_glTexCoord4iv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1011. typedef void (*__GLSdispatch)(GLubyte *);
  1012. __glsSwap4v(4, inoutPtr + 0);
  1013. ((__GLSdispatch)ctx->dispatchCall[187])(inoutPtr);
  1014. }
  1015. void __gls_decode_bin_swap_glTexCoord4s(__GLScontext *ctx, GLubyte *inoutPtr) {
  1016. extern void __gls_decode_bin_glTexCoord4s(__GLScontext *, GLubyte *);
  1017. __glsSwap2(inoutPtr + 0);
  1018. __glsSwap2(inoutPtr + 2);
  1019. __glsSwap2(inoutPtr + 4);
  1020. __glsSwap2(inoutPtr + 6);
  1021. __gls_decode_bin_glTexCoord4s(ctx, inoutPtr);
  1022. }
  1023. void __gls_decode_bin_swap_glTexCoord4sv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1024. typedef void (*__GLSdispatch)(GLubyte *);
  1025. __glsSwap2v(4, inoutPtr + 0);
  1026. ((__GLSdispatch)ctx->dispatchCall[189])(inoutPtr);
  1027. }
  1028. void __gls_decode_bin_swap_glVertex2d(__GLScontext *ctx, GLubyte *inoutPtr) {
  1029. extern void __gls_decode_bin_glVertex2d(__GLScontext *, GLubyte *);
  1030. __glsSwap8(inoutPtr + 0);
  1031. __glsSwap8(inoutPtr + 8);
  1032. __gls_decode_bin_glVertex2d(ctx, inoutPtr);
  1033. }
  1034. void __gls_decode_bin_swap_glVertex2dv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1035. typedef void (*__GLSdispatch)(GLubyte *);
  1036. __glsSwap8v(2, inoutPtr + 0);
  1037. ((__GLSdispatch)ctx->dispatchCall[191])(inoutPtr);
  1038. }
  1039. void __gls_decode_bin_swap_glVertex2f(__GLScontext *ctx, GLubyte *inoutPtr) {
  1040. extern void __gls_decode_bin_glVertex2f(__GLScontext *, GLubyte *);
  1041. __glsSwap4(inoutPtr + 0);
  1042. __glsSwap4(inoutPtr + 4);
  1043. __gls_decode_bin_glVertex2f(ctx, inoutPtr);
  1044. }
  1045. void __gls_decode_bin_swap_glVertex2fv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1046. typedef void (*__GLSdispatch)(GLubyte *);
  1047. __glsSwap4v(2, inoutPtr + 0);
  1048. ((__GLSdispatch)ctx->dispatchCall[193])(inoutPtr);
  1049. }
  1050. void __gls_decode_bin_swap_glVertex2i(__GLScontext *ctx, GLubyte *inoutPtr) {
  1051. extern void __gls_decode_bin_glVertex2i(__GLScontext *, GLubyte *);
  1052. __glsSwap4(inoutPtr + 0);
  1053. __glsSwap4(inoutPtr + 4);
  1054. __gls_decode_bin_glVertex2i(ctx, inoutPtr);
  1055. }
  1056. void __gls_decode_bin_swap_glVertex2iv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1057. typedef void (*__GLSdispatch)(GLubyte *);
  1058. __glsSwap4v(2, inoutPtr + 0);
  1059. ((__GLSdispatch)ctx->dispatchCall[195])(inoutPtr);
  1060. }
  1061. void __gls_decode_bin_swap_glVertex2s(__GLScontext *ctx, GLubyte *inoutPtr) {
  1062. extern void __gls_decode_bin_glVertex2s(__GLScontext *, GLubyte *);
  1063. __glsSwap2(inoutPtr + 0);
  1064. __glsSwap2(inoutPtr + 2);
  1065. __gls_decode_bin_glVertex2s(ctx, inoutPtr);
  1066. }
  1067. void __gls_decode_bin_swap_glVertex2sv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1068. typedef void (*__GLSdispatch)(GLubyte *);
  1069. __glsSwap2v(2, inoutPtr + 0);
  1070. ((__GLSdispatch)ctx->dispatchCall[197])(inoutPtr);
  1071. }
  1072. void __gls_decode_bin_swap_glVertex3d(__GLScontext *ctx, GLubyte *inoutPtr) {
  1073. extern void __gls_decode_bin_glVertex3d(__GLScontext *, GLubyte *);
  1074. __glsSwap8(inoutPtr + 0);
  1075. __glsSwap8(inoutPtr + 8);
  1076. __glsSwap8(inoutPtr + 16);
  1077. __gls_decode_bin_glVertex3d(ctx, inoutPtr);
  1078. }
  1079. void __gls_decode_bin_swap_glVertex3dv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1080. typedef void (*__GLSdispatch)(GLubyte *);
  1081. __glsSwap8v(3, inoutPtr + 0);
  1082. ((__GLSdispatch)ctx->dispatchCall[199])(inoutPtr);
  1083. }
  1084. void __gls_decode_bin_swap_glVertex3f(__GLScontext *ctx, GLubyte *inoutPtr) {
  1085. extern void __gls_decode_bin_glVertex3f(__GLScontext *, GLubyte *);
  1086. __glsSwap4(inoutPtr + 0);
  1087. __glsSwap4(inoutPtr + 4);
  1088. __glsSwap4(inoutPtr + 8);
  1089. __gls_decode_bin_glVertex3f(ctx, inoutPtr);
  1090. }
  1091. void __gls_decode_bin_swap_glVertex3fv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1092. typedef void (*__GLSdispatch)(GLubyte *);
  1093. __glsSwap4v(3, inoutPtr + 0);
  1094. ((__GLSdispatch)ctx->dispatchCall[201])(inoutPtr);
  1095. }
  1096. void __gls_decode_bin_swap_glVertex3i(__GLScontext *ctx, GLubyte *inoutPtr) {
  1097. extern void __gls_decode_bin_glVertex3i(__GLScontext *, GLubyte *);
  1098. __glsSwap4(inoutPtr + 0);
  1099. __glsSwap4(inoutPtr + 4);
  1100. __glsSwap4(inoutPtr + 8);
  1101. __gls_decode_bin_glVertex3i(ctx, inoutPtr);
  1102. }
  1103. void __gls_decode_bin_swap_glVertex3iv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1104. typedef void (*__GLSdispatch)(GLubyte *);
  1105. __glsSwap4v(3, inoutPtr + 0);
  1106. ((__GLSdispatch)ctx->dispatchCall[203])(inoutPtr);
  1107. }
  1108. void __gls_decode_bin_swap_glVertex3s(__GLScontext *ctx, GLubyte *inoutPtr) {
  1109. extern void __gls_decode_bin_glVertex3s(__GLScontext *, GLubyte *);
  1110. __glsSwap2(inoutPtr + 0);
  1111. __glsSwap2(inoutPtr + 2);
  1112. __glsSwap2(inoutPtr + 4);
  1113. __gls_decode_bin_glVertex3s(ctx, inoutPtr);
  1114. }
  1115. void __gls_decode_bin_swap_glVertex3sv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1116. typedef void (*__GLSdispatch)(GLubyte *);
  1117. __glsSwap2v(3, inoutPtr + 0);
  1118. ((__GLSdispatch)ctx->dispatchCall[205])(inoutPtr);
  1119. }
  1120. void __gls_decode_bin_swap_glVertex4d(__GLScontext *ctx, GLubyte *inoutPtr) {
  1121. extern void __gls_decode_bin_glVertex4d(__GLScontext *, GLubyte *);
  1122. __glsSwap8(inoutPtr + 0);
  1123. __glsSwap8(inoutPtr + 8);
  1124. __glsSwap8(inoutPtr + 16);
  1125. __glsSwap8(inoutPtr + 24);
  1126. __gls_decode_bin_glVertex4d(ctx, inoutPtr);
  1127. }
  1128. void __gls_decode_bin_swap_glVertex4dv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1129. typedef void (*__GLSdispatch)(GLubyte *);
  1130. __glsSwap8v(4, inoutPtr + 0);
  1131. ((__GLSdispatch)ctx->dispatchCall[207])(inoutPtr);
  1132. }
  1133. void __gls_decode_bin_swap_glVertex4f(__GLScontext *ctx, GLubyte *inoutPtr) {
  1134. extern void __gls_decode_bin_glVertex4f(__GLScontext *, GLubyte *);
  1135. __glsSwap4(inoutPtr + 0);
  1136. __glsSwap4(inoutPtr + 4);
  1137. __glsSwap4(inoutPtr + 8);
  1138. __glsSwap4(inoutPtr + 12);
  1139. __gls_decode_bin_glVertex4f(ctx, inoutPtr);
  1140. }
  1141. void __gls_decode_bin_swap_glVertex4fv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1142. typedef void (*__GLSdispatch)(GLubyte *);
  1143. __glsSwap4v(4, inoutPtr + 0);
  1144. ((__GLSdispatch)ctx->dispatchCall[209])(inoutPtr);
  1145. }
  1146. void __gls_decode_bin_swap_glVertex4i(__GLScontext *ctx, GLubyte *inoutPtr) {
  1147. extern void __gls_decode_bin_glVertex4i(__GLScontext *, GLubyte *);
  1148. __glsSwap4(inoutPtr + 0);
  1149. __glsSwap4(inoutPtr + 4);
  1150. __glsSwap4(inoutPtr + 8);
  1151. __glsSwap4(inoutPtr + 12);
  1152. __gls_decode_bin_glVertex4i(ctx, inoutPtr);
  1153. }
  1154. void __gls_decode_bin_swap_glVertex4iv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1155. typedef void (*__GLSdispatch)(GLubyte *);
  1156. __glsSwap4v(4, inoutPtr + 0);
  1157. ((__GLSdispatch)ctx->dispatchCall[211])(inoutPtr);
  1158. }
  1159. void __gls_decode_bin_swap_glVertex4s(__GLScontext *ctx, GLubyte *inoutPtr) {
  1160. extern void __gls_decode_bin_glVertex4s(__GLScontext *, GLubyte *);
  1161. __glsSwap2(inoutPtr + 0);
  1162. __glsSwap2(inoutPtr + 2);
  1163. __glsSwap2(inoutPtr + 4);
  1164. __glsSwap2(inoutPtr + 6);
  1165. __gls_decode_bin_glVertex4s(ctx, inoutPtr);
  1166. }
  1167. void __gls_decode_bin_swap_glVertex4sv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1168. typedef void (*__GLSdispatch)(GLubyte *);
  1169. __glsSwap2v(4, inoutPtr + 0);
  1170. ((__GLSdispatch)ctx->dispatchCall[213])(inoutPtr);
  1171. }
  1172. void __gls_decode_bin_swap_glClipPlane(__GLScontext *ctx, GLubyte *inoutPtr) {
  1173. extern void __gls_decode_bin_glClipPlane(__GLScontext *, GLubyte *);
  1174. __glsSwap8v(4, inoutPtr + 0);
  1175. __glsSwap4(inoutPtr + 32);
  1176. __gls_decode_bin_glClipPlane(ctx, inoutPtr);
  1177. }
  1178. void __gls_decode_bin_swap_glColorMaterial(__GLScontext *ctx, GLubyte *inoutPtr) {
  1179. extern void __gls_decode_bin_glColorMaterial(__GLScontext *, GLubyte *);
  1180. __glsSwap4(inoutPtr + 0);
  1181. __glsSwap4(inoutPtr + 4);
  1182. __gls_decode_bin_glColorMaterial(ctx, inoutPtr);
  1183. }
  1184. void __gls_decode_bin_swap_glCullFace(__GLScontext *ctx, GLubyte *inoutPtr) {
  1185. extern void __gls_decode_bin_glCullFace(__GLScontext *, GLubyte *);
  1186. __glsSwap4(inoutPtr + 0);
  1187. __gls_decode_bin_glCullFace(ctx, inoutPtr);
  1188. }
  1189. void __gls_decode_bin_swap_glFogf(__GLScontext *ctx, GLubyte *inoutPtr) {
  1190. extern void __gls_decode_bin_glFogf(__GLScontext *, GLubyte *);
  1191. __glsSwap4(inoutPtr + 0);
  1192. __glsSwap4(inoutPtr + 4);
  1193. __gls_decode_bin_glFogf(ctx, inoutPtr);
  1194. }
  1195. void __gls_decode_bin_swap_glFogfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1196. extern void __gls_decode_bin_glFogfv(__GLScontext *, GLubyte *);
  1197. GLenum pname;
  1198. GLint params_count;
  1199. __glsSwap4(inoutPtr + 0);
  1200. pname = *(GLenum *)(inoutPtr + 0);
  1201. params_count = __gls_glFogfv_params_size(pname);
  1202. __glsSwap4v(params_count, inoutPtr + 4);
  1203. __gls_decode_bin_glFogfv(ctx, inoutPtr);
  1204. }
  1205. void __gls_decode_bin_swap_glFogi(__GLScontext *ctx, GLubyte *inoutPtr) {
  1206. extern void __gls_decode_bin_glFogi(__GLScontext *, GLubyte *);
  1207. __glsSwap4(inoutPtr + 0);
  1208. __glsSwap4(inoutPtr + 4);
  1209. __gls_decode_bin_glFogi(ctx, inoutPtr);
  1210. }
  1211. void __gls_decode_bin_swap_glFogiv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1212. extern void __gls_decode_bin_glFogiv(__GLScontext *, GLubyte *);
  1213. GLenum pname;
  1214. GLint params_count;
  1215. __glsSwap4(inoutPtr + 0);
  1216. pname = *(GLenum *)(inoutPtr + 0);
  1217. params_count = __gls_glFogiv_params_size(pname);
  1218. __glsSwap4v(params_count, inoutPtr + 4);
  1219. __gls_decode_bin_glFogiv(ctx, inoutPtr);
  1220. }
  1221. void __gls_decode_bin_swap_glFrontFace(__GLScontext *ctx, GLubyte *inoutPtr) {
  1222. extern void __gls_decode_bin_glFrontFace(__GLScontext *, GLubyte *);
  1223. __glsSwap4(inoutPtr + 0);
  1224. __gls_decode_bin_glFrontFace(ctx, inoutPtr);
  1225. }
  1226. void __gls_decode_bin_swap_glHint(__GLScontext *ctx, GLubyte *inoutPtr) {
  1227. extern void __gls_decode_bin_glHint(__GLScontext *, GLubyte *);
  1228. __glsSwap4(inoutPtr + 0);
  1229. __glsSwap4(inoutPtr + 4);
  1230. __gls_decode_bin_glHint(ctx, inoutPtr);
  1231. }
  1232. void __gls_decode_bin_swap_glLightf(__GLScontext *ctx, GLubyte *inoutPtr) {
  1233. extern void __gls_decode_bin_glLightf(__GLScontext *, GLubyte *);
  1234. __glsSwap4(inoutPtr + 0);
  1235. __glsSwap4(inoutPtr + 4);
  1236. __glsSwap4(inoutPtr + 8);
  1237. __gls_decode_bin_glLightf(ctx, inoutPtr);
  1238. }
  1239. void __gls_decode_bin_swap_glLightfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1240. extern void __gls_decode_bin_glLightfv(__GLScontext *, GLubyte *);
  1241. GLenum pname;
  1242. GLint params_count;
  1243. __glsSwap4(inoutPtr + 0);
  1244. pname = *(GLenum *)(inoutPtr + 0);
  1245. __glsSwap4(inoutPtr + 4);
  1246. params_count = __gls_glLightfv_params_size(pname);
  1247. __glsSwap4v(params_count, inoutPtr + 8);
  1248. __gls_decode_bin_glLightfv(ctx, inoutPtr);
  1249. }
  1250. void __gls_decode_bin_swap_glLighti(__GLScontext *ctx, GLubyte *inoutPtr) {
  1251. extern void __gls_decode_bin_glLighti(__GLScontext *, GLubyte *);
  1252. __glsSwap4(inoutPtr + 0);
  1253. __glsSwap4(inoutPtr + 4);
  1254. __glsSwap4(inoutPtr + 8);
  1255. __gls_decode_bin_glLighti(ctx, inoutPtr);
  1256. }
  1257. void __gls_decode_bin_swap_glLightiv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1258. extern void __gls_decode_bin_glLightiv(__GLScontext *, GLubyte *);
  1259. GLenum pname;
  1260. GLint params_count;
  1261. __glsSwap4(inoutPtr + 0);
  1262. pname = *(GLenum *)(inoutPtr + 0);
  1263. __glsSwap4(inoutPtr + 4);
  1264. params_count = __gls_glLightiv_params_size(pname);
  1265. __glsSwap4v(params_count, inoutPtr + 8);
  1266. __gls_decode_bin_glLightiv(ctx, inoutPtr);
  1267. }
  1268. void __gls_decode_bin_swap_glLightModelf(__GLScontext *ctx, GLubyte *inoutPtr) {
  1269. extern void __gls_decode_bin_glLightModelf(__GLScontext *, GLubyte *);
  1270. __glsSwap4(inoutPtr + 0);
  1271. __glsSwap4(inoutPtr + 4);
  1272. __gls_decode_bin_glLightModelf(ctx, inoutPtr);
  1273. }
  1274. void __gls_decode_bin_swap_glLightModelfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1275. extern void __gls_decode_bin_glLightModelfv(__GLScontext *, GLubyte *);
  1276. GLenum pname;
  1277. GLint params_count;
  1278. __glsSwap4(inoutPtr + 0);
  1279. pname = *(GLenum *)(inoutPtr + 0);
  1280. params_count = __gls_glLightModelfv_params_size(pname);
  1281. __glsSwap4v(params_count, inoutPtr + 4);
  1282. __gls_decode_bin_glLightModelfv(ctx, inoutPtr);
  1283. }
  1284. void __gls_decode_bin_swap_glLightModeli(__GLScontext *ctx, GLubyte *inoutPtr) {
  1285. extern void __gls_decode_bin_glLightModeli(__GLScontext *, GLubyte *);
  1286. __glsSwap4(inoutPtr + 0);
  1287. __glsSwap4(inoutPtr + 4);
  1288. __gls_decode_bin_glLightModeli(ctx, inoutPtr);
  1289. }
  1290. void __gls_decode_bin_swap_glLightModeliv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1291. extern void __gls_decode_bin_glLightModeliv(__GLScontext *, GLubyte *);
  1292. GLenum pname;
  1293. GLint params_count;
  1294. __glsSwap4(inoutPtr + 0);
  1295. pname = *(GLenum *)(inoutPtr + 0);
  1296. params_count = __gls_glLightModeliv_params_size(pname);
  1297. __glsSwap4v(params_count, inoutPtr + 4);
  1298. __gls_decode_bin_glLightModeliv(ctx, inoutPtr);
  1299. }
  1300. void __gls_decode_bin_swap_glLineStipple(__GLScontext *ctx, GLubyte *inoutPtr) {
  1301. extern void __gls_decode_bin_glLineStipple(__GLScontext *, GLubyte *);
  1302. __glsSwap4(inoutPtr + 0);
  1303. __glsSwap4(inoutPtr + 4);
  1304. __gls_decode_bin_glLineStipple(ctx, inoutPtr);
  1305. }
  1306. void __gls_decode_bin_swap_glLineWidth(__GLScontext *ctx, GLubyte *inoutPtr) {
  1307. extern void __gls_decode_bin_glLineWidth(__GLScontext *, GLubyte *);
  1308. __glsSwap4(inoutPtr + 0);
  1309. __gls_decode_bin_glLineWidth(ctx, inoutPtr);
  1310. }
  1311. void __gls_decode_bin_swap_glMaterialf(__GLScontext *ctx, GLubyte *inoutPtr) {
  1312. extern void __gls_decode_bin_glMaterialf(__GLScontext *, GLubyte *);
  1313. __glsSwap4(inoutPtr + 0);
  1314. __glsSwap4(inoutPtr + 4);
  1315. __glsSwap4(inoutPtr + 8);
  1316. __gls_decode_bin_glMaterialf(ctx, inoutPtr);
  1317. }
  1318. void __gls_decode_bin_swap_glMaterialfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1319. extern void __gls_decode_bin_glMaterialfv(__GLScontext *, GLubyte *);
  1320. GLenum pname;
  1321. GLint params_count;
  1322. __glsSwap4(inoutPtr + 0);
  1323. pname = *(GLenum *)(inoutPtr + 0);
  1324. __glsSwap4(inoutPtr + 4);
  1325. params_count = __gls_glMaterialfv_params_size(pname);
  1326. __glsSwap4v(params_count, inoutPtr + 8);
  1327. __gls_decode_bin_glMaterialfv(ctx, inoutPtr);
  1328. }
  1329. void __gls_decode_bin_swap_glMateriali(__GLScontext *ctx, GLubyte *inoutPtr) {
  1330. extern void __gls_decode_bin_glMateriali(__GLScontext *, GLubyte *);
  1331. __glsSwap4(inoutPtr + 0);
  1332. __glsSwap4(inoutPtr + 4);
  1333. __glsSwap4(inoutPtr + 8);
  1334. __gls_decode_bin_glMateriali(ctx, inoutPtr);
  1335. }
  1336. void __gls_decode_bin_swap_glMaterialiv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1337. extern void __gls_decode_bin_glMaterialiv(__GLScontext *, GLubyte *);
  1338. GLenum pname;
  1339. GLint params_count;
  1340. __glsSwap4(inoutPtr + 0);
  1341. pname = *(GLenum *)(inoutPtr + 0);
  1342. __glsSwap4(inoutPtr + 4);
  1343. params_count = __gls_glMaterialiv_params_size(pname);
  1344. __glsSwap4v(params_count, inoutPtr + 8);
  1345. __gls_decode_bin_glMaterialiv(ctx, inoutPtr);
  1346. }
  1347. void __gls_decode_bin_swap_glPointSize(__GLScontext *ctx, GLubyte *inoutPtr) {
  1348. extern void __gls_decode_bin_glPointSize(__GLScontext *, GLubyte *);
  1349. __glsSwap4(inoutPtr + 0);
  1350. __gls_decode_bin_glPointSize(ctx, inoutPtr);
  1351. }
  1352. void __gls_decode_bin_swap_glPolygonMode(__GLScontext *ctx, GLubyte *inoutPtr) {
  1353. extern void __gls_decode_bin_glPolygonMode(__GLScontext *, GLubyte *);
  1354. __glsSwap4(inoutPtr + 0);
  1355. __glsSwap4(inoutPtr + 4);
  1356. __gls_decode_bin_glPolygonMode(ctx, inoutPtr);
  1357. }
  1358. void __gls_decode_bin_swap_glPolygonStipple(__GLScontext *ctx, GLubyte *inoutPtr) {
  1359. extern void __gls_decode_bin_glPolygonStipple(__GLScontext *, GLubyte *);
  1360. __glsSwap4(inoutPtr + 0);
  1361. __gls_decode_bin_glPolygonStipple(ctx, inoutPtr);
  1362. }
  1363. void __gls_decode_bin_swap_glScissor(__GLScontext *ctx, GLubyte *inoutPtr) {
  1364. extern void __gls_decode_bin_glScissor(__GLScontext *, GLubyte *);
  1365. __glsSwap4(inoutPtr + 0);
  1366. __glsSwap4(inoutPtr + 4);
  1367. __glsSwap4(inoutPtr + 8);
  1368. __glsSwap4(inoutPtr + 12);
  1369. __gls_decode_bin_glScissor(ctx, inoutPtr);
  1370. }
  1371. void __gls_decode_bin_swap_glShadeModel(__GLScontext *ctx, GLubyte *inoutPtr) {
  1372. extern void __gls_decode_bin_glShadeModel(__GLScontext *, GLubyte *);
  1373. __glsSwap4(inoutPtr + 0);
  1374. __gls_decode_bin_glShadeModel(ctx, inoutPtr);
  1375. }
  1376. void __gls_decode_bin_swap_glTexParameterf(__GLScontext *ctx, GLubyte *inoutPtr) {
  1377. extern void __gls_decode_bin_glTexParameterf(__GLScontext *, GLubyte *);
  1378. __glsSwap4(inoutPtr + 0);
  1379. __glsSwap4(inoutPtr + 4);
  1380. __glsSwap4(inoutPtr + 8);
  1381. __gls_decode_bin_glTexParameterf(ctx, inoutPtr);
  1382. }
  1383. void __gls_decode_bin_swap_glTexParameterfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1384. extern void __gls_decode_bin_glTexParameterfv(__GLScontext *, GLubyte *);
  1385. GLenum pname;
  1386. GLint params_count;
  1387. __glsSwap4(inoutPtr + 0);
  1388. pname = *(GLenum *)(inoutPtr + 0);
  1389. __glsSwap4(inoutPtr + 4);
  1390. params_count = __gls_glTexParameterfv_params_size(pname);
  1391. __glsSwap4v(params_count, inoutPtr + 8);
  1392. __gls_decode_bin_glTexParameterfv(ctx, inoutPtr);
  1393. }
  1394. void __gls_decode_bin_swap_glTexParameteri(__GLScontext *ctx, GLubyte *inoutPtr) {
  1395. extern void __gls_decode_bin_glTexParameteri(__GLScontext *, GLubyte *);
  1396. __glsSwap4(inoutPtr + 0);
  1397. __glsSwap4(inoutPtr + 4);
  1398. __glsSwap4(inoutPtr + 8);
  1399. __gls_decode_bin_glTexParameteri(ctx, inoutPtr);
  1400. }
  1401. void __gls_decode_bin_swap_glTexParameteriv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1402. extern void __gls_decode_bin_glTexParameteriv(__GLScontext *, GLubyte *);
  1403. GLenum pname;
  1404. GLint params_count;
  1405. __glsSwap4(inoutPtr + 0);
  1406. pname = *(GLenum *)(inoutPtr + 0);
  1407. __glsSwap4(inoutPtr + 4);
  1408. params_count = __gls_glTexParameteriv_params_size(pname);
  1409. __glsSwap4v(params_count, inoutPtr + 8);
  1410. __gls_decode_bin_glTexParameteriv(ctx, inoutPtr);
  1411. }
  1412. void __gls_decode_bin_swap_glTexImage1D(__GLScontext *ctx, GLubyte *inoutPtr) {
  1413. extern void __gls_decode_bin_glTexImage1D(__GLScontext *, GLubyte *);
  1414. GLbitfield imageFlags;
  1415. GLsizei width;
  1416. GLenum format;
  1417. GLenum type;
  1418. GLint pixels_count;
  1419. __glsSwap4(inoutPtr + 0);
  1420. imageFlags = *(GLint *)(inoutPtr + 0);
  1421. __glsSwap4(inoutPtr + 4);
  1422. width = *(GLsizei *)(inoutPtr + 4);
  1423. __glsSwap4(inoutPtr + 8);
  1424. format = *(GLenum *)(inoutPtr + 8);
  1425. __glsSwap4(inoutPtr + 12);
  1426. type = *(GLenum *)(inoutPtr + 12);
  1427. __glsSwap4(inoutPtr + 16);
  1428. __glsSwap4(inoutPtr + 20);
  1429. __glsSwap4(inoutPtr + 24);
  1430. __glsSwap4(inoutPtr + 28);
  1431. pixels_count = imageFlags & GLS_IMAGE_NULL_BIT ? 0 : __gls_glTexImage1D_pixels_size(format, type, width);
  1432. __glsSwapv(type, pixels_count, inoutPtr + 32);
  1433. __gls_decode_bin_glTexImage1D(ctx, inoutPtr);
  1434. }
  1435. void __gls_decode_bin_swap_glTexImage2D(__GLScontext *ctx, GLubyte *inoutPtr) {
  1436. extern void __gls_decode_bin_glTexImage2D(__GLScontext *, GLubyte *);
  1437. GLbitfield imageFlags;
  1438. GLsizei width;
  1439. GLsizei height;
  1440. GLenum format;
  1441. GLenum type;
  1442. GLint pixels_count;
  1443. __glsSwap4(inoutPtr + 0);
  1444. imageFlags = *(GLint *)(inoutPtr + 0);
  1445. __glsSwap4(inoutPtr + 4);
  1446. width = *(GLsizei *)(inoutPtr + 4);
  1447. __glsSwap4(inoutPtr + 8);
  1448. height = *(GLsizei *)(inoutPtr + 8);
  1449. __glsSwap4(inoutPtr + 12);
  1450. format = *(GLenum *)(inoutPtr + 12);
  1451. __glsSwap4(inoutPtr + 16);
  1452. type = *(GLenum *)(inoutPtr + 16);
  1453. __glsSwap4(inoutPtr + 20);
  1454. __glsSwap4(inoutPtr + 24);
  1455. __glsSwap4(inoutPtr + 28);
  1456. __glsSwap4(inoutPtr + 32);
  1457. pixels_count = imageFlags & GLS_IMAGE_NULL_BIT ? 0 : __gls_glTexImage2D_pixels_size(format, type, width, height);
  1458. __glsSwapv(type, pixels_count, inoutPtr + 36);
  1459. __gls_decode_bin_glTexImage2D(ctx, inoutPtr);
  1460. }
  1461. void __gls_decode_bin_swap_glTexEnvf(__GLScontext *ctx, GLubyte *inoutPtr) {
  1462. extern void __gls_decode_bin_glTexEnvf(__GLScontext *, GLubyte *);
  1463. __glsSwap4(inoutPtr + 0);
  1464. __glsSwap4(inoutPtr + 4);
  1465. __glsSwap4(inoutPtr + 8);
  1466. __gls_decode_bin_glTexEnvf(ctx, inoutPtr);
  1467. }
  1468. void __gls_decode_bin_swap_glTexEnvfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1469. extern void __gls_decode_bin_glTexEnvfv(__GLScontext *, GLubyte *);
  1470. GLenum pname;
  1471. GLint params_count;
  1472. __glsSwap4(inoutPtr + 0);
  1473. pname = *(GLenum *)(inoutPtr + 0);
  1474. __glsSwap4(inoutPtr + 4);
  1475. params_count = __gls_glTexEnvfv_params_size(pname);
  1476. __glsSwap4v(params_count, inoutPtr + 8);
  1477. __gls_decode_bin_glTexEnvfv(ctx, inoutPtr);
  1478. }
  1479. void __gls_decode_bin_swap_glTexEnvi(__GLScontext *ctx, GLubyte *inoutPtr) {
  1480. extern void __gls_decode_bin_glTexEnvi(__GLScontext *, GLubyte *);
  1481. __glsSwap4(inoutPtr + 0);
  1482. __glsSwap4(inoutPtr + 4);
  1483. __glsSwap4(inoutPtr + 8);
  1484. __gls_decode_bin_glTexEnvi(ctx, inoutPtr);
  1485. }
  1486. void __gls_decode_bin_swap_glTexEnviv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1487. extern void __gls_decode_bin_glTexEnviv(__GLScontext *, GLubyte *);
  1488. GLenum pname;
  1489. GLint params_count;
  1490. __glsSwap4(inoutPtr + 0);
  1491. pname = *(GLenum *)(inoutPtr + 0);
  1492. __glsSwap4(inoutPtr + 4);
  1493. params_count = __gls_glTexEnviv_params_size(pname);
  1494. __glsSwap4v(params_count, inoutPtr + 8);
  1495. __gls_decode_bin_glTexEnviv(ctx, inoutPtr);
  1496. }
  1497. void __gls_decode_bin_swap_glTexGend(__GLScontext *ctx, GLubyte *inoutPtr) {
  1498. extern void __gls_decode_bin_glTexGend(__GLScontext *, GLubyte *);
  1499. __glsSwap8(inoutPtr + 0);
  1500. __glsSwap4(inoutPtr + 8);
  1501. __glsSwap4(inoutPtr + 12);
  1502. __gls_decode_bin_glTexGend(ctx, inoutPtr);
  1503. }
  1504. void __gls_decode_bin_swap_glTexGendv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1505. extern void __gls_decode_bin_glTexGendv(__GLScontext *, GLubyte *);
  1506. GLenum pname;
  1507. GLint params_count;
  1508. __glsSwap4(inoutPtr + 0);
  1509. pname = *(GLenum *)(inoutPtr + 0);
  1510. params_count = __gls_glTexGendv_params_size(pname);
  1511. __glsSwap8v(params_count, inoutPtr + 4);
  1512. __glsSwap4(inoutPtr + 4 + 8 * params_count);
  1513. __gls_decode_bin_glTexGendv(ctx, inoutPtr);
  1514. }
  1515. void __gls_decode_bin_swap_glTexGenf(__GLScontext *ctx, GLubyte *inoutPtr) {
  1516. extern void __gls_decode_bin_glTexGenf(__GLScontext *, GLubyte *);
  1517. __glsSwap4(inoutPtr + 0);
  1518. __glsSwap4(inoutPtr + 4);
  1519. __glsSwap4(inoutPtr + 8);
  1520. __gls_decode_bin_glTexGenf(ctx, inoutPtr);
  1521. }
  1522. void __gls_decode_bin_swap_glTexGenfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1523. extern void __gls_decode_bin_glTexGenfv(__GLScontext *, GLubyte *);
  1524. GLenum pname;
  1525. GLint params_count;
  1526. __glsSwap4(inoutPtr + 0);
  1527. pname = *(GLenum *)(inoutPtr + 0);
  1528. __glsSwap4(inoutPtr + 4);
  1529. params_count = __gls_glTexGenfv_params_size(pname);
  1530. __glsSwap4v(params_count, inoutPtr + 8);
  1531. __gls_decode_bin_glTexGenfv(ctx, inoutPtr);
  1532. }
  1533. void __gls_decode_bin_swap_glTexGeni(__GLScontext *ctx, GLubyte *inoutPtr) {
  1534. extern void __gls_decode_bin_glTexGeni(__GLScontext *, GLubyte *);
  1535. __glsSwap4(inoutPtr + 0);
  1536. __glsSwap4(inoutPtr + 4);
  1537. __glsSwap4(inoutPtr + 8);
  1538. __gls_decode_bin_glTexGeni(ctx, inoutPtr);
  1539. }
  1540. void __gls_decode_bin_swap_glTexGeniv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1541. extern void __gls_decode_bin_glTexGeniv(__GLScontext *, GLubyte *);
  1542. GLenum pname;
  1543. GLint params_count;
  1544. __glsSwap4(inoutPtr + 0);
  1545. pname = *(GLenum *)(inoutPtr + 0);
  1546. __glsSwap4(inoutPtr + 4);
  1547. params_count = __gls_glTexGeniv_params_size(pname);
  1548. __glsSwap4v(params_count, inoutPtr + 8);
  1549. __gls_decode_bin_glTexGeniv(ctx, inoutPtr);
  1550. }
  1551. void __gls_decode_bin_swap_glFeedbackBuffer(__GLScontext *ctx, GLubyte *inoutPtr) {
  1552. extern void __gls_decode_bin_glFeedbackBuffer(__GLScontext *, GLubyte *);
  1553. __glsSwap4(inoutPtr + 0);
  1554. __glsSwap8(inoutPtr + 4);
  1555. __glsSwap4(inoutPtr + 12);
  1556. __gls_decode_bin_glFeedbackBuffer(ctx, inoutPtr);
  1557. }
  1558. void __gls_decode_bin_swap_glSelectBuffer(__GLScontext *ctx, GLubyte *inoutPtr) {
  1559. extern void __gls_decode_bin_glSelectBuffer(__GLScontext *, GLubyte *);
  1560. __glsSwap4(inoutPtr + 0);
  1561. __glsSwap8(inoutPtr + 4);
  1562. __gls_decode_bin_glSelectBuffer(ctx, inoutPtr);
  1563. }
  1564. void __gls_decode_bin_swap_glRenderMode(__GLScontext *ctx, GLubyte *inoutPtr) {
  1565. extern void __gls_decode_bin_glRenderMode(__GLScontext *, GLubyte *);
  1566. __glsSwap4(inoutPtr + 0);
  1567. __gls_decode_bin_glRenderMode(ctx, inoutPtr);
  1568. }
  1569. void __gls_decode_bin_swap_glInitNames(__GLScontext *ctx, GLubyte *inoutPtr) {
  1570. typedef void (*__GLSdispatch)(void);
  1571. ((__GLSdispatch)ctx->dispatchCall[261])();
  1572. }
  1573. void __gls_decode_bin_swap_glLoadName(__GLScontext *ctx, GLubyte *inoutPtr) {
  1574. extern void __gls_decode_bin_glLoadName(__GLScontext *, GLubyte *);
  1575. __glsSwap4(inoutPtr + 0);
  1576. __gls_decode_bin_glLoadName(ctx, inoutPtr);
  1577. }
  1578. void __gls_decode_bin_swap_glPassThrough(__GLScontext *ctx, GLubyte *inoutPtr) {
  1579. extern void __gls_decode_bin_glPassThrough(__GLScontext *, GLubyte *);
  1580. __glsSwap4(inoutPtr + 0);
  1581. __gls_decode_bin_glPassThrough(ctx, inoutPtr);
  1582. }
  1583. void __gls_decode_bin_swap_glPopName(__GLScontext *ctx, GLubyte *inoutPtr) {
  1584. typedef void (*__GLSdispatch)(void);
  1585. ((__GLSdispatch)ctx->dispatchCall[264])();
  1586. }
  1587. void __gls_decode_bin_swap_glPushName(__GLScontext *ctx, GLubyte *inoutPtr) {
  1588. extern void __gls_decode_bin_glPushName(__GLScontext *, GLubyte *);
  1589. __glsSwap4(inoutPtr + 0);
  1590. __gls_decode_bin_glPushName(ctx, inoutPtr);
  1591. }
  1592. void __gls_decode_bin_swap_glDrawBuffer(__GLScontext *ctx, GLubyte *inoutPtr) {
  1593. extern void __gls_decode_bin_glDrawBuffer(__GLScontext *, GLubyte *);
  1594. __glsSwap4(inoutPtr + 0);
  1595. __gls_decode_bin_glDrawBuffer(ctx, inoutPtr);
  1596. }
  1597. void __gls_decode_bin_swap_glClear(__GLScontext *ctx, GLubyte *inoutPtr) {
  1598. extern void __gls_decode_bin_glClear(__GLScontext *, GLubyte *);
  1599. __glsSwap4(inoutPtr + 0);
  1600. __gls_decode_bin_glClear(ctx, inoutPtr);
  1601. }
  1602. void __gls_decode_bin_swap_glClearAccum(__GLScontext *ctx, GLubyte *inoutPtr) {
  1603. extern void __gls_decode_bin_glClearAccum(__GLScontext *, GLubyte *);
  1604. __glsSwap4(inoutPtr + 0);
  1605. __glsSwap4(inoutPtr + 4);
  1606. __glsSwap4(inoutPtr + 8);
  1607. __glsSwap4(inoutPtr + 12);
  1608. __gls_decode_bin_glClearAccum(ctx, inoutPtr);
  1609. }
  1610. void __gls_decode_bin_swap_glClearIndex(__GLScontext *ctx, GLubyte *inoutPtr) {
  1611. extern void __gls_decode_bin_glClearIndex(__GLScontext *, GLubyte *);
  1612. __glsSwap4(inoutPtr + 0);
  1613. __gls_decode_bin_glClearIndex(ctx, inoutPtr);
  1614. }
  1615. void __gls_decode_bin_swap_glClearColor(__GLScontext *ctx, GLubyte *inoutPtr) {
  1616. extern void __gls_decode_bin_glClearColor(__GLScontext *, GLubyte *);
  1617. __glsSwap4(inoutPtr + 0);
  1618. __glsSwap4(inoutPtr + 4);
  1619. __glsSwap4(inoutPtr + 8);
  1620. __glsSwap4(inoutPtr + 12);
  1621. __gls_decode_bin_glClearColor(ctx, inoutPtr);
  1622. }
  1623. void __gls_decode_bin_swap_glClearStencil(__GLScontext *ctx, GLubyte *inoutPtr) {
  1624. extern void __gls_decode_bin_glClearStencil(__GLScontext *, GLubyte *);
  1625. __glsSwap4(inoutPtr + 0);
  1626. __gls_decode_bin_glClearStencil(ctx, inoutPtr);
  1627. }
  1628. void __gls_decode_bin_swap_glClearDepth(__GLScontext *ctx, GLubyte *inoutPtr) {
  1629. extern void __gls_decode_bin_glClearDepth(__GLScontext *, GLubyte *);
  1630. __glsSwap8(inoutPtr + 0);
  1631. __gls_decode_bin_glClearDepth(ctx, inoutPtr);
  1632. }
  1633. void __gls_decode_bin_swap_glStencilMask(__GLScontext *ctx, GLubyte *inoutPtr) {
  1634. extern void __gls_decode_bin_glStencilMask(__GLScontext *, GLubyte *);
  1635. __glsSwap4(inoutPtr + 0);
  1636. __gls_decode_bin_glStencilMask(ctx, inoutPtr);
  1637. }
  1638. void __gls_decode_bin_swap_glColorMask(__GLScontext *ctx, GLubyte *inoutPtr) {
  1639. extern void __gls_decode_bin_glColorMask(__GLScontext *, GLubyte *);
  1640. __gls_decode_bin_glColorMask(ctx, inoutPtr);
  1641. }
  1642. void __gls_decode_bin_swap_glDepthMask(__GLScontext *ctx, GLubyte *inoutPtr) {
  1643. extern void __gls_decode_bin_glDepthMask(__GLScontext *, GLubyte *);
  1644. __gls_decode_bin_glDepthMask(ctx, inoutPtr);
  1645. }
  1646. void __gls_decode_bin_swap_glIndexMask(__GLScontext *ctx, GLubyte *inoutPtr) {
  1647. extern void __gls_decode_bin_glIndexMask(__GLScontext *, GLubyte *);
  1648. __glsSwap4(inoutPtr + 0);
  1649. __gls_decode_bin_glIndexMask(ctx, inoutPtr);
  1650. }
  1651. void __gls_decode_bin_swap_glAccum(__GLScontext *ctx, GLubyte *inoutPtr) {
  1652. extern void __gls_decode_bin_glAccum(__GLScontext *, GLubyte *);
  1653. __glsSwap4(inoutPtr + 0);
  1654. __glsSwap4(inoutPtr + 4);
  1655. __gls_decode_bin_glAccum(ctx, inoutPtr);
  1656. }
  1657. void __gls_decode_bin_swap_glDisable(__GLScontext *ctx, GLubyte *inoutPtr) {
  1658. extern void __gls_decode_bin_glDisable(__GLScontext *, GLubyte *);
  1659. __glsSwap4(inoutPtr + 0);
  1660. __gls_decode_bin_glDisable(ctx, inoutPtr);
  1661. }
  1662. void __gls_decode_bin_swap_glEnable(__GLScontext *ctx, GLubyte *inoutPtr) {
  1663. extern void __gls_decode_bin_glEnable(__GLScontext *, GLubyte *);
  1664. __glsSwap4(inoutPtr + 0);
  1665. __gls_decode_bin_glEnable(ctx, inoutPtr);
  1666. }
  1667. void __gls_decode_bin_swap_glFinish(__GLScontext *ctx, GLubyte *inoutPtr) {
  1668. typedef void (*__GLSdispatch)(void);
  1669. ((__GLSdispatch)ctx->dispatchCall[280])();
  1670. }
  1671. void __gls_decode_bin_swap_glFlush(__GLScontext *ctx, GLubyte *inoutPtr) {
  1672. typedef void (*__GLSdispatch)(void);
  1673. ((__GLSdispatch)ctx->dispatchCall[281])();
  1674. }
  1675. void __gls_decode_bin_swap_glPopAttrib(__GLScontext *ctx, GLubyte *inoutPtr) {
  1676. typedef void (*__GLSdispatch)(void);
  1677. ((__GLSdispatch)ctx->dispatchCall[282])();
  1678. }
  1679. void __gls_decode_bin_swap_glPushAttrib(__GLScontext *ctx, GLubyte *inoutPtr) {
  1680. extern void __gls_decode_bin_glPushAttrib(__GLScontext *, GLubyte *);
  1681. __glsSwap4(inoutPtr + 0);
  1682. __gls_decode_bin_glPushAttrib(ctx, inoutPtr);
  1683. }
  1684. void __gls_decode_bin_swap_glMap1d(__GLScontext *ctx, GLubyte *inoutPtr) {
  1685. extern void __gls_decode_bin_glMap1d(__GLScontext *, GLubyte *);
  1686. GLenum target;
  1687. GLint stride;
  1688. GLint order;
  1689. GLint points_count;
  1690. __glsSwap4(inoutPtr + 0);
  1691. target = *(GLenum *)(inoutPtr + 0);
  1692. __glsSwap4(inoutPtr + 4);
  1693. stride = *(GLint *)(inoutPtr + 4);
  1694. __glsSwap4(inoutPtr + 8);
  1695. order = *(GLint *)(inoutPtr + 8);
  1696. __glsSwap8(inoutPtr + 12);
  1697. __glsSwap8(inoutPtr + 20);
  1698. points_count = __gls_glMap1d_points_size(target, stride, order);
  1699. __glsSwap8v(points_count, inoutPtr + 28);
  1700. __gls_decode_bin_glMap1d(ctx, inoutPtr);
  1701. }
  1702. void __gls_decode_bin_swap_glMap1f(__GLScontext *ctx, GLubyte *inoutPtr) {
  1703. extern void __gls_decode_bin_glMap1f(__GLScontext *, GLubyte *);
  1704. GLenum target;
  1705. GLint stride;
  1706. GLint order;
  1707. GLint points_count;
  1708. __glsSwap4(inoutPtr + 0);
  1709. target = *(GLenum *)(inoutPtr + 0);
  1710. __glsSwap4(inoutPtr + 4);
  1711. stride = *(GLint *)(inoutPtr + 4);
  1712. __glsSwap4(inoutPtr + 8);
  1713. order = *(GLint *)(inoutPtr + 8);
  1714. __glsSwap4(inoutPtr + 12);
  1715. __glsSwap4(inoutPtr + 16);
  1716. points_count = __gls_glMap1f_points_size(target, stride, order);
  1717. __glsSwap4v(points_count, inoutPtr + 20);
  1718. __gls_decode_bin_glMap1f(ctx, inoutPtr);
  1719. }
  1720. void __gls_decode_bin_swap_glMap2d(__GLScontext *ctx, GLubyte *inoutPtr) {
  1721. extern void __gls_decode_bin_glMap2d(__GLScontext *, GLubyte *);
  1722. GLenum target;
  1723. GLint ustride;
  1724. GLint uorder;
  1725. GLint vstride;
  1726. GLint vorder;
  1727. GLint points_count;
  1728. __glsSwap4(inoutPtr + 0);
  1729. target = *(GLenum *)(inoutPtr + 0);
  1730. __glsSwap4(inoutPtr + 4);
  1731. ustride = *(GLint *)(inoutPtr + 4);
  1732. __glsSwap4(inoutPtr + 8);
  1733. uorder = *(GLint *)(inoutPtr + 8);
  1734. __glsSwap4(inoutPtr + 12);
  1735. vstride = *(GLint *)(inoutPtr + 12);
  1736. __glsSwap4(inoutPtr + 16);
  1737. vorder = *(GLint *)(inoutPtr + 16);
  1738. __glsSwap8(inoutPtr + 20);
  1739. __glsSwap8(inoutPtr + 28);
  1740. __glsSwap8(inoutPtr + 36);
  1741. __glsSwap8(inoutPtr + 44);
  1742. points_count = __gls_glMap2d_points_size(target, ustride, uorder, vstride, vorder);
  1743. __glsSwap8v(points_count, inoutPtr + 52);
  1744. __gls_decode_bin_glMap2d(ctx, inoutPtr);
  1745. }
  1746. void __gls_decode_bin_swap_glMap2f(__GLScontext *ctx, GLubyte *inoutPtr) {
  1747. extern void __gls_decode_bin_glMap2f(__GLScontext *, GLubyte *);
  1748. GLenum target;
  1749. GLint ustride;
  1750. GLint uorder;
  1751. GLint vstride;
  1752. GLint vorder;
  1753. GLint points_count;
  1754. __glsSwap4(inoutPtr + 0);
  1755. target = *(GLenum *)(inoutPtr + 0);
  1756. __glsSwap4(inoutPtr + 4);
  1757. ustride = *(GLint *)(inoutPtr + 4);
  1758. __glsSwap4(inoutPtr + 8);
  1759. uorder = *(GLint *)(inoutPtr + 8);
  1760. __glsSwap4(inoutPtr + 12);
  1761. vstride = *(GLint *)(inoutPtr + 12);
  1762. __glsSwap4(inoutPtr + 16);
  1763. vorder = *(GLint *)(inoutPtr + 16);
  1764. __glsSwap4(inoutPtr + 20);
  1765. __glsSwap4(inoutPtr + 24);
  1766. __glsSwap4(inoutPtr + 28);
  1767. __glsSwap4(inoutPtr + 32);
  1768. points_count = __gls_glMap2f_points_size(target, ustride, uorder, vstride, vorder);
  1769. __glsSwap4v(points_count, inoutPtr + 36);
  1770. __gls_decode_bin_glMap2f(ctx, inoutPtr);
  1771. }
  1772. void __gls_decode_bin_swap_glMapGrid1d(__GLScontext *ctx, GLubyte *inoutPtr) {
  1773. extern void __gls_decode_bin_glMapGrid1d(__GLScontext *, GLubyte *);
  1774. __glsSwap8(inoutPtr + 0);
  1775. __glsSwap8(inoutPtr + 8);
  1776. __glsSwap4(inoutPtr + 16);
  1777. __gls_decode_bin_glMapGrid1d(ctx, inoutPtr);
  1778. }
  1779. void __gls_decode_bin_swap_glMapGrid1f(__GLScontext *ctx, GLubyte *inoutPtr) {
  1780. extern void __gls_decode_bin_glMapGrid1f(__GLScontext *, GLubyte *);
  1781. __glsSwap4(inoutPtr + 0);
  1782. __glsSwap4(inoutPtr + 4);
  1783. __glsSwap4(inoutPtr + 8);
  1784. __gls_decode_bin_glMapGrid1f(ctx, inoutPtr);
  1785. }
  1786. void __gls_decode_bin_swap_glMapGrid2d(__GLScontext *ctx, GLubyte *inoutPtr) {
  1787. extern void __gls_decode_bin_glMapGrid2d(__GLScontext *, GLubyte *);
  1788. __glsSwap8(inoutPtr + 0);
  1789. __glsSwap8(inoutPtr + 8);
  1790. __glsSwap8(inoutPtr + 16);
  1791. __glsSwap8(inoutPtr + 24);
  1792. __glsSwap4(inoutPtr + 32);
  1793. __glsSwap4(inoutPtr + 36);
  1794. __gls_decode_bin_glMapGrid2d(ctx, inoutPtr);
  1795. }
  1796. void __gls_decode_bin_swap_glMapGrid2f(__GLScontext *ctx, GLubyte *inoutPtr) {
  1797. extern void __gls_decode_bin_glMapGrid2f(__GLScontext *, GLubyte *);
  1798. __glsSwap4(inoutPtr + 0);
  1799. __glsSwap4(inoutPtr + 4);
  1800. __glsSwap4(inoutPtr + 8);
  1801. __glsSwap4(inoutPtr + 12);
  1802. __glsSwap4(inoutPtr + 16);
  1803. __glsSwap4(inoutPtr + 20);
  1804. __gls_decode_bin_glMapGrid2f(ctx, inoutPtr);
  1805. }
  1806. void __gls_decode_bin_swap_glEvalCoord1d(__GLScontext *ctx, GLubyte *inoutPtr) {
  1807. extern void __gls_decode_bin_glEvalCoord1d(__GLScontext *, GLubyte *);
  1808. __glsSwap8(inoutPtr + 0);
  1809. __gls_decode_bin_glEvalCoord1d(ctx, inoutPtr);
  1810. }
  1811. void __gls_decode_bin_swap_glEvalCoord1dv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1812. typedef void (*__GLSdispatch)(GLubyte *);
  1813. __glsSwap8v(1, inoutPtr + 0);
  1814. ((__GLSdispatch)ctx->dispatchCall[293])(inoutPtr);
  1815. }
  1816. void __gls_decode_bin_swap_glEvalCoord1f(__GLScontext *ctx, GLubyte *inoutPtr) {
  1817. extern void __gls_decode_bin_glEvalCoord1f(__GLScontext *, GLubyte *);
  1818. __glsSwap4(inoutPtr + 0);
  1819. __gls_decode_bin_glEvalCoord1f(ctx, inoutPtr);
  1820. }
  1821. void __gls_decode_bin_swap_glEvalCoord1fv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1822. typedef void (*__GLSdispatch)(GLubyte *);
  1823. __glsSwap4v(1, inoutPtr + 0);
  1824. ((__GLSdispatch)ctx->dispatchCall[295])(inoutPtr);
  1825. }
  1826. void __gls_decode_bin_swap_glEvalCoord2d(__GLScontext *ctx, GLubyte *inoutPtr) {
  1827. extern void __gls_decode_bin_glEvalCoord2d(__GLScontext *, GLubyte *);
  1828. __glsSwap8(inoutPtr + 0);
  1829. __glsSwap8(inoutPtr + 8);
  1830. __gls_decode_bin_glEvalCoord2d(ctx, inoutPtr);
  1831. }
  1832. void __gls_decode_bin_swap_glEvalCoord2dv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1833. typedef void (*__GLSdispatch)(GLubyte *);
  1834. __glsSwap8v(2, inoutPtr + 0);
  1835. ((__GLSdispatch)ctx->dispatchCall[297])(inoutPtr);
  1836. }
  1837. void __gls_decode_bin_swap_glEvalCoord2f(__GLScontext *ctx, GLubyte *inoutPtr) {
  1838. extern void __gls_decode_bin_glEvalCoord2f(__GLScontext *, GLubyte *);
  1839. __glsSwap4(inoutPtr + 0);
  1840. __glsSwap4(inoutPtr + 4);
  1841. __gls_decode_bin_glEvalCoord2f(ctx, inoutPtr);
  1842. }
  1843. void __gls_decode_bin_swap_glEvalCoord2fv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1844. typedef void (*__GLSdispatch)(GLubyte *);
  1845. __glsSwap4v(2, inoutPtr + 0);
  1846. ((__GLSdispatch)ctx->dispatchCall[299])(inoutPtr);
  1847. }
  1848. void __gls_decode_bin_swap_glEvalMesh1(__GLScontext *ctx, GLubyte *inoutPtr) {
  1849. extern void __gls_decode_bin_glEvalMesh1(__GLScontext *, GLubyte *);
  1850. __glsSwap4(inoutPtr + 0);
  1851. __glsSwap4(inoutPtr + 4);
  1852. __glsSwap4(inoutPtr + 8);
  1853. __gls_decode_bin_glEvalMesh1(ctx, inoutPtr);
  1854. }
  1855. void __gls_decode_bin_swap_glEvalPoint1(__GLScontext *ctx, GLubyte *inoutPtr) {
  1856. extern void __gls_decode_bin_glEvalPoint1(__GLScontext *, GLubyte *);
  1857. __glsSwap4(inoutPtr + 0);
  1858. __gls_decode_bin_glEvalPoint1(ctx, inoutPtr);
  1859. }
  1860. void __gls_decode_bin_swap_glEvalMesh2(__GLScontext *ctx, GLubyte *inoutPtr) {
  1861. extern void __gls_decode_bin_glEvalMesh2(__GLScontext *, GLubyte *);
  1862. __glsSwap4(inoutPtr + 0);
  1863. __glsSwap4(inoutPtr + 4);
  1864. __glsSwap4(inoutPtr + 8);
  1865. __glsSwap4(inoutPtr + 12);
  1866. __glsSwap4(inoutPtr + 16);
  1867. __gls_decode_bin_glEvalMesh2(ctx, inoutPtr);
  1868. }
  1869. void __gls_decode_bin_swap_glEvalPoint2(__GLScontext *ctx, GLubyte *inoutPtr) {
  1870. extern void __gls_decode_bin_glEvalPoint2(__GLScontext *, GLubyte *);
  1871. __glsSwap4(inoutPtr + 0);
  1872. __glsSwap4(inoutPtr + 4);
  1873. __gls_decode_bin_glEvalPoint2(ctx, inoutPtr);
  1874. }
  1875. void __gls_decode_bin_swap_glAlphaFunc(__GLScontext *ctx, GLubyte *inoutPtr) {
  1876. extern void __gls_decode_bin_glAlphaFunc(__GLScontext *, GLubyte *);
  1877. __glsSwap4(inoutPtr + 0);
  1878. __glsSwap4(inoutPtr + 4);
  1879. __gls_decode_bin_glAlphaFunc(ctx, inoutPtr);
  1880. }
  1881. void __gls_decode_bin_swap_glBlendFunc(__GLScontext *ctx, GLubyte *inoutPtr) {
  1882. extern void __gls_decode_bin_glBlendFunc(__GLScontext *, GLubyte *);
  1883. __glsSwap4(inoutPtr + 0);
  1884. __glsSwap4(inoutPtr + 4);
  1885. __gls_decode_bin_glBlendFunc(ctx, inoutPtr);
  1886. }
  1887. void __gls_decode_bin_swap_glLogicOp(__GLScontext *ctx, GLubyte *inoutPtr) {
  1888. extern void __gls_decode_bin_glLogicOp(__GLScontext *, GLubyte *);
  1889. __glsSwap4(inoutPtr + 0);
  1890. __gls_decode_bin_glLogicOp(ctx, inoutPtr);
  1891. }
  1892. void __gls_decode_bin_swap_glStencilFunc(__GLScontext *ctx, GLubyte *inoutPtr) {
  1893. extern void __gls_decode_bin_glStencilFunc(__GLScontext *, GLubyte *);
  1894. __glsSwap4(inoutPtr + 0);
  1895. __glsSwap4(inoutPtr + 4);
  1896. __glsSwap4(inoutPtr + 8);
  1897. __gls_decode_bin_glStencilFunc(ctx, inoutPtr);
  1898. }
  1899. void __gls_decode_bin_swap_glStencilOp(__GLScontext *ctx, GLubyte *inoutPtr) {
  1900. extern void __gls_decode_bin_glStencilOp(__GLScontext *, GLubyte *);
  1901. __glsSwap4(inoutPtr + 0);
  1902. __glsSwap4(inoutPtr + 4);
  1903. __glsSwap4(inoutPtr + 8);
  1904. __gls_decode_bin_glStencilOp(ctx, inoutPtr);
  1905. }
  1906. void __gls_decode_bin_swap_glDepthFunc(__GLScontext *ctx, GLubyte *inoutPtr) {
  1907. extern void __gls_decode_bin_glDepthFunc(__GLScontext *, GLubyte *);
  1908. __glsSwap4(inoutPtr + 0);
  1909. __gls_decode_bin_glDepthFunc(ctx, inoutPtr);
  1910. }
  1911. void __gls_decode_bin_swap_glPixelZoom(__GLScontext *ctx, GLubyte *inoutPtr) {
  1912. extern void __gls_decode_bin_glPixelZoom(__GLScontext *, GLubyte *);
  1913. __glsSwap4(inoutPtr + 0);
  1914. __glsSwap4(inoutPtr + 4);
  1915. __gls_decode_bin_glPixelZoom(ctx, inoutPtr);
  1916. }
  1917. void __gls_decode_bin_swap_glPixelTransferf(__GLScontext *ctx, GLubyte *inoutPtr) {
  1918. extern void __gls_decode_bin_glPixelTransferf(__GLScontext *, GLubyte *);
  1919. __glsSwap4(inoutPtr + 0);
  1920. __glsSwap4(inoutPtr + 4);
  1921. __gls_decode_bin_glPixelTransferf(ctx, inoutPtr);
  1922. }
  1923. void __gls_decode_bin_swap_glPixelTransferi(__GLScontext *ctx, GLubyte *inoutPtr) {
  1924. extern void __gls_decode_bin_glPixelTransferi(__GLScontext *, GLubyte *);
  1925. __glsSwap4(inoutPtr + 0);
  1926. __glsSwap4(inoutPtr + 4);
  1927. __gls_decode_bin_glPixelTransferi(ctx, inoutPtr);
  1928. }
  1929. void __gls_decode_bin_swap_glPixelStoref(__GLScontext *ctx, GLubyte *inoutPtr) {
  1930. extern void __gls_decode_bin_glPixelStoref(__GLScontext *, GLubyte *);
  1931. __glsSwap4(inoutPtr + 0);
  1932. __glsSwap4(inoutPtr + 4);
  1933. __gls_decode_bin_glPixelStoref(ctx, inoutPtr);
  1934. }
  1935. void __gls_decode_bin_swap_glPixelStorei(__GLScontext *ctx, GLubyte *inoutPtr) {
  1936. extern void __gls_decode_bin_glPixelStorei(__GLScontext *, GLubyte *);
  1937. __glsSwap4(inoutPtr + 0);
  1938. __glsSwap4(inoutPtr + 4);
  1939. __gls_decode_bin_glPixelStorei(ctx, inoutPtr);
  1940. }
  1941. void __gls_decode_bin_swap_glPixelMapfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1942. extern void __gls_decode_bin_glPixelMapfv(__GLScontext *, GLubyte *);
  1943. GLint mapsize;
  1944. __glsSwap4(inoutPtr + 0);
  1945. mapsize = *(GLint *)(inoutPtr + 0);
  1946. __glsSwap4(inoutPtr + 4);
  1947. __glsSwap4v(__GLS_MAX(mapsize, 0), inoutPtr + 8);
  1948. __gls_decode_bin_glPixelMapfv(ctx, inoutPtr);
  1949. }
  1950. void __gls_decode_bin_swap_glPixelMapuiv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1951. extern void __gls_decode_bin_glPixelMapuiv(__GLScontext *, GLubyte *);
  1952. GLint mapsize;
  1953. __glsSwap4(inoutPtr + 0);
  1954. mapsize = *(GLint *)(inoutPtr + 0);
  1955. __glsSwap4(inoutPtr + 4);
  1956. __glsSwap4v(__GLS_MAX(mapsize, 0), inoutPtr + 8);
  1957. __gls_decode_bin_glPixelMapuiv(ctx, inoutPtr);
  1958. }
  1959. void __gls_decode_bin_swap_glPixelMapusv(__GLScontext *ctx, GLubyte *inoutPtr) {
  1960. extern void __gls_decode_bin_glPixelMapusv(__GLScontext *, GLubyte *);
  1961. GLint mapsize;
  1962. __glsSwap4(inoutPtr + 0);
  1963. mapsize = *(GLint *)(inoutPtr + 0);
  1964. __glsSwap4(inoutPtr + 4);
  1965. __glsSwap2v(__GLS_MAX(mapsize, 0), inoutPtr + 8);
  1966. __gls_decode_bin_glPixelMapusv(ctx, inoutPtr);
  1967. }
  1968. void __gls_decode_bin_swap_glReadBuffer(__GLScontext *ctx, GLubyte *inoutPtr) {
  1969. extern void __gls_decode_bin_glReadBuffer(__GLScontext *, GLubyte *);
  1970. __glsSwap4(inoutPtr + 0);
  1971. __gls_decode_bin_glReadBuffer(ctx, inoutPtr);
  1972. }
  1973. void __gls_decode_bin_swap_glCopyPixels(__GLScontext *ctx, GLubyte *inoutPtr) {
  1974. extern void __gls_decode_bin_glCopyPixels(__GLScontext *, GLubyte *);
  1975. __glsSwap4(inoutPtr + 0);
  1976. __glsSwap4(inoutPtr + 4);
  1977. __glsSwap4(inoutPtr + 8);
  1978. __glsSwap4(inoutPtr + 12);
  1979. __glsSwap4(inoutPtr + 16);
  1980. __gls_decode_bin_glCopyPixels(ctx, inoutPtr);
  1981. }
  1982. void __gls_decode_bin_swap_glReadPixels(__GLScontext *ctx, GLubyte *inoutPtr) {
  1983. extern void __gls_decode_bin_glReadPixels(__GLScontext *, GLubyte *);
  1984. __glsSwap4(inoutPtr + 0);
  1985. __glsSwap4(inoutPtr + 4);
  1986. __glsSwap4(inoutPtr + 8);
  1987. __glsSwap4(inoutPtr + 12);
  1988. __glsSwap8(inoutPtr + 16);
  1989. __glsSwap4(inoutPtr + 24);
  1990. __glsSwap4(inoutPtr + 28);
  1991. __gls_decode_bin_glReadPixels(ctx, inoutPtr);
  1992. }
  1993. void __gls_decode_bin_swap_glDrawPixels(__GLScontext *ctx, GLubyte *inoutPtr) {
  1994. extern void __gls_decode_bin_glDrawPixels(__GLScontext *, GLubyte *);
  1995. GLsizei width;
  1996. GLsizei height;
  1997. GLenum format;
  1998. GLenum type;
  1999. GLint pixels_count;
  2000. __glsSwap4(inoutPtr + 0);
  2001. __glsSwap4(inoutPtr + 4);
  2002. width = *(GLsizei *)(inoutPtr + 4);
  2003. __glsSwap4(inoutPtr + 8);
  2004. height = *(GLsizei *)(inoutPtr + 8);
  2005. __glsSwap4(inoutPtr + 12);
  2006. format = *(GLenum *)(inoutPtr + 12);
  2007. __glsSwap4(inoutPtr + 16);
  2008. type = *(GLenum *)(inoutPtr + 16);
  2009. pixels_count = __gls_glDrawPixels_pixels_size(format, type, width, height);
  2010. __glsSwapv(type, pixels_count, inoutPtr + 20);
  2011. __gls_decode_bin_glDrawPixels(ctx, inoutPtr);
  2012. }
  2013. void __gls_decode_bin_swap_glGetBooleanv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2014. extern void __gls_decode_bin_glGetBooleanv(__GLScontext *, GLubyte *);
  2015. __glsSwap4(inoutPtr + 0);
  2016. __glsSwap8(inoutPtr + 4);
  2017. __gls_decode_bin_glGetBooleanv(ctx, inoutPtr);
  2018. }
  2019. void __gls_decode_bin_swap_glGetClipPlane(__GLScontext *ctx, GLubyte *inoutPtr) {
  2020. extern void __gls_decode_bin_glGetClipPlane(__GLScontext *, GLubyte *);
  2021. __glsSwap8(inoutPtr + 0);
  2022. __glsSwap4(inoutPtr + 8);
  2023. __gls_decode_bin_glGetClipPlane(ctx, inoutPtr);
  2024. }
  2025. void __gls_decode_bin_swap_glGetDoublev(__GLScontext *ctx, GLubyte *inoutPtr) {
  2026. extern void __gls_decode_bin_glGetDoublev(__GLScontext *, GLubyte *);
  2027. __glsSwap4(inoutPtr + 0);
  2028. __glsSwap8(inoutPtr + 4);
  2029. __gls_decode_bin_glGetDoublev(ctx, inoutPtr);
  2030. }
  2031. void __gls_decode_bin_swap_glGetError(__GLScontext *ctx, GLubyte *inoutPtr) {
  2032. typedef void (*__GLSdispatch)(void);
  2033. ((__GLSdispatch)ctx->dispatchCall[325])();
  2034. }
  2035. void __gls_decode_bin_swap_glGetFloatv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2036. extern void __gls_decode_bin_glGetFloatv(__GLScontext *, GLubyte *);
  2037. __glsSwap4(inoutPtr + 0);
  2038. __glsSwap8(inoutPtr + 4);
  2039. __gls_decode_bin_glGetFloatv(ctx, inoutPtr);
  2040. }
  2041. void __gls_decode_bin_swap_glGetIntegerv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2042. extern void __gls_decode_bin_glGetIntegerv(__GLScontext *, GLubyte *);
  2043. __glsSwap4(inoutPtr + 0);
  2044. __glsSwap8(inoutPtr + 4);
  2045. __gls_decode_bin_glGetIntegerv(ctx, inoutPtr);
  2046. }
  2047. void __gls_decode_bin_swap_glGetLightfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2048. extern void __gls_decode_bin_glGetLightfv(__GLScontext *, GLubyte *);
  2049. __glsSwap4(inoutPtr + 0);
  2050. __glsSwap8(inoutPtr + 4);
  2051. __glsSwap4(inoutPtr + 12);
  2052. __gls_decode_bin_glGetLightfv(ctx, inoutPtr);
  2053. }
  2054. void __gls_decode_bin_swap_glGetLightiv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2055. extern void __gls_decode_bin_glGetLightiv(__GLScontext *, GLubyte *);
  2056. __glsSwap4(inoutPtr + 0);
  2057. __glsSwap8(inoutPtr + 4);
  2058. __glsSwap4(inoutPtr + 12);
  2059. __gls_decode_bin_glGetLightiv(ctx, inoutPtr);
  2060. }
  2061. void __gls_decode_bin_swap_glGetMapdv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2062. extern void __gls_decode_bin_glGetMapdv(__GLScontext *, GLubyte *);
  2063. __glsSwap4(inoutPtr + 0);
  2064. __glsSwap4(inoutPtr + 4);
  2065. __glsSwap8(inoutPtr + 8);
  2066. __gls_decode_bin_glGetMapdv(ctx, inoutPtr);
  2067. }
  2068. void __gls_decode_bin_swap_glGetMapfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2069. extern void __gls_decode_bin_glGetMapfv(__GLScontext *, GLubyte *);
  2070. __glsSwap4(inoutPtr + 0);
  2071. __glsSwap4(inoutPtr + 4);
  2072. __glsSwap8(inoutPtr + 8);
  2073. __gls_decode_bin_glGetMapfv(ctx, inoutPtr);
  2074. }
  2075. void __gls_decode_bin_swap_glGetMapiv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2076. extern void __gls_decode_bin_glGetMapiv(__GLScontext *, GLubyte *);
  2077. __glsSwap4(inoutPtr + 0);
  2078. __glsSwap4(inoutPtr + 4);
  2079. __glsSwap8(inoutPtr + 8);
  2080. __gls_decode_bin_glGetMapiv(ctx, inoutPtr);
  2081. }
  2082. void __gls_decode_bin_swap_glGetMaterialfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2083. extern void __gls_decode_bin_glGetMaterialfv(__GLScontext *, GLubyte *);
  2084. __glsSwap4(inoutPtr + 0);
  2085. __glsSwap8(inoutPtr + 4);
  2086. __glsSwap4(inoutPtr + 12);
  2087. __gls_decode_bin_glGetMaterialfv(ctx, inoutPtr);
  2088. }
  2089. void __gls_decode_bin_swap_glGetMaterialiv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2090. extern void __gls_decode_bin_glGetMaterialiv(__GLScontext *, GLubyte *);
  2091. __glsSwap4(inoutPtr + 0);
  2092. __glsSwap8(inoutPtr + 4);
  2093. __glsSwap4(inoutPtr + 12);
  2094. __gls_decode_bin_glGetMaterialiv(ctx, inoutPtr);
  2095. }
  2096. void __gls_decode_bin_swap_glGetPixelMapfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2097. extern void __gls_decode_bin_glGetPixelMapfv(__GLScontext *, GLubyte *);
  2098. __glsSwap4(inoutPtr + 0);
  2099. __glsSwap8(inoutPtr + 4);
  2100. __gls_decode_bin_glGetPixelMapfv(ctx, inoutPtr);
  2101. }
  2102. void __gls_decode_bin_swap_glGetPixelMapuiv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2103. extern void __gls_decode_bin_glGetPixelMapuiv(__GLScontext *, GLubyte *);
  2104. __glsSwap4(inoutPtr + 0);
  2105. __glsSwap8(inoutPtr + 4);
  2106. __gls_decode_bin_glGetPixelMapuiv(ctx, inoutPtr);
  2107. }
  2108. void __gls_decode_bin_swap_glGetPixelMapusv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2109. extern void __gls_decode_bin_glGetPixelMapusv(__GLScontext *, GLubyte *);
  2110. __glsSwap4(inoutPtr + 0);
  2111. __glsSwap8(inoutPtr + 4);
  2112. __gls_decode_bin_glGetPixelMapusv(ctx, inoutPtr);
  2113. }
  2114. void __gls_decode_bin_swap_glGetPolygonStipple(__GLScontext *ctx, GLubyte *inoutPtr) {
  2115. extern void __gls_decode_bin_glGetPolygonStipple(__GLScontext *, GLubyte *);
  2116. __glsSwap8(inoutPtr + 0);
  2117. __gls_decode_bin_glGetPolygonStipple(ctx, inoutPtr);
  2118. }
  2119. void __gls_decode_bin_swap_glGetString(__GLScontext *ctx, GLubyte *inoutPtr) {
  2120. extern void __gls_decode_bin_glGetString(__GLScontext *, GLubyte *);
  2121. __glsSwap4(inoutPtr + 0);
  2122. __gls_decode_bin_glGetString(ctx, inoutPtr);
  2123. }
  2124. void __gls_decode_bin_swap_glGetTexEnvfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2125. extern void __gls_decode_bin_glGetTexEnvfv(__GLScontext *, GLubyte *);
  2126. __glsSwap4(inoutPtr + 0);
  2127. __glsSwap8(inoutPtr + 4);
  2128. __glsSwap4(inoutPtr + 12);
  2129. __gls_decode_bin_glGetTexEnvfv(ctx, inoutPtr);
  2130. }
  2131. void __gls_decode_bin_swap_glGetTexEnviv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2132. extern void __gls_decode_bin_glGetTexEnviv(__GLScontext *, GLubyte *);
  2133. __glsSwap4(inoutPtr + 0);
  2134. __glsSwap8(inoutPtr + 4);
  2135. __glsSwap4(inoutPtr + 12);
  2136. __gls_decode_bin_glGetTexEnviv(ctx, inoutPtr);
  2137. }
  2138. void __gls_decode_bin_swap_glGetTexGendv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2139. extern void __gls_decode_bin_glGetTexGendv(__GLScontext *, GLubyte *);
  2140. __glsSwap4(inoutPtr + 0);
  2141. __glsSwap8(inoutPtr + 4);
  2142. __glsSwap4(inoutPtr + 12);
  2143. __gls_decode_bin_glGetTexGendv(ctx, inoutPtr);
  2144. }
  2145. void __gls_decode_bin_swap_glGetTexGenfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2146. extern void __gls_decode_bin_glGetTexGenfv(__GLScontext *, GLubyte *);
  2147. __glsSwap4(inoutPtr + 0);
  2148. __glsSwap8(inoutPtr + 4);
  2149. __glsSwap4(inoutPtr + 12);
  2150. __gls_decode_bin_glGetTexGenfv(ctx, inoutPtr);
  2151. }
  2152. void __gls_decode_bin_swap_glGetTexGeniv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2153. extern void __gls_decode_bin_glGetTexGeniv(__GLScontext *, GLubyte *);
  2154. __glsSwap4(inoutPtr + 0);
  2155. __glsSwap8(inoutPtr + 4);
  2156. __glsSwap4(inoutPtr + 12);
  2157. __gls_decode_bin_glGetTexGeniv(ctx, inoutPtr);
  2158. }
  2159. void __gls_decode_bin_swap_glGetTexImage(__GLScontext *ctx, GLubyte *inoutPtr) {
  2160. extern void __gls_decode_bin_glGetTexImage(__GLScontext *, GLubyte *);
  2161. __glsSwap4(inoutPtr + 0);
  2162. __glsSwap4(inoutPtr + 4);
  2163. __glsSwap4(inoutPtr + 8);
  2164. __glsSwap4(inoutPtr + 12);
  2165. __glsSwap8(inoutPtr + 16);
  2166. __gls_decode_bin_glGetTexImage(ctx, inoutPtr);
  2167. }
  2168. void __gls_decode_bin_swap_glGetTexParameterfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2169. extern void __gls_decode_bin_glGetTexParameterfv(__GLScontext *, GLubyte *);
  2170. __glsSwap4(inoutPtr + 0);
  2171. __glsSwap8(inoutPtr + 4);
  2172. __glsSwap4(inoutPtr + 12);
  2173. __gls_decode_bin_glGetTexParameterfv(ctx, inoutPtr);
  2174. }
  2175. void __gls_decode_bin_swap_glGetTexParameteriv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2176. extern void __gls_decode_bin_glGetTexParameteriv(__GLScontext *, GLubyte *);
  2177. __glsSwap4(inoutPtr + 0);
  2178. __glsSwap8(inoutPtr + 4);
  2179. __glsSwap4(inoutPtr + 12);
  2180. __gls_decode_bin_glGetTexParameteriv(ctx, inoutPtr);
  2181. }
  2182. void __gls_decode_bin_swap_glGetTexLevelParameterfv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2183. extern void __gls_decode_bin_glGetTexLevelParameterfv(__GLScontext *, GLubyte *);
  2184. __glsSwap4(inoutPtr + 0);
  2185. __glsSwap8(inoutPtr + 4);
  2186. __glsSwap4(inoutPtr + 12);
  2187. __glsSwap4(inoutPtr + 16);
  2188. __gls_decode_bin_glGetTexLevelParameterfv(ctx, inoutPtr);
  2189. }
  2190. void __gls_decode_bin_swap_glGetTexLevelParameteriv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2191. extern void __gls_decode_bin_glGetTexLevelParameteriv(__GLScontext *, GLubyte *);
  2192. __glsSwap4(inoutPtr + 0);
  2193. __glsSwap8(inoutPtr + 4);
  2194. __glsSwap4(inoutPtr + 12);
  2195. __glsSwap4(inoutPtr + 16);
  2196. __gls_decode_bin_glGetTexLevelParameteriv(ctx, inoutPtr);
  2197. }
  2198. void __gls_decode_bin_swap_glIsEnabled(__GLScontext *ctx, GLubyte *inoutPtr) {
  2199. extern void __gls_decode_bin_glIsEnabled(__GLScontext *, GLubyte *);
  2200. __glsSwap4(inoutPtr + 0);
  2201. __gls_decode_bin_glIsEnabled(ctx, inoutPtr);
  2202. }
  2203. void __gls_decode_bin_swap_glIsList(__GLScontext *ctx, GLubyte *inoutPtr) {
  2204. extern void __gls_decode_bin_glIsList(__GLScontext *, GLubyte *);
  2205. __glsSwap4(inoutPtr + 0);
  2206. __gls_decode_bin_glIsList(ctx, inoutPtr);
  2207. }
  2208. void __gls_decode_bin_swap_glDepthRange(__GLScontext *ctx, GLubyte *inoutPtr) {
  2209. extern void __gls_decode_bin_glDepthRange(__GLScontext *, GLubyte *);
  2210. __glsSwap8(inoutPtr + 0);
  2211. __glsSwap8(inoutPtr + 8);
  2212. __gls_decode_bin_glDepthRange(ctx, inoutPtr);
  2213. }
  2214. void __gls_decode_bin_swap_glFrustum(__GLScontext *ctx, GLubyte *inoutPtr) {
  2215. extern void __gls_decode_bin_glFrustum(__GLScontext *, GLubyte *);
  2216. __glsSwap8(inoutPtr + 0);
  2217. __glsSwap8(inoutPtr + 8);
  2218. __glsSwap8(inoutPtr + 16);
  2219. __glsSwap8(inoutPtr + 24);
  2220. __glsSwap8(inoutPtr + 32);
  2221. __glsSwap8(inoutPtr + 40);
  2222. __gls_decode_bin_glFrustum(ctx, inoutPtr);
  2223. }
  2224. void __gls_decode_bin_swap_glLoadIdentity(__GLScontext *ctx, GLubyte *inoutPtr) {
  2225. typedef void (*__GLSdispatch)(void);
  2226. ((__GLSdispatch)ctx->dispatchCall[354])();
  2227. }
  2228. void __gls_decode_bin_swap_glLoadMatrixf(__GLScontext *ctx, GLubyte *inoutPtr) {
  2229. typedef void (*__GLSdispatch)(GLubyte *);
  2230. __glsSwap4v(16, inoutPtr + 0);
  2231. ((__GLSdispatch)ctx->dispatchCall[355])(inoutPtr);
  2232. }
  2233. void __gls_decode_bin_swap_glLoadMatrixd(__GLScontext *ctx, GLubyte *inoutPtr) {
  2234. typedef void (*__GLSdispatch)(GLubyte *);
  2235. __glsSwap8v(16, inoutPtr + 0);
  2236. ((__GLSdispatch)ctx->dispatchCall[356])(inoutPtr);
  2237. }
  2238. void __gls_decode_bin_swap_glMatrixMode(__GLScontext *ctx, GLubyte *inoutPtr) {
  2239. extern void __gls_decode_bin_glMatrixMode(__GLScontext *, GLubyte *);
  2240. __glsSwap4(inoutPtr + 0);
  2241. __gls_decode_bin_glMatrixMode(ctx, inoutPtr);
  2242. }
  2243. void __gls_decode_bin_swap_glMultMatrixf(__GLScontext *ctx, GLubyte *inoutPtr) {
  2244. typedef void (*__GLSdispatch)(GLubyte *);
  2245. __glsSwap4v(16, inoutPtr + 0);
  2246. ((__GLSdispatch)ctx->dispatchCall[358])(inoutPtr);
  2247. }
  2248. void __gls_decode_bin_swap_glMultMatrixd(__GLScontext *ctx, GLubyte *inoutPtr) {
  2249. typedef void (*__GLSdispatch)(GLubyte *);
  2250. __glsSwap8v(16, inoutPtr + 0);
  2251. ((__GLSdispatch)ctx->dispatchCall[359])(inoutPtr);
  2252. }
  2253. void __gls_decode_bin_swap_glOrtho(__GLScontext *ctx, GLubyte *inoutPtr) {
  2254. extern void __gls_decode_bin_glOrtho(__GLScontext *, GLubyte *);
  2255. __glsSwap8(inoutPtr + 0);
  2256. __glsSwap8(inoutPtr + 8);
  2257. __glsSwap8(inoutPtr + 16);
  2258. __glsSwap8(inoutPtr + 24);
  2259. __glsSwap8(inoutPtr + 32);
  2260. __glsSwap8(inoutPtr + 40);
  2261. __gls_decode_bin_glOrtho(ctx, inoutPtr);
  2262. }
  2263. void __gls_decode_bin_swap_glPopMatrix(__GLScontext *ctx, GLubyte *inoutPtr) {
  2264. typedef void (*__GLSdispatch)(void);
  2265. ((__GLSdispatch)ctx->dispatchCall[361])();
  2266. }
  2267. void __gls_decode_bin_swap_glPushMatrix(__GLScontext *ctx, GLubyte *inoutPtr) {
  2268. typedef void (*__GLSdispatch)(void);
  2269. ((__GLSdispatch)ctx->dispatchCall[362])();
  2270. }
  2271. void __gls_decode_bin_swap_glRotated(__GLScontext *ctx, GLubyte *inoutPtr) {
  2272. extern void __gls_decode_bin_glRotated(__GLScontext *, GLubyte *);
  2273. __glsSwap8(inoutPtr + 0);
  2274. __glsSwap8(inoutPtr + 8);
  2275. __glsSwap8(inoutPtr + 16);
  2276. __glsSwap8(inoutPtr + 24);
  2277. __gls_decode_bin_glRotated(ctx, inoutPtr);
  2278. }
  2279. void __gls_decode_bin_swap_glRotatef(__GLScontext *ctx, GLubyte *inoutPtr) {
  2280. extern void __gls_decode_bin_glRotatef(__GLScontext *, GLubyte *);
  2281. __glsSwap4(inoutPtr + 0);
  2282. __glsSwap4(inoutPtr + 4);
  2283. __glsSwap4(inoutPtr + 8);
  2284. __glsSwap4(inoutPtr + 12);
  2285. __gls_decode_bin_glRotatef(ctx, inoutPtr);
  2286. }
  2287. void __gls_decode_bin_swap_glScaled(__GLScontext *ctx, GLubyte *inoutPtr) {
  2288. extern void __gls_decode_bin_glScaled(__GLScontext *, GLubyte *);
  2289. __glsSwap8(inoutPtr + 0);
  2290. __glsSwap8(inoutPtr + 8);
  2291. __glsSwap8(inoutPtr + 16);
  2292. __gls_decode_bin_glScaled(ctx, inoutPtr);
  2293. }
  2294. void __gls_decode_bin_swap_glScalef(__GLScontext *ctx, GLubyte *inoutPtr) {
  2295. extern void __gls_decode_bin_glScalef(__GLScontext *, GLubyte *);
  2296. __glsSwap4(inoutPtr + 0);
  2297. __glsSwap4(inoutPtr + 4);
  2298. __glsSwap4(inoutPtr + 8);
  2299. __gls_decode_bin_glScalef(ctx, inoutPtr);
  2300. }
  2301. void __gls_decode_bin_swap_glTranslated(__GLScontext *ctx, GLubyte *inoutPtr) {
  2302. extern void __gls_decode_bin_glTranslated(__GLScontext *, GLubyte *);
  2303. __glsSwap8(inoutPtr + 0);
  2304. __glsSwap8(inoutPtr + 8);
  2305. __glsSwap8(inoutPtr + 16);
  2306. __gls_decode_bin_glTranslated(ctx, inoutPtr);
  2307. }
  2308. void __gls_decode_bin_swap_glTranslatef(__GLScontext *ctx, GLubyte *inoutPtr) {
  2309. extern void __gls_decode_bin_glTranslatef(__GLScontext *, GLubyte *);
  2310. __glsSwap4(inoutPtr + 0);
  2311. __glsSwap4(inoutPtr + 4);
  2312. __glsSwap4(inoutPtr + 8);
  2313. __gls_decode_bin_glTranslatef(ctx, inoutPtr);
  2314. }
  2315. void __gls_decode_bin_swap_glViewport(__GLScontext *ctx, GLubyte *inoutPtr) {
  2316. extern void __gls_decode_bin_glViewport(__GLScontext *, GLubyte *);
  2317. __glsSwap4(inoutPtr + 0);
  2318. __glsSwap4(inoutPtr + 4);
  2319. __glsSwap4(inoutPtr + 8);
  2320. __glsSwap4(inoutPtr + 12);
  2321. __gls_decode_bin_glViewport(ctx, inoutPtr);
  2322. }
  2323. #if __GL_EXT_blend_color
  2324. void __gls_decode_bin_swap_glBlendColorEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2325. extern void __gls_decode_bin_glBlendColorEXT(__GLScontext *, GLubyte *);
  2326. __glsSwap4(inoutPtr + 0);
  2327. __glsSwap4(inoutPtr + 4);
  2328. __glsSwap4(inoutPtr + 8);
  2329. __glsSwap4(inoutPtr + 12);
  2330. __gls_decode_bin_glBlendColorEXT(ctx, inoutPtr);
  2331. }
  2332. #endif /* __GL_EXT_blend_color */
  2333. #if __GL_EXT_blend_minmax
  2334. void __gls_decode_bin_swap_glBlendEquationEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2335. extern void __gls_decode_bin_glBlendEquationEXT(__GLScontext *, GLubyte *);
  2336. __glsSwap4(inoutPtr + 0);
  2337. __gls_decode_bin_glBlendEquationEXT(ctx, inoutPtr);
  2338. }
  2339. #endif /* __GL_EXT_blend_minmax */
  2340. #if __GL_EXT_polygon_offset
  2341. void __gls_decode_bin_swap_glPolygonOffsetEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2342. extern void __gls_decode_bin_glPolygonOffsetEXT(__GLScontext *, GLubyte *);
  2343. __glsSwap4(inoutPtr + 0);
  2344. __glsSwap4(inoutPtr + 4);
  2345. __gls_decode_bin_glPolygonOffsetEXT(ctx, inoutPtr);
  2346. }
  2347. #endif /* __GL_EXT_polygon_offset */
  2348. void __gls_decode_bin_swap_glPolygonOffset(__GLScontext *ctx, GLubyte *inoutPtr) {
  2349. extern void __gls_decode_bin_glPolygonOffset(__GLScontext *, GLubyte *);
  2350. __glsSwap4(inoutPtr + 0);
  2351. __glsSwap4(inoutPtr + 4);
  2352. __gls_decode_bin_glPolygonOffset(ctx, inoutPtr);
  2353. }
  2354. #if __GL_EXT_subtexture
  2355. void __gls_decode_bin_swap_glTexSubImage1DEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2356. extern void __gls_decode_bin_glTexSubImage1DEXT(__GLScontext *, GLubyte *);
  2357. GLsizei width;
  2358. GLenum format;
  2359. GLenum type;
  2360. GLint pixels_count;
  2361. __glsSwap4(inoutPtr + 0);
  2362. __glsSwap4(inoutPtr + 4);
  2363. width = *(GLsizei *)(inoutPtr + 4);
  2364. __glsSwap4(inoutPtr + 8);
  2365. format = *(GLenum *)(inoutPtr + 8);
  2366. __glsSwap4(inoutPtr + 12);
  2367. type = *(GLenum *)(inoutPtr + 12);
  2368. __glsSwap4(inoutPtr + 16);
  2369. __glsSwap4(inoutPtr + 20);
  2370. __glsSwap4(inoutPtr + 24);
  2371. pixels_count = __gls_glTexSubImage1DEXT_pixels_size(format, type, width);
  2372. __glsSwapv(type, pixels_count, inoutPtr + 28);
  2373. __gls_decode_bin_glTexSubImage1DEXT(ctx, inoutPtr);
  2374. }
  2375. #endif /* __GL_EXT_subtexture */
  2376. void __gls_decode_bin_swap_glTexSubImage1D(__GLScontext *ctx, GLubyte *inoutPtr) {
  2377. extern void __gls_decode_bin_glTexSubImage1D(__GLScontext *, GLubyte *);
  2378. GLsizei width;
  2379. GLenum format;
  2380. GLenum type;
  2381. GLint pixels_count;
  2382. __glsSwap4(inoutPtr + 0);
  2383. __glsSwap4(inoutPtr + 4);
  2384. width = *(GLsizei *)(inoutPtr + 4);
  2385. __glsSwap4(inoutPtr + 8);
  2386. format = *(GLenum *)(inoutPtr + 8);
  2387. __glsSwap4(inoutPtr + 12);
  2388. type = *(GLenum *)(inoutPtr + 12);
  2389. __glsSwap4(inoutPtr + 16);
  2390. __glsSwap4(inoutPtr + 20);
  2391. __glsSwap4(inoutPtr + 24);
  2392. pixels_count = __gls_glTexSubImage1D_pixels_size(format, type, width);
  2393. __glsSwapv(type, pixels_count, inoutPtr + 28);
  2394. __gls_decode_bin_glTexSubImage1D(ctx, inoutPtr);
  2395. }
  2396. #if __GL_EXT_subtexture
  2397. void __gls_decode_bin_swap_glTexSubImage2DEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2398. extern void __gls_decode_bin_glTexSubImage2DEXT(__GLScontext *, GLubyte *);
  2399. GLsizei width;
  2400. GLsizei height;
  2401. GLenum format;
  2402. GLenum type;
  2403. GLint pixels_count;
  2404. __glsSwap4(inoutPtr + 0);
  2405. __glsSwap4(inoutPtr + 4);
  2406. width = *(GLsizei *)(inoutPtr + 4);
  2407. __glsSwap4(inoutPtr + 8);
  2408. height = *(GLsizei *)(inoutPtr + 8);
  2409. __glsSwap4(inoutPtr + 12);
  2410. format = *(GLenum *)(inoutPtr + 12);
  2411. __glsSwap4(inoutPtr + 16);
  2412. type = *(GLenum *)(inoutPtr + 16);
  2413. __glsSwap4(inoutPtr + 20);
  2414. __glsSwap4(inoutPtr + 24);
  2415. __glsSwap4(inoutPtr + 28);
  2416. __glsSwap4(inoutPtr + 32);
  2417. pixels_count = __gls_glTexSubImage2DEXT_pixels_size(format, type, width, height);
  2418. __glsSwapv(type, pixels_count, inoutPtr + 36);
  2419. __gls_decode_bin_glTexSubImage2DEXT(ctx, inoutPtr);
  2420. }
  2421. #endif /* __GL_EXT_subtexture */
  2422. void __gls_decode_bin_swap_glTexSubImage2D(__GLScontext *ctx, GLubyte *inoutPtr) {
  2423. extern void __gls_decode_bin_glTexSubImage2D(__GLScontext *, GLubyte *);
  2424. GLsizei width;
  2425. GLsizei height;
  2426. GLenum format;
  2427. GLenum type;
  2428. GLint pixels_count;
  2429. __glsSwap4(inoutPtr + 0);
  2430. __glsSwap4(inoutPtr + 4);
  2431. width = *(GLsizei *)(inoutPtr + 4);
  2432. __glsSwap4(inoutPtr + 8);
  2433. height = *(GLsizei *)(inoutPtr + 8);
  2434. __glsSwap4(inoutPtr + 12);
  2435. format = *(GLenum *)(inoutPtr + 12);
  2436. __glsSwap4(inoutPtr + 16);
  2437. type = *(GLenum *)(inoutPtr + 16);
  2438. __glsSwap4(inoutPtr + 20);
  2439. __glsSwap4(inoutPtr + 24);
  2440. __glsSwap4(inoutPtr + 28);
  2441. __glsSwap4(inoutPtr + 32);
  2442. pixels_count = __gls_glTexSubImage2D_pixels_size(format, type, width, height);
  2443. __glsSwapv(type, pixels_count, inoutPtr + 36);
  2444. __gls_decode_bin_glTexSubImage2D(ctx, inoutPtr);
  2445. }
  2446. #if __GL_SGIS_multisample
  2447. void __gls_decode_bin_swap_glSampleMaskSGIS(__GLScontext *ctx, GLubyte *inoutPtr) {
  2448. extern void __gls_decode_bin_glSampleMaskSGIS(__GLScontext *, GLubyte *);
  2449. __glsSwap4(inoutPtr + 0);
  2450. __gls_decode_bin_glSampleMaskSGIS(ctx, inoutPtr);
  2451. }
  2452. #endif /* __GL_SGIS_multisample */
  2453. #if __GL_SGIS_multisample
  2454. void __gls_decode_bin_swap_glSamplePatternSGIS(__GLScontext *ctx, GLubyte *inoutPtr) {
  2455. extern void __gls_decode_bin_glSamplePatternSGIS(__GLScontext *, GLubyte *);
  2456. __glsSwap4(inoutPtr + 0);
  2457. __gls_decode_bin_glSamplePatternSGIS(ctx, inoutPtr);
  2458. }
  2459. #endif /* __GL_SGIS_multisample */
  2460. #if __GL_SGIX_multisample
  2461. void __gls_decode_bin_swap_glTagSampleBufferSGIX(__GLScontext *ctx, GLubyte *inoutPtr) {
  2462. typedef void (*__GLSdispatch)(void);
  2463. ((__GLSdispatch)ctx->dispatchCall[391])();
  2464. }
  2465. #endif /* __GL_SGIX_multisample */
  2466. #if __GL_EXT_convolution
  2467. void __gls_decode_bin_swap_glConvolutionFilter1DEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2468. extern void __gls_decode_bin_glConvolutionFilter1DEXT(__GLScontext *, GLubyte *);
  2469. GLsizei width;
  2470. GLenum format;
  2471. GLenum type;
  2472. GLint image_count;
  2473. __glsSwap4(inoutPtr + 0);
  2474. __glsSwap4(inoutPtr + 4);
  2475. width = *(GLsizei *)(inoutPtr + 4);
  2476. __glsSwap4(inoutPtr + 8);
  2477. format = *(GLenum *)(inoutPtr + 8);
  2478. __glsSwap4(inoutPtr + 12);
  2479. type = *(GLenum *)(inoutPtr + 12);
  2480. __glsSwap4(inoutPtr + 16);
  2481. __glsSwap4(inoutPtr + 20);
  2482. image_count = __gls_glConvolutionFilter1DEXT_image_size(format, type, width);
  2483. __glsSwapv(type, image_count, inoutPtr + 24);
  2484. __gls_decode_bin_glConvolutionFilter1DEXT(ctx, inoutPtr);
  2485. }
  2486. #endif /* __GL_EXT_convolution */
  2487. #if __GL_EXT_convolution
  2488. void __gls_decode_bin_swap_glConvolutionFilter2DEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2489. extern void __gls_decode_bin_glConvolutionFilter2DEXT(__GLScontext *, GLubyte *);
  2490. GLsizei width;
  2491. GLsizei height;
  2492. GLenum format;
  2493. GLenum type;
  2494. GLint image_count;
  2495. __glsSwap4(inoutPtr + 0);
  2496. __glsSwap4(inoutPtr + 4);
  2497. width = *(GLsizei *)(inoutPtr + 4);
  2498. __glsSwap4(inoutPtr + 8);
  2499. height = *(GLsizei *)(inoutPtr + 8);
  2500. __glsSwap4(inoutPtr + 12);
  2501. format = *(GLenum *)(inoutPtr + 12);
  2502. __glsSwap4(inoutPtr + 16);
  2503. type = *(GLenum *)(inoutPtr + 16);
  2504. __glsSwap4(inoutPtr + 20);
  2505. __glsSwap4(inoutPtr + 24);
  2506. image_count = __gls_glConvolutionFilter2DEXT_image_size(format, type, width, height);
  2507. __glsSwapv(type, image_count, inoutPtr + 28);
  2508. __gls_decode_bin_glConvolutionFilter2DEXT(ctx, inoutPtr);
  2509. }
  2510. #endif /* __GL_EXT_convolution */
  2511. #if __GL_EXT_convolution
  2512. void __gls_decode_bin_swap_glConvolutionParameterfEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2513. extern void __gls_decode_bin_glConvolutionParameterfEXT(__GLScontext *, GLubyte *);
  2514. __glsSwap4(inoutPtr + 0);
  2515. __glsSwap4(inoutPtr + 4);
  2516. __glsSwap4(inoutPtr + 8);
  2517. __gls_decode_bin_glConvolutionParameterfEXT(ctx, inoutPtr);
  2518. }
  2519. #endif /* __GL_EXT_convolution */
  2520. #if __GL_EXT_convolution
  2521. void __gls_decode_bin_swap_glConvolutionParameterfvEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2522. extern void __gls_decode_bin_glConvolutionParameterfvEXT(__GLScontext *, GLubyte *);
  2523. GLenum pname;
  2524. GLint params_count;
  2525. __glsSwap4(inoutPtr + 0);
  2526. pname = *(GLenum *)(inoutPtr + 0);
  2527. __glsSwap4(inoutPtr + 4);
  2528. params_count = __gls_glConvolutionParameterfvEXT_params_size(pname);
  2529. __glsSwap4v(params_count, inoutPtr + 8);
  2530. __gls_decode_bin_glConvolutionParameterfvEXT(ctx, inoutPtr);
  2531. }
  2532. #endif /* __GL_EXT_convolution */
  2533. #if __GL_EXT_convolution
  2534. void __gls_decode_bin_swap_glConvolutionParameteriEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2535. extern void __gls_decode_bin_glConvolutionParameteriEXT(__GLScontext *, GLubyte *);
  2536. __glsSwap4(inoutPtr + 0);
  2537. __glsSwap4(inoutPtr + 4);
  2538. __glsSwap4(inoutPtr + 8);
  2539. __gls_decode_bin_glConvolutionParameteriEXT(ctx, inoutPtr);
  2540. }
  2541. #endif /* __GL_EXT_convolution */
  2542. #if __GL_EXT_convolution
  2543. void __gls_decode_bin_swap_glConvolutionParameterivEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2544. extern void __gls_decode_bin_glConvolutionParameterivEXT(__GLScontext *, GLubyte *);
  2545. GLenum pname;
  2546. GLint params_count;
  2547. __glsSwap4(inoutPtr + 0);
  2548. pname = *(GLenum *)(inoutPtr + 0);
  2549. __glsSwap4(inoutPtr + 4);
  2550. params_count = __gls_glConvolutionParameterivEXT_params_size(pname);
  2551. __glsSwap4v(params_count, inoutPtr + 8);
  2552. __gls_decode_bin_glConvolutionParameterivEXT(ctx, inoutPtr);
  2553. }
  2554. #endif /* __GL_EXT_convolution */
  2555. #if __GL_EXT_convolution
  2556. void __gls_decode_bin_swap_glCopyConvolutionFilter1DEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2557. extern void __gls_decode_bin_glCopyConvolutionFilter1DEXT(__GLScontext *, GLubyte *);
  2558. __glsSwap4(inoutPtr + 0);
  2559. __glsSwap4(inoutPtr + 4);
  2560. __glsSwap4(inoutPtr + 8);
  2561. __glsSwap4(inoutPtr + 12);
  2562. __glsSwap4(inoutPtr + 16);
  2563. __gls_decode_bin_glCopyConvolutionFilter1DEXT(ctx, inoutPtr);
  2564. }
  2565. #endif /* __GL_EXT_convolution */
  2566. #if __GL_EXT_convolution
  2567. void __gls_decode_bin_swap_glCopyConvolutionFilter2DEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2568. extern void __gls_decode_bin_glCopyConvolutionFilter2DEXT(__GLScontext *, GLubyte *);
  2569. __glsSwap4(inoutPtr + 0);
  2570. __glsSwap4(inoutPtr + 4);
  2571. __glsSwap4(inoutPtr + 8);
  2572. __glsSwap4(inoutPtr + 12);
  2573. __glsSwap4(inoutPtr + 16);
  2574. __glsSwap4(inoutPtr + 20);
  2575. __gls_decode_bin_glCopyConvolutionFilter2DEXT(ctx, inoutPtr);
  2576. }
  2577. #endif /* __GL_EXT_convolution */
  2578. #if __GL_EXT_convolution
  2579. void __gls_decode_bin_swap_glGetConvolutionFilterEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2580. extern void __gls_decode_bin_glGetConvolutionFilterEXT(__GLScontext *, GLubyte *);
  2581. __glsSwap4(inoutPtr + 0);
  2582. __glsSwap4(inoutPtr + 4);
  2583. __glsSwap4(inoutPtr + 8);
  2584. __glsSwap8(inoutPtr + 12);
  2585. __gls_decode_bin_glGetConvolutionFilterEXT(ctx, inoutPtr);
  2586. }
  2587. #endif /* __GL_EXT_convolution */
  2588. #if __GL_EXT_convolution
  2589. void __gls_decode_bin_swap_glGetConvolutionParameterfvEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2590. extern void __gls_decode_bin_glGetConvolutionParameterfvEXT(__GLScontext *, GLubyte *);
  2591. __glsSwap4(inoutPtr + 0);
  2592. __glsSwap8(inoutPtr + 4);
  2593. __glsSwap4(inoutPtr + 12);
  2594. __gls_decode_bin_glGetConvolutionParameterfvEXT(ctx, inoutPtr);
  2595. }
  2596. #endif /* __GL_EXT_convolution */
  2597. #if __GL_EXT_convolution
  2598. void __gls_decode_bin_swap_glGetConvolutionParameterivEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2599. extern void __gls_decode_bin_glGetConvolutionParameterivEXT(__GLScontext *, GLubyte *);
  2600. __glsSwap4(inoutPtr + 0);
  2601. __glsSwap8(inoutPtr + 4);
  2602. __glsSwap4(inoutPtr + 12);
  2603. __gls_decode_bin_glGetConvolutionParameterivEXT(ctx, inoutPtr);
  2604. }
  2605. #endif /* __GL_EXT_convolution */
  2606. #if __GL_EXT_convolution
  2607. void __gls_decode_bin_swap_glGetSeparableFilterEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2608. extern void __gls_decode_bin_glGetSeparableFilterEXT(__GLScontext *, GLubyte *);
  2609. __glsSwap4(inoutPtr + 0);
  2610. __glsSwap4(inoutPtr + 4);
  2611. __glsSwap4(inoutPtr + 8);
  2612. __glsSwap8(inoutPtr + 12);
  2613. __glsSwap8(inoutPtr + 20);
  2614. __glsSwap8(inoutPtr + 28);
  2615. __gls_decode_bin_glGetSeparableFilterEXT(ctx, inoutPtr);
  2616. }
  2617. #endif /* __GL_EXT_convolution */
  2618. #if __GL_EXT_convolution
  2619. void __gls_decode_bin_swap_glSeparableFilter2DEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2620. extern void __gls_decode_bin_glSeparableFilter2DEXT(__GLScontext *, GLubyte *);
  2621. GLenum target;
  2622. GLsizei width;
  2623. GLsizei height;
  2624. GLenum format;
  2625. GLenum type;
  2626. GLint row_count;
  2627. GLint column_count;
  2628. __glsSwap4(inoutPtr + 0);
  2629. __glsSwap4(inoutPtr + 4);
  2630. target = *(GLenum *)(inoutPtr + 4);
  2631. __glsSwap4(inoutPtr + 8);
  2632. width = *(GLsizei *)(inoutPtr + 8);
  2633. __glsSwap4(inoutPtr + 12);
  2634. height = *(GLsizei *)(inoutPtr + 12);
  2635. __glsSwap4(inoutPtr + 16);
  2636. format = *(GLenum *)(inoutPtr + 16);
  2637. __glsSwap4(inoutPtr + 20);
  2638. type = *(GLenum *)(inoutPtr + 20);
  2639. __glsSwap4(inoutPtr + 24);
  2640. row_count = __gls_glSeparableFilter2DEXT_row_size(target, format, type, width);
  2641. __glsSwapv(type, row_count, inoutPtr + 28);
  2642. column_count = __gls_glSeparableFilter2DEXT_column_size(target, format, type, height);
  2643. __glsSwapv(type, column_count, inoutPtr + 28 + 1 * row_count);
  2644. __gls_decode_bin_glSeparableFilter2DEXT(ctx, inoutPtr);
  2645. }
  2646. #endif /* __GL_EXT_convolution */
  2647. #if __GL_EXT_histogram
  2648. void __gls_decode_bin_swap_glGetHistogramEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2649. extern void __gls_decode_bin_glGetHistogramEXT(__GLScontext *, GLubyte *);
  2650. __glsSwap4(inoutPtr + 0);
  2651. __glsSwap4(inoutPtr + 4);
  2652. __glsSwap4(inoutPtr + 8);
  2653. __glsSwap8(inoutPtr + 12);
  2654. __gls_decode_bin_glGetHistogramEXT(ctx, inoutPtr);
  2655. }
  2656. #endif /* __GL_EXT_histogram */
  2657. #if __GL_EXT_histogram
  2658. void __gls_decode_bin_swap_glGetHistogramParameterfvEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2659. extern void __gls_decode_bin_glGetHistogramParameterfvEXT(__GLScontext *, GLubyte *);
  2660. __glsSwap4(inoutPtr + 0);
  2661. __glsSwap8(inoutPtr + 4);
  2662. __glsSwap4(inoutPtr + 12);
  2663. __gls_decode_bin_glGetHistogramParameterfvEXT(ctx, inoutPtr);
  2664. }
  2665. #endif /* __GL_EXT_histogram */
  2666. #if __GL_EXT_histogram
  2667. void __gls_decode_bin_swap_glGetHistogramParameterivEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2668. extern void __gls_decode_bin_glGetHistogramParameterivEXT(__GLScontext *, GLubyte *);
  2669. __glsSwap4(inoutPtr + 0);
  2670. __glsSwap8(inoutPtr + 4);
  2671. __glsSwap4(inoutPtr + 12);
  2672. __gls_decode_bin_glGetHistogramParameterivEXT(ctx, inoutPtr);
  2673. }
  2674. #endif /* __GL_EXT_histogram */
  2675. #if __GL_EXT_histogram
  2676. void __gls_decode_bin_swap_glGetMinmaxEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2677. extern void __gls_decode_bin_glGetMinmaxEXT(__GLScontext *, GLubyte *);
  2678. __glsSwap4(inoutPtr + 0);
  2679. __glsSwap4(inoutPtr + 4);
  2680. __glsSwap4(inoutPtr + 8);
  2681. __glsSwap8(inoutPtr + 12);
  2682. __gls_decode_bin_glGetMinmaxEXT(ctx, inoutPtr);
  2683. }
  2684. #endif /* __GL_EXT_histogram */
  2685. #if __GL_EXT_histogram
  2686. void __gls_decode_bin_swap_glGetMinmaxParameterfvEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2687. extern void __gls_decode_bin_glGetMinmaxParameterfvEXT(__GLScontext *, GLubyte *);
  2688. __glsSwap4(inoutPtr + 0);
  2689. __glsSwap8(inoutPtr + 4);
  2690. __glsSwap4(inoutPtr + 12);
  2691. __gls_decode_bin_glGetMinmaxParameterfvEXT(ctx, inoutPtr);
  2692. }
  2693. #endif /* __GL_EXT_histogram */
  2694. #if __GL_EXT_histogram
  2695. void __gls_decode_bin_swap_glGetMinmaxParameterivEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2696. extern void __gls_decode_bin_glGetMinmaxParameterivEXT(__GLScontext *, GLubyte *);
  2697. __glsSwap4(inoutPtr + 0);
  2698. __glsSwap8(inoutPtr + 4);
  2699. __glsSwap4(inoutPtr + 12);
  2700. __gls_decode_bin_glGetMinmaxParameterivEXT(ctx, inoutPtr);
  2701. }
  2702. #endif /* __GL_EXT_histogram */
  2703. #if __GL_EXT_histogram
  2704. void __gls_decode_bin_swap_glHistogramEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2705. extern void __gls_decode_bin_glHistogramEXT(__GLScontext *, GLubyte *);
  2706. __glsSwap4(inoutPtr + 0);
  2707. __glsSwap4(inoutPtr + 4);
  2708. __glsSwap4(inoutPtr + 8);
  2709. __gls_decode_bin_glHistogramEXT(ctx, inoutPtr);
  2710. }
  2711. #endif /* __GL_EXT_histogram */
  2712. #if __GL_EXT_histogram
  2713. void __gls_decode_bin_swap_glMinmaxEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2714. extern void __gls_decode_bin_glMinmaxEXT(__GLScontext *, GLubyte *);
  2715. __glsSwap4(inoutPtr + 0);
  2716. __glsSwap4(inoutPtr + 4);
  2717. __gls_decode_bin_glMinmaxEXT(ctx, inoutPtr);
  2718. }
  2719. #endif /* __GL_EXT_histogram */
  2720. #if __GL_EXT_histogram
  2721. void __gls_decode_bin_swap_glResetHistogramEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2722. extern void __gls_decode_bin_glResetHistogramEXT(__GLScontext *, GLubyte *);
  2723. __glsSwap4(inoutPtr + 0);
  2724. __gls_decode_bin_glResetHistogramEXT(ctx, inoutPtr);
  2725. }
  2726. #endif /* __GL_EXT_histogram */
  2727. #if __GL_EXT_histogram
  2728. void __gls_decode_bin_swap_glResetMinmaxEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2729. extern void __gls_decode_bin_glResetMinmaxEXT(__GLScontext *, GLubyte *);
  2730. __glsSwap4(inoutPtr + 0);
  2731. __gls_decode_bin_glResetMinmaxEXT(ctx, inoutPtr);
  2732. }
  2733. #endif /* __GL_EXT_histogram */
  2734. #if __GL_EXT_texture3D
  2735. void __gls_decode_bin_swap_glTexImage3DEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2736. extern void __gls_decode_bin_glTexImage3DEXT(__GLScontext *, GLubyte *);
  2737. GLbitfield imageFlags;
  2738. GLsizei width;
  2739. GLsizei height;
  2740. GLsizei depth;
  2741. GLenum format;
  2742. GLenum type;
  2743. GLint pixels_count;
  2744. __glsSwap4(inoutPtr + 0);
  2745. imageFlags = *(GLint *)(inoutPtr + 0);
  2746. __glsSwap4(inoutPtr + 4);
  2747. width = *(GLsizei *)(inoutPtr + 4);
  2748. __glsSwap4(inoutPtr + 8);
  2749. height = *(GLsizei *)(inoutPtr + 8);
  2750. __glsSwap4(inoutPtr + 12);
  2751. depth = *(GLsizei *)(inoutPtr + 12);
  2752. __glsSwap4(inoutPtr + 16);
  2753. format = *(GLenum *)(inoutPtr + 16);
  2754. __glsSwap4(inoutPtr + 20);
  2755. type = *(GLenum *)(inoutPtr + 20);
  2756. __glsSwap4(inoutPtr + 24);
  2757. __glsSwap4(inoutPtr + 28);
  2758. __glsSwap4(inoutPtr + 32);
  2759. __glsSwap4(inoutPtr + 36);
  2760. pixels_count = imageFlags & GLS_IMAGE_NULL_BIT ? 0 : __gls_glTexImage3DEXT_pixels_size(format, type, width, height, depth);
  2761. __glsSwapv(type, pixels_count, inoutPtr + 40);
  2762. __gls_decode_bin_glTexImage3DEXT(ctx, inoutPtr);
  2763. }
  2764. #endif /* __GL_EXT_texture3D */
  2765. #if __GL_EXT_subtexture
  2766. void __gls_decode_bin_swap_glTexSubImage3DEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2767. extern void __gls_decode_bin_glTexSubImage3DEXT(__GLScontext *, GLubyte *);
  2768. GLsizei width;
  2769. GLsizei height;
  2770. GLsizei depth;
  2771. GLenum format;
  2772. GLenum type;
  2773. GLint pixels_count;
  2774. __glsSwap4(inoutPtr + 0);
  2775. __glsSwap4(inoutPtr + 4);
  2776. width = *(GLsizei *)(inoutPtr + 4);
  2777. __glsSwap4(inoutPtr + 8);
  2778. height = *(GLsizei *)(inoutPtr + 8);
  2779. __glsSwap4(inoutPtr + 12);
  2780. depth = *(GLsizei *)(inoutPtr + 12);
  2781. __glsSwap4(inoutPtr + 16);
  2782. format = *(GLenum *)(inoutPtr + 16);
  2783. __glsSwap4(inoutPtr + 20);
  2784. type = *(GLenum *)(inoutPtr + 20);
  2785. __glsSwap4(inoutPtr + 24);
  2786. __glsSwap4(inoutPtr + 28);
  2787. __glsSwap4(inoutPtr + 32);
  2788. __glsSwap4(inoutPtr + 36);
  2789. __glsSwap4(inoutPtr + 40);
  2790. pixels_count = __gls_glTexSubImage3DEXT_pixels_size(format, type, width, height, depth);
  2791. __glsSwapv(type, pixels_count, inoutPtr + 44);
  2792. __gls_decode_bin_glTexSubImage3DEXT(ctx, inoutPtr);
  2793. }
  2794. #endif /* __GL_EXT_subtexture */
  2795. #if __GL_SGIS_detail_texture
  2796. void __gls_decode_bin_swap_glDetailTexFuncSGIS(__GLScontext *ctx, GLubyte *inoutPtr) {
  2797. extern void __gls_decode_bin_glDetailTexFuncSGIS(__GLScontext *, GLubyte *);
  2798. GLsizei n;
  2799. __glsSwap4(inoutPtr + 0);
  2800. n = *(GLsizei *)(inoutPtr + 0);
  2801. __glsSwap4(inoutPtr + 4);
  2802. __glsSwap4v(__GLS_MAX(n*2, 0), inoutPtr + 8);
  2803. __gls_decode_bin_glDetailTexFuncSGIS(ctx, inoutPtr);
  2804. }
  2805. #endif /* __GL_SGIS_detail_texture */
  2806. #if __GL_SGIS_detail_texture
  2807. void __gls_decode_bin_swap_glGetDetailTexFuncSGIS(__GLScontext *ctx, GLubyte *inoutPtr) {
  2808. extern void __gls_decode_bin_glGetDetailTexFuncSGIS(__GLScontext *, GLubyte *);
  2809. __glsSwap4(inoutPtr + 0);
  2810. __glsSwap8(inoutPtr + 4);
  2811. __gls_decode_bin_glGetDetailTexFuncSGIS(ctx, inoutPtr);
  2812. }
  2813. #endif /* __GL_SGIS_detail_texture */
  2814. #if __GL_SGIS_sharpen_texture
  2815. void __gls_decode_bin_swap_glSharpenTexFuncSGIS(__GLScontext *ctx, GLubyte *inoutPtr) {
  2816. extern void __gls_decode_bin_glSharpenTexFuncSGIS(__GLScontext *, GLubyte *);
  2817. GLsizei n;
  2818. __glsSwap4(inoutPtr + 0);
  2819. n = *(GLsizei *)(inoutPtr + 0);
  2820. __glsSwap4(inoutPtr + 4);
  2821. __glsSwap4v(__GLS_MAX(n*2, 0), inoutPtr + 8);
  2822. __gls_decode_bin_glSharpenTexFuncSGIS(ctx, inoutPtr);
  2823. }
  2824. #endif /* __GL_SGIS_sharpen_texture */
  2825. #if __GL_SGIS_sharpen_texture
  2826. void __gls_decode_bin_swap_glGetSharpenTexFuncSGIS(__GLScontext *ctx, GLubyte *inoutPtr) {
  2827. extern void __gls_decode_bin_glGetSharpenTexFuncSGIS(__GLScontext *, GLubyte *);
  2828. __glsSwap4(inoutPtr + 0);
  2829. __glsSwap8(inoutPtr + 4);
  2830. __gls_decode_bin_glGetSharpenTexFuncSGIS(ctx, inoutPtr);
  2831. }
  2832. #endif /* __GL_SGIS_sharpen_texture */
  2833. #if __GL_EXT_vertex_array
  2834. void __gls_decode_bin_swap_glArrayElementEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2835. extern void __gls_decode_bin_glArrayElementEXT(__GLScontext *, GLubyte *);
  2836. __glsSwap4(inoutPtr + 0);
  2837. __gls_decode_bin_glArrayElementEXT(ctx, inoutPtr);
  2838. }
  2839. #endif /* __GL_EXT_vertex_array */
  2840. void __gls_decode_bin_swap_glArrayElement(__GLScontext *ctx, GLubyte *inoutPtr) {
  2841. extern void __gls_decode_bin_glArrayElement(__GLScontext *, GLubyte *);
  2842. __glsSwapArrayData(inoutPtr);
  2843. __gls_decode_bin_glArrayElement(ctx, inoutPtr);
  2844. }
  2845. #if __GL_EXT_vertex_array
  2846. void __gls_decode_bin_swap_glColorPointerEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2847. extern void __gls_decode_bin_glColorPointerEXT(__GLScontext *, GLubyte *);
  2848. GLint size;
  2849. GLenum type;
  2850. GLsizei stride;
  2851. GLsizei count;
  2852. GLint pointer_count;
  2853. __glsSwap4(inoutPtr + 0);
  2854. size = *(GLint *)(inoutPtr + 0);
  2855. __glsSwap4(inoutPtr + 4);
  2856. type = *(GLenum *)(inoutPtr + 4);
  2857. __glsSwap4(inoutPtr + 8);
  2858. stride = *(GLsizei *)(inoutPtr + 8);
  2859. __glsSwap4(inoutPtr + 12);
  2860. count = *(GLsizei *)(inoutPtr + 12);
  2861. pointer_count = __gls_glColorPointerEXT_pointer_size(size, type, stride, count);
  2862. __glsSwapv(type, pointer_count, inoutPtr + 16);
  2863. __gls_decode_bin_glColorPointerEXT(ctx, inoutPtr);
  2864. }
  2865. #endif /* __GL_EXT_vertex_array */
  2866. void __gls_decode_bin_swap_glColorPointer(__GLScontext *ctx, GLubyte *inoutPtr) {
  2867. // This should never be called because ColorPointer isn't captured
  2868. }
  2869. #if __GL_EXT_vertex_array
  2870. void __gls_decode_bin_swap_glDrawArraysEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2871. extern void __gls_decode_bin_glDrawArraysEXT(__GLScontext *, GLubyte *);
  2872. __glsSwap4(inoutPtr + 0);
  2873. __glsSwap4(inoutPtr + 4);
  2874. __glsSwap4(inoutPtr + 8);
  2875. __gls_decode_bin_glDrawArraysEXT(ctx, inoutPtr);
  2876. }
  2877. #endif /* __GL_EXT_vertex_array */
  2878. void __gls_decode_bin_swap_glDrawArrays(__GLScontext *ctx, GLubyte *inoutPtr) {
  2879. extern void __gls_decode_bin_glDrawArrays(__GLScontext *, GLubyte *);
  2880. __glsSwap4(inoutPtr + 0);
  2881. __glsSwapArrayData(inoutPtr + 4);
  2882. __gls_decode_bin_glDrawArrays(ctx, inoutPtr);
  2883. }
  2884. void __gls_decode_bin_swap_glDrawElements(__GLScontext *ctx, GLubyte *inoutPtr) {
  2885. // DrewB - Non-functional
  2886. }
  2887. #if __GL_EXT_vertex_array
  2888. void __gls_decode_bin_swap_glEdgeFlagPointerEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2889. extern void __gls_decode_bin_glEdgeFlagPointerEXT(__GLScontext *, GLubyte *);
  2890. __glsSwap4(inoutPtr + 0);
  2891. __glsSwap4(inoutPtr + 4);
  2892. __gls_decode_bin_glEdgeFlagPointerEXT(ctx, inoutPtr);
  2893. }
  2894. #endif /* __GL_EXT_vertex_array */
  2895. void __gls_decode_bin_swap_glEdgeFlagPointer(__GLScontext *ctx, GLubyte *inoutPtr) {
  2896. // This should never be called because EdgeFlagPointer isn't captured
  2897. }
  2898. #if __GL_EXT_vertex_array
  2899. void __gls_decode_bin_swap_glGetPointervEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2900. extern void __gls_decode_bin_glGetPointervEXT(__GLScontext *, GLubyte *);
  2901. __glsSwap8(inoutPtr + 0);
  2902. __glsSwap4(inoutPtr + 8);
  2903. __gls_decode_bin_glGetPointervEXT(ctx, inoutPtr);
  2904. }
  2905. #endif /* __GL_EXT_vertex_array */
  2906. void __gls_decode_bin_swap_glGetPointerv(__GLScontext *ctx, GLubyte *inoutPtr) {
  2907. extern void __gls_decode_bin_glGetPointerv(__GLScontext *, GLubyte *);
  2908. __glsSwap8(inoutPtr + 0);
  2909. __glsSwap4(inoutPtr + 8);
  2910. __gls_decode_bin_glGetPointerv(ctx, inoutPtr);
  2911. }
  2912. #if __GL_EXT_vertex_array
  2913. void __gls_decode_bin_swap_glIndexPointerEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2914. extern void __gls_decode_bin_glIndexPointerEXT(__GLScontext *, GLubyte *);
  2915. GLenum type;
  2916. GLsizei stride;
  2917. GLsizei count;
  2918. GLint pointer_count;
  2919. __glsSwap4(inoutPtr + 0);
  2920. type = *(GLenum *)(inoutPtr + 0);
  2921. __glsSwap4(inoutPtr + 4);
  2922. stride = *(GLsizei *)(inoutPtr + 4);
  2923. __glsSwap4(inoutPtr + 8);
  2924. count = *(GLsizei *)(inoutPtr + 8);
  2925. pointer_count = __gls_glIndexPointerEXT_pointer_size(type, stride, count);
  2926. __glsSwapv(type, pointer_count, inoutPtr + 12);
  2927. __gls_decode_bin_glIndexPointerEXT(ctx, inoutPtr);
  2928. }
  2929. #endif /* __GL_EXT_vertex_array */
  2930. void __gls_decode_bin_swap_glIndexPointer(__GLScontext *ctx, GLubyte *inoutPtr) {
  2931. // This should never be called because IndexPointer isn't captured
  2932. }
  2933. #if __GL_EXT_vertex_array
  2934. void __gls_decode_bin_swap_glNormalPointerEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2935. extern void __gls_decode_bin_glNormalPointerEXT(__GLScontext *, GLubyte *);
  2936. GLenum type;
  2937. GLsizei stride;
  2938. GLsizei count;
  2939. GLint pointer_count;
  2940. __glsSwap4(inoutPtr + 0);
  2941. type = *(GLenum *)(inoutPtr + 0);
  2942. __glsSwap4(inoutPtr + 4);
  2943. stride = *(GLsizei *)(inoutPtr + 4);
  2944. __glsSwap4(inoutPtr + 8);
  2945. count = *(GLsizei *)(inoutPtr + 8);
  2946. pointer_count = __gls_glNormalPointerEXT_pointer_size(type, stride, count);
  2947. __glsSwapv(type, pointer_count, inoutPtr + 12);
  2948. __gls_decode_bin_glNormalPointerEXT(ctx, inoutPtr);
  2949. }
  2950. #endif /* __GL_EXT_vertex_array */
  2951. void __gls_decode_bin_swap_glNormalPointer(__GLScontext *ctx, GLubyte *inoutPtr) {
  2952. // This should never be called because NormalPointer isn't captured
  2953. }
  2954. #if __GL_EXT_vertex_array
  2955. void __gls_decode_bin_swap_glTexCoordPointerEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2956. extern void __gls_decode_bin_glTexCoordPointerEXT(__GLScontext *, GLubyte *);
  2957. GLint size;
  2958. GLenum type;
  2959. GLsizei stride;
  2960. GLsizei count;
  2961. GLint pointer_count;
  2962. __glsSwap4(inoutPtr + 0);
  2963. size = *(GLint *)(inoutPtr + 0);
  2964. __glsSwap4(inoutPtr + 4);
  2965. type = *(GLenum *)(inoutPtr + 4);
  2966. __glsSwap4(inoutPtr + 8);
  2967. stride = *(GLsizei *)(inoutPtr + 8);
  2968. __glsSwap4(inoutPtr + 12);
  2969. count = *(GLsizei *)(inoutPtr + 12);
  2970. pointer_count = __gls_glTexCoordPointerEXT_pointer_size(size, type, stride, count);
  2971. __glsSwapv(type, pointer_count, inoutPtr + 16);
  2972. __gls_decode_bin_glTexCoordPointerEXT(ctx, inoutPtr);
  2973. }
  2974. #endif /* __GL_EXT_vertex_array */
  2975. void __gls_decode_bin_swap_glTexCoordPointer(__GLScontext *ctx, GLubyte *inoutPtr) {
  2976. // This should never be called because TexCoordPointer isn't captured
  2977. }
  2978. #if __GL_EXT_vertex_array
  2979. void __gls_decode_bin_swap_glVertexPointerEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  2980. extern void __gls_decode_bin_glVertexPointerEXT(__GLScontext *, GLubyte *);
  2981. GLint size;
  2982. GLenum type;
  2983. GLsizei stride;
  2984. GLsizei count;
  2985. GLint pointer_count;
  2986. __glsSwap4(inoutPtr + 0);
  2987. size = *(GLint *)(inoutPtr + 0);
  2988. __glsSwap4(inoutPtr + 4);
  2989. type = *(GLenum *)(inoutPtr + 4);
  2990. __glsSwap4(inoutPtr + 8);
  2991. stride = *(GLsizei *)(inoutPtr + 8);
  2992. __glsSwap4(inoutPtr + 12);
  2993. count = *(GLsizei *)(inoutPtr + 12);
  2994. pointer_count = __gls_glVertexPointerEXT_pointer_size(size, type, stride, count);
  2995. __glsSwapv(type, pointer_count, inoutPtr + 16);
  2996. __gls_decode_bin_glVertexPointerEXT(ctx, inoutPtr);
  2997. }
  2998. #endif /* __GL_EXT_vertex_array */
  2999. void __gls_decode_bin_swap_glVertexPointer(__GLScontext *ctx, GLubyte *inoutPtr) {
  3000. // This should never be called because VertexPointer isn't captured
  3001. }
  3002. #if __GL_EXT_texture_object
  3003. void __gls_decode_bin_swap_glAreTexturesResidentEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3004. extern void __gls_decode_bin_glAreTexturesResidentEXT(__GLScontext *, GLubyte *);
  3005. GLsizei n;
  3006. __glsSwap4(inoutPtr + 0);
  3007. n = *(GLsizei *)(inoutPtr + 0);
  3008. __glsSwap8(inoutPtr + 4);
  3009. __glsSwap4v(__GLS_MAX(n, 0), inoutPtr + 12);
  3010. __gls_decode_bin_glAreTexturesResidentEXT(ctx, inoutPtr);
  3011. }
  3012. #endif /* __GL_EXT_texture_object */
  3013. void __gls_decode_bin_swap_glAreTexturesResident(__GLScontext *ctx, GLubyte *inoutPtr) {
  3014. extern void __gls_decode_bin_glAreTexturesResident(__GLScontext *, GLubyte *);
  3015. GLsizei n;
  3016. __glsSwap4(inoutPtr + 0);
  3017. n = *(GLsizei *)(inoutPtr + 0);
  3018. __glsSwap8(inoutPtr + 4);
  3019. __glsSwap4v(__GLS_MAX(n, 0), inoutPtr + 12);
  3020. __gls_decode_bin_glAreTexturesResident(ctx, inoutPtr);
  3021. }
  3022. #if __GL_EXT_texture_object
  3023. void __gls_decode_bin_swap_glBindTextureEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3024. extern void __gls_decode_bin_glBindTextureEXT(__GLScontext *, GLubyte *);
  3025. __glsSwap4(inoutPtr + 0);
  3026. __glsSwap4(inoutPtr + 4);
  3027. __gls_decode_bin_glBindTextureEXT(ctx, inoutPtr);
  3028. }
  3029. #endif /* __GL_EXT_texture_object */
  3030. void __gls_decode_bin_swap_glBindTexture(__GLScontext *ctx, GLubyte *inoutPtr) {
  3031. extern void __gls_decode_bin_glBindTexture(__GLScontext *, GLubyte *);
  3032. __glsSwap4(inoutPtr + 0);
  3033. __glsSwap4(inoutPtr + 4);
  3034. __gls_decode_bin_glBindTexture(ctx, inoutPtr);
  3035. }
  3036. #if __GL_EXT_texture_object
  3037. void __gls_decode_bin_swap_glDeleteTexturesEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3038. extern void __gls_decode_bin_glDeleteTexturesEXT(__GLScontext *, GLubyte *);
  3039. GLsizei n;
  3040. __glsSwap4(inoutPtr + 0);
  3041. n = *(GLsizei *)(inoutPtr + 0);
  3042. __glsSwap4v(__GLS_MAX(n, 0), inoutPtr + 4);
  3043. __gls_decode_bin_glDeleteTexturesEXT(ctx, inoutPtr);
  3044. }
  3045. #endif /* __GL_EXT_texture_object */
  3046. void __gls_decode_bin_swap_glDeleteTextures(__GLScontext *ctx, GLubyte *inoutPtr) {
  3047. extern void __gls_decode_bin_glDeleteTextures(__GLScontext *, GLubyte *);
  3048. GLsizei n;
  3049. __glsSwap4(inoutPtr + 0);
  3050. n = *(GLsizei *)(inoutPtr + 0);
  3051. __glsSwap4v(__GLS_MAX(n, 0), inoutPtr + 4);
  3052. __gls_decode_bin_glDeleteTextures(ctx, inoutPtr);
  3053. }
  3054. #if __GL_EXT_texture_object
  3055. void __gls_decode_bin_swap_glGenTexturesEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3056. extern void __gls_decode_bin_glGenTexturesEXT(__GLScontext *, GLubyte *);
  3057. __glsSwap4(inoutPtr + 0);
  3058. __glsSwap8(inoutPtr + 4);
  3059. __gls_decode_bin_glGenTexturesEXT(ctx, inoutPtr);
  3060. }
  3061. #endif /* __GL_EXT_texture_object */
  3062. void __gls_decode_bin_swap_glGenTextures(__GLScontext *ctx, GLubyte *inoutPtr) {
  3063. extern void __gls_decode_bin_glGenTextures(__GLScontext *, GLubyte *);
  3064. __glsSwap4(inoutPtr + 0);
  3065. __glsSwap8(inoutPtr + 4);
  3066. __gls_decode_bin_glGenTextures(ctx, inoutPtr);
  3067. }
  3068. #if __GL_EXT_texture_object
  3069. void __gls_decode_bin_swap_glIsTextureEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3070. extern void __gls_decode_bin_glIsTextureEXT(__GLScontext *, GLubyte *);
  3071. __glsSwap4(inoutPtr + 0);
  3072. __gls_decode_bin_glIsTextureEXT(ctx, inoutPtr);
  3073. }
  3074. #endif /* __GL_EXT_texture_object */
  3075. void __gls_decode_bin_swap_glIsTexture(__GLScontext *ctx, GLubyte *inoutPtr) {
  3076. extern void __gls_decode_bin_glIsTexture(__GLScontext *, GLubyte *);
  3077. __glsSwap4(inoutPtr + 0);
  3078. __gls_decode_bin_glIsTexture(ctx, inoutPtr);
  3079. }
  3080. #if __GL_EXT_texture_object
  3081. void __gls_decode_bin_swap_glPrioritizeTexturesEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3082. extern void __gls_decode_bin_glPrioritizeTexturesEXT(__GLScontext *, GLubyte *);
  3083. GLsizei n;
  3084. __glsSwap4(inoutPtr + 0);
  3085. n = *(GLsizei *)(inoutPtr + 0);
  3086. __glsSwap4v(__GLS_MAX(n, 0), inoutPtr + 4);
  3087. __glsSwap4v(__GLS_MAX(n, 0), inoutPtr + 4 + 4 * __GLS_MAX(n, 0));
  3088. __gls_decode_bin_glPrioritizeTexturesEXT(ctx, inoutPtr);
  3089. }
  3090. #endif /* __GL_EXT_texture_object */
  3091. void __gls_decode_bin_swap_glPrioritizeTextures(__GLScontext *ctx, GLubyte *inoutPtr) {
  3092. extern void __gls_decode_bin_glPrioritizeTextures(__GLScontext *, GLubyte *);
  3093. GLsizei n;
  3094. __glsSwap4(inoutPtr + 0);
  3095. n = *(GLsizei *)(inoutPtr + 0);
  3096. __glsSwap4v(__GLS_MAX(n, 0), inoutPtr + 4);
  3097. __glsSwap4v(__GLS_MAX(n, 0), inoutPtr + 4 + 4 * __GLS_MAX(n, 0));
  3098. __gls_decode_bin_glPrioritizeTextures(ctx, inoutPtr);
  3099. }
  3100. #if __GL_EXT_paletted_texture
  3101. void __gls_decode_bin_swap_glColorTableEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3102. extern void __gls_decode_bin_glColorTableEXT(__GLScontext *, GLubyte *);
  3103. GLsizei width;
  3104. GLenum format;
  3105. GLenum type;
  3106. GLint table_count;
  3107. __glsSwap4(inoutPtr + 0);
  3108. __glsSwap4(inoutPtr + 4);
  3109. width = *(GLsizei *)(inoutPtr + 4);
  3110. __glsSwap4(inoutPtr + 8);
  3111. format = *(GLenum *)(inoutPtr + 8);
  3112. __glsSwap4(inoutPtr + 12);
  3113. type = *(GLenum *)(inoutPtr + 12);
  3114. __glsSwap4(inoutPtr + 16);
  3115. __glsSwap4(inoutPtr + 20);
  3116. table_count = __gls_glColorTableEXT_table_size(format, type, width);
  3117. __glsSwapv(type, table_count, inoutPtr + 24);
  3118. __gls_decode_bin_glColorTableEXT(ctx, inoutPtr);
  3119. }
  3120. #endif /* __GL_EXT_paletted_texture */
  3121. #if __GL_SGI_color_table
  3122. void __gls_decode_bin_swap_glColorTableParameterfvSGI(__GLScontext *ctx, GLubyte *inoutPtr) {
  3123. extern void __gls_decode_bin_glColorTableParameterfvSGI(__GLScontext *, GLubyte *);
  3124. GLenum pname;
  3125. GLint params_count;
  3126. __glsSwap4(inoutPtr + 0);
  3127. pname = *(GLenum *)(inoutPtr + 0);
  3128. __glsSwap4(inoutPtr + 4);
  3129. params_count = __gls_glColorTableParameterfvSGI_params_size(pname);
  3130. __glsSwap4v(params_count, inoutPtr + 8);
  3131. __gls_decode_bin_glColorTableParameterfvSGI(ctx, inoutPtr);
  3132. }
  3133. #endif /* __GL_SGI_color_table */
  3134. #if __GL_SGI_color_table
  3135. void __gls_decode_bin_swap_glColorTableParameterivSGI(__GLScontext *ctx, GLubyte *inoutPtr) {
  3136. extern void __gls_decode_bin_glColorTableParameterivSGI(__GLScontext *, GLubyte *);
  3137. GLenum pname;
  3138. GLint params_count;
  3139. __glsSwap4(inoutPtr + 0);
  3140. pname = *(GLenum *)(inoutPtr + 0);
  3141. __glsSwap4(inoutPtr + 4);
  3142. params_count = __gls_glColorTableParameterivSGI_params_size(pname);
  3143. __glsSwap4v(params_count, inoutPtr + 8);
  3144. __gls_decode_bin_glColorTableParameterivSGI(ctx, inoutPtr);
  3145. }
  3146. #endif /* __GL_SGI_color_table */
  3147. #if __GL_SGI_color_table
  3148. void __gls_decode_bin_swap_glCopyColorTableSGI(__GLScontext *ctx, GLubyte *inoutPtr) {
  3149. extern void __gls_decode_bin_glCopyColorTableSGI(__GLScontext *, GLubyte *);
  3150. __glsSwap4(inoutPtr + 0);
  3151. __glsSwap4(inoutPtr + 4);
  3152. __glsSwap4(inoutPtr + 8);
  3153. __glsSwap4(inoutPtr + 12);
  3154. __glsSwap4(inoutPtr + 16);
  3155. __gls_decode_bin_glCopyColorTableSGI(ctx, inoutPtr);
  3156. }
  3157. #endif /* __GL_SGI_color_table */
  3158. #if __GL_EXT_paletted_texture
  3159. void __gls_decode_bin_swap_glGetColorTableEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3160. extern void __gls_decode_bin_glGetColorTableEXT(__GLScontext *, GLubyte *);
  3161. __glsSwap4(inoutPtr + 0);
  3162. __glsSwap4(inoutPtr + 4);
  3163. __glsSwap4(inoutPtr + 8);
  3164. __glsSwap8(inoutPtr + 12);
  3165. __gls_decode_bin_glGetColorTableEXT(ctx, inoutPtr);
  3166. }
  3167. #endif /* __GL_EXT_paletted_texture */
  3168. #if __GL_EXT_paletted_texture
  3169. void __gls_decode_bin_swap_glGetColorTableParameterfvEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3170. extern void __gls_decode_bin_glGetColorTableParameterfvEXT(__GLScontext *, GLubyte *);
  3171. __glsSwap4(inoutPtr + 0);
  3172. __glsSwap8(inoutPtr + 4);
  3173. __glsSwap4(inoutPtr + 12);
  3174. __gls_decode_bin_glGetColorTableParameterfvEXT(ctx, inoutPtr);
  3175. }
  3176. #endif /* __GL_EXT_paletted_texture */
  3177. #if __GL_EXT_paletted_texture
  3178. void __gls_decode_bin_swap_glGetColorTableParameterivEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3179. extern void __gls_decode_bin_glGetColorTableParameterivEXT(__GLScontext *, GLubyte *);
  3180. __glsSwap4(inoutPtr + 0);
  3181. __glsSwap8(inoutPtr + 4);
  3182. __glsSwap4(inoutPtr + 12);
  3183. __gls_decode_bin_glGetColorTableParameterivEXT(ctx, inoutPtr);
  3184. }
  3185. #endif /* __GL_EXT_paletted_texture */
  3186. #if __GL_SGI_texture_color_table
  3187. void __gls_decode_bin_swap_glGetTexColorTableParameterfvSGI(__GLScontext *ctx, GLubyte *inoutPtr) {
  3188. extern void __gls_decode_bin_glGetTexColorTableParameterfvSGI(__GLScontext *, GLubyte *);
  3189. __glsSwap4(inoutPtr + 0);
  3190. __glsSwap8(inoutPtr + 4);
  3191. __glsSwap4(inoutPtr + 12);
  3192. __gls_decode_bin_glGetTexColorTableParameterfvSGI(ctx, inoutPtr);
  3193. }
  3194. #endif /* __GL_SGI_texture_color_table */
  3195. #if __GL_SGI_texture_color_table
  3196. void __gls_decode_bin_swap_glGetTexColorTableParameterivSGI(__GLScontext *ctx, GLubyte *inoutPtr) {
  3197. extern void __gls_decode_bin_glGetTexColorTableParameterivSGI(__GLScontext *, GLubyte *);
  3198. __glsSwap4(inoutPtr + 0);
  3199. __glsSwap8(inoutPtr + 4);
  3200. __glsSwap4(inoutPtr + 12);
  3201. __gls_decode_bin_glGetTexColorTableParameterivSGI(ctx, inoutPtr);
  3202. }
  3203. #endif /* __GL_SGI_texture_color_table */
  3204. #if __GL_SGI_texture_color_table
  3205. void __gls_decode_bin_swap_glTexColorTableParameterfvSGI(__GLScontext *ctx, GLubyte *inoutPtr) {
  3206. extern void __gls_decode_bin_glTexColorTableParameterfvSGI(__GLScontext *, GLubyte *);
  3207. GLenum pname;
  3208. GLint params_count;
  3209. __glsSwap4(inoutPtr + 0);
  3210. pname = *(GLenum *)(inoutPtr + 0);
  3211. __glsSwap4(inoutPtr + 4);
  3212. params_count = __gls_glTexColorTableParameterfvSGI_params_size(pname);
  3213. __glsSwap4v(params_count, inoutPtr + 8);
  3214. __gls_decode_bin_glTexColorTableParameterfvSGI(ctx, inoutPtr);
  3215. }
  3216. #endif /* __GL_SGI_texture_color_table */
  3217. #if __GL_SGI_texture_color_table
  3218. void __gls_decode_bin_swap_glTexColorTableParameterivSGI(__GLScontext *ctx, GLubyte *inoutPtr) {
  3219. extern void __gls_decode_bin_glTexColorTableParameterivSGI(__GLScontext *, GLubyte *);
  3220. GLenum pname;
  3221. GLint params_count;
  3222. __glsSwap4(inoutPtr + 0);
  3223. pname = *(GLenum *)(inoutPtr + 0);
  3224. __glsSwap4(inoutPtr + 4);
  3225. params_count = __gls_glTexColorTableParameterivSGI_params_size(pname);
  3226. __glsSwap4v(params_count, inoutPtr + 8);
  3227. __gls_decode_bin_glTexColorTableParameterivSGI(ctx, inoutPtr);
  3228. }
  3229. #endif /* __GL_SGI_texture_color_table */
  3230. #if __GL_EXT_copy_texture
  3231. void __gls_decode_bin_swap_glCopyTexImage1DEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3232. extern void __gls_decode_bin_glCopyTexImage1DEXT(__GLScontext *, GLubyte *);
  3233. __glsSwap4(inoutPtr + 0);
  3234. __glsSwap4(inoutPtr + 4);
  3235. __glsSwap4(inoutPtr + 8);
  3236. __glsSwap4(inoutPtr + 12);
  3237. __glsSwap4(inoutPtr + 16);
  3238. __glsSwap4(inoutPtr + 20);
  3239. __glsSwap4(inoutPtr + 24);
  3240. __gls_decode_bin_glCopyTexImage1DEXT(ctx, inoutPtr);
  3241. }
  3242. #endif /* __GL_EXT_copy_texture */
  3243. void __gls_decode_bin_swap_glCopyTexImage1D(__GLScontext *ctx, GLubyte *inoutPtr) {
  3244. extern void __gls_decode_bin_glCopyTexImage1D(__GLScontext *, GLubyte *);
  3245. __glsSwap4(inoutPtr + 0);
  3246. __glsSwap4(inoutPtr + 4);
  3247. __glsSwap4(inoutPtr + 8);
  3248. __glsSwap4(inoutPtr + 12);
  3249. __glsSwap4(inoutPtr + 16);
  3250. __glsSwap4(inoutPtr + 20);
  3251. __glsSwap4(inoutPtr + 24);
  3252. __gls_decode_bin_glCopyTexImage1D(ctx, inoutPtr);
  3253. }
  3254. #if __GL_EXT_copy_texture
  3255. void __gls_decode_bin_swap_glCopyTexImage2DEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3256. extern void __gls_decode_bin_glCopyTexImage2DEXT(__GLScontext *, GLubyte *);
  3257. __glsSwap4(inoutPtr + 0);
  3258. __glsSwap4(inoutPtr + 4);
  3259. __glsSwap4(inoutPtr + 8);
  3260. __glsSwap4(inoutPtr + 12);
  3261. __glsSwap4(inoutPtr + 16);
  3262. __glsSwap4(inoutPtr + 20);
  3263. __glsSwap4(inoutPtr + 24);
  3264. __glsSwap4(inoutPtr + 28);
  3265. __gls_decode_bin_glCopyTexImage2DEXT(ctx, inoutPtr);
  3266. }
  3267. #endif /* __GL_EXT_copy_texture */
  3268. void __gls_decode_bin_swap_glCopyTexImage2D(__GLScontext *ctx, GLubyte *inoutPtr) {
  3269. extern void __gls_decode_bin_glCopyTexImage2D(__GLScontext *, GLubyte *);
  3270. __glsSwap4(inoutPtr + 0);
  3271. __glsSwap4(inoutPtr + 4);
  3272. __glsSwap4(inoutPtr + 8);
  3273. __glsSwap4(inoutPtr + 12);
  3274. __glsSwap4(inoutPtr + 16);
  3275. __glsSwap4(inoutPtr + 20);
  3276. __glsSwap4(inoutPtr + 24);
  3277. __glsSwap4(inoutPtr + 28);
  3278. __gls_decode_bin_glCopyTexImage2D(ctx, inoutPtr);
  3279. }
  3280. #if __GL_EXT_copy_texture
  3281. void __gls_decode_bin_swap_glCopyTexSubImage1DEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3282. extern void __gls_decode_bin_glCopyTexSubImage1DEXT(__GLScontext *, GLubyte *);
  3283. __glsSwap4(inoutPtr + 0);
  3284. __glsSwap4(inoutPtr + 4);
  3285. __glsSwap4(inoutPtr + 8);
  3286. __glsSwap4(inoutPtr + 12);
  3287. __glsSwap4(inoutPtr + 16);
  3288. __glsSwap4(inoutPtr + 20);
  3289. __gls_decode_bin_glCopyTexSubImage1DEXT(ctx, inoutPtr);
  3290. }
  3291. #endif /* __GL_EXT_copy_texture */
  3292. void __gls_decode_bin_swap_glCopyTexSubImage1D(__GLScontext *ctx, GLubyte *inoutPtr) {
  3293. extern void __gls_decode_bin_glCopyTexSubImage1D(__GLScontext *, GLubyte *);
  3294. __glsSwap4(inoutPtr + 0);
  3295. __glsSwap4(inoutPtr + 4);
  3296. __glsSwap4(inoutPtr + 8);
  3297. __glsSwap4(inoutPtr + 12);
  3298. __glsSwap4(inoutPtr + 16);
  3299. __glsSwap4(inoutPtr + 20);
  3300. __gls_decode_bin_glCopyTexSubImage1D(ctx, inoutPtr);
  3301. }
  3302. #if __GL_EXT_copy_texture
  3303. void __gls_decode_bin_swap_glCopyTexSubImage2DEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3304. extern void __gls_decode_bin_glCopyTexSubImage2DEXT(__GLScontext *, GLubyte *);
  3305. __glsSwap4(inoutPtr + 0);
  3306. __glsSwap4(inoutPtr + 4);
  3307. __glsSwap4(inoutPtr + 8);
  3308. __glsSwap4(inoutPtr + 12);
  3309. __glsSwap4(inoutPtr + 16);
  3310. __glsSwap4(inoutPtr + 20);
  3311. __glsSwap4(inoutPtr + 24);
  3312. __glsSwap4(inoutPtr + 28);
  3313. __gls_decode_bin_glCopyTexSubImage2DEXT(ctx, inoutPtr);
  3314. }
  3315. #endif /* __GL_EXT_copy_texture */
  3316. void __gls_decode_bin_swap_glCopyTexSubImage2D(__GLScontext *ctx, GLubyte *inoutPtr) {
  3317. extern void __gls_decode_bin_glCopyTexSubImage2D(__GLScontext *, GLubyte *);
  3318. __glsSwap4(inoutPtr + 0);
  3319. __glsSwap4(inoutPtr + 4);
  3320. __glsSwap4(inoutPtr + 8);
  3321. __glsSwap4(inoutPtr + 12);
  3322. __glsSwap4(inoutPtr + 16);
  3323. __glsSwap4(inoutPtr + 20);
  3324. __glsSwap4(inoutPtr + 24);
  3325. __glsSwap4(inoutPtr + 28);
  3326. __gls_decode_bin_glCopyTexSubImage2D(ctx, inoutPtr);
  3327. }
  3328. #if __GL_EXT_copy_texture
  3329. void __gls_decode_bin_swap_glCopyTexSubImage3DEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3330. extern void __gls_decode_bin_glCopyTexSubImage3DEXT(__GLScontext *, GLubyte *);
  3331. __glsSwap4(inoutPtr + 0);
  3332. __glsSwap4(inoutPtr + 4);
  3333. __glsSwap4(inoutPtr + 8);
  3334. __glsSwap4(inoutPtr + 12);
  3335. __glsSwap4(inoutPtr + 16);
  3336. __glsSwap4(inoutPtr + 20);
  3337. __glsSwap4(inoutPtr + 24);
  3338. __glsSwap4(inoutPtr + 28);
  3339. __glsSwap4(inoutPtr + 32);
  3340. __gls_decode_bin_glCopyTexSubImage3DEXT(ctx, inoutPtr);
  3341. }
  3342. #endif /* __GL_EXT_copy_texture */
  3343. #if __GL_SGIS_texture4D
  3344. void __gls_decode_bin_swap_glTexImage4DSGIS(__GLScontext *ctx, GLubyte *inoutPtr) {
  3345. extern void __gls_decode_bin_glTexImage4DSGIS(__GLScontext *, GLubyte *);
  3346. GLbitfield imageFlags;
  3347. GLsizei width;
  3348. GLsizei height;
  3349. GLsizei depth;
  3350. GLsizei size4d;
  3351. GLenum format;
  3352. GLenum type;
  3353. GLint pixels_count;
  3354. __glsSwap4(inoutPtr + 0);
  3355. imageFlags = *(GLint *)(inoutPtr + 0);
  3356. __glsSwap4(inoutPtr + 4);
  3357. width = *(GLsizei *)(inoutPtr + 4);
  3358. __glsSwap4(inoutPtr + 8);
  3359. height = *(GLsizei *)(inoutPtr + 8);
  3360. __glsSwap4(inoutPtr + 12);
  3361. depth = *(GLsizei *)(inoutPtr + 12);
  3362. __glsSwap4(inoutPtr + 16);
  3363. size4d = *(GLsizei *)(inoutPtr + 16);
  3364. __glsSwap4(inoutPtr + 20);
  3365. format = *(GLenum *)(inoutPtr + 20);
  3366. __glsSwap4(inoutPtr + 24);
  3367. type = *(GLenum *)(inoutPtr + 24);
  3368. __glsSwap4(inoutPtr + 28);
  3369. __glsSwap4(inoutPtr + 32);
  3370. __glsSwap4(inoutPtr + 36);
  3371. __glsSwap4(inoutPtr + 40);
  3372. pixels_count = imageFlags & GLS_IMAGE_NULL_BIT ? 0 : __gls_glTexImage4DSGIS_pixels_size(format, type, width, height, depth, size4d);
  3373. __glsSwapv(type, pixels_count, inoutPtr + 44);
  3374. __gls_decode_bin_glTexImage4DSGIS(ctx, inoutPtr);
  3375. }
  3376. #endif /* __GL_SGIS_texture4D */
  3377. #if __GL_SGIS_texture4D
  3378. void __gls_decode_bin_swap_glTexSubImage4DSGIS(__GLScontext *ctx, GLubyte *inoutPtr) {
  3379. extern void __gls_decode_bin_glTexSubImage4DSGIS(__GLScontext *, GLubyte *);
  3380. GLsizei width;
  3381. GLsizei height;
  3382. GLsizei depth;
  3383. GLsizei size4d;
  3384. GLenum format;
  3385. GLenum type;
  3386. GLint pixels_count;
  3387. __glsSwap4(inoutPtr + 0);
  3388. __glsSwap4(inoutPtr + 4);
  3389. width = *(GLsizei *)(inoutPtr + 4);
  3390. __glsSwap4(inoutPtr + 8);
  3391. height = *(GLsizei *)(inoutPtr + 8);
  3392. __glsSwap4(inoutPtr + 12);
  3393. depth = *(GLsizei *)(inoutPtr + 12);
  3394. __glsSwap4(inoutPtr + 16);
  3395. size4d = *(GLsizei *)(inoutPtr + 16);
  3396. __glsSwap4(inoutPtr + 20);
  3397. format = *(GLenum *)(inoutPtr + 20);
  3398. __glsSwap4(inoutPtr + 24);
  3399. type = *(GLenum *)(inoutPtr + 24);
  3400. __glsSwap4(inoutPtr + 28);
  3401. __glsSwap4(inoutPtr + 32);
  3402. __glsSwap4(inoutPtr + 36);
  3403. __glsSwap4(inoutPtr + 40);
  3404. __glsSwap4(inoutPtr + 44);
  3405. __glsSwap4(inoutPtr + 48);
  3406. pixels_count = __gls_glTexSubImage4DSGIS_pixels_size(format, type, width, height, depth, size4d);
  3407. __glsSwapv(type, pixels_count, inoutPtr + 52);
  3408. __gls_decode_bin_glTexSubImage4DSGIS(ctx, inoutPtr);
  3409. }
  3410. #endif /* __GL_SGIS_texture4D */
  3411. #if __GL_SGIX_pixel_texture
  3412. void __gls_decode_bin_swap_glPixelTexGenSGIX(__GLScontext *ctx, GLubyte *inoutPtr) {
  3413. extern void __gls_decode_bin_glPixelTexGenSGIX(__GLScontext *, GLubyte *);
  3414. __glsSwap4(inoutPtr + 0);
  3415. __gls_decode_bin_glPixelTexGenSGIX(ctx, inoutPtr);
  3416. }
  3417. #endif /* __GL_SGIX_pixel_texture */
  3418. #if __GL_EXT_paletted_texture
  3419. void __gls_decode_bin_swap_glColorSubTableEXT(__GLScontext *ctx, GLubyte *inoutPtr) {
  3420. extern void __gls_decode_bin_glColorSubTableEXT(__GLScontext *, GLubyte *);
  3421. GLbitfield imageFlags;
  3422. GLsizei entries;
  3423. GLenum format;
  3424. GLenum type;
  3425. GLint entries_count;
  3426. __glsSwap4(inoutPtr + 0);
  3427. imageFlags = *(GLint *)(inoutPtr + 0);
  3428. __glsSwap4(inoutPtr + 4);
  3429. __glsSwap4(inoutPtr + 8);
  3430. __glsSwap4(inoutPtr + 12);
  3431. entries = *(GLsizei *)(inoutPtr + 12);
  3432. __glsSwap4(inoutPtr + 16);
  3433. format = *(GLenum *)(inoutPtr + 16);
  3434. __glsSwap4(inoutPtr + 20);
  3435. type = *(GLenum *)(inoutPtr + 20);
  3436. __glsSwap4(inoutPtr + 24);
  3437. __glsSwap4(inoutPtr + 28);
  3438. __glsSwap4(inoutPtr + 32);
  3439. __glsSwap4(inoutPtr + 36);
  3440. entries_count = imageFlags & GLS_IMAGE_NULL_BIT ? 0 : __gls_glColorSubTableEXT_entries_size(format, type, entries);
  3441. __glsSwapv(type, entries_count, inoutPtr + 40);
  3442. __gls_decode_bin_glColorSubTableEXT(ctx, inoutPtr);
  3443. }
  3444. #endif // __GL_EXT_paletted_texture
  3445. void __gls_decode_bin_swap_glDisableClientState(__GLScontext *ctx, GLubyte *inoutPtr) {
  3446. extern void __gls_decode_bin_glDisableClientState(__GLScontext *, GLubyte *);
  3447. __glsSwap4(inoutPtr + 0);
  3448. __gls_decode_bin_glDisableClientState(ctx, inoutPtr);
  3449. }
  3450. void __gls_decode_bin_swap_glEnableClientState(__GLScontext *ctx, GLubyte *inoutPtr) {
  3451. extern void __gls_decode_bin_glEnableClientState(__GLScontext *, GLubyte *);
  3452. __glsSwap4(inoutPtr + 0);
  3453. __gls_decode_bin_glEnableClientState(ctx, inoutPtr);
  3454. }
  3455. void __gls_decode_bin_swap_glInterleavedArrays(__GLScontext *ctx, GLubyte *inoutPtr) {
  3456. // This should never be called because InterleavedArrays isn't captured
  3457. }
  3458. void __gls_decode_bin_swap_glPushClientAttrib(__GLScontext *ctx, GLubyte *inoutPtr) {
  3459. extern void __gls_decode_bin_glPushClientAttrib(__GLScontext *, GLubyte *);
  3460. __glsSwap4(inoutPtr + 0);
  3461. __gls_decode_bin_glPushClientAttrib(ctx, inoutPtr);
  3462. }
  3463. void __gls_decode_bin_swap_glPopClientAttrib(__GLScontext *ctx, GLubyte *inoutPtr) {
  3464. typedef void (*__GLSdispatch)(void);
  3465. ((__GLSdispatch)ctx->dispatchCall[399])();
  3466. }