diff options
author | Dan Gudmundsson <[email protected]> | 2012-02-09 12:18:34 +0100 |
---|---|---|
committer | Dan Gudmundsson <[email protected]> | 2012-02-16 15:52:17 +0100 |
commit | f4060823a4141740608ab1efbdf1072fec436076 (patch) | |
tree | 7dd324204e36c5962c9584cd1b7293b58c73233d /lib/wx/include/gl.hrl | |
parent | c1aca0c5ef53a97fa353dede5516a6f1e0e044a4 (diff) | |
download | otp-f4060823a4141740608ab1efbdf1072fec436076.tar.gz otp-f4060823a4141740608ab1efbdf1072fec436076.tar.bz2 otp-f4060823a4141740608ab1efbdf1072fec436076.zip |
[wx] Generate GL api from latest version
- Remove edoc types in gl
- Add OpenGL documentation
Diffstat (limited to 'lib/wx/include/gl.hrl')
-rw-r--r-- | lib/wx/include/gl.hrl | 543 |
1 files changed, 537 insertions, 6 deletions
diff --git a/lib/wx/include/gl.hrl b/lib/wx/include/gl.hrl index 54eb551285..c643ae0962 100644 --- a/lib/wx/include/gl.hrl +++ b/lib/wx/include/gl.hrl @@ -1,7 +1,7 @@ %% %% %CopyrightBegin% %% -%% Copyright Ericsson AB 2008-2011. All Rights Reserved. +%% Copyright Ericsson AB 2008-2012. All Rights Reserved. %% %% The contents of this file are subject to the Erlang Public License, %% Version 1.1, (the "License"); you may not use this file except in @@ -445,6 +445,8 @@ -define(GL_TEXTURE_ENV_COLOR, 16#2201). -define(GL_TEXTURE_GEN_S, 16#C60). -define(GL_TEXTURE_GEN_T, 16#C61). +-define(GL_TEXTURE_GEN_R, 16#C62). +-define(GL_TEXTURE_GEN_Q, 16#C63). -define(GL_TEXTURE_GEN_MODE, 16#2500). -define(GL_TEXTURE_BORDER_COLOR, 16#1004). -define(GL_TEXTURE_WIDTH, 16#1000). @@ -475,8 +477,6 @@ -define(GL_T, 16#2001). -define(GL_R, 16#2002). -define(GL_Q, 16#2003). --define(GL_TEXTURE_GEN_R, 16#C62). --define(GL_TEXTURE_GEN_Q, 16#C63). -define(GL_VENDOR, 16#1F00). -define(GL_RENDERER, 16#1F01). -define(GL_VERSION, 16#1F02). @@ -828,7 +828,7 @@ -define(GL_ATI_blend_equation_separate, 1). -define(GL_ALPHA_BLEND_EQUATION_ATI, 16#883D). -define(GL_OES_EGL_image, 1). --define(GL_GLEXT_VERSION, 66). +-define(GL_GLEXT_VERSION, 75). -define(GL_BLEND_DST_RGB, 16#80C8). -define(GL_BLEND_SRC_RGB, 16#80C9). -define(GL_BLEND_DST_ALPHA, 16#80CA). @@ -1039,8 +1039,6 @@ -define(GL_MINOR_VERSION, 16#821C). -define(GL_NUM_EXTENSIONS, 16#821D). -define(GL_CONTEXT_FLAGS, 16#821E). --define(GL_DEPTH_BUFFER, 16#8223). --define(GL_STENCIL_BUFFER, 16#8224). -define(GL_COMPRESSED_RED, 16#8225). -define(GL_COMPRESSED_RG, 16#8226). -define(GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, 16#1). @@ -1932,6 +1930,110 @@ -define(GL_UNKNOWN_CONTEXT_RESET_ARB, 16#8255). -define(GL_RESET_NOTIFICATION_STRATEGY_ARB, 16#8256). -define(GL_NO_RESET_NOTIFICATION_ARB, 16#8261). +-define(GL_UNPACK_COMPRESSED_BLOCK_WIDTH, 16#9127). +-define(GL_UNPACK_COMPRESSED_BLOCK_HEIGHT, 16#9128). +-define(GL_UNPACK_COMPRESSED_BLOCK_DEPTH, 16#9129). +-define(GL_UNPACK_COMPRESSED_BLOCK_SIZE, 16#912A). +-define(GL_PACK_COMPRESSED_BLOCK_WIDTH, 16#912B). +-define(GL_PACK_COMPRESSED_BLOCK_HEIGHT, 16#912C). +-define(GL_PACK_COMPRESSED_BLOCK_DEPTH, 16#912D). +-define(GL_PACK_COMPRESSED_BLOCK_SIZE, 16#912E). +-define(GL_NUM_SAMPLE_COUNTS, 16#9380). +-define(GL_MIN_MAP_BUFFER_ALIGNMENT, 16#90BC). +-define(GL_ATOMIC_COUNTER_BUFFER, 16#92C0). +-define(GL_ATOMIC_COUNTER_BUFFER_BINDING, 16#92C1). +-define(GL_ATOMIC_COUNTER_BUFFER_START, 16#92C2). +-define(GL_ATOMIC_COUNTER_BUFFER_SIZE, 16#92C3). +-define(GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE, 16#92C4). +-define(GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS, 16#92C5). +-define(GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES, 16#92C6). +-define(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER, 16#92C7). +-define(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER, 16#92C8). +-define(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER, 16#92C9). +-define(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER, 16#92CA). +-define(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER, 16#92CB). +-define(GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS, 16#92CC). +-define(GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, 16#92CD). +-define(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, 16#92CE). +-define(GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, 16#92CF). +-define(GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS, 16#92D0). +-define(GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS, 16#92D1). +-define(GL_MAX_VERTEX_ATOMIC_COUNTERS, 16#92D2). +-define(GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, 16#92D3). +-define(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, 16#92D4). +-define(GL_MAX_GEOMETRY_ATOMIC_COUNTERS, 16#92D5). +-define(GL_MAX_FRAGMENT_ATOMIC_COUNTERS, 16#92D6). +-define(GL_MAX_COMBINED_ATOMIC_COUNTERS, 16#92D7). +-define(GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE, 16#92D8). +-define(GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS, 16#92DC). +-define(GL_ACTIVE_ATOMIC_COUNTER_BUFFERS, 16#92D9). +-define(GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX, 16#92DA). +-define(GL_UNSIGNED_INT_ATOMIC_COUNTER, 16#92DB). +-define(GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT, 16#1). +-define(GL_ELEMENT_ARRAY_BARRIER_BIT, 16#2). +-define(GL_UNIFORM_BARRIER_BIT, 16#4). +-define(GL_TEXTURE_FETCH_BARRIER_BIT, 16#8). +-define(GL_SHADER_IMAGE_ACCESS_BARRIER_BIT, 16#20). +-define(GL_COMMAND_BARRIER_BIT, 16#40). +-define(GL_PIXEL_BUFFER_BARRIER_BIT, 16#80). +-define(GL_TEXTURE_UPDATE_BARRIER_BIT, 16#100). +-define(GL_BUFFER_UPDATE_BARRIER_BIT, 16#200). +-define(GL_FRAMEBUFFER_BARRIER_BIT, 16#400). +-define(GL_TRANSFORM_FEEDBACK_BARRIER_BIT, 16#800). +-define(GL_ATOMIC_COUNTER_BARRIER_BIT, 16#1000). +-define(GL_ALL_BARRIER_BITS, 16#FFFFFFFF). +-define(GL_MAX_IMAGE_UNITS, 16#8F38). +-define(GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, 16#8F39). +-define(GL_IMAGE_BINDING_NAME, 16#8F3A). +-define(GL_IMAGE_BINDING_LEVEL, 16#8F3B). +-define(GL_IMAGE_BINDING_LAYERED, 16#8F3C). +-define(GL_IMAGE_BINDING_LAYER, 16#8F3D). +-define(GL_IMAGE_BINDING_ACCESS, 16#8F3E). +-define(GL_IMAGE_1D, 16#904C). +-define(GL_IMAGE_2D, 16#904D). +-define(GL_IMAGE_3D, 16#904E). +-define(GL_IMAGE_2D_RECT, 16#904F). +-define(GL_IMAGE_CUBE, 16#9050). +-define(GL_IMAGE_BUFFER, 16#9051). +-define(GL_IMAGE_1D_ARRAY, 16#9052). +-define(GL_IMAGE_2D_ARRAY, 16#9053). +-define(GL_IMAGE_CUBE_MAP_ARRAY, 16#9054). +-define(GL_IMAGE_2D_MULTISAMPLE, 16#9055). +-define(GL_IMAGE_2D_MULTISAMPLE_ARRAY, 16#9056). +-define(GL_INT_IMAGE_1D, 16#9057). +-define(GL_INT_IMAGE_2D, 16#9058). +-define(GL_INT_IMAGE_3D, 16#9059). +-define(GL_INT_IMAGE_2D_RECT, 16#905A). +-define(GL_INT_IMAGE_CUBE, 16#905B). +-define(GL_INT_IMAGE_BUFFER, 16#905C). +-define(GL_INT_IMAGE_1D_ARRAY, 16#905D). +-define(GL_INT_IMAGE_2D_ARRAY, 16#905E). +-define(GL_INT_IMAGE_CUBE_MAP_ARRAY, 16#905F). +-define(GL_INT_IMAGE_2D_MULTISAMPLE, 16#9060). +-define(GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, 16#9061). +-define(GL_UNSIGNED_INT_IMAGE_1D, 16#9062). +-define(GL_UNSIGNED_INT_IMAGE_2D, 16#9063). +-define(GL_UNSIGNED_INT_IMAGE_3D, 16#9064). +-define(GL_UNSIGNED_INT_IMAGE_2D_RECT, 16#9065). +-define(GL_UNSIGNED_INT_IMAGE_CUBE, 16#9066). +-define(GL_UNSIGNED_INT_IMAGE_BUFFER, 16#9067). +-define(GL_UNSIGNED_INT_IMAGE_1D_ARRAY, 16#9068). +-define(GL_UNSIGNED_INT_IMAGE_2D_ARRAY, 16#9069). +-define(GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY, 16#906A). +-define(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, 16#906B). +-define(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, 16#906C). +-define(GL_MAX_IMAGE_SAMPLES, 16#906D). +-define(GL_IMAGE_BINDING_FORMAT, 16#906E). +-define(GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, 16#90C7). +-define(GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, 16#90C8). +-define(GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, 16#90C9). +-define(GL_MAX_VERTEX_IMAGE_UNIFORMS, 16#90CA). +-define(GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, 16#90CB). +-define(GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, 16#90CC). +-define(GL_MAX_GEOMETRY_IMAGE_UNIFORMS, 16#90CD). +-define(GL_MAX_FRAGMENT_IMAGE_UNIFORMS, 16#90CE). +-define(GL_MAX_COMBINED_IMAGE_UNIFORMS, 16#90CF). +-define(GL_TEXTURE_IMMUTABLE_FORMAT, 16#912F). -define(GL_ABGR_EXT, 16#8000). -define(GL_CONSTANT_COLOR_EXT, 16#8001). -define(GL_ONE_MINUS_CONSTANT_COLOR_EXT, 16#8002). @@ -3882,3 +3984,432 @@ -define(GL_WRITE_DISCARD_NV, 16#88BE). -define(GL_DEPTH_CLAMP_NEAR_AMD, 16#901E). -define(GL_DEPTH_CLAMP_FAR_AMD, 16#901F). +-define(GL_TEXTURE_SRGB_DECODE_EXT, 16#8A48). +-define(GL_DECODE_EXT, 16#8A49). +-define(GL_SKIP_DECODE_EXT, 16#8A4A). +-define(GL_TEXTURE_COVERAGE_SAMPLES_NV, 16#9045). +-define(GL_TEXTURE_COLOR_SAMPLES_NV, 16#9046). +-define(GL_FACTOR_MIN_AMD, 16#901C). +-define(GL_FACTOR_MAX_AMD, 16#901D). +-define(GL_SUBSAMPLE_DISTANCE_AMD, 16#883F). +-define(GL_SYNC_X11_FENCE_EXT, 16#90E1). +-define(GL_SCALED_RESOLVE_FASTEST_EXT, 16#90BA). +-define(GL_SCALED_RESOLVE_NICEST_EXT, 16#90BB). +-define(GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD, 16#9160). +-define(GL_SET_AMD, 16#874A). +-define(GL_REPLACE_VALUE_AMD, 16#874B). +-define(GL_STENCIL_OP_VALUE_AMD, 16#874C). +-define(GL_STENCIL_BACK_OP_VALUE_AMD, 16#874D). +-define(GL_VERSION_1_2_DEPRECATED, 1). +-define(GL_VERSION_1_3_DEPRECATED, 1). +-define(GL_VERSION_1_4, 1). +-define(GL_VERSION_1_4_DEPRECATED, 1). +-define(GL_VERSION_1_5, 1). +-define(GL_VERSION_2_0, 1). +-define(GL_VERSION_2_1, 1). +-define(GL_VERSION_3_0, 1). +-define(GL_VERSION_3_1, 1). +-define(GL_VERSION_3_2, 1). +-define(GL_VERSION_3_3, 1). +-define(GL_VERSION_4_0, 1). +-define(GL_VERSION_4_1, 1). +-define(GL_VERSION_4_2, 1). +-define(GL_ARB_transpose_matrix, 1). +-define(GL_ARB_multisample, 1). +-define(GL_ARB_texture_env_add, 1). +-define(GL_ARB_texture_cube_map, 1). +-define(GL_ARB_texture_compression, 1). +-define(GL_ARB_texture_border_clamp, 1). +-define(GL_ARB_point_parameters, 1). +-define(GL_ARB_vertex_blend, 1). +-define(GL_ARB_matrix_palette, 1). +-define(GL_ARB_texture_env_combine, 1). +-define(GL_ARB_texture_env_crossbar, 1). +-define(GL_ARB_texture_env_dot3, 1). +-define(GL_ARB_texture_mirrored_repeat, 1). +-define(GL_ARB_depth_texture, 1). +-define(GL_ARB_shadow, 1). +-define(GL_ARB_shadow_ambient, 1). +-define(GL_ARB_window_pos, 1). +-define(GL_ARB_vertex_program, 1). +-define(GL_ARB_fragment_program, 1). +-define(GL_ARB_vertex_buffer_object, 1). +-define(GL_ARB_occlusion_query, 1). +-define(GL_ARB_shader_objects, 1). +-define(GL_ARB_vertex_shader, 1). +-define(GL_ARB_fragment_shader, 1). +-define(GL_ARB_shading_language_100, 1). +-define(GL_ARB_texture_non_power_of_two, 1). +-define(GL_ARB_point_sprite, 1). +-define(GL_ARB_fragment_program_shadow, 1). +-define(GL_ARB_draw_buffers, 1). +-define(GL_ARB_texture_rectangle, 1). +-define(GL_ARB_color_buffer_float, 1). +-define(GL_ARB_half_float_pixel, 1). +-define(GL_ARB_texture_float, 1). +-define(GL_ARB_pixel_buffer_object, 1). +-define(GL_ARB_depth_buffer_float, 1). +-define(GL_ARB_draw_instanced, 1). +-define(GL_ARB_framebuffer_object, 1). +-define(GL_ARB_framebuffer_sRGB, 1). +-define(GL_ARB_geometry_shader4, 1). +-define(GL_ARB_half_float_vertex, 1). +-define(GL_ARB_instanced_arrays, 1). +-define(GL_ARB_map_buffer_range, 1). +-define(GL_ARB_texture_buffer_object, 1). +-define(GL_ARB_texture_compression_rgtc, 1). +-define(GL_ARB_texture_rg, 1). +-define(GL_ARB_vertex_array_object, 1). +-define(GL_ARB_uniform_buffer_object, 1). +-define(GL_ARB_compatibility, 1). +-define(GL_ARB_copy_buffer, 1). +-define(GL_ARB_shader_texture_lod, 1). +-define(GL_ARB_depth_clamp, 1). +-define(GL_ARB_draw_elements_base_vertex, 1). +-define(GL_ARB_fragment_coord_conventions, 1). +-define(GL_ARB_provoking_vertex, 1). +-define(GL_ARB_seamless_cube_map, 1). +-define(GL_ARB_sync, 1). +-define(GL_ARB_texture_multisample, 1). +-define(GL_ARB_vertex_array_bgra, 1). +-define(GL_ARB_draw_buffers_blend, 1). +-define(GL_ARB_sample_shading, 1). +-define(GL_ARB_texture_cube_map_array, 1). +-define(GL_ARB_texture_gather, 1). +-define(GL_ARB_texture_query_lod, 1). +-define(GL_ARB_shading_language_include, 1). +-define(GL_ARB_texture_compression_bptc, 1). +-define(GL_ARB_blend_func_extended, 1). +-define(GL_ARB_explicit_attrib_location, 1). +-define(GL_ARB_occlusion_query2, 1). +-define(GL_ARB_sampler_objects, 1). +-define(GL_ARB_shader_bit_encoding, 1). +-define(GL_ARB_texture_rgb10_a2ui, 1). +-define(GL_ARB_texture_swizzle, 1). +-define(GL_ARB_timer_query, 1). +-define(GL_ARB_vertex_type_2_10_10_10_rev, 1). +-define(GL_ARB_draw_indirect, 1). +-define(GL_ARB_gpu_shader5, 1). +-define(GL_ARB_gpu_shader_fp64, 1). +-define(GL_ARB_shader_subroutine, 1). +-define(GL_ARB_tessellation_shader, 1). +-define(GL_ARB_texture_buffer_object_rgb32, 1). +-define(GL_ARB_transform_feedback2, 1). +-define(GL_ARB_transform_feedback3, 1). +-define(GL_ARB_ES2_compatibility, 1). +-define(GL_ARB_get_program_binary, 1). +-define(GL_ARB_separate_shader_objects, 1). +-define(GL_ARB_vertex_attrib_64bit, 1). +-define(GL_ARB_viewport_array, 1). +-define(GL_ARB_cl_event, 1). +-define(GL_ARB_debug_output, 1). +-define(GL_ARB_robustness, 1). +-define(GL_ARB_shader_stencil_export, 1). +-define(GL_ARB_base_instance, 1). +-define(GL_ARB_shading_language_420pack, 1). +-define(GL_ARB_transform_feedback_instanced, 1). +-define(GL_ARB_compressed_texture_pixel_storage, 1). +-define(GL_ARB_conservative_depth, 1). +-define(GL_ARB_internalformat_query, 1). +-define(GL_ARB_map_buffer_alignment, 1). +-define(GL_ARB_shader_atomic_counters, 1). +-define(GL_ARB_shader_image_load_store, 1). +-define(GL_ARB_shading_language_packing, 1). +-define(GL_ARB_texture_storage, 1). +-define(GL_EXT_abgr, 1). +-define(GL_EXT_blend_color, 1). +-define(GL_EXT_polygon_offset, 1). +-define(GL_EXT_texture, 1). +-define(GL_EXT_texture3D, 1). +-define(GL_SGIS_texture_filter4, 1). +-define(GL_EXT_subtexture, 1). +-define(GL_EXT_copy_texture, 1). +-define(GL_EXT_histogram, 1). +-define(GL_EXT_convolution, 1). +-define(GL_SGI_color_matrix, 1). +-define(GL_SGI_color_table, 1). +-define(GL_SGIX_pixel_texture, 1). +-define(GL_SGIS_pixel_texture, 1). +-define(GL_SGIS_texture4D, 1). +-define(GL_SGI_texture_color_table, 1). +-define(GL_EXT_cmyka, 1). +-define(GL_EXT_texture_object, 1). +-define(GL_SGIS_detail_texture, 1). +-define(GL_SGIS_sharpen_texture, 1). +-define(GL_EXT_packed_pixels, 1). +-define(GL_SGIS_texture_lod, 1). +-define(GL_SGIS_multisample, 1). +-define(GL_EXT_rescale_normal, 1). +-define(GL_EXT_vertex_array, 1). +-define(GL_EXT_misc_attribute, 1). +-define(GL_SGIS_generate_mipmap, 1). +-define(GL_SGIX_clipmap, 1). +-define(GL_SGIX_shadow, 1). +-define(GL_SGIS_texture_edge_clamp, 1). +-define(GL_SGIS_texture_border_clamp, 1). +-define(GL_EXT_blend_minmax, 1). +-define(GL_EXT_blend_subtract, 1). +-define(GL_EXT_blend_logic_op, 1). +-define(GL_SGIX_interlace, 1). +-define(GL_SGIX_pixel_tiles, 1). +-define(GL_SGIX_texture_select, 1). +-define(GL_SGIX_sprite, 1). +-define(GL_SGIX_texture_multi_buffer, 1). +-define(GL_EXT_point_parameters, 1). +-define(GL_SGIS_point_parameters, 1). +-define(GL_SGIX_instruments, 1). +-define(GL_SGIX_texture_scale_bias, 1). +-define(GL_SGIX_framezoom, 1). +-define(GL_SGIX_tag_sample_buffer, 1). +-define(GL_SGIX_polynomial_ffd, 1). +-define(GL_SGIX_reference_plane, 1). +-define(GL_SGIX_flush_raster, 1). +-define(GL_SGIX_depth_texture, 1). +-define(GL_SGIS_fog_function, 1). +-define(GL_SGIX_fog_offset, 1). +-define(GL_HP_image_transform, 1). +-define(GL_HP_convolution_border_modes, 1). +-define(GL_SGIX_texture_add_env, 1). +-define(GL_EXT_color_subtable, 1). +-define(GL_PGI_vertex_hints, 1). +-define(GL_PGI_misc_hints, 1). +-define(GL_EXT_paletted_texture, 1). +-define(GL_EXT_clip_volume_hint, 1). +-define(GL_SGIX_list_priority, 1). +-define(GL_SGIX_ir_instrument1, 1). +-define(GL_SGIX_calligraphic_fragment, 1). +-define(GL_SGIX_texture_lod_bias, 1). +-define(GL_SGIX_shadow_ambient, 1). +-define(GL_EXT_index_texture, 1). +-define(GL_EXT_index_material, 1). +-define(GL_EXT_index_func, 1). +-define(GL_EXT_index_array_formats, 1). +-define(GL_EXT_compiled_vertex_array, 1). +-define(GL_EXT_cull_vertex, 1). +-define(GL_SGIX_ycrcb, 1). +-define(GL_SGIX_fragment_lighting, 1). +-define(GL_IBM_rasterpos_clip, 1). +-define(GL_HP_texture_lighting, 1). +-define(GL_EXT_draw_range_elements, 1). +-define(GL_WIN_phong_shading, 1). +-define(GL_WIN_specular_fog, 1). +-define(GL_EXT_light_texture, 1). +-define(GL_SGIX_blend_alpha_minmax, 1). +-define(GL_EXT_bgra, 1). +-define(GL_SGIX_async, 1). +-define(GL_SGIX_async_pixel, 1). +-define(GL_SGIX_async_histogram, 1). +-define(GL_INTEL_parallel_arrays, 1). +-define(GL_HP_occlusion_test, 1). +-define(GL_EXT_pixel_transform, 1). +-define(GL_EXT_pixel_transform_color_table, 1). +-define(GL_EXT_shared_texture_palette, 1). +-define(GL_EXT_separate_specular_color, 1). +-define(GL_EXT_secondary_color, 1). +-define(GL_EXT_texture_perturb_normal, 1). +-define(GL_EXT_multi_draw_arrays, 1). +-define(GL_EXT_fog_coord, 1). +-define(GL_REND_screen_coordinates, 1). +-define(GL_EXT_coordinate_frame, 1). +-define(GL_EXT_texture_env_combine, 1). +-define(GL_APPLE_specular_vector, 1). +-define(GL_APPLE_transform_hint, 1). +-define(GL_SGIX_fog_scale, 1). +-define(GL_SUNX_constant_data, 1). +-define(GL_SUN_global_alpha, 1). +-define(GL_SUN_triangle_list, 1). +-define(GL_SUN_vertex, 1). +-define(GL_EXT_blend_func_separate, 1). +-define(GL_INGR_blend_func_separate, 1). +-define(GL_INGR_color_clamp, 1). +-define(GL_INGR_interlace_read, 1). +-define(GL_EXT_stencil_wrap, 1). +-define(GL_EXT_422_pixels, 1). +-define(GL_NV_texgen_reflection, 1). +-define(GL_SUN_convolution_border_modes, 1). +-define(GL_EXT_texture_env_add, 1). +-define(GL_EXT_texture_lod_bias, 1). +-define(GL_EXT_texture_filter_anisotropic, 1). +-define(GL_EXT_vertex_weighting, 1). +-define(GL_NV_light_max_exponent, 1). +-define(GL_NV_vertex_array_range, 1). +-define(GL_NV_register_combiners, 1). +-define(GL_NV_fog_distance, 1). +-define(GL_NV_texgen_emboss, 1). +-define(GL_NV_blend_square, 1). +-define(GL_NV_texture_env_combine4, 1). +-define(GL_MESA_resize_buffers, 1). +-define(GL_MESA_window_pos, 1). +-define(GL_IBM_cull_vertex, 1). +-define(GL_IBM_multimode_draw_arrays, 1). +-define(GL_IBM_vertex_array_lists, 1). +-define(GL_SGIX_subsample, 1). +-define(GL_SGIX_ycrcba, 1). +-define(GL_SGIX_ycrcb_subsample, 1). +-define(GL_SGIX_depth_pass_instrument, 1). +-define(GL_3DFX_texture_compression_FXT1, 1). +-define(GL_3DFX_multisample, 1). +-define(GL_3DFX_tbuffer, 1). +-define(GL_EXT_multisample, 1). +-define(GL_SGIX_vertex_preclip, 1). +-define(GL_SGIX_convolution_accuracy, 1). +-define(GL_SGIX_resample, 1). +-define(GL_SGIS_point_line_texgen, 1). +-define(GL_SGIS_texture_color_mask, 1). +-define(GL_SGIX_igloo_interface, 1). +-define(GL_EXT_texture_env_dot3, 1). +-define(GL_ATI_texture_mirror_once, 1). +-define(GL_NV_fence, 1). +-define(GL_NV_evaluators, 1). +-define(GL_NV_packed_depth_stencil, 1). +-define(GL_NV_register_combiners2, 1). +-define(GL_NV_texture_compression_vtc, 1). +-define(GL_NV_texture_rectangle, 1). +-define(GL_NV_texture_shader, 1). +-define(GL_NV_texture_shader2, 1). +-define(GL_NV_vertex_array_range2, 1). +-define(GL_NV_vertex_program, 1). +-define(GL_SGIX_texture_coordinate_clamp, 1). +-define(GL_SGIX_scalebias_hint, 1). +-define(GL_OML_interlace, 1). +-define(GL_OML_subsample, 1). +-define(GL_OML_resample, 1). +-define(GL_NV_copy_depth_to_color, 1). +-define(GL_ATI_envmap_bumpmap, 1). +-define(GL_ATI_fragment_shader, 1). +-define(GL_ATI_pn_triangles, 1). +-define(GL_ATI_vertex_array_object, 1). +-define(GL_EXT_vertex_shader, 1). +-define(GL_ATI_vertex_streams, 1). +-define(GL_ATI_element_array, 1). +-define(GL_SUN_mesh_array, 1). +-define(GL_SUN_slice_accum, 1). +-define(GL_NV_multisample_filter_hint, 1). +-define(GL_NV_depth_clamp, 1). +-define(GL_NV_occlusion_query, 1). +-define(GL_NV_point_sprite, 1). +-define(GL_NV_texture_shader3, 1). +-define(GL_NV_vertex_program1_1, 1). +-define(GL_EXT_shadow_funcs, 1). +-define(GL_EXT_stencil_two_side, 1). +-define(GL_ATI_text_fragment_shader, 1). +-define(GL_APPLE_client_storage, 1). +-define(GL_APPLE_element_array, 1). +-define(GL_APPLE_fence, 1). +-define(GL_APPLE_vertex_array_object, 1). +-define(GL_APPLE_vertex_array_range, 1). +-define(GL_APPLE_ycbcr_422, 1). +-define(GL_S3_s3tc, 1). +-define(GL_ATI_draw_buffers, 1). +-define(GL_ATI_pixel_format_float, 1). +-define(GL_ATI_texture_env_combine3, 1). +-define(GL_ATI_texture_float, 1). +-define(GL_NV_float_buffer, 1). +-define(GL_NV_fragment_program, 1). +-define(GL_NV_half_float, 1). +-define(GL_NV_pixel_data_range, 1). +-define(GL_NV_primitive_restart, 1). +-define(GL_NV_texture_expand_normal, 1). +-define(GL_NV_vertex_program2, 1). +-define(GL_ATI_map_object_buffer, 1). +-define(GL_ATI_separate_stencil, 1). +-define(GL_ATI_vertex_attrib_array_object, 1). +-define(GL_OES_read_format, 1). +-define(GL_EXT_depth_bounds_test, 1). +-define(GL_EXT_texture_mirror_clamp, 1). +-define(GL_EXT_blend_equation_separate, 1). +-define(GL_MESA_pack_invert, 1). +-define(GL_MESA_ycbcr_texture, 1). +-define(GL_EXT_pixel_buffer_object, 1). +-define(GL_NV_fragment_program_option, 1). +-define(GL_NV_fragment_program2, 1). +-define(GL_NV_vertex_program2_option, 1). +-define(GL_NV_vertex_program3, 1). +-define(GL_EXT_framebuffer_object, 1). +-define(GL_GREMEDY_string_marker, 1). +-define(GL_EXT_packed_depth_stencil, 1). +-define(GL_EXT_stencil_clear_tag, 1). +-define(GL_EXT_texture_sRGB, 1). +-define(GL_EXT_framebuffer_blit, 1). +-define(GL_EXT_framebuffer_multisample, 1). +-define(GL_MESAX_texture_stack, 1). +-define(GL_EXT_timer_query, 1). +-define(GL_EXT_gpu_program_parameters, 1). +-define(GL_APPLE_flush_buffer_range, 1). +-define(GL_NV_gpu_program4, 1). +-define(GL_NV_geometry_program4, 1). +-define(GL_EXT_geometry_shader4, 1). +-define(GL_NV_vertex_program4, 1). +-define(GL_EXT_gpu_shader4, 1). +-define(GL_EXT_draw_instanced, 1). +-define(GL_EXT_packed_float, 1). +-define(GL_EXT_texture_array, 1). +-define(GL_EXT_texture_buffer_object, 1). +-define(GL_EXT_texture_compression_latc, 1). +-define(GL_EXT_texture_compression_rgtc, 1). +-define(GL_EXT_texture_shared_exponent, 1). +-define(GL_NV_depth_buffer_float, 1). +-define(GL_NV_fragment_program4, 1). +-define(GL_NV_framebuffer_multisample_coverage, 1). +-define(GL_EXT_framebuffer_sRGB, 1). +-define(GL_NV_geometry_shader4, 1). +-define(GL_NV_parameter_buffer_object, 1). +-define(GL_EXT_draw_buffers2, 1). +-define(GL_NV_transform_feedback, 1). +-define(GL_EXT_bindable_uniform, 1). +-define(GL_EXT_texture_integer, 1). +-define(GL_GREMEDY_frame_terminator, 1). +-define(GL_NV_conditional_render, 1). +-define(GL_NV_present_video, 1). +-define(GL_EXT_transform_feedback, 1). +-define(GL_EXT_direct_state_access, 1). +-define(GL_EXT_vertex_array_bgra, 1). +-define(GL_EXT_texture_swizzle, 1). +-define(GL_NV_explicit_multisample, 1). +-define(GL_NV_transform_feedback2, 1). +-define(GL_ATI_meminfo, 1). +-define(GL_AMD_performance_monitor, 1). +-define(GL_AMD_texture_texture4, 1). +-define(GL_AMD_vertex_shader_tesselator, 1). +-define(GL_EXT_provoking_vertex, 1). +-define(GL_EXT_texture_snorm, 1). +-define(GL_AMD_draw_buffers_blend, 1). +-define(GL_APPLE_texture_range, 1). +-define(GL_APPLE_float_pixels, 1). +-define(GL_APPLE_vertex_program_evaluators, 1). +-define(GL_APPLE_aux_depth_stencil, 1). +-define(GL_APPLE_object_purgeable, 1). +-define(GL_APPLE_row_bytes, 1). +-define(GL_APPLE_rgb_422, 1). +-define(GL_NV_video_capture, 1). +-define(GL_NV_copy_image, 1). +-define(GL_EXT_separate_shader_objects, 1). +-define(GL_NV_parameter_buffer_object2, 1). +-define(GL_NV_shader_buffer_load, 1). +-define(GL_NV_vertex_buffer_unified_memory, 1). +-define(GL_NV_texture_barrier, 1). +-define(GL_AMD_shader_stencil_export, 1). +-define(GL_AMD_seamless_cubemap_per_texture, 1). +-define(GL_AMD_conservative_depth, 1). +-define(GL_EXT_shader_image_load_store, 1). +-define(GL_EXT_vertex_attrib_64bit, 1). +-define(GL_NV_gpu_program5, 1). +-define(GL_NV_gpu_shader5, 1). +-define(GL_NV_shader_buffer_store, 1). +-define(GL_NV_tessellation_program5, 1). +-define(GL_NV_vertex_attrib_integer_64bit, 1). +-define(GL_NV_multisample_coverage, 1). +-define(GL_AMD_name_gen_delete, 1). +-define(GL_AMD_debug_output, 1). +-define(GL_NV_vdpau_interop, 1). +-define(GL_AMD_transform_feedback3_lines_triangles, 1). +-define(GL_AMD_depth_clamp_separate, 1). +-define(GL_EXT_texture_sRGB_decode, 1). +-define(GL_NV_texture_multisample, 1). +-define(GL_AMD_blend_minmax_factor, 1). +-define(GL_AMD_sample_positions, 1). +-define(GL_EXT_x11_sync_object, 1). +-define(GL_AMD_multi_draw_indirect, 1). +-define(GL_EXT_framebuffer_multisample_blit_scaled, 1). +-define(GL_AMD_pinned_memory, 1). +-define(GL_AMD_stencil_operation_extended, 1). |