"Wiggle" (WGL) -header file for OpenGL converted
Posted: Tue Sep 21, 2004 7:27 pm
This is the converted WGL -header file extension for OpenGL. I hope someone will find it useful.
Code: Select all
;******************************************************************************
;*
;* Date: 21/09/2004
;* Name: wglext.h
;*
;* Convertion done by alias Escobar.
;*
;* Converted from 'C' to PureBasic with 'Header Converter(R)' -tool.
;* This file contain the "wiggle" -constants (WGL) for OpenGL
;* versions 1.2-1.5.
;*
;* Changes:
;* Cleaned it up a bit that's all.
;* The 'windows.pb' -path might need to be changed for it to work.
;*
;******************************************************************************
#WIN32_LEAN_AND_MEAN = 1
XIncludeFile "windows.pb"
#APIENTRYP = #APIENTRY *
; Header file version number
; wglext.h last updated 2004/07/26
; Current version at http://oss.sgi.com/projects/ogl-sample/registry/
#WGL_WGLEXT_VERSION = 5
;*********** WGL_ARB_buffer_region ***********
#WGL_FRONT_COLOR_BUFFER_BIT_ARB = $00000001
#WGL_BACK_COLOR_BUFFER_BIT_ARB = $00000002
#WGL_DEPTH_BUFFER_BIT_ARB = $00000004
#WGL_STENCIL_BUFFER_BIT_ARB = $00000008
;*********** WGL_ARB_multisample ***********
#WGL_SAMPLE_BUFFERS_ARB = $2041
#WGL_SAMPLES_ARB = $2042
;*********** WGL_ARB_extensions_string ***********
;*********** WGL_ARB_pixel_format ***********
#WGL_NUMBER_PIXEL_FORMATS_ARB = $2000
#WGL_DRAW_TO_WINDOW_ARB = $2001
#WGL_DRAW_TO_BITMAP_ARB = $2002
#WGL_ACCELERATION_ARB = $2003
#WGL_NEED_PALETTE_ARB = $2004
#WGL_NEED_SYSTEM_PALETTE_ARB = $2005
#WGL_SWAP_LAYER_BUFFERS_ARB = $2006
#WGL_SWAP_METHOD_ARB = $2007
#WGL_NUMBER_OVERLAYS_ARB = $2008
#WGL_NUMBER_UNDERLAYS_ARB = $2009
#WGL_TRANSPARENT_ARB = $200A
#WGL_TRANSPARENT_RED_VALUE_ARB = $2037
#WGL_TRANSPARENT_GREEN_VALUE_ARB = $2038
#WGL_TRANSPARENT_BLUE_VALUE_ARB = $2039
#WGL_TRANSPARENT_ALPHA_VALUE_ARB = $203A
#WGL_TRANSPARENT_INDEX_VALUE_ARB = $203B
#WGL_SHARE_DEPTH_ARB = $200C
#WGL_SHARE_STENCIL_ARB = $200D
#WGL_SHARE_ACCUM_ARB = $200E
#WGL_SUPPORT_GDI_ARB = $200F
#WGL_SUPPORT_OPENGL_ARB = $2010
#WGL_DOUBLE_BUFFER_ARB = $2011
#WGL_STEREO_ARB = $2012
#WGL_PIXEL_TYPE_ARB = $2013
#WGL_COLOR_BITS_ARB = $2014
#WGL_RED_BITS_ARB = $2015
#WGL_RED_SHIFT_ARB = $2016
#WGL_GREEN_BITS_ARB = $2017
#WGL_GREEN_SHIFT_ARB = $2018
#WGL_BLUE_BITS_ARB = $2019
#WGL_BLUE_SHIFT_ARB = $201A
#WGL_ALPHA_BITS_ARB = $201B
#WGL_ALPHA_SHIFT_ARB = $201C
#WGL_ACCUM_BITS_ARB = $201D
#WGL_ACCUM_RED_BITS_ARB = $201E
#WGL_ACCUM_GREEN_BITS_ARB = $201F
#WGL_ACCUM_BLUE_BITS_ARB = $2020
#WGL_ACCUM_ALPHA_BITS_ARB = $2021
#WGL_DEPTH_BITS_ARB = $2022
#WGL_STENCIL_BITS_ARB = $2023
#WGL_AUX_BUFFERS_ARB = $2024
#WGL_NO_ACCELERATION_ARB = $2025
#WGL_GENERIC_ACCELERATION_ARB = $2026
#WGL_FULL_ACCELERATION_ARB = $2027
#WGL_SWAP_EXCHANGE_ARB = $2028
#WGL_SWAP_COPY_ARB = $2029
#WGL_SWAP_UNDEFINED_ARB = $202A
#WGL_TYPE_RGBA_ARB = $202B
#WGL_TYPE_COLORINDEX_ARB = $202C
;*********** WGL_ARB_make_current_read ***********
#ERROR_INVALID_PIXEL_TYPE_ARB = $2043
#ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB = $2054
;*********** WGL_ARB_pbuffer ***********
#WGL_DRAW_TO_PBUFFER_ARB = $202D
#WGL_MAX_PBUFFER_PIXELS_ARB = $202E
#WGL_MAX_PBUFFER_WIDTH_ARB = $202F
#WGL_MAX_PBUFFER_HEIGHT_ARB = $2030
#WGL_PBUFFER_LARGEST_ARB = $2033
#WGL_PBUFFER_WIDTH_ARB = $2034
#WGL_PBUFFER_HEIGHT_ARB = $2035
#WGL_PBUFFER_LOST_ARB = $2036
;*********** WGL_ARB_render_texture ***********
#WGL_BIND_TO_TEXTURE_RGB_ARB = $2070
#WGL_BIND_TO_TEXTURE_RGBA_ARB = $2071
#WGL_TEXTURE_FORMAT_ARB = $2072
#WGL_TEXTURE_TARGET_ARB = $2073
#WGL_MIPMAP_TEXTURE_ARB = $2074
#WGL_TEXTURE_RGB_ARB = $2075
#WGL_TEXTURE_RGBA_ARB = $2076
#WGL_NO_TEXTURE_ARB = $2077
#WGL_TEXTURE_CUBE_MAP_ARB = $2078
#WGL_TEXTURE_1D_ARB = $2079
#WGL_TEXTURE_2D_ARB = $207A
#WGL_MIPMAP_LEVEL_ARB = $207B
#WGL_CUBE_MAP_FACE_ARB = $207C
#WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = $207D
#WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = $207E
#WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = $207F
#WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = $2080
#WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = $2081
#WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = $2082
#WGL_FRONT_LEFT_ARB = $2083
#WGL_FRONT_RIGHT_ARB = $2084
#WGL_BACK_LEFT_ARB = $2085
#WGL_BACK_RIGHT_ARB = $2086
#WGL_AUX0_ARB = $2087
#WGL_AUX1_ARB = $2088
#WGL_AUX2_ARB = $2089
#WGL_AUX3_ARB = $208A
#WGL_AUX4_ARB = $208B
#WGL_AUX5_ARB = $208C
#WGL_AUX6_ARB = $208D
#WGL_AUX7_ARB = $208E
#WGL_AUX8_ARB = $208F
#WGL_AUX9_ARB = $2090
;*********** WGL_EXT_make_current_read ***********
#ERROR_INVALID_PIXEL_TYPE_EXT = $2043
;*********** WGL_EXT_pixel_format ***********
#WGL_NUMBER_PIXEL_FORMATS_EXT = $2000
#WGL_DRAW_TO_WINDOW_EXT = $2001
#WGL_DRAW_TO_BITMAP_EXT = $2002
#WGL_ACCELERATION_EXT = $2003
#WGL_NEED_PALETTE_EXT = $2004
#WGL_NEED_SYSTEM_PALETTE_EXT = $2005
#WGL_SWAP_LAYER_BUFFERS_EXT = $2006
#WGL_SWAP_METHOD_EXT = $2007
#WGL_NUMBER_OVERLAYS_EXT = $2008
#WGL_NUMBER_UNDERLAYS_EXT = $2009
#WGL_TRANSPARENT_EXT = $200A
#WGL_TRANSPARENT_VALUE_EXT = $200B
#WGL_SHARE_DEPTH_EXT = $200C
#WGL_SHARE_STENCIL_EXT = $200D
#WGL_SHARE_ACCUM_EXT = $200E
#WGL_SUPPORT_GDI_EXT = $200F
#WGL_SUPPORT_OPENGL_EXT = $2010
#WGL_DOUBLE_BUFFER_EXT = $2011
#WGL_STEREO_EXT = $2012
#WGL_PIXEL_TYPE_EXT = $2013
#WGL_COLOR_BITS_EXT = $2014
#WGL_RED_BITS_EXT = $2015
#WGL_RED_SHIFT_EXT = $2016
#WGL_GREEN_BITS_EXT = $2017
#WGL_GREEN_SHIFT_EXT = $2018
#WGL_BLUE_BITS_EXT = $2019
#WGL_BLUE_SHIFT_EXT = $201A
#WGL_ALPHA_BITS_EXT = $201B
#WGL_ALPHA_SHIFT_EXT = $201C
#WGL_ACCUM_BITS_EXT = $201D
#WGL_ACCUM_RED_BITS_EXT = $201E
#WGL_ACCUM_GREEN_BITS_EXT = $201F
#WGL_ACCUM_BLUE_BITS_EXT = $2020
#WGL_ACCUM_ALPHA_BITS_EXT = $2021
#WGL_DEPTH_BITS_EXT = $2022
#WGL_STENCIL_BITS_EXT = $2023
#WGL_AUX_BUFFERS_EXT = $2024
#WGL_NO_ACCELERATION_EXT = $2025
#WGL_GENERIC_ACCELERATION_EXT = $2026
#WGL_FULL_ACCELERATION_EXT = $2027
#WGL_SWAP_EXCHANGE_EXT = $2028
#WGL_SWAP_COPY_EXT = $2029
#WGL_SWAP_UNDEFINED_EXT = $202A
#WGL_TYPE_RGBA_EXT = $202B
#WGL_TYPE_COLORINDEX_EXT = $202C
;*********** WGL_EXT_pbuffer ***********
#WGL_DRAW_TO_PBUFFER_EXT = $202D
#WGL_MAX_PBUFFER_PIXELS_EXT = $202E
#WGL_MAX_PBUFFER_WIDTH_EXT = $202F
#WGL_MAX_PBUFFER_HEIGHT_EXT = $2030
#WGL_OPTIMAL_PBUFFER_WIDTH_EXT = $2031
#WGL_OPTIMAL_PBUFFER_HEIGHT_EXT = $2032
#WGL_PBUFFER_LARGEST_EXT = $2033
#WGL_PBUFFER_WIDTH_EXT = $2034
#WGL_PBUFFER_HEIGHT_EXT = $2035
;*********** WGL_EXT_depth_float ***********
#WGL_DEPTH_FLOAT_EXT = $2040
;*********** WGL_3DFX_multisample ***********
#WGL_SAMPLE_BUFFERS_3DFX = $2060
#WGL_SAMPLES_3DFX = $2061
;*********** WGL_EXT_multisample ***********
#WGL_SAMPLE_BUFFERS_EXT = $2041
#WGL_SAMPLES_EXT = $2042
;*********** WGL_I3D_digital_video_control ***********
#WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D = $2050
#WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D = $2051
#WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D = $2052
#WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D = $2053
;*********** WGL_I3D_gamma ***********
#WGL_GAMMA_TABLE_SIZE_I3D = $204E
#WGL_GAMMA_EXCLUDE_DESKTOP_I3D = $204F
;*********** WGL_I3D_genlock ***********
#WGL_GENLOCK_SOURCE_MULTIVIEW_I3D = $2044
#WGL_GENLOCK_SOURCE_EXTENAL_SYNC_I3D = $2045
#WGL_GENLOCK_SOURCE_EXTENAL_FIELD_I3D = $2046
#WGL_GENLOCK_SOURCE_EXTENAL_TTL_I3D = $2047
#WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D = $2048
#WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D = $2049
#WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D = $204A
#WGL_GENLOCK_SOURCE_EDGE_RISING_I3D = $204B
#WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D = $204C
;*********** WGL_I3D_image_buffer ***********
#WGL_IMAGE_BUFFER_MIN_ACCESS_I3D = $00000001
#WGL_IMAGE_BUFFER_LOCK_I3D = $00000002
;*********** WGL_I3D_swap_frame_lock ***********
;*********** WGL_NV_render_depth_texture ***********
#WGL_BIND_TO_TEXTURE_DEPTH_NV = $20A3
#WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV = $20A4
#WGL_DEPTH_TEXTURE_FORMAT_NV = $20A5
#WGL_TEXTURE_DEPTH_COMPONENT_NV = $20A6
#WGL_DEPTH_COMPONENT_NV = $20A7
;*********** WGL_NV_render_texture_rectangle ***********
#WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV = $20A0
#WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV = $20A1
#WGL_TEXTURE_RECTANGLE_NV = $20A2
;*********** WGL_ATI_pixel_format_float ***********
#WGL_TYPE_RGBA_FLOAT_ATI = $21A0
;*********** WGL_NV_float_buffer ***********
#WGL_FLOAT_COMPONENTS_NV = $20B0
#WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV = $20B1
#WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV = $20B2
#WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV = $20B3
#WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV = $20B4
#WGL_TEXTURE_FLOAT_R_NV = $20B5
#WGL_TEXTURE_FLOAT_RG_NV = $20B6
#WGL_TEXTURE_FLOAT_RGB_NV = $20B7
#WGL_TEXTURE_FLOAT_RGBA_NV = $20B8
;******************************************************************************
#WGL_ARB_buffer_region = 1
#WGL_ARB_multisample = 1
#WGL_ARB_extensions_string = 1
#WGL_ARB_pixel_format = 1
#WGL_ARB_make_current_read = 1
#WGL_ARB_pbuffer = 1
#WGL_ARB_render_texture = 1
#WGL_EXT_display_color_table = 1
#WGL_EXT_extensions_string = 1
#WGL_EXT_make_current_read = 1
#WGL_EXT_pbuffer = 1
#WGL_EXT_pixel_format = 1
#WGL_EXT_swap_control = 1
#WGL_EXT_depth_float = 1
#WGL_NV_vertex_array_range = 1
#WGL_3DFX_multisample = 1
#WGL_EXT_multisample = 1
#WGL_OML_sync_control = 1
#WGL_I3D_digital_video_control = 1
#WGL_I3D_gamma = 1
#WGL_I3D_genlock = 1
#WGL_I3D_image_buffer = 1
#WGL_I3D_swap_frame_lock = 1
#WGL_I3D_swap_frame_usage = 1
#WGL_ATI_pixel_format_float = 1