home *** CD-ROM | disk | FTP | other *** search
/ Hackers Magazine 57 / CdHackersMagazineNr57.iso / Software / Multimedia / k3d-setup-0.7.11.0.exe / lib / site-packages / OpenGL / raw / _WGL_ARB.py < prev    next >
Encoding:
Python Source  |  2008-12-07  |  62.1 KB  |  1,057 lines

  1. # BEGIN GENERATED CONTENT (do not edit below this line)
  2.  
  3. # This content is generated by gengl.py.
  4. # Wrapper for http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h
  5. from OpenGL import platform, constant
  6. from ctypes import *
  7. c_void = None
  8.  
  9.  
  10. # H (/home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:9)
  11. # H (/home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:9)
  12. GLAPI = constant.Constant( 'GLAPI', 0 )
  13. WGL_WGLEXT_VERSION = constant.Constant( 'WGL_WGLEXT_VERSION', 6 )
  14. # ARB_buffer_region (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:61)
  15. WGL_FRONT_COLOR_BUFFER_BIT_ARB = constant.Constant( 'WGL_FRONT_COLOR_BUFFER_BIT_ARB', 1 )
  16. WGL_BACK_COLOR_BUFFER_BIT_ARB = constant.Constant( 'WGL_BACK_COLOR_BUFFER_BIT_ARB', 2 )
  17. WGL_DEPTH_BUFFER_BIT_ARB = constant.Constant( 'WGL_DEPTH_BUFFER_BIT_ARB', 4 )
  18. WGL_STENCIL_BUFFER_BIT_ARB = constant.Constant( 'WGL_STENCIL_BUFFER_BIT_ARB', 8 )
  19. # ARB_multisample (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:68)
  20. WGL_SAMPLE_BUFFERS_ARB = constant.Constant( 'WGL_SAMPLE_BUFFERS_ARB', 8257 )
  21. WGL_SAMPLES_ARB = constant.Constant( 'WGL_SAMPLES_ARB', 8258 )
  22. # ARB_extensions_string (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:73)
  23. # ARB_pixel_format (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:76)
  24. WGL_NUMBER_PIXEL_FORMATS_ARB = constant.Constant( 'WGL_NUMBER_PIXEL_FORMATS_ARB', 8192 )
  25. WGL_DRAW_TO_WINDOW_ARB = constant.Constant( 'WGL_DRAW_TO_WINDOW_ARB', 8193 )
  26. WGL_DRAW_TO_BITMAP_ARB = constant.Constant( 'WGL_DRAW_TO_BITMAP_ARB', 8194 )
  27. WGL_ACCELERATION_ARB = constant.Constant( 'WGL_ACCELERATION_ARB', 8195 )
  28. WGL_NEED_PALETTE_ARB = constant.Constant( 'WGL_NEED_PALETTE_ARB', 8196 )
  29. WGL_NEED_SYSTEM_PALETTE_ARB = constant.Constant( 'WGL_NEED_SYSTEM_PALETTE_ARB', 8197 )
  30. WGL_SWAP_LAYER_BUFFERS_ARB = constant.Constant( 'WGL_SWAP_LAYER_BUFFERS_ARB', 8198 )
  31. WGL_SWAP_METHOD_ARB = constant.Constant( 'WGL_SWAP_METHOD_ARB', 8199 )
  32. WGL_NUMBER_OVERLAYS_ARB = constant.Constant( 'WGL_NUMBER_OVERLAYS_ARB', 8200 )
  33. WGL_NUMBER_UNDERLAYS_ARB = constant.Constant( 'WGL_NUMBER_UNDERLAYS_ARB', 8201 )
  34. WGL_TRANSPARENT_ARB = constant.Constant( 'WGL_TRANSPARENT_ARB', 8202 )
  35. WGL_TRANSPARENT_RED_VALUE_ARB = constant.Constant( 'WGL_TRANSPARENT_RED_VALUE_ARB', 8247 )
  36. WGL_TRANSPARENT_GREEN_VALUE_ARB = constant.Constant( 'WGL_TRANSPARENT_GREEN_VALUE_ARB', 8248 )
  37. WGL_TRANSPARENT_BLUE_VALUE_ARB = constant.Constant( 'WGL_TRANSPARENT_BLUE_VALUE_ARB', 8249 )
  38. WGL_TRANSPARENT_ALPHA_VALUE_ARB = constant.Constant( 'WGL_TRANSPARENT_ALPHA_VALUE_ARB', 8250 )
  39. WGL_TRANSPARENT_INDEX_VALUE_ARB = constant.Constant( 'WGL_TRANSPARENT_INDEX_VALUE_ARB', 8251 )
  40. WGL_SHARE_DEPTH_ARB = constant.Constant( 'WGL_SHARE_DEPTH_ARB', 8204 )
  41. WGL_SHARE_STENCIL_ARB = constant.Constant( 'WGL_SHARE_STENCIL_ARB', 8205 )
  42. WGL_SHARE_ACCUM_ARB = constant.Constant( 'WGL_SHARE_ACCUM_ARB', 8206 )
  43. WGL_SUPPORT_GDI_ARB = constant.Constant( 'WGL_SUPPORT_GDI_ARB', 8207 )
  44. WGL_SUPPORT_OPENGL_ARB = constant.Constant( 'WGL_SUPPORT_OPENGL_ARB', 8208 )
  45. WGL_DOUBLE_BUFFER_ARB = constant.Constant( 'WGL_DOUBLE_BUFFER_ARB', 8209 )
  46. WGL_STEREO_ARB = constant.Constant( 'WGL_STEREO_ARB', 8210 )
  47. WGL_PIXEL_TYPE_ARB = constant.Constant( 'WGL_PIXEL_TYPE_ARB', 8211 )
  48. WGL_COLOR_BITS_ARB = constant.Constant( 'WGL_COLOR_BITS_ARB', 8212 )
  49. WGL_RED_BITS_ARB = constant.Constant( 'WGL_RED_BITS_ARB', 8213 )
  50. WGL_RED_SHIFT_ARB = constant.Constant( 'WGL_RED_SHIFT_ARB', 8214 )
  51. WGL_GREEN_BITS_ARB = constant.Constant( 'WGL_GREEN_BITS_ARB', 8215 )
  52. WGL_GREEN_SHIFT_ARB = constant.Constant( 'WGL_GREEN_SHIFT_ARB', 8216 )
  53. WGL_BLUE_BITS_ARB = constant.Constant( 'WGL_BLUE_BITS_ARB', 8217 )
  54. WGL_BLUE_SHIFT_ARB = constant.Constant( 'WGL_BLUE_SHIFT_ARB', 8218 )
  55. WGL_ALPHA_BITS_ARB = constant.Constant( 'WGL_ALPHA_BITS_ARB', 8219 )
  56. WGL_ALPHA_SHIFT_ARB = constant.Constant( 'WGL_ALPHA_SHIFT_ARB', 8220 )
  57. WGL_ACCUM_BITS_ARB = constant.Constant( 'WGL_ACCUM_BITS_ARB', 8221 )
  58. WGL_ACCUM_RED_BITS_ARB = constant.Constant( 'WGL_ACCUM_RED_BITS_ARB', 8222 )
  59. WGL_ACCUM_GREEN_BITS_ARB = constant.Constant( 'WGL_ACCUM_GREEN_BITS_ARB', 8223 )
  60. WGL_ACCUM_BLUE_BITS_ARB = constant.Constant( 'WGL_ACCUM_BLUE_BITS_ARB', 8224 )
  61. WGL_ACCUM_ALPHA_BITS_ARB = constant.Constant( 'WGL_ACCUM_ALPHA_BITS_ARB', 8225 )
  62. WGL_DEPTH_BITS_ARB = constant.Constant( 'WGL_DEPTH_BITS_ARB', 8226 )
  63. WGL_STENCIL_BITS_ARB = constant.Constant( 'WGL_STENCIL_BITS_ARB', 8227 )
  64. WGL_AUX_BUFFERS_ARB = constant.Constant( 'WGL_AUX_BUFFERS_ARB', 8228 )
  65. WGL_NO_ACCELERATION_ARB = constant.Constant( 'WGL_NO_ACCELERATION_ARB', 8229 )
  66. WGL_GENERIC_ACCELERATION_ARB = constant.Constant( 'WGL_GENERIC_ACCELERATION_ARB', 8230 )
  67. WGL_FULL_ACCELERATION_ARB = constant.Constant( 'WGL_FULL_ACCELERATION_ARB', 8231 )
  68. WGL_SWAP_EXCHANGE_ARB = constant.Constant( 'WGL_SWAP_EXCHANGE_ARB', 8232 )
  69. WGL_SWAP_COPY_ARB = constant.Constant( 'WGL_SWAP_COPY_ARB', 8233 )
  70. WGL_SWAP_UNDEFINED_ARB = constant.Constant( 'WGL_SWAP_UNDEFINED_ARB', 8234 )
  71. WGL_TYPE_RGBA_ARB = constant.Constant( 'WGL_TYPE_RGBA_ARB', 8235 )
  72. WGL_TYPE_COLORINDEX_ARB = constant.Constant( 'WGL_TYPE_COLORINDEX_ARB', 8236 )
  73. # ARB_make_current_read (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:128)
  74. ERROR_INVALID_PIXEL_TYPE_ARB = constant.Constant( 'ERROR_INVALID_PIXEL_TYPE_ARB', 8259 )
  75. ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB = constant.Constant( 'ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB', 8276 )
  76. # ARB_pbuffer (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:133)
  77. WGL_DRAW_TO_PBUFFER_ARB = constant.Constant( 'WGL_DRAW_TO_PBUFFER_ARB', 8237 )
  78. WGL_MAX_PBUFFER_PIXELS_ARB = constant.Constant( 'WGL_MAX_PBUFFER_PIXELS_ARB', 8238 )
  79. WGL_MAX_PBUFFER_WIDTH_ARB = constant.Constant( 'WGL_MAX_PBUFFER_WIDTH_ARB', 8239 )
  80. WGL_MAX_PBUFFER_HEIGHT_ARB = constant.Constant( 'WGL_MAX_PBUFFER_HEIGHT_ARB', 8240 )
  81. WGL_PBUFFER_LARGEST_ARB = constant.Constant( 'WGL_PBUFFER_LARGEST_ARB', 8243 )
  82. WGL_PBUFFER_WIDTH_ARB = constant.Constant( 'WGL_PBUFFER_WIDTH_ARB', 8244 )
  83. WGL_PBUFFER_HEIGHT_ARB = constant.Constant( 'WGL_PBUFFER_HEIGHT_ARB', 8245 )
  84. WGL_PBUFFER_LOST_ARB = constant.Constant( 'WGL_PBUFFER_LOST_ARB', 8246 )
  85. # ARB_render_texture (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:144)
  86. WGL_BIND_TO_TEXTURE_RGB_ARB = constant.Constant( 'WGL_BIND_TO_TEXTURE_RGB_ARB', 8304 )
  87. WGL_BIND_TO_TEXTURE_RGBA_ARB = constant.Constant( 'WGL_BIND_TO_TEXTURE_RGBA_ARB', 8305 )
  88. WGL_TEXTURE_FORMAT_ARB = constant.Constant( 'WGL_TEXTURE_FORMAT_ARB', 8306 )
  89. WGL_TEXTURE_TARGET_ARB = constant.Constant( 'WGL_TEXTURE_TARGET_ARB', 8307 )
  90. WGL_MIPMAP_TEXTURE_ARB = constant.Constant( 'WGL_MIPMAP_TEXTURE_ARB', 8308 )
  91. WGL_TEXTURE_RGB_ARB = constant.Constant( 'WGL_TEXTURE_RGB_ARB', 8309 )
  92. WGL_TEXTURE_RGBA_ARB = constant.Constant( 'WGL_TEXTURE_RGBA_ARB', 8310 )
  93. WGL_NO_TEXTURE_ARB = constant.Constant( 'WGL_NO_TEXTURE_ARB', 8311 )
  94. WGL_TEXTURE_CUBE_MAP_ARB = constant.Constant( 'WGL_TEXTURE_CUBE_MAP_ARB', 8312 )
  95. WGL_TEXTURE_1D_ARB = constant.Constant( 'WGL_TEXTURE_1D_ARB', 8313 )
  96. WGL_TEXTURE_2D_ARB = constant.Constant( 'WGL_TEXTURE_2D_ARB', 8314 )
  97. WGL_MIPMAP_LEVEL_ARB = constant.Constant( 'WGL_MIPMAP_LEVEL_ARB', 8315 )
  98. WGL_CUBE_MAP_FACE_ARB = constant.Constant( 'WGL_CUBE_MAP_FACE_ARB', 8316 )
  99. WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = constant.Constant( 'WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB', 8317 )
  100. WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = constant.Constant( 'WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB', 8318 )
  101. WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = constant.Constant( 'WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB', 8319 )
  102. WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = constant.Constant( 'WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB', 8320 )
  103. WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = constant.Constant( 'WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB', 8321 )
  104. WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = constant.Constant( 'WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB', 8322 )
  105. WGL_FRONT_LEFT_ARB = constant.Constant( 'WGL_FRONT_LEFT_ARB', 8323 )
  106. WGL_FRONT_RIGHT_ARB = constant.Constant( 'WGL_FRONT_RIGHT_ARB', 8324 )
  107. WGL_BACK_LEFT_ARB = constant.Constant( 'WGL_BACK_LEFT_ARB', 8325 )
  108. WGL_BACK_RIGHT_ARB = constant.Constant( 'WGL_BACK_RIGHT_ARB', 8326 )
  109. WGL_AUX0_ARB = constant.Constant( 'WGL_AUX0_ARB', 8327 )
  110. WGL_AUX1_ARB = constant.Constant( 'WGL_AUX1_ARB', 8328 )
  111. WGL_AUX2_ARB = constant.Constant( 'WGL_AUX2_ARB', 8329 )
  112. WGL_AUX3_ARB = constant.Constant( 'WGL_AUX3_ARB', 8330 )
  113. WGL_AUX4_ARB = constant.Constant( 'WGL_AUX4_ARB', 8331 )
  114. WGL_AUX5_ARB = constant.Constant( 'WGL_AUX5_ARB', 8332 )
  115. WGL_AUX6_ARB = constant.Constant( 'WGL_AUX6_ARB', 8333 )
  116. WGL_AUX7_ARB = constant.Constant( 'WGL_AUX7_ARB', 8334 )
  117. WGL_AUX8_ARB = constant.Constant( 'WGL_AUX8_ARB', 8335 )
  118. WGL_AUX9_ARB = constant.Constant( 'WGL_AUX9_ARB', 8336 )
  119. # ARB_pixel_format_float (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:180)
  120. WGL_TYPE_RGBA_FLOAT_ARB = constant.Constant( 'WGL_TYPE_RGBA_FLOAT_ARB', 8608 )
  121. # EXT_make_current_read (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:184)
  122. ERROR_INVALID_PIXEL_TYPE_EXT = constant.Constant( 'ERROR_INVALID_PIXEL_TYPE_EXT', 8259 )
  123. # EXT_pixel_format (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:188)
  124. WGL_NUMBER_PIXEL_FORMATS_EXT = constant.Constant( 'WGL_NUMBER_PIXEL_FORMATS_EXT', 8192 )
  125. WGL_DRAW_TO_WINDOW_EXT = constant.Constant( 'WGL_DRAW_TO_WINDOW_EXT', 8193 )
  126. WGL_DRAW_TO_BITMAP_EXT = constant.Constant( 'WGL_DRAW_TO_BITMAP_EXT', 8194 )
  127. WGL_ACCELERATION_EXT = constant.Constant( 'WGL_ACCELERATION_EXT', 8195 )
  128. WGL_NEED_PALETTE_EXT = constant.Constant( 'WGL_NEED_PALETTE_EXT', 8196 )
  129. WGL_NEED_SYSTEM_PALETTE_EXT = constant.Constant( 'WGL_NEED_SYSTEM_PALETTE_EXT', 8197 )
  130. WGL_SWAP_LAYER_BUFFERS_EXT = constant.Constant( 'WGL_SWAP_LAYER_BUFFERS_EXT', 8198 )
  131. WGL_SWAP_METHOD_EXT = constant.Constant( 'WGL_SWAP_METHOD_EXT', 8199 )
  132. WGL_NUMBER_OVERLAYS_EXT = constant.Constant( 'WGL_NUMBER_OVERLAYS_EXT', 8200 )
  133. WGL_NUMBER_UNDERLAYS_EXT = constant.Constant( 'WGL_NUMBER_UNDERLAYS_EXT', 8201 )
  134. WGL_TRANSPARENT_EXT = constant.Constant( 'WGL_TRANSPARENT_EXT', 8202 )
  135. WGL_TRANSPARENT_VALUE_EXT = constant.Constant( 'WGL_TRANSPARENT_VALUE_EXT', 8203 )
  136. WGL_SHARE_DEPTH_EXT = constant.Constant( 'WGL_SHARE_DEPTH_EXT', 8204 )
  137. WGL_SHARE_STENCIL_EXT = constant.Constant( 'WGL_SHARE_STENCIL_EXT', 8205 )
  138. WGL_SHARE_ACCUM_EXT = constant.Constant( 'WGL_SHARE_ACCUM_EXT', 8206 )
  139. WGL_SUPPORT_GDI_EXT = constant.Constant( 'WGL_SUPPORT_GDI_EXT', 8207 )
  140. WGL_SUPPORT_OPENGL_EXT = constant.Constant( 'WGL_SUPPORT_OPENGL_EXT', 8208 )
  141. WGL_DOUBLE_BUFFER_EXT = constant.Constant( 'WGL_DOUBLE_BUFFER_EXT', 8209 )
  142. WGL_STEREO_EXT = constant.Constant( 'WGL_STEREO_EXT', 8210 )
  143. WGL_PIXEL_TYPE_EXT = constant.Constant( 'WGL_PIXEL_TYPE_EXT', 8211 )
  144. WGL_COLOR_BITS_EXT = constant.Constant( 'WGL_COLOR_BITS_EXT', 8212 )
  145. WGL_RED_BITS_EXT = constant.Constant( 'WGL_RED_BITS_EXT', 8213 )
  146. WGL_RED_SHIFT_EXT = constant.Constant( 'WGL_RED_SHIFT_EXT', 8214 )
  147. WGL_GREEN_BITS_EXT = constant.Constant( 'WGL_GREEN_BITS_EXT', 8215 )
  148. WGL_GREEN_SHIFT_EXT = constant.Constant( 'WGL_GREEN_SHIFT_EXT', 8216 )
  149. WGL_BLUE_BITS_EXT = constant.Constant( 'WGL_BLUE_BITS_EXT', 8217 )
  150. WGL_BLUE_SHIFT_EXT = constant.Constant( 'WGL_BLUE_SHIFT_EXT', 8218 )
  151. WGL_ALPHA_BITS_EXT = constant.Constant( 'WGL_ALPHA_BITS_EXT', 8219 )
  152. WGL_ALPHA_SHIFT_EXT = constant.Constant( 'WGL_ALPHA_SHIFT_EXT', 8220 )
  153. WGL_ACCUM_BITS_EXT = constant.Constant( 'WGL_ACCUM_BITS_EXT', 8221 )
  154. WGL_ACCUM_RED_BITS_EXT = constant.Constant( 'WGL_ACCUM_RED_BITS_EXT', 8222 )
  155. WGL_ACCUM_GREEN_BITS_EXT = constant.Constant( 'WGL_ACCUM_GREEN_BITS_EXT', 8223 )
  156. WGL_ACCUM_BLUE_BITS_EXT = constant.Constant( 'WGL_ACCUM_BLUE_BITS_EXT', 8224 )
  157. WGL_ACCUM_ALPHA_BITS_EXT = constant.Constant( 'WGL_ACCUM_ALPHA_BITS_EXT', 8225 )
  158. WGL_DEPTH_BITS_EXT = constant.Constant( 'WGL_DEPTH_BITS_EXT', 8226 )
  159. WGL_STENCIL_BITS_EXT = constant.Constant( 'WGL_STENCIL_BITS_EXT', 8227 )
  160. WGL_AUX_BUFFERS_EXT = constant.Constant( 'WGL_AUX_BUFFERS_EXT', 8228 )
  161. WGL_NO_ACCELERATION_EXT = constant.Constant( 'WGL_NO_ACCELERATION_EXT', 8229 )
  162. WGL_GENERIC_ACCELERATION_EXT = constant.Constant( 'WGL_GENERIC_ACCELERATION_EXT', 8230 )
  163. WGL_FULL_ACCELERATION_EXT = constant.Constant( 'WGL_FULL_ACCELERATION_EXT', 8231 )
  164. WGL_SWAP_EXCHANGE_EXT = constant.Constant( 'WGL_SWAP_EXCHANGE_EXT', 8232 )
  165. WGL_SWAP_COPY_EXT = constant.Constant( 'WGL_SWAP_COPY_EXT', 8233 )
  166. WGL_SWAP_UNDEFINED_EXT = constant.Constant( 'WGL_SWAP_UNDEFINED_EXT', 8234 )
  167. WGL_TYPE_RGBA_EXT = constant.Constant( 'WGL_TYPE_RGBA_EXT', 8235 )
  168. WGL_TYPE_COLORINDEX_EXT = constant.Constant( 'WGL_TYPE_COLORINDEX_EXT', 8236 )
  169. # EXT_pbuffer (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:236)
  170. WGL_DRAW_TO_PBUFFER_EXT = constant.Constant( 'WGL_DRAW_TO_PBUFFER_EXT', 8237 )
  171. WGL_MAX_PBUFFER_PIXELS_EXT = constant.Constant( 'WGL_MAX_PBUFFER_PIXELS_EXT', 8238 )
  172. WGL_MAX_PBUFFER_WIDTH_EXT = constant.Constant( 'WGL_MAX_PBUFFER_WIDTH_EXT', 8239 )
  173. WGL_MAX_PBUFFER_HEIGHT_EXT = constant.Constant( 'WGL_MAX_PBUFFER_HEIGHT_EXT', 8240 )
  174. WGL_OPTIMAL_PBUFFER_WIDTH_EXT = constant.Constant( 'WGL_OPTIMAL_PBUFFER_WIDTH_EXT', 8241 )
  175. WGL_OPTIMAL_PBUFFER_HEIGHT_EXT = constant.Constant( 'WGL_OPTIMAL_PBUFFER_HEIGHT_EXT', 8242 )
  176. WGL_PBUFFER_LARGEST_EXT = constant.Constant( 'WGL_PBUFFER_LARGEST_EXT', 8243 )
  177. WGL_PBUFFER_WIDTH_EXT = constant.Constant( 'WGL_PBUFFER_WIDTH_EXT', 8244 )
  178. WGL_PBUFFER_HEIGHT_EXT = constant.Constant( 'WGL_PBUFFER_HEIGHT_EXT', 8245 )
  179. # EXT_depth_float (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:248)
  180. WGL_DEPTH_FLOAT_EXT = constant.Constant( 'WGL_DEPTH_FLOAT_EXT', 8256 )
  181. # 3DFX_multisample (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:252)
  182. WGL_SAMPLE_BUFFERS_3DFX = constant.Constant( 'WGL_SAMPLE_BUFFERS_3DFX', 8288 )
  183. WGL_SAMPLES_3DFX = constant.Constant( 'WGL_SAMPLES_3DFX', 8289 )
  184. # EXT_multisample (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:257)
  185. WGL_SAMPLE_BUFFERS_EXT = constant.Constant( 'WGL_SAMPLE_BUFFERS_EXT', 8257 )
  186. WGL_SAMPLES_EXT = constant.Constant( 'WGL_SAMPLES_EXT', 8258 )
  187. # I3D_digital_video_control (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:262)
  188. WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D = constant.Constant( 'WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D', 8272 )
  189. WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D = constant.Constant( 'WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D', 8273 )
  190. WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D = constant.Constant( 'WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D', 8274 )
  191. WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D = constant.Constant( 'WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D', 8275 )
  192. # I3D_gamma (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:269)
  193. WGL_GAMMA_TABLE_SIZE_I3D = constant.Constant( 'WGL_GAMMA_TABLE_SIZE_I3D', 8270 )
  194. WGL_GAMMA_EXCLUDE_DESKTOP_I3D = constant.Constant( 'WGL_GAMMA_EXCLUDE_DESKTOP_I3D', 8271 )
  195. # I3D_genlock (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:274)
  196. WGL_GENLOCK_SOURCE_MULTIVIEW_I3D = constant.Constant( 'WGL_GENLOCK_SOURCE_MULTIVIEW_I3D', 8260 )
  197. WGL_GENLOCK_SOURCE_EXTENAL_SYNC_I3D = constant.Constant( 'WGL_GENLOCK_SOURCE_EXTENAL_SYNC_I3D', 8261 )
  198. WGL_GENLOCK_SOURCE_EXTENAL_FIELD_I3D = constant.Constant( 'WGL_GENLOCK_SOURCE_EXTENAL_FIELD_I3D', 8262 )
  199. WGL_GENLOCK_SOURCE_EXTENAL_TTL_I3D = constant.Constant( 'WGL_GENLOCK_SOURCE_EXTENAL_TTL_I3D', 8263 )
  200. WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D = constant.Constant( 'WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D', 8264 )
  201. WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D = constant.Constant( 'WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D', 8265 )
  202. WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D = constant.Constant( 'WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D', 8266 )
  203. WGL_GENLOCK_SOURCE_EDGE_RISING_I3D = constant.Constant( 'WGL_GENLOCK_SOURCE_EDGE_RISING_I3D', 8267 )
  204. WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D = constant.Constant( 'WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D', 8268 )
  205. # I3D_image_buffer (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:286)
  206. WGL_IMAGE_BUFFER_MIN_ACCESS_I3D = constant.Constant( 'WGL_IMAGE_BUFFER_MIN_ACCESS_I3D', 1 )
  207. WGL_IMAGE_BUFFER_LOCK_I3D = constant.Constant( 'WGL_IMAGE_BUFFER_LOCK_I3D', 2 )
  208. # I3D_swap_frame_lock (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:291)
  209. # NV_render_depth_texture (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:294)
  210. WGL_BIND_TO_TEXTURE_DEPTH_NV = constant.Constant( 'WGL_BIND_TO_TEXTURE_DEPTH_NV', 8355 )
  211. WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV = constant.Constant( 'WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV', 8356 )
  212. WGL_DEPTH_TEXTURE_FORMAT_NV = constant.Constant( 'WGL_DEPTH_TEXTURE_FORMAT_NV', 8357 )
  213. WGL_TEXTURE_DEPTH_COMPONENT_NV = constant.Constant( 'WGL_TEXTURE_DEPTH_COMPONENT_NV', 8358 )
  214. WGL_DEPTH_COMPONENT_NV = constant.Constant( 'WGL_DEPTH_COMPONENT_NV', 8359 )
  215. # NV_render_texture_rectangle (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:302)
  216. WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV = constant.Constant( 'WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV', 8352 )
  217. WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV = constant.Constant( 'WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV', 8353 )
  218. WGL_TEXTURE_RECTANGLE_NV = constant.Constant( 'WGL_TEXTURE_RECTANGLE_NV', 8354 )
  219. # ATI_pixel_format_float (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:308)
  220. WGL_TYPE_RGBA_FLOAT_ATI = constant.Constant( 'WGL_TYPE_RGBA_FLOAT_ATI', 8608 )
  221. # NV_float_buffer (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:312)
  222. WGL_FLOAT_COMPONENTS_NV = constant.Constant( 'WGL_FLOAT_COMPONENTS_NV', 8368 )
  223. WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV = constant.Constant( 'WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV', 8369 )
  224. WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV = constant.Constant( 'WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV', 8370 )
  225. WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV = constant.Constant( 'WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV', 8371 )
  226. WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV = constant.Constant( 'WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV', 8372 )
  227. WGL_TEXTURE_FLOAT_R_NV = constant.Constant( 'WGL_TEXTURE_FLOAT_R_NV', 8373 )
  228. WGL_TEXTURE_FLOAT_RG_NV = constant.Constant( 'WGL_TEXTURE_FLOAT_RG_NV', 8374 )
  229. WGL_TEXTURE_FLOAT_RGB_NV = constant.Constant( 'WGL_TEXTURE_FLOAT_RGB_NV', 8375 )
  230. WGL_TEXTURE_FLOAT_RGBA_NV = constant.Constant( 'WGL_TEXTURE_FLOAT_RGBA_NV', 8376 )
  231. # ARB_pbuffer (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:327)
  232. HANDLE = POINTER(None)     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:60
  233. HPBUFFERARB = HANDLE     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:328
  234. # EXT_pbuffer (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:330)
  235. HPBUFFEREXT = HANDLE     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:331
  236. # ARB_buffer_region (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:334)
  237. WGL_ARB_buffer_region = constant.Constant( 'WGL_ARB_buffer_region', 1 )
  238. HDC = HANDLE     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:63
  239. UINT = c_uint     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:52
  240. wglCreateBufferRegionARB = platform.createBaseFunction(
  241.     'wglCreateBufferRegionARB', dll=platform.GL, resultType=HANDLE, 
  242.     argTypes=[HDC, c_int, UINT],
  243.     doc='wglCreateBufferRegionARB( HDC(None), c_int(None), UINT(None) ) -> HANDLE', 
  244.     argNames=['None', 'None', 'None'],
  245. )
  246.  
  247. VOID = None     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:47
  248. wglDeleteBufferRegionARB = platform.createBaseFunction(
  249.     'wglDeleteBufferRegionARB', dll=platform.GL, resultType=VOID, 
  250.     argTypes=[HANDLE],
  251.     doc='wglDeleteBufferRegionARB( HANDLE(None) ) -> VOID', 
  252.     argNames=['None'],
  253. )
  254.  
  255. BOOL = c_long     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:54
  256. wglSaveBufferRegionARB = platform.createBaseFunction(
  257.     'wglSaveBufferRegionARB', dll=platform.GL, resultType=BOOL, 
  258.     argTypes=[HANDLE, c_int, c_int, c_int, c_int],
  259.     doc='wglSaveBufferRegionARB( HANDLE(None), c_int(None), c_int(None), c_int(None), c_int(None) ) -> BOOL', 
  260.     argNames=['None', 'None', 'None', 'None', 'None'],
  261. )
  262.  
  263. wglRestoreBufferRegionARB = platform.createBaseFunction(
  264.     'wglRestoreBufferRegionARB', dll=platform.GL, resultType=BOOL, 
  265.     argTypes=[HANDLE, c_int, c_int, c_int, c_int, c_int, c_int],
  266.     doc='wglRestoreBufferRegionARB( HANDLE(None), c_int(None), c_int(None), c_int(None), c_int(None), c_int(None), c_int(None) ) -> BOOL', 
  267.     argNames=['None', 'None', 'None', 'None', 'None', 'None', 'None'],
  268. )
  269.  
  270. PFNWGLCREATEBUFFERREGIONARBPROC = CFUNCTYPE(HANDLE, HDC, c_int, UINT)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:342
  271. PFNWGLDELETEBUFFERREGIONARBPROC = CFUNCTYPE(VOID, HANDLE)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:343
  272. PFNWGLSAVEBUFFERREGIONARBPROC = CFUNCTYPE(BOOL, HANDLE, c_int, c_int, c_int, c_int)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:344
  273. PFNWGLRESTOREBUFFERREGIONARBPROC = CFUNCTYPE(BOOL, HANDLE, c_int, c_int, c_int, c_int, c_int, c_int)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:345
  274. # ARB_multisample (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:348)
  275. WGL_ARB_multisample = constant.Constant( 'WGL_ARB_multisample', 1 )
  276. # ARB_extensions_string (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:352)
  277. WGL_ARB_extensions_string = constant.Constant( 'WGL_ARB_extensions_string', 1 )
  278. wglGetExtensionsStringARB = platform.createBaseFunction(
  279.     'wglGetExtensionsStringARB', dll=platform.GL, resultType=c_char_p, 
  280.     argTypes=[HDC],
  281.     doc='wglGetExtensionsStringARB( HDC(None) ) -> c_char_p', 
  282.     argNames=['None'],
  283. )
  284.  
  285. PFNWGLGETEXTENSIONSSTRINGARBPROC = CFUNCTYPE(c_char_p, HDC)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:357
  286. # ARB_pixel_format (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:360)
  287. WGL_ARB_pixel_format = constant.Constant( 'WGL_ARB_pixel_format', 1 )
  288. wglGetPixelFormatAttribivARB = platform.createBaseFunction(
  289.     'wglGetPixelFormatAttribivARB', dll=platform.GL, resultType=BOOL, 
  290.     argTypes=[HDC, c_int, c_int, UINT, POINTER(c_int), POINTER(c_int)],
  291.     doc='wglGetPixelFormatAttribivARB( HDC(None), c_int(None), c_int(None), UINT(None), POINTER(c_int)(), POINTER(c_int)() ) -> BOOL', 
  292.     argNames=['None', 'None', 'None', 'None', '', ''],
  293. )
  294.  
  295. FLOAT = c_float     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:57
  296. wglGetPixelFormatAttribfvARB = platform.createBaseFunction(
  297.     'wglGetPixelFormatAttribfvARB', dll=platform.GL, resultType=BOOL, 
  298.     argTypes=[HDC, c_int, c_int, UINT, POINTER(c_int), POINTER(FLOAT)],
  299.     doc='wglGetPixelFormatAttribfvARB( HDC(None), c_int(None), c_int(None), UINT(None), POINTER(c_int)(), POINTER(FLOAT)() ) -> BOOL', 
  300.     argNames=['None', 'None', 'None', 'None', '', ''],
  301. )
  302.  
  303. wglChoosePixelFormatARB = platform.createBaseFunction(
  304.     'wglChoosePixelFormatARB', dll=platform.GL, resultType=BOOL, 
  305.     argTypes=[HDC, POINTER(c_int), POINTER(FLOAT), UINT, POINTER(c_int), POINTER(UINT)],
  306.     doc='wglChoosePixelFormatARB( HDC(None), POINTER(c_int)(), POINTER(FLOAT)(), UINT(None), POINTER(c_int)(), POINTER(UINT)() ) -> BOOL', 
  307.     argNames=['None', '', '', 'None', '', ''],
  308. )
  309.  
  310. PFNWGLGETPIXELFORMATATTRIBIVARBPROC = CFUNCTYPE(BOOL, HDC, c_int, c_int, UINT, POINTER(c_int), POINTER(c_int))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:367
  311. PFNWGLGETPIXELFORMATATTRIBFVARBPROC = CFUNCTYPE(BOOL, HDC, c_int, c_int, UINT, POINTER(c_int), POINTER(FLOAT))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:368
  312. PFNWGLCHOOSEPIXELFORMATARBPROC = CFUNCTYPE(BOOL, HDC, POINTER(c_int), POINTER(FLOAT), UINT, POINTER(c_int), POINTER(UINT))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:369
  313. # ARB_make_current_read (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:372)
  314. WGL_ARB_make_current_read = constant.Constant( 'WGL_ARB_make_current_read', 1 )
  315. HGLRC = HANDLE     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:62
  316. wglMakeContextCurrentARB = platform.createBaseFunction(
  317.     'wglMakeContextCurrentARB', dll=platform.GL, resultType=BOOL, 
  318.     argTypes=[HDC, HDC, HGLRC],
  319.     doc='wglMakeContextCurrentARB( HDC(None), HDC(None), HGLRC(None) ) -> BOOL', 
  320.     argNames=['None', 'None', 'None'],
  321. )
  322.  
  323. wglGetCurrentReadDCARB = platform.createBaseFunction(
  324.     'wglGetCurrentReadDCARB', dll=platform.GL, resultType=HDC, 
  325.     argTypes=[],
  326.     doc='wglGetCurrentReadDCARB(  ) -> HDC', 
  327.     argNames=[],
  328. )
  329.  
  330. PFNWGLMAKECONTEXTCURRENTARBPROC = CFUNCTYPE(BOOL, HDC, HDC, HGLRC)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:378
  331. PFNWGLGETCURRENTREADDCARBPROC = CFUNCTYPE(HDC)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:379
  332. # ARB_pbuffer (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:382)
  333. WGL_ARB_pbuffer = constant.Constant( 'WGL_ARB_pbuffer', 1 )
  334. wglCreatePbufferARB = platform.createBaseFunction(
  335.     'wglCreatePbufferARB', dll=platform.GL, resultType=HPBUFFERARB, 
  336.     argTypes=[HDC, c_int, c_int, c_int, POINTER(c_int)],
  337.     doc='wglCreatePbufferARB( HDC(None), c_int(None), c_int(None), c_int(None), POINTER(c_int)() ) -> HPBUFFERARB', 
  338.     argNames=['None', 'None', 'None', 'None', ''],
  339. )
  340.  
  341. wglGetPbufferDCARB = platform.createBaseFunction(
  342.     'wglGetPbufferDCARB', dll=platform.GL, resultType=HDC, 
  343.     argTypes=[HPBUFFERARB],
  344.     doc='wglGetPbufferDCARB( HPBUFFERARB(None) ) -> HDC', 
  345.     argNames=['None'],
  346. )
  347.  
  348. wglReleasePbufferDCARB = platform.createBaseFunction(
  349.     'wglReleasePbufferDCARB', dll=platform.GL, resultType=c_int, 
  350.     argTypes=[HPBUFFERARB, HDC],
  351.     doc='wglReleasePbufferDCARB( HPBUFFERARB(None), HDC(None) ) -> c_int', 
  352.     argNames=['None', 'None'],
  353. )
  354.  
  355. wglDestroyPbufferARB = platform.createBaseFunction(
  356.     'wglDestroyPbufferARB', dll=platform.GL, resultType=BOOL, 
  357.     argTypes=[HPBUFFERARB],
  358.     doc='wglDestroyPbufferARB( HPBUFFERARB(None) ) -> BOOL', 
  359.     argNames=['None'],
  360. )
  361.  
  362. wglQueryPbufferARB = platform.createBaseFunction(
  363.     'wglQueryPbufferARB', dll=platform.GL, resultType=BOOL, 
  364.     argTypes=[HPBUFFERARB, c_int, POINTER(c_int)],
  365.     doc='wglQueryPbufferARB( HPBUFFERARB(None), c_int(None), POINTER(c_int)() ) -> BOOL', 
  366.     argNames=['None', 'None', ''],
  367. )
  368.  
  369. PFNWGLCREATEPBUFFERARBPROC = CFUNCTYPE(HPBUFFERARB, HDC, c_int, c_int, c_int, POINTER(c_int))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:391
  370. PFNWGLGETPBUFFERDCARBPROC = CFUNCTYPE(HDC, HPBUFFERARB)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:392
  371. PFNWGLRELEASEPBUFFERDCARBPROC = CFUNCTYPE(c_int, HPBUFFERARB, HDC)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:393
  372. PFNWGLDESTROYPBUFFERARBPROC = CFUNCTYPE(BOOL, HPBUFFERARB)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:394
  373. PFNWGLQUERYPBUFFERARBPROC = CFUNCTYPE(BOOL, HPBUFFERARB, c_int, POINTER(c_int))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:395
  374. # ARB_render_texture (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:398)
  375. WGL_ARB_render_texture = constant.Constant( 'WGL_ARB_render_texture', 1 )
  376. wglBindTexImageARB = platform.createBaseFunction(
  377.     'wglBindTexImageARB', dll=platform.GL, resultType=BOOL, 
  378.     argTypes=[HPBUFFERARB, c_int],
  379.     doc='wglBindTexImageARB( HPBUFFERARB(None), c_int(None) ) -> BOOL', 
  380.     argNames=['None', 'None'],
  381. )
  382.  
  383. wglReleaseTexImageARB = platform.createBaseFunction(
  384.     'wglReleaseTexImageARB', dll=platform.GL, resultType=BOOL, 
  385.     argTypes=[HPBUFFERARB, c_int],
  386.     doc='wglReleaseTexImageARB( HPBUFFERARB(None), c_int(None) ) -> BOOL', 
  387.     argNames=['None', 'None'],
  388. )
  389.  
  390. wglSetPbufferAttribARB = platform.createBaseFunction(
  391.     'wglSetPbufferAttribARB', dll=platform.GL, resultType=BOOL, 
  392.     argTypes=[HPBUFFERARB, POINTER(c_int)],
  393.     doc='wglSetPbufferAttribARB( HPBUFFERARB(None), POINTER(c_int)() ) -> BOOL', 
  394.     argNames=['None', ''],
  395. )
  396.  
  397. PFNWGLBINDTEXIMAGEARBPROC = CFUNCTYPE(BOOL, HPBUFFERARB, c_int)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:405
  398. PFNWGLRELEASETEXIMAGEARBPROC = CFUNCTYPE(BOOL, HPBUFFERARB, c_int)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:406
  399. PFNWGLSETPBUFFERATTRIBARBPROC = CFUNCTYPE(BOOL, HPBUFFERARB, POINTER(c_int))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:407
  400. # ARB_pixel_format_float (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:410)
  401. WGL_ARB_pixel_format_float = constant.Constant( 'WGL_ARB_pixel_format_float', 1 )
  402. # EXT_display_color_table (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:414)
  403. WGL_EXT_display_color_table = constant.Constant( 'WGL_EXT_display_color_table', 1 )
  404. GLboolean = c_ubyte     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:20
  405. GLushort = c_ushort     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:27
  406. wglCreateDisplayColorTableEXT = platform.createBaseFunction(
  407.     'wglCreateDisplayColorTableEXT', dll=platform.GL, resultType=GLboolean, 
  408.     argTypes=[GLushort],
  409.     doc='wglCreateDisplayColorTableEXT( GLushort(None) ) -> GLboolean', 
  410.     argNames=['None'],
  411. )
  412.  
  413. GLuint = c_uint     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:28
  414. wglLoadDisplayColorTableEXT = platform.createBaseFunction(
  415.     'wglLoadDisplayColorTableEXT', dll=platform.GL, resultType=GLboolean, 
  416.     argTypes=[POINTER(GLushort), GLuint],
  417.     doc='wglLoadDisplayColorTableEXT( POINTER(GLushort)(), GLuint(None) ) -> GLboolean', 
  418.     argNames=['', 'None'],
  419. )
  420.  
  421. wglBindDisplayColorTableEXT = platform.createBaseFunction(
  422.     'wglBindDisplayColorTableEXT', dll=platform.GL, resultType=GLboolean, 
  423.     argTypes=[GLushort],
  424.     doc='wglBindDisplayColorTableEXT( GLushort(None) ) -> GLboolean', 
  425.     argNames=['None'],
  426. )
  427.  
  428. wglDestroyDisplayColorTableEXT = platform.createBaseFunction(
  429.     'wglDestroyDisplayColorTableEXT', dll=platform.GL, resultType=VOID, 
  430.     argTypes=[GLushort],
  431.     doc='wglDestroyDisplayColorTableEXT( GLushort(None) ) -> VOID', 
  432.     argNames=['None'],
  433. )
  434.  
  435. PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC = CFUNCTYPE(GLboolean, GLushort)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:422
  436. PFNWGLLOADDISPLAYCOLORTABLEEXTPROC = CFUNCTYPE(GLboolean, POINTER(GLushort), GLuint)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:423
  437. PFNWGLBINDDISPLAYCOLORTABLEEXTPROC = CFUNCTYPE(GLboolean, GLushort)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:424
  438. PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC = CFUNCTYPE(VOID, GLushort)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:425
  439. # EXT_extensions_string (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:428)
  440. WGL_EXT_extensions_string = constant.Constant( 'WGL_EXT_extensions_string', 1 )
  441. wglGetExtensionsStringEXT = platform.createBaseFunction(
  442.     'wglGetExtensionsStringEXT', dll=platform.GL, resultType=c_char_p, 
  443.     argTypes=[],
  444.     doc='wglGetExtensionsStringEXT(  ) -> c_char_p', 
  445.     argNames=[],
  446. )
  447.  
  448. PFNWGLGETEXTENSIONSSTRINGEXTPROC = CFUNCTYPE(c_char_p)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:433
  449. # EXT_make_current_read (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:436)
  450. WGL_EXT_make_current_read = constant.Constant( 'WGL_EXT_make_current_read', 1 )
  451. wglMakeContextCurrentEXT = platform.createBaseFunction(
  452.     'wglMakeContextCurrentEXT', dll=platform.GL, resultType=BOOL, 
  453.     argTypes=[HDC, HDC, HGLRC],
  454.     doc='wglMakeContextCurrentEXT( HDC(None), HDC(None), HGLRC(None) ) -> BOOL', 
  455.     argNames=['None', 'None', 'None'],
  456. )
  457.  
  458. wglGetCurrentReadDCEXT = platform.createBaseFunction(
  459.     'wglGetCurrentReadDCEXT', dll=platform.GL, resultType=HDC, 
  460.     argTypes=[],
  461.     doc='wglGetCurrentReadDCEXT(  ) -> HDC', 
  462.     argNames=[],
  463. )
  464.  
  465. PFNWGLMAKECONTEXTCURRENTEXTPROC = CFUNCTYPE(BOOL, HDC, HDC, HGLRC)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:442
  466. PFNWGLGETCURRENTREADDCEXTPROC = CFUNCTYPE(HDC)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:443
  467. # EXT_pbuffer (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:446)
  468. WGL_EXT_pbuffer = constant.Constant( 'WGL_EXT_pbuffer', 1 )
  469. wglCreatePbufferEXT = platform.createBaseFunction(
  470.     'wglCreatePbufferEXT', dll=platform.GL, resultType=HPBUFFEREXT, 
  471.     argTypes=[HDC, c_int, c_int, c_int, POINTER(c_int)],
  472.     doc='wglCreatePbufferEXT( HDC(None), c_int(None), c_int(None), c_int(None), POINTER(c_int)() ) -> HPBUFFEREXT', 
  473.     argNames=['None', 'None', 'None', 'None', ''],
  474. )
  475.  
  476. wglGetPbufferDCEXT = platform.createBaseFunction(
  477.     'wglGetPbufferDCEXT', dll=platform.GL, resultType=HDC, 
  478.     argTypes=[HPBUFFEREXT],
  479.     doc='wglGetPbufferDCEXT( HPBUFFEREXT(None) ) -> HDC', 
  480.     argNames=['None'],
  481. )
  482.  
  483. wglReleasePbufferDCEXT = platform.createBaseFunction(
  484.     'wglReleasePbufferDCEXT', dll=platform.GL, resultType=c_int, 
  485.     argTypes=[HPBUFFEREXT, HDC],
  486.     doc='wglReleasePbufferDCEXT( HPBUFFEREXT(None), HDC(None) ) -> c_int', 
  487.     argNames=['None', 'None'],
  488. )
  489.  
  490. wglDestroyPbufferEXT = platform.createBaseFunction(
  491.     'wglDestroyPbufferEXT', dll=platform.GL, resultType=BOOL, 
  492.     argTypes=[HPBUFFEREXT],
  493.     doc='wglDestroyPbufferEXT( HPBUFFEREXT(None) ) -> BOOL', 
  494.     argNames=['None'],
  495. )
  496.  
  497. wglQueryPbufferEXT = platform.createBaseFunction(
  498.     'wglQueryPbufferEXT', dll=platform.GL, resultType=BOOL, 
  499.     argTypes=[HPBUFFEREXT, c_int, POINTER(c_int)],
  500.     doc='wglQueryPbufferEXT( HPBUFFEREXT(None), c_int(None), POINTER(c_int)() ) -> BOOL', 
  501.     argNames=['None', 'None', ''],
  502. )
  503.  
  504. PFNWGLCREATEPBUFFEREXTPROC = CFUNCTYPE(HPBUFFEREXT, HDC, c_int, c_int, c_int, POINTER(c_int))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:455
  505. PFNWGLGETPBUFFERDCEXTPROC = CFUNCTYPE(HDC, HPBUFFEREXT)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:456
  506. PFNWGLRELEASEPBUFFERDCEXTPROC = CFUNCTYPE(c_int, HPBUFFEREXT, HDC)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:457
  507. PFNWGLDESTROYPBUFFEREXTPROC = CFUNCTYPE(BOOL, HPBUFFEREXT)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:458
  508. PFNWGLQUERYPBUFFEREXTPROC = CFUNCTYPE(BOOL, HPBUFFEREXT, c_int, POINTER(c_int))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:459
  509. # EXT_pixel_format (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:462)
  510. WGL_EXT_pixel_format = constant.Constant( 'WGL_EXT_pixel_format', 1 )
  511. wglGetPixelFormatAttribivEXT = platform.createBaseFunction(
  512.     'wglGetPixelFormatAttribivEXT', dll=platform.GL, resultType=BOOL, 
  513.     argTypes=[HDC, c_int, c_int, UINT, POINTER(c_int), POINTER(c_int)],
  514.     doc='wglGetPixelFormatAttribivEXT( HDC(None), c_int(None), c_int(None), UINT(None), POINTER(c_int)(), POINTER(c_int)() ) -> BOOL', 
  515.     argNames=['None', 'None', 'None', 'None', '', ''],
  516. )
  517.  
  518. wglGetPixelFormatAttribfvEXT = platform.createBaseFunction(
  519.     'wglGetPixelFormatAttribfvEXT', dll=platform.GL, resultType=BOOL, 
  520.     argTypes=[HDC, c_int, c_int, UINT, POINTER(c_int), POINTER(FLOAT)],
  521.     doc='wglGetPixelFormatAttribfvEXT( HDC(None), c_int(None), c_int(None), UINT(None), POINTER(c_int)(), POINTER(FLOAT)() ) -> BOOL', 
  522.     argNames=['None', 'None', 'None', 'None', '', ''],
  523. )
  524.  
  525. wglChoosePixelFormatEXT = platform.createBaseFunction(
  526.     'wglChoosePixelFormatEXT', dll=platform.GL, resultType=BOOL, 
  527.     argTypes=[HDC, POINTER(c_int), POINTER(FLOAT), UINT, POINTER(c_int), POINTER(UINT)],
  528.     doc='wglChoosePixelFormatEXT( HDC(None), POINTER(c_int)(), POINTER(FLOAT)(), UINT(None), POINTER(c_int)(), POINTER(UINT)() ) -> BOOL', 
  529.     argNames=['None', '', '', 'None', '', ''],
  530. )
  531.  
  532. PFNWGLGETPIXELFORMATATTRIBIVEXTPROC = CFUNCTYPE(BOOL, HDC, c_int, c_int, UINT, POINTER(c_int), POINTER(c_int))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:469
  533. PFNWGLGETPIXELFORMATATTRIBFVEXTPROC = CFUNCTYPE(BOOL, HDC, c_int, c_int, UINT, POINTER(c_int), POINTER(FLOAT))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:470
  534. PFNWGLCHOOSEPIXELFORMATEXTPROC = CFUNCTYPE(BOOL, HDC, POINTER(c_int), POINTER(FLOAT), UINT, POINTER(c_int), POINTER(UINT))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:471
  535. # EXT_swap_control (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:474)
  536. WGL_EXT_swap_control = constant.Constant( 'WGL_EXT_swap_control', 1 )
  537. wglSwapIntervalEXT = platform.createBaseFunction(
  538.     'wglSwapIntervalEXT', dll=platform.GL, resultType=BOOL, 
  539.     argTypes=[c_int],
  540.     doc='wglSwapIntervalEXT( c_int(None) ) -> BOOL', 
  541.     argNames=['None'],
  542. )
  543.  
  544. wglGetSwapIntervalEXT = platform.createBaseFunction(
  545.     'wglGetSwapIntervalEXT', dll=platform.GL, resultType=c_int, 
  546.     argTypes=[],
  547.     doc='wglGetSwapIntervalEXT(  ) -> c_int', 
  548.     argNames=[],
  549. )
  550.  
  551. PFNWGLSWAPINTERVALEXTPROC = CFUNCTYPE(BOOL, c_int)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:480
  552. PFNWGLGETSWAPINTERVALEXTPROC = CFUNCTYPE(c_int)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:481
  553. # EXT_depth_float (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:484)
  554. WGL_EXT_depth_float = constant.Constant( 'WGL_EXT_depth_float', 1 )
  555. # NV_vertex_array_range (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:488)
  556. WGL_NV_vertex_array_range = constant.Constant( 'WGL_NV_vertex_array_range', 1 )
  557. GLsizei = c_int     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:25
  558. GLfloat = c_float     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:29
  559. wglAllocateMemoryNV = platform.createBaseFunction(
  560.     'wglAllocateMemoryNV', dll=platform.GL, resultType=POINTER(c_void), 
  561.     argTypes=[GLsizei, GLfloat, GLfloat, GLfloat],
  562.     doc='wglAllocateMemoryNV( GLsizei(None), GLfloat(None), GLfloat(None), GLfloat(None) ) -> POINTER(c_void)', 
  563.     argNames=['None', 'None', 'None', 'None'],
  564. )
  565.  
  566. wglFreeMemoryNV = platform.createBaseFunction(
  567.     'wglFreeMemoryNV', dll=platform.GL, resultType=None, 
  568.     argTypes=[POINTER(None)],
  569.     doc='wglFreeMemoryNV( POINTER(None)() ) -> None', 
  570.     argNames=[''],
  571. )
  572.  
  573. PFNWGLALLOCATEMEMORYNVPROC = CFUNCTYPE(POINTER(c_void), GLsizei, GLfloat, GLfloat, GLfloat)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:494
  574. PFNWGLFREEMEMORYNVPROC = CFUNCTYPE(None, POINTER(None))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:495
  575. # 3DFX_multisample (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:498)
  576. WGL_3DFX_multisample = constant.Constant( 'WGL_3DFX_multisample', 1 )
  577. # EXT_multisample (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:502)
  578. WGL_EXT_multisample = constant.Constant( 'WGL_EXT_multisample', 1 )
  579. # OML_sync_control (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:506)
  580. WGL_OML_sync_control = constant.Constant( 'WGL_OML_sync_control', 1 )
  581. INT64 = c_longlong     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:44
  582. wglGetSyncValuesOML = platform.createBaseFunction(
  583.     'wglGetSyncValuesOML', dll=platform.GL, resultType=BOOL, 
  584.     argTypes=[HDC, POINTER(INT64), POINTER(INT64), POINTER(INT64)],
  585.     doc='wglGetSyncValuesOML( HDC(None), POINTER(INT64)(), POINTER(INT64)(), POINTER(INT64)() ) -> BOOL', 
  586.     argNames=['None', '', '', ''],
  587. )
  588.  
  589. INT32 = c_int     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:37
  590. wglGetMscRateOML = platform.createBaseFunction(
  591.     'wglGetMscRateOML', dll=platform.GL, resultType=BOOL, 
  592.     argTypes=[HDC, POINTER(INT32), POINTER(INT32)],
  593.     doc='wglGetMscRateOML( HDC(None), POINTER(INT32)(), POINTER(INT32)() ) -> BOOL', 
  594.     argNames=['None', '', ''],
  595. )
  596.  
  597. wglSwapBuffersMscOML = platform.createBaseFunction(
  598.     'wglSwapBuffersMscOML', dll=platform.GL, resultType=INT64, 
  599.     argTypes=[HDC, INT64, INT64, INT64],
  600.     doc='wglSwapBuffersMscOML( HDC(None), INT64(None), INT64(None), INT64(None) ) -> INT64', 
  601.     argNames=['None', 'None', 'None', 'None'],
  602. )
  603.  
  604. wglSwapLayerBuffersMscOML = platform.createBaseFunction(
  605.     'wglSwapLayerBuffersMscOML', dll=platform.GL, resultType=INT64, 
  606.     argTypes=[HDC, c_int, INT64, INT64, INT64],
  607.     doc='wglSwapLayerBuffersMscOML( HDC(None), c_int(None), INT64(None), INT64(None), INT64(None) ) -> INT64', 
  608.     argNames=['None', 'None', 'None', 'None', 'None'],
  609. )
  610.  
  611. wglWaitForMscOML = platform.createBaseFunction(
  612.     'wglWaitForMscOML', dll=platform.GL, resultType=BOOL, 
  613.     argTypes=[HDC, INT64, INT64, INT64, POINTER(INT64), POINTER(INT64), POINTER(INT64)],
  614.     doc='wglWaitForMscOML( HDC(None), INT64(None), INT64(None), INT64(None), POINTER(INT64)(), POINTER(INT64)(), POINTER(INT64)() ) -> BOOL', 
  615.     argNames=['None', 'None', 'None', 'None', '', '', ''],
  616. )
  617.  
  618. wglWaitForSbcOML = platform.createBaseFunction(
  619.     'wglWaitForSbcOML', dll=platform.GL, resultType=BOOL, 
  620.     argTypes=[HDC, INT64, POINTER(INT64), POINTER(INT64), POINTER(INT64)],
  621.     doc='wglWaitForSbcOML( HDC(None), INT64(None), POINTER(INT64)(), POINTER(INT64)(), POINTER(INT64)() ) -> BOOL', 
  622.     argNames=['None', 'None', '', '', ''],
  623. )
  624.  
  625. PFNWGLGETSYNCVALUESOMLPROC = CFUNCTYPE(BOOL, HDC, POINTER(INT64), POINTER(INT64), POINTER(INT64))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:516
  626. PFNWGLGETMSCRATEOMLPROC = CFUNCTYPE(BOOL, HDC, POINTER(INT32), POINTER(INT32))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:517
  627. PFNWGLSWAPBUFFERSMSCOMLPROC = CFUNCTYPE(INT64, HDC, INT64, INT64, INT64)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:518
  628. PFNWGLSWAPLAYERBUFFERSMSCOMLPROC = CFUNCTYPE(INT64, HDC, c_int, INT64, INT64, INT64)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:519
  629. PFNWGLWAITFORMSCOMLPROC = CFUNCTYPE(BOOL, HDC, INT64, INT64, INT64, POINTER(INT64), POINTER(INT64), POINTER(INT64))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:520
  630. PFNWGLWAITFORSBCOMLPROC = CFUNCTYPE(BOOL, HDC, INT64, POINTER(INT64), POINTER(INT64), POINTER(INT64))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:521
  631. # I3D_digital_video_control (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:524)
  632. WGL_I3D_digital_video_control = constant.Constant( 'WGL_I3D_digital_video_control', 1 )
  633. wglGetDigitalVideoParametersI3D = platform.createBaseFunction(
  634.     'wglGetDigitalVideoParametersI3D', dll=platform.GL, resultType=BOOL, 
  635.     argTypes=[HDC, c_int, POINTER(c_int)],
  636.     doc='wglGetDigitalVideoParametersI3D( HDC(None), c_int(None), POINTER(c_int)() ) -> BOOL', 
  637.     argNames=['None', 'None', ''],
  638. )
  639.  
  640. wglSetDigitalVideoParametersI3D = platform.createBaseFunction(
  641.     'wglSetDigitalVideoParametersI3D', dll=platform.GL, resultType=BOOL, 
  642.     argTypes=[HDC, c_int, POINTER(c_int)],
  643.     doc='wglSetDigitalVideoParametersI3D( HDC(None), c_int(None), POINTER(c_int)() ) -> BOOL', 
  644.     argNames=['None', 'None', ''],
  645. )
  646.  
  647. PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC = CFUNCTYPE(BOOL, HDC, c_int, POINTER(c_int))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:530
  648. PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC = CFUNCTYPE(BOOL, HDC, c_int, POINTER(c_int))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:531
  649. # I3D_gamma (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:534)
  650. WGL_I3D_gamma = constant.Constant( 'WGL_I3D_gamma', 1 )
  651. wglGetGammaTableParametersI3D = platform.createBaseFunction(
  652.     'wglGetGammaTableParametersI3D', dll=platform.GL, resultType=BOOL, 
  653.     argTypes=[HDC, c_int, POINTER(c_int)],
  654.     doc='wglGetGammaTableParametersI3D( HDC(None), c_int(None), POINTER(c_int)() ) -> BOOL', 
  655.     argNames=['None', 'None', ''],
  656. )
  657.  
  658. wglSetGammaTableParametersI3D = platform.createBaseFunction(
  659.     'wglSetGammaTableParametersI3D', dll=platform.GL, resultType=BOOL, 
  660.     argTypes=[HDC, c_int, POINTER(c_int)],
  661.     doc='wglSetGammaTableParametersI3D( HDC(None), c_int(None), POINTER(c_int)() ) -> BOOL', 
  662.     argNames=['None', 'None', ''],
  663. )
  664.  
  665. USHORT = c_ushort     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:51
  666. wglGetGammaTableI3D = platform.createBaseFunction(
  667.     'wglGetGammaTableI3D', dll=platform.GL, resultType=BOOL, 
  668.     argTypes=[HDC, c_int, POINTER(USHORT), POINTER(USHORT), POINTER(USHORT)],
  669.     doc='wglGetGammaTableI3D( HDC(None), c_int(None), POINTER(USHORT)(), POINTER(USHORT)(), POINTER(USHORT)() ) -> BOOL', 
  670.     argNames=['None', 'None', '', '', ''],
  671. )
  672.  
  673. wglSetGammaTableI3D = platform.createBaseFunction(
  674.     'wglSetGammaTableI3D', dll=platform.GL, resultType=BOOL, 
  675.     argTypes=[HDC, c_int, POINTER(USHORT), POINTER(USHORT), POINTER(USHORT)],
  676.     doc='wglSetGammaTableI3D( HDC(None), c_int(None), POINTER(USHORT)(), POINTER(USHORT)(), POINTER(USHORT)() ) -> BOOL', 
  677.     argNames=['None', 'None', '', '', ''],
  678. )
  679.  
  680. PFNWGLGETGAMMATABLEPARAMETERSI3DPROC = CFUNCTYPE(BOOL, HDC, c_int, POINTER(c_int))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:542
  681. PFNWGLSETGAMMATABLEPARAMETERSI3DPROC = CFUNCTYPE(BOOL, HDC, c_int, POINTER(c_int))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:543
  682. PFNWGLGETGAMMATABLEI3DPROC = CFUNCTYPE(BOOL, HDC, c_int, POINTER(USHORT), POINTER(USHORT), POINTER(USHORT))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:544
  683. PFNWGLSETGAMMATABLEI3DPROC = CFUNCTYPE(BOOL, HDC, c_int, POINTER(USHORT), POINTER(USHORT), POINTER(USHORT))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:545
  684. # I3D_genlock (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:548)
  685. WGL_I3D_genlock = constant.Constant( 'WGL_I3D_genlock', 1 )
  686. wglEnableGenlockI3D = platform.createBaseFunction(
  687.     'wglEnableGenlockI3D', dll=platform.GL, resultType=BOOL, 
  688.     argTypes=[HDC],
  689.     doc='wglEnableGenlockI3D( HDC(None) ) -> BOOL', 
  690.     argNames=['None'],
  691. )
  692.  
  693. wglDisableGenlockI3D = platform.createBaseFunction(
  694.     'wglDisableGenlockI3D', dll=platform.GL, resultType=BOOL, 
  695.     argTypes=[HDC],
  696.     doc='wglDisableGenlockI3D( HDC(None) ) -> BOOL', 
  697.     argNames=['None'],
  698. )
  699.  
  700. wglIsEnabledGenlockI3D = platform.createBaseFunction(
  701.     'wglIsEnabledGenlockI3D', dll=platform.GL, resultType=BOOL, 
  702.     argTypes=[HDC, POINTER(BOOL)],
  703.     doc='wglIsEnabledGenlockI3D( HDC(None), POINTER(BOOL)() ) -> BOOL', 
  704.     argNames=['None', ''],
  705. )
  706.  
  707. wglGenlockSourceI3D = platform.createBaseFunction(
  708.     'wglGenlockSourceI3D', dll=platform.GL, resultType=BOOL, 
  709.     argTypes=[HDC, UINT],
  710.     doc='wglGenlockSourceI3D( HDC(None), UINT(None) ) -> BOOL', 
  711.     argNames=['None', 'None'],
  712. )
  713.  
  714. wglGetGenlockSourceI3D = platform.createBaseFunction(
  715.     'wglGetGenlockSourceI3D', dll=platform.GL, resultType=BOOL, 
  716.     argTypes=[HDC, POINTER(UINT)],
  717.     doc='wglGetGenlockSourceI3D( HDC(None), POINTER(UINT)() ) -> BOOL', 
  718.     argNames=['None', ''],
  719. )
  720.  
  721. wglGenlockSourceEdgeI3D = platform.createBaseFunction(
  722.     'wglGenlockSourceEdgeI3D', dll=platform.GL, resultType=BOOL, 
  723.     argTypes=[HDC, UINT],
  724.     doc='wglGenlockSourceEdgeI3D( HDC(None), UINT(None) ) -> BOOL', 
  725.     argNames=['None', 'None'],
  726. )
  727.  
  728. wglGetGenlockSourceEdgeI3D = platform.createBaseFunction(
  729.     'wglGetGenlockSourceEdgeI3D', dll=platform.GL, resultType=BOOL, 
  730.     argTypes=[HDC, POINTER(UINT)],
  731.     doc='wglGetGenlockSourceEdgeI3D( HDC(None), POINTER(UINT)() ) -> BOOL', 
  732.     argNames=['None', ''],
  733. )
  734.  
  735. wglGenlockSampleRateI3D = platform.createBaseFunction(
  736.     'wglGenlockSampleRateI3D', dll=platform.GL, resultType=BOOL, 
  737.     argTypes=[HDC, UINT],
  738.     doc='wglGenlockSampleRateI3D( HDC(None), UINT(None) ) -> BOOL', 
  739.     argNames=['None', 'None'],
  740. )
  741.  
  742. wglGetGenlockSampleRateI3D = platform.createBaseFunction(
  743.     'wglGetGenlockSampleRateI3D', dll=platform.GL, resultType=BOOL, 
  744.     argTypes=[HDC, POINTER(UINT)],
  745.     doc='wglGetGenlockSampleRateI3D( HDC(None), POINTER(UINT)() ) -> BOOL', 
  746.     argNames=['None', ''],
  747. )
  748.  
  749. wglGenlockSourceDelayI3D = platform.createBaseFunction(
  750.     'wglGenlockSourceDelayI3D', dll=platform.GL, resultType=BOOL, 
  751.     argTypes=[HDC, UINT],
  752.     doc='wglGenlockSourceDelayI3D( HDC(None), UINT(None) ) -> BOOL', 
  753.     argNames=['None', 'None'],
  754. )
  755.  
  756. wglGetGenlockSourceDelayI3D = platform.createBaseFunction(
  757.     'wglGetGenlockSourceDelayI3D', dll=platform.GL, resultType=BOOL, 
  758.     argTypes=[HDC, POINTER(UINT)],
  759.     doc='wglGetGenlockSourceDelayI3D( HDC(None), POINTER(UINT)() ) -> BOOL', 
  760.     argNames=['None', ''],
  761. )
  762.  
  763. wglQueryGenlockMaxSourceDelayI3D = platform.createBaseFunction(
  764.     'wglQueryGenlockMaxSourceDelayI3D', dll=platform.GL, resultType=BOOL, 
  765.     argTypes=[HDC, POINTER(UINT), POINTER(UINT)],
  766.     doc='wglQueryGenlockMaxSourceDelayI3D( HDC(None), POINTER(UINT)(), POINTER(UINT)() ) -> BOOL', 
  767.     argNames=['None', '', ''],
  768. )
  769.  
  770. PFNWGLENABLEGENLOCKI3DPROC = CFUNCTYPE(BOOL, HDC)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:564
  771. PFNWGLDISABLEGENLOCKI3DPROC = CFUNCTYPE(BOOL, HDC)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:565
  772. PFNWGLISENABLEDGENLOCKI3DPROC = CFUNCTYPE(BOOL, HDC, POINTER(BOOL))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:566
  773. PFNWGLGENLOCKSOURCEI3DPROC = CFUNCTYPE(BOOL, HDC, UINT)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:567
  774. PFNWGLGETGENLOCKSOURCEI3DPROC = CFUNCTYPE(BOOL, HDC, POINTER(UINT))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:568
  775. PFNWGLGENLOCKSOURCEEDGEI3DPROC = CFUNCTYPE(BOOL, HDC, UINT)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:569
  776. PFNWGLGETGENLOCKSOURCEEDGEI3DPROC = CFUNCTYPE(BOOL, HDC, POINTER(UINT))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:570
  777. PFNWGLGENLOCKSAMPLERATEI3DPROC = CFUNCTYPE(BOOL, HDC, UINT)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:571
  778. PFNWGLGETGENLOCKSAMPLERATEI3DPROC = CFUNCTYPE(BOOL, HDC, POINTER(UINT))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:572
  779. PFNWGLGENLOCKSOURCEDELAYI3DPROC = CFUNCTYPE(BOOL, HDC, UINT)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:573
  780. PFNWGLGETGENLOCKSOURCEDELAYI3DPROC = CFUNCTYPE(BOOL, HDC, POINTER(UINT))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:574
  781. PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC = CFUNCTYPE(BOOL, HDC, POINTER(UINT), POINTER(UINT))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:575
  782. # I3D_image_buffer (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:578)
  783. WGL_I3D_image_buffer = constant.Constant( 'WGL_I3D_image_buffer', 1 )
  784. LPVOID = POINTER(None)     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:47
  785. DWORD = c_ulong     # /home/mcfletch/pylive/OpenGL-ctypes/src/wgl.h:56
  786. wglCreateImageBufferI3D = platform.createBaseFunction(
  787.     'wglCreateImageBufferI3D', dll=platform.GL, resultType=LPVOID, 
  788.     argTypes=[HDC, DWORD, UINT],
  789.     doc='wglCreateImageBufferI3D( HDC(None), DWORD(None), UINT(None) ) -> LPVOID', 
  790.     argNames=['None', 'None', 'None'],
  791. )
  792.  
  793. wglDestroyImageBufferI3D = platform.createBaseFunction(
  794.     'wglDestroyImageBufferI3D', dll=platform.GL, resultType=BOOL, 
  795.     argTypes=[HDC, LPVOID],
  796.     doc='wglDestroyImageBufferI3D( HDC(None), LPVOID(None) ) -> BOOL', 
  797.     argNames=['None', 'None'],
  798. )
  799.  
  800. wglAssociateImageBufferEventsI3D = platform.createBaseFunction(
  801.     'wglAssociateImageBufferEventsI3D', dll=platform.GL, resultType=BOOL, 
  802.     argTypes=[HDC, POINTER(HANDLE), POINTER(LPVOID), POINTER(DWORD), UINT],
  803.     doc='wglAssociateImageBufferEventsI3D( HDC(None), POINTER(HANDLE)(), POINTER(LPVOID)(), POINTER(DWORD)(), UINT(None) ) -> BOOL', 
  804.     argNames=['None', '', '', '', 'None'],
  805. )
  806.  
  807. wglReleaseImageBufferEventsI3D = platform.createBaseFunction(
  808.     'wglReleaseImageBufferEventsI3D', dll=platform.GL, resultType=BOOL, 
  809.     argTypes=[HDC, POINTER(LPVOID), UINT],
  810.     doc='wglReleaseImageBufferEventsI3D( HDC(None), POINTER(LPVOID)(), UINT(None) ) -> BOOL', 
  811.     argNames=['None', '', 'None'],
  812. )
  813.  
  814. PFNWGLCREATEIMAGEBUFFERI3DPROC = CFUNCTYPE(LPVOID, HDC, DWORD, UINT)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:586
  815. PFNWGLDESTROYIMAGEBUFFERI3DPROC = CFUNCTYPE(BOOL, HDC, LPVOID)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:587
  816. PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC = CFUNCTYPE(BOOL, HDC, POINTER(HANDLE), POINTER(LPVOID), POINTER(DWORD), UINT)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:588
  817. PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC = CFUNCTYPE(BOOL, HDC, POINTER(LPVOID), UINT)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:589
  818. # I3D_swap_frame_lock (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:592)
  819. WGL_I3D_swap_frame_lock = constant.Constant( 'WGL_I3D_swap_frame_lock', 1 )
  820. wglEnableFrameLockI3D = platform.createBaseFunction(
  821.     'wglEnableFrameLockI3D', dll=platform.GL, resultType=BOOL, 
  822.     argTypes=[],
  823.     doc='wglEnableFrameLockI3D(  ) -> BOOL', 
  824.     argNames=[],
  825. )
  826.  
  827. wglDisableFrameLockI3D = platform.createBaseFunction(
  828.     'wglDisableFrameLockI3D', dll=platform.GL, resultType=BOOL, 
  829.     argTypes=[],
  830.     doc='wglDisableFrameLockI3D(  ) -> BOOL', 
  831.     argNames=[],
  832. )
  833.  
  834. wglIsEnabledFrameLockI3D = platform.createBaseFunction(
  835.     'wglIsEnabledFrameLockI3D', dll=platform.GL, resultType=BOOL, 
  836.     argTypes=[POINTER(BOOL)],
  837.     doc='wglIsEnabledFrameLockI3D( POINTER(BOOL)() ) -> BOOL', 
  838.     argNames=[''],
  839. )
  840.  
  841. wglQueryFrameLockMasterI3D = platform.createBaseFunction(
  842.     'wglQueryFrameLockMasterI3D', dll=platform.GL, resultType=BOOL, 
  843.     argTypes=[POINTER(BOOL)],
  844.     doc='wglQueryFrameLockMasterI3D( POINTER(BOOL)() ) -> BOOL', 
  845.     argNames=[''],
  846. )
  847.  
  848. PFNWGLENABLEFRAMELOCKI3DPROC = CFUNCTYPE(BOOL)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:600
  849. PFNWGLDISABLEFRAMELOCKI3DPROC = CFUNCTYPE(BOOL)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:601
  850. PFNWGLISENABLEDFRAMELOCKI3DPROC = CFUNCTYPE(BOOL, POINTER(BOOL))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:602
  851. PFNWGLQUERYFRAMELOCKMASTERI3DPROC = CFUNCTYPE(BOOL, POINTER(BOOL))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:603
  852. # I3D_swap_frame_usage (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:606)
  853. WGL_I3D_swap_frame_usage = constant.Constant( 'WGL_I3D_swap_frame_usage', 1 )
  854. wglGetFrameUsageI3D = platform.createBaseFunction(
  855.     'wglGetFrameUsageI3D', dll=platform.GL, resultType=BOOL, 
  856.     argTypes=[POINTER(c_float)],
  857.     doc='wglGetFrameUsageI3D( POINTER(c_float)() ) -> BOOL', 
  858.     argNames=[''],
  859. )
  860.  
  861. wglBeginFrameTrackingI3D = platform.createBaseFunction(
  862.     'wglBeginFrameTrackingI3D', dll=platform.GL, resultType=BOOL, 
  863.     argTypes=[],
  864.     doc='wglBeginFrameTrackingI3D(  ) -> BOOL', 
  865.     argNames=[],
  866. )
  867.  
  868. wglEndFrameTrackingI3D = platform.createBaseFunction(
  869.     'wglEndFrameTrackingI3D', dll=platform.GL, resultType=BOOL, 
  870.     argTypes=[],
  871.     doc='wglEndFrameTrackingI3D(  ) -> BOOL', 
  872.     argNames=[],
  873. )
  874.  
  875. wglQueryFrameTrackingI3D = platform.createBaseFunction(
  876.     'wglQueryFrameTrackingI3D', dll=platform.GL, resultType=BOOL, 
  877.     argTypes=[POINTER(DWORD), POINTER(DWORD), POINTER(c_float)],
  878.     doc='wglQueryFrameTrackingI3D( POINTER(DWORD)(), POINTER(DWORD)(), POINTER(c_float)() ) -> BOOL', 
  879.     argNames=['', '', ''],
  880. )
  881.  
  882. PFNWGLGETFRAMEUSAGEI3DPROC = CFUNCTYPE(BOOL, POINTER(c_float))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:614
  883. PFNWGLBEGINFRAMETRACKINGI3DPROC = CFUNCTYPE(BOOL)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:615
  884. PFNWGLENDFRAMETRACKINGI3DPROC = CFUNCTYPE(BOOL)     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:616
  885. PFNWGLQUERYFRAMETRACKINGI3DPROC = CFUNCTYPE(BOOL, POINTER(DWORD), POINTER(DWORD), POINTER(c_float))     # http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:617
  886. # ATI_pixel_format_float (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:620)
  887. WGL_ATI_pixel_format_float = constant.Constant( 'WGL_ATI_pixel_format_float', 1 )
  888. # NV_float_buffer (http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h:624)
  889. WGL_NV_float_buffer = constant.Constant( 'WGL_NV_float_buffer', 1 )
  890.  
  891. __all__ = ['GLAPI', 'WGL_WGLEXT_VERSION', 'WGL_FRONT_COLOR_BUFFER_BIT_ARB',
  892. 'WGL_BACK_COLOR_BUFFER_BIT_ARB', 'WGL_DEPTH_BUFFER_BIT_ARB',
  893. 'WGL_STENCIL_BUFFER_BIT_ARB', 'WGL_SAMPLE_BUFFERS_ARB', 'WGL_SAMPLES_ARB',
  894. 'WGL_NUMBER_PIXEL_FORMATS_ARB', 'WGL_DRAW_TO_WINDOW_ARB',
  895. 'WGL_DRAW_TO_BITMAP_ARB', 'WGL_ACCELERATION_ARB', 'WGL_NEED_PALETTE_ARB',
  896. 'WGL_NEED_SYSTEM_PALETTE_ARB', 'WGL_SWAP_LAYER_BUFFERS_ARB',
  897. 'WGL_SWAP_METHOD_ARB', 'WGL_NUMBER_OVERLAYS_ARB', 'WGL_NUMBER_UNDERLAYS_ARB',
  898. 'WGL_TRANSPARENT_ARB', 'WGL_TRANSPARENT_RED_VALUE_ARB',
  899. 'WGL_TRANSPARENT_GREEN_VALUE_ARB', 'WGL_TRANSPARENT_BLUE_VALUE_ARB',
  900. 'WGL_TRANSPARENT_ALPHA_VALUE_ARB', 'WGL_TRANSPARENT_INDEX_VALUE_ARB',
  901. 'WGL_SHARE_DEPTH_ARB', 'WGL_SHARE_STENCIL_ARB', 'WGL_SHARE_ACCUM_ARB',
  902. 'WGL_SUPPORT_GDI_ARB', 'WGL_SUPPORT_OPENGL_ARB', 'WGL_DOUBLE_BUFFER_ARB',
  903. 'WGL_STEREO_ARB', 'WGL_PIXEL_TYPE_ARB', 'WGL_COLOR_BITS_ARB',
  904. 'WGL_RED_BITS_ARB', 'WGL_RED_SHIFT_ARB', 'WGL_GREEN_BITS_ARB',
  905. 'WGL_GREEN_SHIFT_ARB', 'WGL_BLUE_BITS_ARB', 'WGL_BLUE_SHIFT_ARB',
  906. 'WGL_ALPHA_BITS_ARB', 'WGL_ALPHA_SHIFT_ARB', 'WGL_ACCUM_BITS_ARB',
  907. 'WGL_ACCUM_RED_BITS_ARB', 'WGL_ACCUM_GREEN_BITS_ARB',
  908. 'WGL_ACCUM_BLUE_BITS_ARB', 'WGL_ACCUM_ALPHA_BITS_ARB', 'WGL_DEPTH_BITS_ARB',
  909. 'WGL_STENCIL_BITS_ARB', 'WGL_AUX_BUFFERS_ARB', 'WGL_NO_ACCELERATION_ARB',
  910. 'WGL_GENERIC_ACCELERATION_ARB', 'WGL_FULL_ACCELERATION_ARB',
  911. 'WGL_SWAP_EXCHANGE_ARB', 'WGL_SWAP_COPY_ARB', 'WGL_SWAP_UNDEFINED_ARB',
  912. 'WGL_TYPE_RGBA_ARB', 'WGL_TYPE_COLORINDEX_ARB',
  913. 'ERROR_INVALID_PIXEL_TYPE_ARB', 'ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB',
  914. 'WGL_DRAW_TO_PBUFFER_ARB', 'WGL_MAX_PBUFFER_PIXELS_ARB',
  915. 'WGL_MAX_PBUFFER_WIDTH_ARB', 'WGL_MAX_PBUFFER_HEIGHT_ARB',
  916. 'WGL_PBUFFER_LARGEST_ARB', 'WGL_PBUFFER_WIDTH_ARB', 'WGL_PBUFFER_HEIGHT_ARB',
  917. 'WGL_PBUFFER_LOST_ARB', 'WGL_BIND_TO_TEXTURE_RGB_ARB',
  918. 'WGL_BIND_TO_TEXTURE_RGBA_ARB', 'WGL_TEXTURE_FORMAT_ARB',
  919. 'WGL_TEXTURE_TARGET_ARB', 'WGL_MIPMAP_TEXTURE_ARB', 'WGL_TEXTURE_RGB_ARB',
  920. 'WGL_TEXTURE_RGBA_ARB', 'WGL_NO_TEXTURE_ARB', 'WGL_TEXTURE_CUBE_MAP_ARB',
  921. 'WGL_TEXTURE_1D_ARB', 'WGL_TEXTURE_2D_ARB', 'WGL_MIPMAP_LEVEL_ARB',
  922. 'WGL_CUBE_MAP_FACE_ARB', 'WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB',
  923. 'WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB', 'WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB',
  924. 'WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB', 'WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB',
  925. 'WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB', 'WGL_FRONT_LEFT_ARB',
  926. 'WGL_FRONT_RIGHT_ARB', 'WGL_BACK_LEFT_ARB', 'WGL_BACK_RIGHT_ARB',
  927. 'WGL_AUX0_ARB', 'WGL_AUX1_ARB', 'WGL_AUX2_ARB', 'WGL_AUX3_ARB',
  928. 'WGL_AUX4_ARB', 'WGL_AUX5_ARB', 'WGL_AUX6_ARB', 'WGL_AUX7_ARB',
  929. 'WGL_AUX8_ARB', 'WGL_AUX9_ARB', 'WGL_TYPE_RGBA_FLOAT_ARB',
  930. 'ERROR_INVALID_PIXEL_TYPE_EXT', 'WGL_NUMBER_PIXEL_FORMATS_EXT',
  931. 'WGL_DRAW_TO_WINDOW_EXT', 'WGL_DRAW_TO_BITMAP_EXT', 'WGL_ACCELERATION_EXT',
  932. 'WGL_NEED_PALETTE_EXT', 'WGL_NEED_SYSTEM_PALETTE_EXT',
  933. 'WGL_SWAP_LAYER_BUFFERS_EXT', 'WGL_SWAP_METHOD_EXT',
  934. 'WGL_NUMBER_OVERLAYS_EXT', 'WGL_NUMBER_UNDERLAYS_EXT', 'WGL_TRANSPARENT_EXT',
  935. 'WGL_TRANSPARENT_VALUE_EXT', 'WGL_SHARE_DEPTH_EXT', 'WGL_SHARE_STENCIL_EXT',
  936. 'WGL_SHARE_ACCUM_EXT', 'WGL_SUPPORT_GDI_EXT', 'WGL_SUPPORT_OPENGL_EXT',
  937. 'WGL_DOUBLE_BUFFER_EXT', 'WGL_STEREO_EXT', 'WGL_PIXEL_TYPE_EXT',
  938. 'WGL_COLOR_BITS_EXT', 'WGL_RED_BITS_EXT', 'WGL_RED_SHIFT_EXT',
  939. 'WGL_GREEN_BITS_EXT', 'WGL_GREEN_SHIFT_EXT', 'WGL_BLUE_BITS_EXT',
  940. 'WGL_BLUE_SHIFT_EXT', 'WGL_ALPHA_BITS_EXT', 'WGL_ALPHA_SHIFT_EXT',
  941. 'WGL_ACCUM_BITS_EXT', 'WGL_ACCUM_RED_BITS_EXT', 'WGL_ACCUM_GREEN_BITS_EXT',
  942. 'WGL_ACCUM_BLUE_BITS_EXT', 'WGL_ACCUM_ALPHA_BITS_EXT', 'WGL_DEPTH_BITS_EXT',
  943. 'WGL_STENCIL_BITS_EXT', 'WGL_AUX_BUFFERS_EXT', 'WGL_NO_ACCELERATION_EXT',
  944. 'WGL_GENERIC_ACCELERATION_EXT', 'WGL_FULL_ACCELERATION_EXT',
  945. 'WGL_SWAP_EXCHANGE_EXT', 'WGL_SWAP_COPY_EXT', 'WGL_SWAP_UNDEFINED_EXT',
  946. 'WGL_TYPE_RGBA_EXT', 'WGL_TYPE_COLORINDEX_EXT', 'WGL_DRAW_TO_PBUFFER_EXT',
  947. 'WGL_MAX_PBUFFER_PIXELS_EXT', 'WGL_MAX_PBUFFER_WIDTH_EXT',
  948. 'WGL_MAX_PBUFFER_HEIGHT_EXT', 'WGL_OPTIMAL_PBUFFER_WIDTH_EXT',
  949. 'WGL_OPTIMAL_PBUFFER_HEIGHT_EXT', 'WGL_PBUFFER_LARGEST_EXT',
  950. 'WGL_PBUFFER_WIDTH_EXT', 'WGL_PBUFFER_HEIGHT_EXT', 'WGL_DEPTH_FLOAT_EXT',
  951. 'WGL_SAMPLE_BUFFERS_3DFX', 'WGL_SAMPLES_3DFX', 'WGL_SAMPLE_BUFFERS_EXT',
  952. 'WGL_SAMPLES_EXT', 'WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D',
  953. 'WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D',
  954. 'WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D',
  955. 'WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D', 'WGL_GAMMA_TABLE_SIZE_I3D',
  956. 'WGL_GAMMA_EXCLUDE_DESKTOP_I3D', 'WGL_GENLOCK_SOURCE_MULTIVIEW_I3D',
  957. 'WGL_GENLOCK_SOURCE_EXTENAL_SYNC_I3D', 'WGL_GENLOCK_SOURCE_EXTENAL_FIELD_I3D',
  958. 'WGL_GENLOCK_SOURCE_EXTENAL_TTL_I3D', 'WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D',
  959. 'WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D', 'WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D',
  960. 'WGL_GENLOCK_SOURCE_EDGE_RISING_I3D', 'WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D',
  961. 'WGL_IMAGE_BUFFER_MIN_ACCESS_I3D', 'WGL_IMAGE_BUFFER_LOCK_I3D',
  962. 'WGL_BIND_TO_TEXTURE_DEPTH_NV', 'WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV',
  963. 'WGL_DEPTH_TEXTURE_FORMAT_NV', 'WGL_TEXTURE_DEPTH_COMPONENT_NV',
  964. 'WGL_DEPTH_COMPONENT_NV', 'WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV',
  965. 'WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV', 'WGL_TEXTURE_RECTANGLE_NV',
  966. 'WGL_TYPE_RGBA_FLOAT_ATI', 'WGL_FLOAT_COMPONENTS_NV',
  967. 'WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV',
  968. 'WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV',
  969. 'WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV',
  970. 'WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV', 'WGL_TEXTURE_FLOAT_R_NV',
  971. 'WGL_TEXTURE_FLOAT_RG_NV', 'WGL_TEXTURE_FLOAT_RGB_NV',
  972. 'WGL_TEXTURE_FLOAT_RGBA_NV', 'HPBUFFERARB', 'HPBUFFEREXT',
  973. 'WGL_ARB_buffer_region', 'wglCreateBufferRegionARB',
  974. 'wglDeleteBufferRegionARB', 'wglSaveBufferRegionARB',
  975. 'wglRestoreBufferRegionARB', 'PFNWGLCREATEBUFFERREGIONARBPROC',
  976. 'PFNWGLDELETEBUFFERREGIONARBPROC', 'PFNWGLSAVEBUFFERREGIONARBPROC',
  977. 'PFNWGLRESTOREBUFFERREGIONARBPROC', 'WGL_ARB_multisample',
  978. 'WGL_ARB_extensions_string', 'wglGetExtensionsStringARB',
  979. 'PFNWGLGETEXTENSIONSSTRINGARBPROC', 'WGL_ARB_pixel_format',
  980. 'wglGetPixelFormatAttribivARB', 'wglGetPixelFormatAttribfvARB',
  981. 'wglChoosePixelFormatARB', 'PFNWGLGETPIXELFORMATATTRIBIVARBPROC',
  982. 'PFNWGLGETPIXELFORMATATTRIBFVARBPROC', 'PFNWGLCHOOSEPIXELFORMATARBPROC',
  983. 'WGL_ARB_make_current_read', 'wglMakeContextCurrentARB',
  984. 'wglGetCurrentReadDCARB', 'PFNWGLMAKECONTEXTCURRENTARBPROC',
  985. 'PFNWGLGETCURRENTREADDCARBPROC', 'WGL_ARB_pbuffer', 'wglCreatePbufferARB',
  986. 'wglGetPbufferDCARB', 'wglReleasePbufferDCARB', 'wglDestroyPbufferARB',
  987. 'wglQueryPbufferARB', 'PFNWGLCREATEPBUFFERARBPROC',
  988. 'PFNWGLGETPBUFFERDCARBPROC', 'PFNWGLRELEASEPBUFFERDCARBPROC',
  989. 'PFNWGLDESTROYPBUFFERARBPROC', 'PFNWGLQUERYPBUFFERARBPROC',
  990. 'WGL_ARB_render_texture', 'wglBindTexImageARB', 'wglReleaseTexImageARB',
  991. 'wglSetPbufferAttribARB', 'PFNWGLBINDTEXIMAGEARBPROC',
  992. 'PFNWGLRELEASETEXIMAGEARBPROC', 'PFNWGLSETPBUFFERATTRIBARBPROC',
  993. 'WGL_ARB_pixel_format_float', 'WGL_EXT_display_color_table',
  994. 'wglCreateDisplayColorTableEXT', 'wglLoadDisplayColorTableEXT',
  995. 'wglBindDisplayColorTableEXT', 'wglDestroyDisplayColorTableEXT',
  996. 'PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC', 'PFNWGLLOADDISPLAYCOLORTABLEEXTPROC',
  997. 'PFNWGLBINDDISPLAYCOLORTABLEEXTPROC', 'PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC',
  998. 'WGL_EXT_extensions_string', 'wglGetExtensionsStringEXT',
  999. 'PFNWGLGETEXTENSIONSSTRINGEXTPROC', 'WGL_EXT_make_current_read',
  1000. 'wglMakeContextCurrentEXT', 'wglGetCurrentReadDCEXT',
  1001. 'PFNWGLMAKECONTEXTCURRENTEXTPROC', 'PFNWGLGETCURRENTREADDCEXTPROC',
  1002. 'WGL_EXT_pbuffer', 'wglCreatePbufferEXT', 'wglGetPbufferDCEXT',
  1003. 'wglReleasePbufferDCEXT', 'wglDestroyPbufferEXT', 'wglQueryPbufferEXT',
  1004. 'PFNWGLCREATEPBUFFEREXTPROC', 'PFNWGLGETPBUFFERDCEXTPROC',
  1005. 'PFNWGLRELEASEPBUFFERDCEXTPROC', 'PFNWGLDESTROYPBUFFEREXTPROC',
  1006. 'PFNWGLQUERYPBUFFEREXTPROC', 'WGL_EXT_pixel_format',
  1007. 'wglGetPixelFormatAttribivEXT', 'wglGetPixelFormatAttribfvEXT',
  1008. 'wglChoosePixelFormatEXT', 'PFNWGLGETPIXELFORMATATTRIBIVEXTPROC',
  1009. 'PFNWGLGETPIXELFORMATATTRIBFVEXTPROC', 'PFNWGLCHOOSEPIXELFORMATEXTPROC',
  1010. 'WGL_EXT_swap_control', 'wglSwapIntervalEXT', 'wglGetSwapIntervalEXT',
  1011. 'PFNWGLSWAPINTERVALEXTPROC', 'PFNWGLGETSWAPINTERVALEXTPROC',
  1012. 'WGL_EXT_depth_float', 'WGL_NV_vertex_array_range', 'wglAllocateMemoryNV',
  1013. 'wglFreeMemoryNV', 'PFNWGLALLOCATEMEMORYNVPROC', 'PFNWGLFREEMEMORYNVPROC',
  1014. 'WGL_3DFX_multisample', 'WGL_EXT_multisample', 'WGL_OML_sync_control',
  1015. 'wglGetSyncValuesOML', 'wglGetMscRateOML', 'wglSwapBuffersMscOML',
  1016. 'wglSwapLayerBuffersMscOML', 'wglWaitForMscOML', 'wglWaitForSbcOML',
  1017. 'PFNWGLGETSYNCVALUESOMLPROC', 'PFNWGLGETMSCRATEOMLPROC',
  1018. 'PFNWGLSWAPBUFFERSMSCOMLPROC', 'PFNWGLSWAPLAYERBUFFERSMSCOMLPROC',
  1019. 'PFNWGLWAITFORMSCOMLPROC', 'PFNWGLWAITFORSBCOMLPROC',
  1020. 'WGL_I3D_digital_video_control', 'wglGetDigitalVideoParametersI3D',
  1021. 'wglSetDigitalVideoParametersI3D', 'PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC',
  1022. 'PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC', 'WGL_I3D_gamma',
  1023. 'wglGetGammaTableParametersI3D', 'wglSetGammaTableParametersI3D',
  1024. 'wglGetGammaTableI3D', 'wglSetGammaTableI3D',
  1025. 'PFNWGLGETGAMMATABLEPARAMETERSI3DPROC',
  1026. 'PFNWGLSETGAMMATABLEPARAMETERSI3DPROC', 'PFNWGLGETGAMMATABLEI3DPROC',
  1027. 'PFNWGLSETGAMMATABLEI3DPROC', 'WGL_I3D_genlock', 'wglEnableGenlockI3D',
  1028. 'wglDisableGenlockI3D', 'wglIsEnabledGenlockI3D', 'wglGenlockSourceI3D',
  1029. 'wglGetGenlockSourceI3D', 'wglGenlockSourceEdgeI3D',
  1030. 'wglGetGenlockSourceEdgeI3D', 'wglGenlockSampleRateI3D',
  1031. 'wglGetGenlockSampleRateI3D', 'wglGenlockSourceDelayI3D',
  1032. 'wglGetGenlockSourceDelayI3D', 'wglQueryGenlockMaxSourceDelayI3D',
  1033. 'PFNWGLENABLEGENLOCKI3DPROC', 'PFNWGLDISABLEGENLOCKI3DPROC',
  1034. 'PFNWGLISENABLEDGENLOCKI3DPROC', 'PFNWGLGENLOCKSOURCEI3DPROC',
  1035. 'PFNWGLGETGENLOCKSOURCEI3DPROC', 'PFNWGLGENLOCKSOURCEEDGEI3DPROC',
  1036. 'PFNWGLGETGENLOCKSOURCEEDGEI3DPROC', 'PFNWGLGENLOCKSAMPLERATEI3DPROC',
  1037. 'PFNWGLGETGENLOCKSAMPLERATEI3DPROC', 'PFNWGLGENLOCKSOURCEDELAYI3DPROC',
  1038. 'PFNWGLGETGENLOCKSOURCEDELAYI3DPROC',
  1039. 'PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC', 'WGL_I3D_image_buffer',
  1040. 'wglCreateImageBufferI3D', 'wglDestroyImageBufferI3D',
  1041. 'wglAssociateImageBufferEventsI3D', 'wglReleaseImageBufferEventsI3D',
  1042. 'PFNWGLCREATEIMAGEBUFFERI3DPROC', 'PFNWGLDESTROYIMAGEBUFFERI3DPROC',
  1043. 'PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC',
  1044. 'PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC', 'WGL_I3D_swap_frame_lock',
  1045. 'wglEnableFrameLockI3D', 'wglDisableFrameLockI3D', 'wglIsEnabledFrameLockI3D',
  1046. 'wglQueryFrameLockMasterI3D', 'PFNWGLENABLEFRAMELOCKI3DPROC',
  1047. 'PFNWGLDISABLEFRAMELOCKI3DPROC', 'PFNWGLISENABLEDFRAMELOCKI3DPROC',
  1048. 'PFNWGLQUERYFRAMELOCKMASTERI3DPROC', 'WGL_I3D_swap_frame_usage',
  1049. 'wglGetFrameUsageI3D', 'wglBeginFrameTrackingI3D', 'wglEndFrameTrackingI3D',
  1050. 'wglQueryFrameTrackingI3D', 'PFNWGLGETFRAMEUSAGEI3DPROC',
  1051. 'PFNWGLBEGINFRAMETRACKINGI3DPROC', 'PFNWGLENDFRAMETRACKINGI3DPROC',
  1052. 'PFNWGLQUERYFRAMETRACKINGI3DPROC', 'WGL_ATI_pixel_format_float',
  1053. 'WGL_NV_float_buffer']
  1054. # END GENERATED CONTENT (do not edit above this line)
  1055.  
  1056.  
  1057.