GL/GLee.h Source File

GLee.h
Go to the documentation of this file.
1 /***************************************************************************
2 *
3 * GLee.h
4 * GLee (OpenGL Easy Extension library)
5 * Version : 5.21
6 *
7 * Copyright (c)2006 Ben Woodhouse All rights reserved.
8 *
9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions are
11 * met:
12 * 1. Redistributions of source code must retain the above copyright
13 * notice, this list of conditions and the following disclaimer as
14 * the first lines of this file unmodified.
15 * 2. Redistributions in binary form must reproduce the above copyright
16 * notice, this list of conditions and the following disclaimer in the
17 * documentation and/or other materials provided with the distribution.
18 *
19 * THIS SOFTWARE IS PROVIDED BY BEN WOODHOUSE ``AS IS'' AND ANY EXPRESS OR
20 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
21 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
22 * IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT,
23 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
24 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
28 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 
30 * Web: http://elf-stone.com/glee.php
31 *
32 * [This file was automatically generated by GLeeGen 5.21
33 *
34 ***************************************************************************/
35 
36 #ifndef __glee_h_
37 #define __glee_h_
38 
39 #ifdef __gl_h_
40  #error gl.h included before glee.h
41 #endif
42 
43 #ifdef __glext_h_
44  #error glext.h included before glee.h
45 #endif
46 
47 #ifdef __wglext_h_
48  #error wglext.h included before glee.h
49 #endif
50 
51 #ifdef __glxext_h_
52  #error glxext.h included before glee.h
53 #endif
54 
55 #ifdef WIN32
56  #define WIN32_LEAN_AND_MEAN
57  #include <windows.h>
58  #include <GL/gl.h>
59 #elif defined(__APPLE__) || defined(__APPLE_CC__)
60  #include <OpenGL/gl.h>
61 #else // GLX
62  #define __glext_h_ /* prevent glext.h from being included */
63  #define __glxext_h_ /* prevent glxext.h from being included */
64  #define GLX_GLXEXT_PROTOTYPES
65  #include <GL/gl.h>
66  #include <GL/glx.h>
67 #endif
68 
69 #ifndef APIENTRY
70  #define APIENTRY
71 #endif
72 
73 #ifndef APIENTRYP
74  #define APIENTRYP APIENTRY *
75 #endif
76 
77 #define GLEE_EXTERN extern
78 
79 #ifdef __cplusplus
80  extern "C" { /* begin C linkage */
81 #endif
82 
83 #define GLEE_LINK_FAIL 0
84 #define GLEE_LINK_PARTIAL 1
85 #define GLEE_LINK_COMPLETE 2
86 
87 /* Extension querying variables */
88 
389 
390 /* Aliases for extension querying variables */
391 
392 #define GLEE_VERSION_1_2 GLeeEnabled(&_GLEE_VERSION_1_2)
393 #define GLEE_ARB_imaging GLeeEnabled(&_GLEE_ARB_imaging)
394 #define GLEE_VERSION_1_3 GLeeEnabled(&_GLEE_VERSION_1_3)
395 #define GLEE_VERSION_1_4 GLeeEnabled(&_GLEE_VERSION_1_4)
396 #define GLEE_VERSION_1_5 GLeeEnabled(&_GLEE_VERSION_1_5)
397 #define GLEE_VERSION_2_0 GLeeEnabled(&_GLEE_VERSION_2_0)
398 #define GLEE_VERSION_2_1 GLeeEnabled(&_GLEE_VERSION_2_1)
399 #define GLEE_ARB_multitexture GLeeEnabled(&_GLEE_ARB_multitexture)
400 #define GLEE_ARB_transpose_matrix GLeeEnabled(&_GLEE_ARB_transpose_matrix)
401 #define GLEE_ARB_multisample GLeeEnabled(&_GLEE_ARB_multisample)
402 #define GLEE_ARB_texture_env_add GLeeEnabled(&_GLEE_ARB_texture_env_add)
403 #define GLEE_ARB_texture_cube_map GLeeEnabled(&_GLEE_ARB_texture_cube_map)
404 #define GLEE_ARB_texture_compression GLeeEnabled(&_GLEE_ARB_texture_compression)
405 #define GLEE_ARB_texture_border_clamp GLeeEnabled(&_GLEE_ARB_texture_border_clamp)
406 #define GLEE_ARB_point_parameters GLeeEnabled(&_GLEE_ARB_point_parameters)
407 #define GLEE_ARB_vertex_blend GLeeEnabled(&_GLEE_ARB_vertex_blend)
408 #define GLEE_ARB_matrix_palette GLeeEnabled(&_GLEE_ARB_matrix_palette)
409 #define GLEE_ARB_texture_env_combine GLeeEnabled(&_GLEE_ARB_texture_env_combine)
410 #define GLEE_ARB_texture_env_crossbar GLeeEnabled(&_GLEE_ARB_texture_env_crossbar)
411 #define GLEE_ARB_texture_env_dot3 GLeeEnabled(&_GLEE_ARB_texture_env_dot3)
412 #define GLEE_ARB_texture_mirrored_repeat GLeeEnabled(&_GLEE_ARB_texture_mirrored_repeat)
413 #define GLEE_ARB_depth_texture GLeeEnabled(&_GLEE_ARB_depth_texture)
414 #define GLEE_ARB_shadow GLeeEnabled(&_GLEE_ARB_shadow)
415 #define GLEE_ARB_shadow_ambient GLeeEnabled(&_GLEE_ARB_shadow_ambient)
416 #define GLEE_ARB_window_pos GLeeEnabled(&_GLEE_ARB_window_pos)
417 #define GLEE_ARB_vertex_program GLeeEnabled(&_GLEE_ARB_vertex_program)
418 #define GLEE_ARB_fragment_program GLeeEnabled(&_GLEE_ARB_fragment_program)
419 #define GLEE_ARB_vertex_buffer_object GLeeEnabled(&_GLEE_ARB_vertex_buffer_object)
420 #define GLEE_ARB_occlusion_query GLeeEnabled(&_GLEE_ARB_occlusion_query)
421 #define GLEE_ARB_shader_objects GLeeEnabled(&_GLEE_ARB_shader_objects)
422 #define GLEE_ARB_vertex_shader GLeeEnabled(&_GLEE_ARB_vertex_shader)
423 #define GLEE_ARB_fragment_shader GLeeEnabled(&_GLEE_ARB_fragment_shader)
424 #define GLEE_ARB_shading_language_100 GLeeEnabled(&_GLEE_ARB_shading_language_100)
425 #define GLEE_ARB_texture_non_power_of_two GLeeEnabled(&_GLEE_ARB_texture_non_power_of_two)
426 #define GLEE_ARB_point_sprite GLeeEnabled(&_GLEE_ARB_point_sprite)
427 #define GLEE_ARB_fragment_program_shadow GLeeEnabled(&_GLEE_ARB_fragment_program_shadow)
428 #define GLEE_ARB_draw_buffers GLeeEnabled(&_GLEE_ARB_draw_buffers)
429 #define GLEE_ARB_texture_rectangle GLeeEnabled(&_GLEE_ARB_texture_rectangle)
430 #define GLEE_ARB_color_buffer_float GLeeEnabled(&_GLEE_ARB_color_buffer_float)
431 #define GLEE_ARB_half_float_pixel GLeeEnabled(&_GLEE_ARB_half_float_pixel)
432 #define GLEE_ARB_texture_float GLeeEnabled(&_GLEE_ARB_texture_float)
433 #define GLEE_ARB_pixel_buffer_object GLeeEnabled(&_GLEE_ARB_pixel_buffer_object)
434 #define GLEE_EXT_abgr GLeeEnabled(&_GLEE_EXT_abgr)
435 #define GLEE_EXT_blend_color GLeeEnabled(&_GLEE_EXT_blend_color)
436 #define GLEE_EXT_polygon_offset GLeeEnabled(&_GLEE_EXT_polygon_offset)
437 #define GLEE_EXT_texture GLeeEnabled(&_GLEE_EXT_texture)
438 #define GLEE_EXT_texture3D GLeeEnabled(&_GLEE_EXT_texture3D)
439 #define GLEE_SGIS_texture_filter4 GLeeEnabled(&_GLEE_SGIS_texture_filter4)
440 #define GLEE_EXT_subtexture GLeeEnabled(&_GLEE_EXT_subtexture)
441 #define GLEE_EXT_copy_texture GLeeEnabled(&_GLEE_EXT_copy_texture)
442 #define GLEE_EXT_histogram GLeeEnabled(&_GLEE_EXT_histogram)
443 #define GLEE_EXT_convolution GLeeEnabled(&_GLEE_EXT_convolution)
444 #define GLEE_SGI_color_matrix GLeeEnabled(&_GLEE_SGI_color_matrix)
445 #define GLEE_SGI_color_table GLeeEnabled(&_GLEE_SGI_color_table)
446 #define GLEE_SGIS_pixel_texture GLeeEnabled(&_GLEE_SGIS_pixel_texture)
447 #define GLEE_SGIX_pixel_texture GLeeEnabled(&_GLEE_SGIX_pixel_texture)
448 #define GLEE_SGIS_texture4D GLeeEnabled(&_GLEE_SGIS_texture4D)
449 #define GLEE_SGI_texture_color_table GLeeEnabled(&_GLEE_SGI_texture_color_table)
450 #define GLEE_EXT_cmyka GLeeEnabled(&_GLEE_EXT_cmyka)
451 #define GLEE_EXT_texture_object GLeeEnabled(&_GLEE_EXT_texture_object)
452 #define GLEE_SGIS_detail_texture GLeeEnabled(&_GLEE_SGIS_detail_texture)
453 #define GLEE_SGIS_sharpen_texture GLeeEnabled(&_GLEE_SGIS_sharpen_texture)
454 #define GLEE_EXT_packed_pixels GLeeEnabled(&_GLEE_EXT_packed_pixels)
455 #define GLEE_SGIS_texture_lod GLeeEnabled(&_GLEE_SGIS_texture_lod)
456 #define GLEE_SGIS_multisample GLeeEnabled(&_GLEE_SGIS_multisample)
457 #define GLEE_EXT_rescale_normal GLeeEnabled(&_GLEE_EXT_rescale_normal)
458 #define GLEE_EXT_vertex_array GLeeEnabled(&_GLEE_EXT_vertex_array)
459 #define GLEE_EXT_misc_attribute GLeeEnabled(&_GLEE_EXT_misc_attribute)
460 #define GLEE_SGIS_generate_mipmap GLeeEnabled(&_GLEE_SGIS_generate_mipmap)
461 #define GLEE_SGIX_clipmap GLeeEnabled(&_GLEE_SGIX_clipmap)
462 #define GLEE_SGIX_shadow GLeeEnabled(&_GLEE_SGIX_shadow)
463 #define GLEE_SGIS_texture_edge_clamp GLeeEnabled(&_GLEE_SGIS_texture_edge_clamp)
464 #define GLEE_SGIS_texture_border_clamp GLeeEnabled(&_GLEE_SGIS_texture_border_clamp)
465 #define GLEE_EXT_blend_minmax GLeeEnabled(&_GLEE_EXT_blend_minmax)
466 #define GLEE_EXT_blend_subtract GLeeEnabled(&_GLEE_EXT_blend_subtract)
467 #define GLEE_EXT_blend_logic_op GLeeEnabled(&_GLEE_EXT_blend_logic_op)
468 #define GLEE_SGIX_interlace GLeeEnabled(&_GLEE_SGIX_interlace)
469 #define GLEE_SGIX_pixel_tiles GLeeEnabled(&_GLEE_SGIX_pixel_tiles)
470 #define GLEE_SGIS_texture_select GLeeEnabled(&_GLEE_SGIS_texture_select)
471 #define GLEE_SGIX_sprite GLeeEnabled(&_GLEE_SGIX_sprite)
472 #define GLEE_SGIX_texture_multi_buffer GLeeEnabled(&_GLEE_SGIX_texture_multi_buffer)
473 #define GLEE_EXT_point_parameters GLeeEnabled(&_GLEE_EXT_point_parameters)
474 #define GLEE_SGIS_point_parameters GLeeEnabled(&_GLEE_SGIS_point_parameters)
475 #define GLEE_SGIX_instruments GLeeEnabled(&_GLEE_SGIX_instruments)
476 #define GLEE_SGIX_texture_scale_bias GLeeEnabled(&_GLEE_SGIX_texture_scale_bias)
477 #define GLEE_SGIX_framezoom GLeeEnabled(&_GLEE_SGIX_framezoom)
478 #define GLEE_SGIX_tag_sample_buffer GLeeEnabled(&_GLEE_SGIX_tag_sample_buffer)
479 #define GLEE_FfdMaskSGIX GLeeEnabled(&_GLEE_FfdMaskSGIX)
480 #define GLEE_SGIX_polynomial_ffd GLeeEnabled(&_GLEE_SGIX_polynomial_ffd)
481 #define GLEE_SGIX_reference_plane GLeeEnabled(&_GLEE_SGIX_reference_plane)
482 #define GLEE_SGIX_flush_raster GLeeEnabled(&_GLEE_SGIX_flush_raster)
483 #define GLEE_SGIX_depth_texture GLeeEnabled(&_GLEE_SGIX_depth_texture)
484 #define GLEE_SGIS_fog_function GLeeEnabled(&_GLEE_SGIS_fog_function)
485 #define GLEE_SGIX_fog_offset GLeeEnabled(&_GLEE_SGIX_fog_offset)
486 #define GLEE_HP_image_transform GLeeEnabled(&_GLEE_HP_image_transform)
487 #define GLEE_HP_convolution_border_modes GLeeEnabled(&_GLEE_HP_convolution_border_modes)
488 #define GLEE_INGR_palette_buffer GLeeEnabled(&_GLEE_INGR_palette_buffer)
489 #define GLEE_SGIX_texture_add_env GLeeEnabled(&_GLEE_SGIX_texture_add_env)
490 #define GLEE_EXT_color_subtable GLeeEnabled(&_GLEE_EXT_color_subtable)
491 #define GLEE_PGI_vertex_hints GLeeEnabled(&_GLEE_PGI_vertex_hints)
492 #define GLEE_PGI_misc_hints GLeeEnabled(&_GLEE_PGI_misc_hints)
493 #define GLEE_EXT_paletted_texture GLeeEnabled(&_GLEE_EXT_paletted_texture)
494 #define GLEE_EXT_clip_volume_hint GLeeEnabled(&_GLEE_EXT_clip_volume_hint)
495 #define GLEE_SGIX_list_priority GLeeEnabled(&_GLEE_SGIX_list_priority)
496 #define GLEE_SGIX_ir_instrument1 GLeeEnabled(&_GLEE_SGIX_ir_instrument1)
497 #define GLEE_SGIX_calligraphic_fragment GLeeEnabled(&_GLEE_SGIX_calligraphic_fragment)
498 #define GLEE_SGIX_texture_lod_bias GLeeEnabled(&_GLEE_SGIX_texture_lod_bias)
499 #define GLEE_SGIX_shadow_ambient GLeeEnabled(&_GLEE_SGIX_shadow_ambient)
500 #define GLEE_EXT_index_texture GLeeEnabled(&_GLEE_EXT_index_texture)
501 #define GLEE_EXT_index_material GLeeEnabled(&_GLEE_EXT_index_material)
502 #define GLEE_EXT_index_func GLeeEnabled(&_GLEE_EXT_index_func)
503 #define GLEE_EXT_index_array_formats GLeeEnabled(&_GLEE_EXT_index_array_formats)
504 #define GLEE_EXT_compiled_vertex_array GLeeEnabled(&_GLEE_EXT_compiled_vertex_array)
505 #define GLEE_EXT_cull_vertex GLeeEnabled(&_GLEE_EXT_cull_vertex)
506 #define GLEE_SGIX_ycrcb GLeeEnabled(&_GLEE_SGIX_ycrcb)
507 #define GLEE_SGIX_fragment_lighting GLeeEnabled(&_GLEE_SGIX_fragment_lighting)
508 #define GLEE_IBM_rasterpos_clip GLeeEnabled(&_GLEE_IBM_rasterpos_clip)
509 #define GLEE_HP_texture_lighting GLeeEnabled(&_GLEE_HP_texture_lighting)
510 #define GLEE_EXT_draw_range_elements GLeeEnabled(&_GLEE_EXT_draw_range_elements)
511 #define GLEE_WIN_phong_shading GLeeEnabled(&_GLEE_WIN_phong_shading)
512 #define GLEE_WIN_specular_fog GLeeEnabled(&_GLEE_WIN_specular_fog)
513 #define GLEE_EXT_light_texture GLeeEnabled(&_GLEE_EXT_light_texture)
514 #define GLEE_SGIX_blend_alpha_minmax GLeeEnabled(&_GLEE_SGIX_blend_alpha_minmax)
515 #define GLEE_SGIX_impact_pixel_texture GLeeEnabled(&_GLEE_SGIX_impact_pixel_texture)
516 #define GLEE_EXT_bgra GLeeEnabled(&_GLEE_EXT_bgra)
517 #define GLEE_SGIX_async GLeeEnabled(&_GLEE_SGIX_async)
518 #define GLEE_SGIX_async_pixel GLeeEnabled(&_GLEE_SGIX_async_pixel)
519 #define GLEE_SGIX_async_histogram GLeeEnabled(&_GLEE_SGIX_async_histogram)
520 #define GLEE_INTEL_texture_scissor GLeeEnabled(&_GLEE_INTEL_texture_scissor)
521 #define GLEE_INTEL_parallel_arrays GLeeEnabled(&_GLEE_INTEL_parallel_arrays)
522 #define GLEE_HP_occlusion_test GLeeEnabled(&_GLEE_HP_occlusion_test)
523 #define GLEE_EXT_pixel_transform GLeeEnabled(&_GLEE_EXT_pixel_transform)
524 #define GLEE_EXT_pixel_transform_color_table GLeeEnabled(&_GLEE_EXT_pixel_transform_color_table)
525 #define GLEE_EXT_shared_texture_palette GLeeEnabled(&_GLEE_EXT_shared_texture_palette)
526 #define GLEE_EXT_separate_specular_color GLeeEnabled(&_GLEE_EXT_separate_specular_color)
527 #define GLEE_EXT_secondary_color GLeeEnabled(&_GLEE_EXT_secondary_color)
528 #define GLEE_EXT_texture_perturb_normal GLeeEnabled(&_GLEE_EXT_texture_perturb_normal)
529 #define GLEE_EXT_multi_draw_arrays GLeeEnabled(&_GLEE_EXT_multi_draw_arrays)
530 #define GLEE_EXT_fog_coord GLeeEnabled(&_GLEE_EXT_fog_coord)
531 #define GLEE_REND_screen_coordinates GLeeEnabled(&_GLEE_REND_screen_coordinates)
532 #define GLEE_EXT_coordinate_frame GLeeEnabled(&_GLEE_EXT_coordinate_frame)
533 #define GLEE_EXT_texture_env_combine GLeeEnabled(&_GLEE_EXT_texture_env_combine)
534 #define GLEE_APPLE_specular_vector GLeeEnabled(&_GLEE_APPLE_specular_vector)
535 #define GLEE_APPLE_transform_hint GLeeEnabled(&_GLEE_APPLE_transform_hint)
536 #define GLEE_SGIX_fog_scale GLeeEnabled(&_GLEE_SGIX_fog_scale)
537 #define GLEE_SUNX_constant_data GLeeEnabled(&_GLEE_SUNX_constant_data)
538 #define GLEE_SUN_global_alpha GLeeEnabled(&_GLEE_SUN_global_alpha)
539 #define GLEE_SUN_triangle_list GLeeEnabled(&_GLEE_SUN_triangle_list)
540 #define GLEE_SUN_vertex GLeeEnabled(&_GLEE_SUN_vertex)
541 #define GLEE_EXT_blend_func_separate GLeeEnabled(&_GLEE_EXT_blend_func_separate)
542 #define GLEE_INGR_color_clamp GLeeEnabled(&_GLEE_INGR_color_clamp)
543 #define GLEE_INGR_interlace_read GLeeEnabled(&_GLEE_INGR_interlace_read)
544 #define GLEE_EXT_stencil_wrap GLeeEnabled(&_GLEE_EXT_stencil_wrap)
545 #define GLEE_EXT_422_pixels GLeeEnabled(&_GLEE_EXT_422_pixels)
546 #define GLEE_NV_texgen_reflection GLeeEnabled(&_GLEE_NV_texgen_reflection)
547 #define GLEE_EXT_texture_cube_map GLeeEnabled(&_GLEE_EXT_texture_cube_map)
548 #define GLEE_SUN_convolution_border_modes GLeeEnabled(&_GLEE_SUN_convolution_border_modes)
549 #define GLEE_EXT_texture_env_add GLeeEnabled(&_GLEE_EXT_texture_env_add)
550 #define GLEE_EXT_texture_lod_bias GLeeEnabled(&_GLEE_EXT_texture_lod_bias)
551 #define GLEE_EXT_texture_filter_anisotropic GLeeEnabled(&_GLEE_EXT_texture_filter_anisotropic)
552 #define GLEE_EXT_vertex_weighting GLeeEnabled(&_GLEE_EXT_vertex_weighting)
553 #define GLEE_NV_light_max_exponent GLeeEnabled(&_GLEE_NV_light_max_exponent)
554 #define GLEE_NV_vertex_array_range GLeeEnabled(&_GLEE_NV_vertex_array_range)
555 #define GLEE_NV_register_combiners GLeeEnabled(&_GLEE_NV_register_combiners)
556 #define GLEE_NV_fog_distance GLeeEnabled(&_GLEE_NV_fog_distance)
557 #define GLEE_NV_texgen_emboss GLeeEnabled(&_GLEE_NV_texgen_emboss)
558 #define GLEE_NV_blend_square GLeeEnabled(&_GLEE_NV_blend_square)
559 #define GLEE_NV_texture_env_combine4 GLeeEnabled(&_GLEE_NV_texture_env_combine4)
560 #define GLEE_MESA_resize_buffers GLeeEnabled(&_GLEE_MESA_resize_buffers)
561 #define GLEE_MESA_window_pos GLeeEnabled(&_GLEE_MESA_window_pos)
562 #define GLEE_EXT_texture_compression_s3tc GLeeEnabled(&_GLEE_EXT_texture_compression_s3tc)
563 #define GLEE_IBM_cull_vertex GLeeEnabled(&_GLEE_IBM_cull_vertex)
564 #define GLEE_IBM_multimode_draw_arrays GLeeEnabled(&_GLEE_IBM_multimode_draw_arrays)
565 #define GLEE_IBM_vertex_array_lists GLeeEnabled(&_GLEE_IBM_vertex_array_lists)
566 #define GLEE_SGIX_subsample GLeeEnabled(&_GLEE_SGIX_subsample)
567 #define GLEE_SGIX_ycrcb_subsample GLeeEnabled(&_GLEE_SGIX_ycrcb_subsample)
568 #define GLEE_SGIX_ycrcba GLeeEnabled(&_GLEE_SGIX_ycrcba)
569 #define GLEE_SGI_depth_pass_instrument GLeeEnabled(&_GLEE_SGI_depth_pass_instrument)
570 #define GLEE_3DFX_texture_compression_FXT1 GLeeEnabled(&_GLEE_3DFX_texture_compression_FXT1)
571 #define GLEE_3DFX_multisample GLeeEnabled(&_GLEE_3DFX_multisample)
572 #define GLEE_3DFX_tbuffer GLeeEnabled(&_GLEE_3DFX_tbuffer)
573 #define GLEE_EXT_multisample GLeeEnabled(&_GLEE_EXT_multisample)
574 #define GLEE_SGIX_vertex_preclip GLeeEnabled(&_GLEE_SGIX_vertex_preclip)
575 #define GLEE_SGIX_convolution_accuracy GLeeEnabled(&_GLEE_SGIX_convolution_accuracy)
576 #define GLEE_SGIX_resample GLeeEnabled(&_GLEE_SGIX_resample)
577 #define GLEE_SGIS_point_line_texgen GLeeEnabled(&_GLEE_SGIS_point_line_texgen)
578 #define GLEE_SGIS_texture_color_mask GLeeEnabled(&_GLEE_SGIS_texture_color_mask)
579 #define GLEE_EXT_texture_env_dot3 GLeeEnabled(&_GLEE_EXT_texture_env_dot3)
580 #define GLEE_ATI_texture_mirror_once GLeeEnabled(&_GLEE_ATI_texture_mirror_once)
581 #define GLEE_NV_fence GLeeEnabled(&_GLEE_NV_fence)
582 #define GLEE_IBM_texture_mirrored_repeat GLeeEnabled(&_GLEE_IBM_texture_mirrored_repeat)
583 #define GLEE_NV_evaluators GLeeEnabled(&_GLEE_NV_evaluators)
584 #define GLEE_NV_packed_depth_stencil GLeeEnabled(&_GLEE_NV_packed_depth_stencil)
585 #define GLEE_NV_register_combiners2 GLeeEnabled(&_GLEE_NV_register_combiners2)
586 #define GLEE_NV_texture_compression_vtc GLeeEnabled(&_GLEE_NV_texture_compression_vtc)
587 #define GLEE_NV_texture_rectangle GLeeEnabled(&_GLEE_NV_texture_rectangle)
588 #define GLEE_NV_texture_shader GLeeEnabled(&_GLEE_NV_texture_shader)
589 #define GLEE_NV_texture_shader2 GLeeEnabled(&_GLEE_NV_texture_shader2)
590 #define GLEE_NV_vertex_array_range2 GLeeEnabled(&_GLEE_NV_vertex_array_range2)
591 #define GLEE_NV_vertex_program GLeeEnabled(&_GLEE_NV_vertex_program)
592 #define GLEE_SGIX_texture_coordinate_clamp GLeeEnabled(&_GLEE_SGIX_texture_coordinate_clamp)
593 #define GLEE_SGIX_scalebias_hint GLeeEnabled(&_GLEE_SGIX_scalebias_hint)
594 #define GLEE_OML_interlace GLeeEnabled(&_GLEE_OML_interlace)
595 #define GLEE_OML_subsample GLeeEnabled(&_GLEE_OML_subsample)
596 #define GLEE_OML_resample GLeeEnabled(&_GLEE_OML_resample)
597 #define GLEE_NV_copy_depth_to_color GLeeEnabled(&_GLEE_NV_copy_depth_to_color)
598 #define GLEE_ATI_envmap_bumpmap GLeeEnabled(&_GLEE_ATI_envmap_bumpmap)
599 #define GLEE_ATI_fragment_shader GLeeEnabled(&_GLEE_ATI_fragment_shader)
600 #define GLEE_ATI_pn_triangles GLeeEnabled(&_GLEE_ATI_pn_triangles)
601 #define GLEE_ATI_vertex_array_object GLeeEnabled(&_GLEE_ATI_vertex_array_object)
602 #define GLEE_EXT_vertex_shader GLeeEnabled(&_GLEE_EXT_vertex_shader)
603 #define GLEE_ATI_vertex_streams GLeeEnabled(&_GLEE_ATI_vertex_streams)
604 #define GLEE_ATI_element_array GLeeEnabled(&_GLEE_ATI_element_array)
605 #define GLEE_SUN_mesh_array GLeeEnabled(&_GLEE_SUN_mesh_array)
606 #define GLEE_SUN_slice_accum GLeeEnabled(&_GLEE_SUN_slice_accum)
607 #define GLEE_NV_multisample_filter_hint GLeeEnabled(&_GLEE_NV_multisample_filter_hint)
608 #define GLEE_NV_depth_clamp GLeeEnabled(&_GLEE_NV_depth_clamp)
609 #define GLEE_NV_occlusion_query GLeeEnabled(&_GLEE_NV_occlusion_query)
610 #define GLEE_NV_point_sprite GLeeEnabled(&_GLEE_NV_point_sprite)
611 #define GLEE_NV_texture_shader3 GLeeEnabled(&_GLEE_NV_texture_shader3)
612 #define GLEE_NV_vertex_program1_1 GLeeEnabled(&_GLEE_NV_vertex_program1_1)
613 #define GLEE_EXT_shadow_funcs GLeeEnabled(&_GLEE_EXT_shadow_funcs)
614 #define GLEE_EXT_stencil_two_side GLeeEnabled(&_GLEE_EXT_stencil_two_side)
615 #define GLEE_ATI_text_fragment_shader GLeeEnabled(&_GLEE_ATI_text_fragment_shader)
616 #define GLEE_APPLE_client_storage GLeeEnabled(&_GLEE_APPLE_client_storage)
617 #define GLEE_APPLE_element_array GLeeEnabled(&_GLEE_APPLE_element_array)
618 #define GLEE_APPLE_fence GLeeEnabled(&_GLEE_APPLE_fence)
619 #define GLEE_APPLE_vertex_array_object GLeeEnabled(&_GLEE_APPLE_vertex_array_object)
620 #define GLEE_APPLE_vertex_array_range GLeeEnabled(&_GLEE_APPLE_vertex_array_range)
621 #define GLEE_APPLE_ycbcr_422 GLeeEnabled(&_GLEE_APPLE_ycbcr_422)
622 #define GLEE_S3_s3tc GLeeEnabled(&_GLEE_S3_s3tc)
623 #define GLEE_ATI_draw_buffers GLeeEnabled(&_GLEE_ATI_draw_buffers)
624 #define GLEE_ATI_pixel_format_float GLeeEnabled(&_GLEE_ATI_pixel_format_float)
625 #define GLEE_ATI_texture_env_combine3 GLeeEnabled(&_GLEE_ATI_texture_env_combine3)
626 #define GLEE_ATI_texture_float GLeeEnabled(&_GLEE_ATI_texture_float)
627 #define GLEE_NV_float_buffer GLeeEnabled(&_GLEE_NV_float_buffer)
628 #define GLEE_NV_fragment_program GLeeEnabled(&_GLEE_NV_fragment_program)
629 #define GLEE_NV_half_float GLeeEnabled(&_GLEE_NV_half_float)
630 #define GLEE_NV_pixel_data_range GLeeEnabled(&_GLEE_NV_pixel_data_range)
631 #define GLEE_NV_primitive_restart GLeeEnabled(&_GLEE_NV_primitive_restart)
632 #define GLEE_NV_texture_expand_normal GLeeEnabled(&_GLEE_NV_texture_expand_normal)
633 #define GLEE_NV_vertex_program2 GLeeEnabled(&_GLEE_NV_vertex_program2)
634 #define GLEE_ATI_map_object_buffer GLeeEnabled(&_GLEE_ATI_map_object_buffer)
635 #define GLEE_ATI_separate_stencil GLeeEnabled(&_GLEE_ATI_separate_stencil)
636 #define GLEE_ATI_vertex_attrib_array_object GLeeEnabled(&_GLEE_ATI_vertex_attrib_array_object)
637 #define GLEE_OES_read_format GLeeEnabled(&_GLEE_OES_read_format)
638 #define GLEE_EXT_depth_bounds_test GLeeEnabled(&_GLEE_EXT_depth_bounds_test)
639 #define GLEE_EXT_texture_mirror_clamp GLeeEnabled(&_GLEE_EXT_texture_mirror_clamp)
640 #define GLEE_EXT_blend_equation_separate GLeeEnabled(&_GLEE_EXT_blend_equation_separate)
641 #define GLEE_MESA_pack_invert GLeeEnabled(&_GLEE_MESA_pack_invert)
642 #define GLEE_MESA_ycbcr_texture GLeeEnabled(&_GLEE_MESA_ycbcr_texture)
643 #define GLEE_EXT_pixel_buffer_object GLeeEnabled(&_GLEE_EXT_pixel_buffer_object)
644 #define GLEE_NV_fragment_program_option GLeeEnabled(&_GLEE_NV_fragment_program_option)
645 #define GLEE_NV_fragment_program2 GLeeEnabled(&_GLEE_NV_fragment_program2)
646 #define GLEE_NV_vertex_program2_option GLeeEnabled(&_GLEE_NV_vertex_program2_option)
647 #define GLEE_NV_vertex_program3 GLeeEnabled(&_GLEE_NV_vertex_program3)
648 #define GLEE_EXT_framebuffer_object GLeeEnabled(&_GLEE_EXT_framebuffer_object)
649 #define GLEE_GREMEDY_string_marker GLeeEnabled(&_GLEE_GREMEDY_string_marker)
650 #define GLEE_EXT_Cg_shader GLeeEnabled(&_GLEE_EXT_Cg_shader)
651 #define GLEE_EXT_timer_query GLeeEnabled(&_GLEE_EXT_timer_query)
652 #define GLEE_EXT_texture_buffer_object GLeeEnabled(&_GLEE_EXT_texture_buffer_object)
653 #define GLEE_EXT_gpu_shader4 GLeeEnabled(&_GLEE_EXT_gpu_shader4)
654 #define GLEE_EXT_geometry_shader4 GLeeEnabled(&_GLEE_EXT_geometry_shader4)
655 #define GLEE_EXT_bindable_uniform GLeeEnabled(&_GLEE_EXT_bindable_uniform)
656 #define GLEE_EXT_framebuffer_sRGB GLeeEnabled(&_GLEE_EXT_framebuffer_sRGB)
657 #define GLEE_EXT_texture_shared_exponent GLeeEnabled(&_GLEE_EXT_texture_shared_exponent)
658 #define GLEE_EXT_packed_float GLeeEnabled(&_GLEE_EXT_packed_float)
659 #define GLEE_EXT_texture_array GLeeEnabled(&_GLEE_EXT_texture_array)
660 #define GLEE_EXT_texture_integer GLeeEnabled(&_GLEE_EXT_texture_integer)
661 #define GLEE_NV_depth_buffer_float GLeeEnabled(&_GLEE_NV_depth_buffer_float)
662 #define GLEE_EXT_texture_compression_latc GLeeEnabled(&_GLEE_EXT_texture_compression_latc)
663 #define GLEE_NV_transform_feedback GLeeEnabled(&_GLEE_NV_transform_feedback)
664 #define GLEE_NV_geometry_program4 GLeeEnabled(&_GLEE_NV_geometry_program4)
665 #define GLEE_NV_gpu_program4 GLeeEnabled(&_GLEE_NV_gpu_program4)
666 #define GLEE_NV_framebuffer_multisample_coverage GLeeEnabled(&_GLEE_NV_framebuffer_multisample_coverage)
667 #define GLEE_EXT_framebuffer_multisample GLeeEnabled(&_GLEE_EXT_framebuffer_multisample)
668 #define GLEE_EXT_framebuffer_blit GLeeEnabled(&_GLEE_EXT_framebuffer_blit)
669 #define GLEE_EXT_texture_compression_rgtc GLeeEnabled(&_GLEE_EXT_texture_compression_rgtc)
670 #define GLEE_EXT_color_matrix GLeeEnabled(&_GLEE_EXT_color_matrix)
671 #define GLEE_SGIX_texture_select GLeeEnabled(&_GLEE_SGIX_texture_select)
672 #define GLEE_INGR_blend_func_separate GLeeEnabled(&_GLEE_INGR_blend_func_separate)
673 #define GLEE_SGIX_depth_pass_instrument GLeeEnabled(&_GLEE_SGIX_depth_pass_instrument)
674 #define GLEE_SGIX_igloo_interface GLeeEnabled(&_GLEE_SGIX_igloo_interface)
675 #define GLEE_EXT_draw_buffers2 GLeeEnabled(&_GLEE_EXT_draw_buffers2)
676 #define GLEE_NV_parameter_buffer_object GLeeEnabled(&_GLEE_NV_parameter_buffer_object)
677 #define GLEE_EXT_draw_instanced GLeeEnabled(&_GLEE_EXT_draw_instanced)
678 #define GLEE_EXT_fragment_lighting GLeeEnabled(&_GLEE_EXT_fragment_lighting)
679 #define GLEE_EXT_packed_depth_stencil GLeeEnabled(&_GLEE_EXT_packed_depth_stencil)
680 #define GLEE_EXT_scene_marker GLeeEnabled(&_GLEE_EXT_scene_marker)
681 #define GLEE_EXT_stencil_clear_tag GLeeEnabled(&_GLEE_EXT_stencil_clear_tag)
682 #define GLEE_EXT_texture_compression_dxt1 GLeeEnabled(&_GLEE_EXT_texture_compression_dxt1)
683 #define GLEE_EXT_texture_env GLeeEnabled(&_GLEE_EXT_texture_env)
684 #define GLEE_EXT_texture_sRGB GLeeEnabled(&_GLEE_EXT_texture_sRGB)
685 #define GLEE_IBM_static_data GLeeEnabled(&_GLEE_IBM_static_data)
686 #define GLEE_MESAX_texture_stack GLeeEnabled(&_GLEE_MESAX_texture_stack)
687 #define GLEE_OES_byte_coordinates GLeeEnabled(&_GLEE_OES_byte_coordinates)
688 #define GLEE_OES_compressed_paletted_texture GLeeEnabled(&_GLEE_OES_compressed_paletted_texture)
689 #define GLEE_OES_single_precision GLeeEnabled(&_GLEE_OES_single_precision)
690 #define GLEE_SGIX_pixel_texture_bits GLeeEnabled(&_GLEE_SGIX_pixel_texture_bits)
691 #define GLEE_SGIX_texture_range GLeeEnabled(&_GLEE_SGIX_texture_range)
692 
693 
694 /*****************************************************************
695  * Additional types needed for extensions
696  *****************************************************************/
697 
698 /* Used for GLSL shader text */
699 #ifndef GL_VERSION_2_0
700  typedef char GLchar;
701 #endif
702 
703 #include <stddef.h>
704 
705 #ifndef GL_VERSION_1_5
706  typedef ptrdiff_t GLintptr;
707  typedef ptrdiff_t GLsizeiptr;
708 #endif
709 
710 #ifndef GL_NV_half_float
711  typedef unsigned short GLhalfNV;
712 #endif
713 
714 #ifndef GL_ARB_vertex_buffer_object
715  typedef ptrdiff_t GLintptrARB;
716  typedef ptrdiff_t GLsizeiptrARB;
717 #endif
718 
719 #ifndef GL_ARB_shader_objects
720  typedef int GLhandleARB;
721  typedef char GLcharARB;
722 #endif
723 
724 #ifndef GL_EXT_timer_query
725  typedef signed long long GLint64EXT;
726  typedef unsigned long long GLuint64EXT;
727 #endif
728 
729 /* Platform-specific */
730 
731 #ifdef WIN32
732 
733  /* WGL */
734 
735  #ifndef WGL_ARB_pbuffer
736  DECLARE_HANDLE(HPBUFFERARB);
737  #endif
738  #ifndef WGL_EXT_pbuffer
739  DECLARE_HANDLE(HPBUFFEREXT);
740  #endif
741 
742 #elif defined(__APPLE__) || defined(__APPLE_CC__)
743 
744  /* Mac OS X */
745 
746 #else
747 
748  /* GLX */
749 
750  typedef void (*__GLXextFuncPtr)(void);
751 
752  #ifndef GLX_ARB_get_proc_address
753  #define GLX_ARB_get_proc_address 1
754  extern __GLXextFuncPtr glXGetProcAddressARB (const GLubyte *);
755  extern void ( * glXGetProcAddressARB (const GLubyte *procName))(void);
756  typedef __GLXextFuncPtr ( * PFNGLXGETPROCADDRESSARBPROC) (const GLubyte *procName);
757  #endif
758 
759  #ifndef GLX_SGIX_fbconfig
760  typedef XID GLXFBConfigIDSGIX;
761  typedef struct __GLXFBConfigRec *GLXFBConfigSGIX;
762  #endif
763 
764  #ifndef GLX_SGIX_pbuffer
765  typedef XID GLXPbufferSGIX;
766  typedef struct {
767  int type;
768  unsigned long serial;
773  int draw_type;
774  unsigned int mask;
775  int x, y;
776  int width, height;
777  int count;
779  #endif
780 
781  #ifndef GLX_SGIX_hyperpipe
782  #define _GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80
783  typedef struct
784  {
788 
789  typedef struct
790  {
792  int channel;
793  unsigned int participationType;
796 
797  typedef struct
798  {
802  int srcWidth;
808  } GLXPipeRect;
809 
810  typedef struct
811  {
813  int XOrigin;
814  int YOrigin;
816  int maxWidth;
818  #endif
819 #endif /* end platform specific */
820 
821 
822 
823 /* GL_VERSION_1_2 */
824 
825 #ifndef GL_VERSION_1_2
826 #define GL_VERSION_1_2 1
827 #define __GLEE_GL_VERSION_1_2 1
828 /* Constants */
829 #define GL_UNSIGNED_BYTE_3_3_2 0x8032
830 #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
831 #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
832 #define GL_UNSIGNED_INT_8_8_8_8 0x8035
833 #define GL_UNSIGNED_INT_10_10_10_2 0x8036
834 #define GL_RESCALE_NORMAL 0x803A
835 #define GL_TEXTURE_BINDING_3D 0x806A
836 #define GL_PACK_SKIP_IMAGES 0x806B
837 #define GL_PACK_IMAGE_HEIGHT 0x806C
838 #define GL_UNPACK_SKIP_IMAGES 0x806D
839 #define GL_UNPACK_IMAGE_HEIGHT 0x806E
840 #define GL_TEXTURE_3D 0x806F
841 #define GL_PROXY_TEXTURE_3D 0x8070
842 #define GL_TEXTURE_DEPTH 0x8071
843 #define GL_TEXTURE_WRAP_R 0x8072
844 #define GL_MAX_3D_TEXTURE_SIZE 0x8073
845 #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
846 #define GL_UNSIGNED_SHORT_5_6_5 0x8363
847 #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
848 #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
849 #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
850 #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
851 #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
852 #define GL_BGR 0x80E0
853 #define GL_BGRA 0x80E1
854 #define GL_MAX_ELEMENTS_VERTICES 0x80E8
855 #define GL_MAX_ELEMENTS_INDICES 0x80E9
856 #define GL_CLAMP_TO_EDGE 0x812F
857 #define GL_TEXTURE_MIN_LOD 0x813A
858 #define GL_TEXTURE_MAX_LOD 0x813B
859 #define GL_TEXTURE_BASE_LEVEL 0x813C
860 #define GL_TEXTURE_MAX_LEVEL 0x813D
861 #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
862 #define GL_SINGLE_COLOR 0x81F9
863 #define GL_SEPARATE_SPECULAR_COLOR 0x81FA
864 #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
865 #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
866 #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
867 #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
868 #define GL_ALIASED_POINT_SIZE_RANGE 0x846D
869 #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
870 typedef void (APIENTRYP PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
871 typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode);
872 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
873 typedef void (APIENTRYP PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
874 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params);
875 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params);
876 typedef void (APIENTRYP PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
877 typedef void (APIENTRYP PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid * table);
878 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
879 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
880 typedef void (APIENTRYP PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
881 typedef void (APIENTRYP PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
882 typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
883 typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
884 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
885 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params);
886 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
887 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params);
888 typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
889 typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
890 typedef void (APIENTRYP PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * image);
891 typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
892 typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
893 typedef void (APIENTRYP PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
894 typedef void (APIENTRYP PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
895 typedef void (APIENTRYP PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
896 typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
897 typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
898 typedef void (APIENTRYP PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
899 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
900 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
901 typedef void (APIENTRYP PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
902 typedef void (APIENTRYP PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
903 typedef void (APIENTRYP PFNGLRESETHISTOGRAMPROC) (GLenum target);
904 typedef void (APIENTRYP PFNGLRESETMINMAXPROC) (GLenum target);
905 typedef void (APIENTRYP PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
906 typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
907 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
908 GLEE_EXTERN PFNGLBLENDCOLORPROC pglBlendColor;
909 GLEE_EXTERN PFNGLBLENDEQUATIONPROC pglBlendEquation;
910 GLEE_EXTERN PFNGLDRAWRANGEELEMENTSPROC pglDrawRangeElements;
911 GLEE_EXTERN PFNGLCOLORTABLEPROC pglColorTable;
912 GLEE_EXTERN PFNGLCOLORTABLEPARAMETERFVPROC pglColorTableParameterfv;
913 GLEE_EXTERN PFNGLCOLORTABLEPARAMETERIVPROC pglColorTableParameteriv;
914 GLEE_EXTERN PFNGLCOPYCOLORTABLEPROC pglCopyColorTable;
915 GLEE_EXTERN PFNGLGETCOLORTABLEPROC pglGetColorTable;
916 GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERFVPROC pglGetColorTableParameterfv;
917 GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERIVPROC pglGetColorTableParameteriv;
918 GLEE_EXTERN PFNGLCOLORSUBTABLEPROC pglColorSubTable;
919 GLEE_EXTERN PFNGLCOPYCOLORSUBTABLEPROC pglCopyColorSubTable;
920 GLEE_EXTERN PFNGLCONVOLUTIONFILTER1DPROC pglConvolutionFilter1D;
921 GLEE_EXTERN PFNGLCONVOLUTIONFILTER2DPROC pglConvolutionFilter2D;
922 GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFPROC pglConvolutionParameterf;
923 GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFVPROC pglConvolutionParameterfv;
924 GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIPROC pglConvolutionParameteri;
925 GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIVPROC pglConvolutionParameteriv;
926 GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER1DPROC pglCopyConvolutionFilter1D;
927 GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER2DPROC pglCopyConvolutionFilter2D;
928 GLEE_EXTERN PFNGLGETCONVOLUTIONFILTERPROC pglGetConvolutionFilter;
929 GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERFVPROC pglGetConvolutionParameterfv;
930 GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERIVPROC pglGetConvolutionParameteriv;
931 GLEE_EXTERN PFNGLGETSEPARABLEFILTERPROC pglGetSeparableFilter;
932 GLEE_EXTERN PFNGLSEPARABLEFILTER2DPROC pglSeparableFilter2D;
933 GLEE_EXTERN PFNGLGETHISTOGRAMPROC pglGetHistogram;
934 GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERFVPROC pglGetHistogramParameterfv;
935 GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERIVPROC pglGetHistogramParameteriv;
936 GLEE_EXTERN PFNGLGETMINMAXPROC pglGetMinmax;
937 GLEE_EXTERN PFNGLGETMINMAXPARAMETERFVPROC pglGetMinmaxParameterfv;
938 GLEE_EXTERN PFNGLGETMINMAXPARAMETERIVPROC pglGetMinmaxParameteriv;
939 GLEE_EXTERN PFNGLHISTOGRAMPROC pglHistogram;
940 GLEE_EXTERN PFNGLMINMAXPROC pglMinmax;
941 GLEE_EXTERN PFNGLRESETHISTOGRAMPROC pglResetHistogram;
942 GLEE_EXTERN PFNGLRESETMINMAXPROC pglResetMinmax;
943 GLEE_EXTERN PFNGLTEXIMAGE3DPROC pglTexImage3D;
944 GLEE_EXTERN PFNGLTEXSUBIMAGE3DPROC pglTexSubImage3D;
945 GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE3DPROC pglCopyTexSubImage3D;
946 #define glBlendColor pglBlendColor
947 #define glBlendEquation pglBlendEquation
948 #define glDrawRangeElements pglDrawRangeElements
949 #define glColorTable pglColorTable
950 #define glColorTableParameterfv pglColorTableParameterfv
951 #define glColorTableParameteriv pglColorTableParameteriv
952 #define glCopyColorTable pglCopyColorTable
953 #define glGetColorTable pglGetColorTable
954 #define glGetColorTableParameterfv pglGetColorTableParameterfv
955 #define glGetColorTableParameteriv pglGetColorTableParameteriv
956 #define glColorSubTable pglColorSubTable
957 #define glCopyColorSubTable pglCopyColorSubTable
958 #define glConvolutionFilter1D pglConvolutionFilter1D
959 #define glConvolutionFilter2D pglConvolutionFilter2D
960 #define glConvolutionParameterf pglConvolutionParameterf
961 #define glConvolutionParameterfv pglConvolutionParameterfv
962 #define glConvolutionParameteri pglConvolutionParameteri
963 #define glConvolutionParameteriv pglConvolutionParameteriv
964 #define glCopyConvolutionFilter1D pglCopyConvolutionFilter1D
965 #define glCopyConvolutionFilter2D pglCopyConvolutionFilter2D
966 #define glGetConvolutionFilter pglGetConvolutionFilter
967 #define glGetConvolutionParameterfv pglGetConvolutionParameterfv
968 #define glGetConvolutionParameteriv pglGetConvolutionParameteriv
969 #define glGetSeparableFilter pglGetSeparableFilter
970 #define glSeparableFilter2D pglSeparableFilter2D
971 #define glGetHistogram pglGetHistogram
972 #define glGetHistogramParameterfv pglGetHistogramParameterfv
973 #define glGetHistogramParameteriv pglGetHistogramParameteriv
974 #define glGetMinmax pglGetMinmax
975 #define glGetMinmaxParameterfv pglGetMinmaxParameterfv
976 #define glGetMinmaxParameteriv pglGetMinmaxParameteriv
977 #define glHistogram pglHistogram
978 #define glMinmax pglMinmax
979 #define glResetHistogram pglResetHistogram
980 #define glResetMinmax pglResetMinmax
981 #define glTexImage3D pglTexImage3D
982 #define glTexSubImage3D pglTexSubImage3D
983 #define glCopyTexSubImage3D pglCopyTexSubImage3D
984 #endif
985 
986 /* GL_ARB_imaging */
987 
988 #ifndef GL_ARB_imaging
989 #define GL_ARB_imaging 1
990 #define __GLEE_GL_ARB_imaging 1
991 /* Constants */
992 #define GL_CONSTANT_COLOR 0x8001
993 #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
994 #define GL_CONSTANT_ALPHA 0x8003
995 #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
996 #define GL_BLEND_COLOR 0x8005
997 #define GL_FUNC_ADD 0x8006
998 #define GL_MIN 0x8007
999 #define GL_MAX 0x8008
1000 #define GL_BLEND_EQUATION 0x8009
1001 #define GL_FUNC_SUBTRACT 0x800A
1002 #define GL_FUNC_REVERSE_SUBTRACT 0x800B
1003 #define GL_CONVOLUTION_1D 0x8010
1004 #define GL_CONVOLUTION_2D 0x8011
1005 #define GL_SEPARABLE_2D 0x8012
1006 #define GL_CONVOLUTION_BORDER_MODE 0x8013
1007 #define GL_CONVOLUTION_FILTER_SCALE 0x8014
1008 #define GL_CONVOLUTION_FILTER_BIAS 0x8015
1009 #define GL_REDUCE 0x8016
1010 #define GL_CONVOLUTION_FORMAT 0x8017
1011 #define GL_CONVOLUTION_WIDTH 0x8018
1012 #define GL_CONVOLUTION_HEIGHT 0x8019
1013 #define GL_MAX_CONVOLUTION_WIDTH 0x801A
1014 #define GL_MAX_CONVOLUTION_HEIGHT 0x801B
1015 #define GL_POST_CONVOLUTION_RED_SCALE 0x801C
1016 #define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D
1017 #define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E
1018 #define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F
1019 #define GL_POST_CONVOLUTION_RED_BIAS 0x8020
1020 #define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021
1021 #define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022
1022 #define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023
1023 #define GL_HISTOGRAM 0x8024
1024 #define GL_PROXY_HISTOGRAM 0x8025
1025 #define GL_HISTOGRAM_WIDTH 0x8026
1026 #define GL_HISTOGRAM_FORMAT 0x8027
1027 #define GL_HISTOGRAM_RED_SIZE 0x8028
1028 #define GL_HISTOGRAM_GREEN_SIZE 0x8029
1029 #define GL_HISTOGRAM_BLUE_SIZE 0x802A
1030 #define GL_HISTOGRAM_ALPHA_SIZE 0x802B
1031 #define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C
1032 #define GL_HISTOGRAM_SINK 0x802D
1033 #define GL_MINMAX 0x802E
1034 #define GL_MINMAX_FORMAT 0x802F
1035 #define GL_MINMAX_SINK 0x8030
1036 #define GL_TABLE_TOO_LARGE 0x8031
1037 #define GL_COLOR_MATRIX 0x80B1
1038 #define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2
1039 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3
1040 #define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4
1041 #define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5
1042 #define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6
1043 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7
1044 #define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8
1045 #define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9
1046 #define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA
1047 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB
1048 #define GL_COLOR_TABLE 0x80D0
1049 #define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1
1050 #define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2
1051 #define GL_PROXY_COLOR_TABLE 0x80D3
1052 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4
1053 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5
1054 #define GL_COLOR_TABLE_SCALE 0x80D6
1055 #define GL_COLOR_TABLE_BIAS 0x80D7
1056 #define GL_COLOR_TABLE_FORMAT 0x80D8
1057 #define GL_COLOR_TABLE_WIDTH 0x80D9
1058 #define GL_COLOR_TABLE_RED_SIZE 0x80DA
1059 #define GL_COLOR_TABLE_GREEN_SIZE 0x80DB
1060 #define GL_COLOR_TABLE_BLUE_SIZE 0x80DC
1061 #define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
1062 #define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
1063 #define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
1064 #define GL_CONSTANT_BORDER 0x8151
1065 #define GL_REPLICATE_BORDER 0x8153
1066 #define GL_CONVOLUTION_BORDER_COLOR 0x8154
1067 #endif
1068 
1069 /* GL_VERSION_1_3 */
1070 
1071 #ifndef GL_VERSION_1_3
1072 #define GL_VERSION_1_3 1
1073 #define __GLEE_GL_VERSION_1_3 1
1074 /* Constants */
1075 #define GL_TEXTURE0 0x84C0
1076 #define GL_TEXTURE1 0x84C1
1077 #define GL_TEXTURE2 0x84C2
1078 #define GL_TEXTURE3 0x84C3
1079 #define GL_TEXTURE4 0x84C4
1080 #define GL_TEXTURE5 0x84C5
1081 #define GL_TEXTURE6 0x84C6
1082 #define GL_TEXTURE7 0x84C7
1083 #define GL_TEXTURE8 0x84C8
1084 #define GL_TEXTURE9 0x84C9
1085 #define GL_TEXTURE10 0x84CA
1086 #define GL_TEXTURE11 0x84CB
1087 #define GL_TEXTURE12 0x84CC
1088 #define GL_TEXTURE13 0x84CD
1089 #define GL_TEXTURE14 0x84CE
1090 #define GL_TEXTURE15 0x84CF
1091 #define GL_TEXTURE16 0x84D0
1092 #define GL_TEXTURE17 0x84D1
1093 #define GL_TEXTURE18 0x84D2
1094 #define GL_TEXTURE19 0x84D3
1095 #define GL_TEXTURE20 0x84D4
1096 #define GL_TEXTURE21 0x84D5
1097 #define GL_TEXTURE22 0x84D6
1098 #define GL_TEXTURE23 0x84D7
1099 #define GL_TEXTURE24 0x84D8
1100 #define GL_TEXTURE25 0x84D9
1101 #define GL_TEXTURE26 0x84DA
1102 #define GL_TEXTURE27 0x84DB
1103 #define GL_TEXTURE28 0x84DC
1104 #define GL_TEXTURE29 0x84DD
1105 #define GL_TEXTURE30 0x84DE
1106 #define GL_TEXTURE31 0x84DF
1107 #define GL_ACTIVE_TEXTURE 0x84E0
1108 #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
1109 #define GL_MAX_TEXTURE_UNITS 0x84E2
1110 #define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
1111 #define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
1112 #define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
1113 #define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
1114 #define GL_MULTISAMPLE 0x809D
1115 #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
1116 #define GL_SAMPLE_ALPHA_TO_ONE 0x809F
1117 #define GL_SAMPLE_COVERAGE 0x80A0
1118 #define GL_SAMPLE_BUFFERS 0x80A8
1119 #define GL_SAMPLES 0x80A9
1120 #define GL_SAMPLE_COVERAGE_VALUE 0x80AA
1121 #define GL_SAMPLE_COVERAGE_INVERT 0x80AB
1122 #define GL_MULTISAMPLE_BIT 0x20000000
1123 #define GL_NORMAL_MAP 0x8511
1124 #define GL_REFLECTION_MAP 0x8512
1125 #define GL_TEXTURE_CUBE_MAP 0x8513
1126 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
1127 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
1128 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
1129 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
1130 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
1131 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
1132 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
1133 #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
1134 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
1135 #define GL_COMPRESSED_ALPHA 0x84E9
1136 #define GL_COMPRESSED_LUMINANCE 0x84EA
1137 #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
1138 #define GL_COMPRESSED_INTENSITY 0x84EC
1139 #define GL_COMPRESSED_RGB 0x84ED
1140 #define GL_COMPRESSED_RGBA 0x84EE
1141 #define GL_TEXTURE_COMPRESSION_HINT 0x84EF
1142 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
1143 #define GL_TEXTURE_COMPRESSED 0x86A1
1144 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
1145 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
1146 #define GL_CLAMP_TO_BORDER 0x812D
1147 #define GL_COMBINE 0x8570
1148 #define GL_COMBINE_RGB 0x8571
1149 #define GL_COMBINE_ALPHA 0x8572
1150 #define GL_SOURCE0_RGB 0x8580
1151 #define GL_SOURCE1_RGB 0x8581
1152 #define GL_SOURCE2_RGB 0x8582
1153 #define GL_SOURCE0_ALPHA 0x8588
1154 #define GL_SOURCE1_ALPHA 0x8589
1155 #define GL_SOURCE2_ALPHA 0x858A
1156 #define GL_OPERAND0_RGB 0x8590
1157 #define GL_OPERAND1_RGB 0x8591
1158 #define GL_OPERAND2_RGB 0x8592
1159 #define GL_OPERAND0_ALPHA 0x8598
1160 #define GL_OPERAND1_ALPHA 0x8599
1161 #define GL_OPERAND2_ALPHA 0x859A
1162 #define GL_RGB_SCALE 0x8573
1163 #define GL_ADD_SIGNED 0x8574
1164 #define GL_INTERPOLATE 0x8575
1165 #define GL_SUBTRACT 0x84E7
1166 #define GL_CONSTANT 0x8576
1167 #define GL_PRIMARY_COLOR 0x8577
1168 #define GL_PREVIOUS 0x8578
1169 #define GL_DOT3_RGB 0x86AE
1170 #define GL_DOT3_RGBA 0x86AF
1171 typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture);
1172 typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
1173 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);
1174 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble * v);
1175 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);
1176 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat * v);
1177 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
1178 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint * v);
1179 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);
1180 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort * v);
1181 typedef void (APIENTRYP PFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t);
1182 typedef void (APIENTRYP PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble * v);
1183 typedef void (APIENTRYP PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
1184 typedef void (APIENTRYP PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat * v);
1185 typedef void (APIENTRYP PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);
1186 typedef void (APIENTRYP PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint * v);
1187 typedef void (APIENTRYP PFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t);
1188 typedef void (APIENTRYP PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort * v);
1189 typedef void (APIENTRYP PFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
1190 typedef void (APIENTRYP PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble * v);
1191 typedef void (APIENTRYP PFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
1192 typedef void (APIENTRYP PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat * v);
1193 typedef void (APIENTRYP PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);
1194 typedef void (APIENTRYP PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint * v);
1195 typedef void (APIENTRYP PFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
1196 typedef void (APIENTRYP PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort * v);
1197 typedef void (APIENTRYP PFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
1198 typedef void (APIENTRYP PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble * v);
1199 typedef void (APIENTRYP PFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
1200 typedef void (APIENTRYP PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat * v);
1201 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
1202 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint * v);
1203 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
1204 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort * v);
1205 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat * m);
1206 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble * m);
1207 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat * m);
1208 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble * m);
1209 typedef void (APIENTRYP PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert);
1210 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
1211 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
1212 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
1213 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
1214 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
1215 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
1216 typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid * img);
1217 GLEE_EXTERN PFNGLACTIVETEXTUREPROC pglActiveTexture;
1218 GLEE_EXTERN PFNGLCLIENTACTIVETEXTUREPROC pglClientActiveTexture;
1219 GLEE_EXTERN PFNGLMULTITEXCOORD1DPROC pglMultiTexCoord1d;
1220 GLEE_EXTERN PFNGLMULTITEXCOORD1DVPROC pglMultiTexCoord1dv;
1221 GLEE_EXTERN PFNGLMULTITEXCOORD1FPROC pglMultiTexCoord1f;
1222 GLEE_EXTERN PFNGLMULTITEXCOORD1FVPROC pglMultiTexCoord1fv;
1223 GLEE_EXTERN PFNGLMULTITEXCOORD1IPROC pglMultiTexCoord1i;
1224 GLEE_EXTERN PFNGLMULTITEXCOORD1IVPROC pglMultiTexCoord1iv;
1225 GLEE_EXTERN PFNGLMULTITEXCOORD1SPROC pglMultiTexCoord1s;
1226 GLEE_EXTERN PFNGLMULTITEXCOORD1SVPROC pglMultiTexCoord1sv;
1227 GLEE_EXTERN PFNGLMULTITEXCOORD2DPROC pglMultiTexCoord2d;
1228 GLEE_EXTERN PFNGLMULTITEXCOORD2DVPROC pglMultiTexCoord2dv;
1229 GLEE_EXTERN PFNGLMULTITEXCOORD2FPROC pglMultiTexCoord2f;
1230 GLEE_EXTERN PFNGLMULTITEXCOORD2FVPROC pglMultiTexCoord2fv;
1231 GLEE_EXTERN PFNGLMULTITEXCOORD2IPROC pglMultiTexCoord2i;
1232 GLEE_EXTERN PFNGLMULTITEXCOORD2IVPROC pglMultiTexCoord2iv;
1233 GLEE_EXTERN PFNGLMULTITEXCOORD2SPROC pglMultiTexCoord2s;
1234 GLEE_EXTERN PFNGLMULTITEXCOORD2SVPROC pglMultiTexCoord2sv;
1235 GLEE_EXTERN PFNGLMULTITEXCOORD3DPROC pglMultiTexCoord3d;
1236 GLEE_EXTERN PFNGLMULTITEXCOORD3DVPROC pglMultiTexCoord3dv;
1237 GLEE_EXTERN PFNGLMULTITEXCOORD3FPROC pglMultiTexCoord3f;
1238 GLEE_EXTERN PFNGLMULTITEXCOORD3FVPROC pglMultiTexCoord3fv;
1239 GLEE_EXTERN PFNGLMULTITEXCOORD3IPROC pglMultiTexCoord3i;
1240 GLEE_EXTERN PFNGLMULTITEXCOORD3IVPROC pglMultiTexCoord3iv;
1241 GLEE_EXTERN PFNGLMULTITEXCOORD3SPROC pglMultiTexCoord3s;
1242 GLEE_EXTERN PFNGLMULTITEXCOORD3SVPROC pglMultiTexCoord3sv;
1243 GLEE_EXTERN PFNGLMULTITEXCOORD4DPROC pglMultiTexCoord4d;
1244 GLEE_EXTERN PFNGLMULTITEXCOORD4DVPROC pglMultiTexCoord4dv;
1245 GLEE_EXTERN PFNGLMULTITEXCOORD4FPROC pglMultiTexCoord4f;
1246 GLEE_EXTERN PFNGLMULTITEXCOORD4FVPROC pglMultiTexCoord4fv;
1247 GLEE_EXTERN PFNGLMULTITEXCOORD4IPROC pglMultiTexCoord4i;
1248 GLEE_EXTERN PFNGLMULTITEXCOORD4IVPROC pglMultiTexCoord4iv;
1249 GLEE_EXTERN PFNGLMULTITEXCOORD4SPROC pglMultiTexCoord4s;
1250 GLEE_EXTERN PFNGLMULTITEXCOORD4SVPROC pglMultiTexCoord4sv;
1251 GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXFPROC pglLoadTransposeMatrixf;
1252 GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXDPROC pglLoadTransposeMatrixd;
1253 GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXFPROC pglMultTransposeMatrixf;
1254 GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXDPROC pglMultTransposeMatrixd;
1255 GLEE_EXTERN PFNGLSAMPLECOVERAGEPROC pglSampleCoverage;
1256 GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE3DPROC pglCompressedTexImage3D;
1257 GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE2DPROC pglCompressedTexImage2D;
1258 GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE1DPROC pglCompressedTexImage1D;
1259 GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC pglCompressedTexSubImage3D;
1260 GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC pglCompressedTexSubImage2D;
1261 GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC pglCompressedTexSubImage1D;
1262 GLEE_EXTERN PFNGLGETCOMPRESSEDTEXIMAGEPROC pglGetCompressedTexImage;
1263 #define glActiveTexture pglActiveTexture
1264 #define glClientActiveTexture pglClientActiveTexture
1265 #define glMultiTexCoord1d pglMultiTexCoord1d
1266 #define glMultiTexCoord1dv pglMultiTexCoord1dv
1267 #define glMultiTexCoord1f pglMultiTexCoord1f
1268 #define glMultiTexCoord1fv pglMultiTexCoord1fv
1269 #define glMultiTexCoord1i pglMultiTexCoord1i
1270 #define glMultiTexCoord1iv pglMultiTexCoord1iv
1271 #define glMultiTexCoord1s pglMultiTexCoord1s
1272 #define glMultiTexCoord1sv pglMultiTexCoord1sv
1273 #define glMultiTexCoord2d pglMultiTexCoord2d
1274 #define glMultiTexCoord2dv pglMultiTexCoord2dv
1275 #define glMultiTexCoord2f pglMultiTexCoord2f
1276 #define glMultiTexCoord2fv pglMultiTexCoord2fv
1277 #define glMultiTexCoord2i pglMultiTexCoord2i
1278 #define glMultiTexCoord2iv pglMultiTexCoord2iv
1279 #define glMultiTexCoord2s pglMultiTexCoord2s
1280 #define glMultiTexCoord2sv pglMultiTexCoord2sv
1281 #define glMultiTexCoord3d pglMultiTexCoord3d
1282 #define glMultiTexCoord3dv pglMultiTexCoord3dv
1283 #define glMultiTexCoord3f pglMultiTexCoord3f
1284 #define glMultiTexCoord3fv pglMultiTexCoord3fv
1285 #define glMultiTexCoord3i pglMultiTexCoord3i
1286 #define glMultiTexCoord3iv pglMultiTexCoord3iv
1287 #define glMultiTexCoord3s pglMultiTexCoord3s
1288 #define glMultiTexCoord3sv pglMultiTexCoord3sv
1289 #define glMultiTexCoord4d pglMultiTexCoord4d
1290 #define glMultiTexCoord4dv pglMultiTexCoord4dv
1291 #define glMultiTexCoord4f pglMultiTexCoord4f
1292 #define glMultiTexCoord4fv pglMultiTexCoord4fv
1293 #define glMultiTexCoord4i pglMultiTexCoord4i
1294 #define glMultiTexCoord4iv pglMultiTexCoord4iv
1295 #define glMultiTexCoord4s pglMultiTexCoord4s
1296 #define glMultiTexCoord4sv pglMultiTexCoord4sv
1297 #define glLoadTransposeMatrixf pglLoadTransposeMatrixf
1298 #define glLoadTransposeMatrixd pglLoadTransposeMatrixd
1299 #define glMultTransposeMatrixf pglMultTransposeMatrixf
1300 #define glMultTransposeMatrixd pglMultTransposeMatrixd
1301 #define glSampleCoverage pglSampleCoverage
1302 #define glCompressedTexImage3D pglCompressedTexImage3D
1303 #define glCompressedTexImage2D pglCompressedTexImage2D
1304 #define glCompressedTexImage1D pglCompressedTexImage1D
1305 #define glCompressedTexSubImage3D pglCompressedTexSubImage3D
1306 #define glCompressedTexSubImage2D pglCompressedTexSubImage2D
1307 #define glCompressedTexSubImage1D pglCompressedTexSubImage1D
1308 #define glGetCompressedTexImage pglGetCompressedTexImage
1309 #endif
1310 
1311 /* GL_VERSION_1_4 */
1312 
1313 #ifndef GL_VERSION_1_4
1314 #define GL_VERSION_1_4 1
1315 #define __GLEE_GL_VERSION_1_4 1
1316 /* Constants */
1317 #define GL_BLEND_DST_RGB 0x80C8
1318 #define GL_BLEND_SRC_RGB 0x80C9
1319 #define GL_BLEND_DST_ALPHA 0x80CA
1320 #define GL_BLEND_SRC_ALPHA 0x80CB
1321 #define GL_POINT_SIZE_MIN 0x8126
1322 #define GL_POINT_SIZE_MAX 0x8127
1323 #define GL_POINT_FADE_THRESHOLD_SIZE 0x8128
1324 #define GL_POINT_DISTANCE_ATTENUATION 0x8129
1325 #define GL_GENERATE_MIPMAP 0x8191
1326 #define GL_GENERATE_MIPMAP_HINT 0x8192
1327 #define GL_DEPTH_COMPONENT16 0x81A5
1328 #define GL_DEPTH_COMPONENT24 0x81A6
1329 #define GL_DEPTH_COMPONENT32 0x81A7
1330 #define GL_MIRRORED_REPEAT 0x8370
1331 #define GL_FOG_COORDINATE_SOURCE 0x8450
1332 #define GL_FOG_COORDINATE 0x8451
1333 #define GL_FRAGMENT_DEPTH 0x8452
1334 #define GL_CURRENT_FOG_COORDINATE 0x8453
1335 #define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454
1336 #define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455
1337 #define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456
1338 #define GL_FOG_COORDINATE_ARRAY 0x8457
1339 #define GL_COLOR_SUM 0x8458
1340 #define GL_CURRENT_SECONDARY_COLOR 0x8459
1341 #define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A
1342 #define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B
1343 #define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C
1344 #define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D
1345 #define GL_SECONDARY_COLOR_ARRAY 0x845E
1346 #define GL_MAX_TEXTURE_LOD_BIAS 0x84FD
1347 #define GL_TEXTURE_FILTER_CONTROL 0x8500
1348 #define GL_TEXTURE_LOD_BIAS 0x8501
1349 #define GL_INCR_WRAP 0x8507
1350 #define GL_DECR_WRAP 0x8508
1351 #define GL_TEXTURE_DEPTH_SIZE 0x884A
1352 #define GL_DEPTH_TEXTURE_MODE 0x884B
1353 #define GL_TEXTURE_COMPARE_MODE 0x884C
1354 #define GL_TEXTURE_COMPARE_FUNC 0x884D
1355 #define GL_COMPARE_R_TO_TEXTURE 0x884E
1356 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
1357 typedef void (APIENTRYP PFNGLFOGCOORDFPROC) (GLfloat coord);
1358 typedef void (APIENTRYP PFNGLFOGCOORDFVPROC) (const GLfloat * coord);
1359 typedef void (APIENTRYP PFNGLFOGCOORDDPROC) (GLdouble coord);
1360 typedef void (APIENTRYP PFNGLFOGCOORDDVPROC) (const GLdouble * coord);
1361 typedef void (APIENTRYP PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
1362 typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);
1363 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount);
1364 typedef void (APIENTRYP PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
1365 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat * params);
1366 typedef void (APIENTRYP PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param);
1367 typedef void (APIENTRYP PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint * params);
1368 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue);
1369 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte * v);
1370 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue);
1371 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble * v);
1372 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue);
1373 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat * v);
1374 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue);
1375 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IVPROC) (const GLint * v);
1376 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue);
1377 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SVPROC) (const GLshort * v);
1378 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue);
1379 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte * v);
1380 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue);
1381 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint * v);
1382 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue);
1383 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USVPROC) (const GLushort * v);
1384 typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
1385 typedef void (APIENTRYP PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y);
1386 typedef void (APIENTRYP PFNGLWINDOWPOS2DVPROC) (const GLdouble * v);
1387 typedef void (APIENTRYP PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y);
1388 typedef void (APIENTRYP PFNGLWINDOWPOS2FVPROC) (const GLfloat * v);
1389 typedef void (APIENTRYP PFNGLWINDOWPOS2IPROC) (GLint x, GLint y);
1390 typedef void (APIENTRYP PFNGLWINDOWPOS2IVPROC) (const GLint * v);
1391 typedef void (APIENTRYP PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y);
1392 typedef void (APIENTRYP PFNGLWINDOWPOS2SVPROC) (const GLshort * v);
1393 typedef void (APIENTRYP PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z);
1394 typedef void (APIENTRYP PFNGLWINDOWPOS3DVPROC) (const GLdouble * v);
1395 typedef void (APIENTRYP PFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z);
1396 typedef void (APIENTRYP PFNGLWINDOWPOS3FVPROC) (const GLfloat * v);
1397 typedef void (APIENTRYP PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z);
1398 typedef void (APIENTRYP PFNGLWINDOWPOS3IVPROC) (const GLint * v);
1399 typedef void (APIENTRYP PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z);
1400 typedef void (APIENTRYP PFNGLWINDOWPOS3SVPROC) (const GLshort * v);
1401 GLEE_EXTERN PFNGLBLENDFUNCSEPARATEPROC pglBlendFuncSeparate;
1402 GLEE_EXTERN PFNGLFOGCOORDFPROC pglFogCoordf;
1403 GLEE_EXTERN PFNGLFOGCOORDFVPROC pglFogCoordfv;
1404 GLEE_EXTERN PFNGLFOGCOORDDPROC pglFogCoordd;
1405 GLEE_EXTERN PFNGLFOGCOORDDVPROC pglFogCoorddv;
1406 GLEE_EXTERN PFNGLFOGCOORDPOINTERPROC pglFogCoordPointer;
1407 GLEE_EXTERN PFNGLMULTIDRAWARRAYSPROC pglMultiDrawArrays;
1408 GLEE_EXTERN PFNGLMULTIDRAWELEMENTSPROC pglMultiDrawElements;
1409 GLEE_EXTERN PFNGLPOINTPARAMETERFPROC pglPointParameterf;
1410 GLEE_EXTERN PFNGLPOINTPARAMETERFVPROC pglPointParameterfv;
1411 GLEE_EXTERN PFNGLPOINTPARAMETERIPROC pglPointParameteri;
1412 GLEE_EXTERN PFNGLPOINTPARAMETERIVPROC pglPointParameteriv;
1413 GLEE_EXTERN PFNGLSECONDARYCOLOR3BPROC pglSecondaryColor3b;
1414 GLEE_EXTERN PFNGLSECONDARYCOLOR3BVPROC pglSecondaryColor3bv;
1415 GLEE_EXTERN PFNGLSECONDARYCOLOR3DPROC pglSecondaryColor3d;
1416 GLEE_EXTERN PFNGLSECONDARYCOLOR3DVPROC pglSecondaryColor3dv;
1417 GLEE_EXTERN PFNGLSECONDARYCOLOR3FPROC pglSecondaryColor3f;
1418 GLEE_EXTERN PFNGLSECONDARYCOLOR3FVPROC pglSecondaryColor3fv;
1419 GLEE_EXTERN PFNGLSECONDARYCOLOR3IPROC pglSecondaryColor3i;
1420 GLEE_EXTERN PFNGLSECONDARYCOLOR3IVPROC pglSecondaryColor3iv;
1421 GLEE_EXTERN PFNGLSECONDARYCOLOR3SPROC pglSecondaryColor3s;
1422 GLEE_EXTERN PFNGLSECONDARYCOLOR3SVPROC pglSecondaryColor3sv;
1423 GLEE_EXTERN PFNGLSECONDARYCOLOR3UBPROC pglSecondaryColor3ub;
1424 GLEE_EXTERN PFNGLSECONDARYCOLOR3UBVPROC pglSecondaryColor3ubv;
1425 GLEE_EXTERN PFNGLSECONDARYCOLOR3UIPROC pglSecondaryColor3ui;
1426 GLEE_EXTERN PFNGLSECONDARYCOLOR3UIVPROC pglSecondaryColor3uiv;
1427 GLEE_EXTERN PFNGLSECONDARYCOLOR3USPROC pglSecondaryColor3us;
1428 GLEE_EXTERN PFNGLSECONDARYCOLOR3USVPROC pglSecondaryColor3usv;
1429 GLEE_EXTERN PFNGLSECONDARYCOLORPOINTERPROC pglSecondaryColorPointer;
1430 GLEE_EXTERN PFNGLWINDOWPOS2DPROC pglWindowPos2d;
1431 GLEE_EXTERN PFNGLWINDOWPOS2DVPROC pglWindowPos2dv;
1432 GLEE_EXTERN PFNGLWINDOWPOS2FPROC pglWindowPos2f;
1433 GLEE_EXTERN PFNGLWINDOWPOS2FVPROC pglWindowPos2fv;
1434 GLEE_EXTERN PFNGLWINDOWPOS2IPROC pglWindowPos2i;
1435 GLEE_EXTERN PFNGLWINDOWPOS2IVPROC pglWindowPos2iv;
1436 GLEE_EXTERN PFNGLWINDOWPOS2SPROC pglWindowPos2s;
1437 GLEE_EXTERN PFNGLWINDOWPOS2SVPROC pglWindowPos2sv;
1438 GLEE_EXTERN PFNGLWINDOWPOS3DPROC pglWindowPos3d;
1439 GLEE_EXTERN PFNGLWINDOWPOS3DVPROC pglWindowPos3dv;
1440 GLEE_EXTERN PFNGLWINDOWPOS3FPROC pglWindowPos3f;
1441 GLEE_EXTERN PFNGLWINDOWPOS3FVPROC pglWindowPos3fv;
1442 GLEE_EXTERN PFNGLWINDOWPOS3IPROC pglWindowPos3i;
1443 GLEE_EXTERN PFNGLWINDOWPOS3IVPROC pglWindowPos3iv;
1444 GLEE_EXTERN PFNGLWINDOWPOS3SPROC pglWindowPos3s;
1445 GLEE_EXTERN PFNGLWINDOWPOS3SVPROC pglWindowPos3sv;
1446 #define glBlendFuncSeparate pglBlendFuncSeparate
1447 #define glFogCoordf pglFogCoordf
1448 #define glFogCoordfv pglFogCoordfv
1449 #define glFogCoordd pglFogCoordd
1450 #define glFogCoorddv pglFogCoorddv
1451 #define glFogCoordPointer pglFogCoordPointer
1452 #define glMultiDrawArrays pglMultiDrawArrays
1453 #define glMultiDrawElements pglMultiDrawElements
1454 #define glPointParameterf pglPointParameterf
1455 #define glPointParameterfv pglPointParameterfv
1456 #define glPointParameteri pglPointParameteri
1457 #define glPointParameteriv pglPointParameteriv
1458 #define glSecondaryColor3b pglSecondaryColor3b
1459 #define glSecondaryColor3bv pglSecondaryColor3bv
1460 #define glSecondaryColor3d pglSecondaryColor3d
1461 #define glSecondaryColor3dv pglSecondaryColor3dv
1462 #define glSecondaryColor3f pglSecondaryColor3f
1463 #define glSecondaryColor3fv pglSecondaryColor3fv
1464 #define glSecondaryColor3i pglSecondaryColor3i
1465 #define glSecondaryColor3iv pglSecondaryColor3iv
1466 #define glSecondaryColor3s pglSecondaryColor3s
1467 #define glSecondaryColor3sv pglSecondaryColor3sv
1468 #define glSecondaryColor3ub pglSecondaryColor3ub
1469 #define glSecondaryColor3ubv pglSecondaryColor3ubv
1470 #define glSecondaryColor3ui pglSecondaryColor3ui
1471 #define glSecondaryColor3uiv pglSecondaryColor3uiv
1472 #define glSecondaryColor3us pglSecondaryColor3us
1473 #define glSecondaryColor3usv pglSecondaryColor3usv
1474 #define glSecondaryColorPointer pglSecondaryColorPointer
1475 #define glWindowPos2d pglWindowPos2d
1476 #define glWindowPos2dv pglWindowPos2dv
1477 #define glWindowPos2f pglWindowPos2f
1478 #define glWindowPos2fv pglWindowPos2fv
1479 #define glWindowPos2i pglWindowPos2i
1480 #define glWindowPos2iv pglWindowPos2iv
1481 #define glWindowPos2s pglWindowPos2s
1482 #define glWindowPos2sv pglWindowPos2sv
1483 #define glWindowPos3d pglWindowPos3d
1484 #define glWindowPos3dv pglWindowPos3dv
1485 #define glWindowPos3f pglWindowPos3f
1486 #define glWindowPos3fv pglWindowPos3fv
1487 #define glWindowPos3i pglWindowPos3i
1488 #define glWindowPos3iv pglWindowPos3iv
1489 #define glWindowPos3s pglWindowPos3s
1490 #define glWindowPos3sv pglWindowPos3sv
1491 #endif
1492 
1493 /* GL_VERSION_1_5 */
1494 
1495 #ifndef GL_VERSION_1_5
1496 #define GL_VERSION_1_5 1
1497 #define __GLEE_GL_VERSION_1_5 1
1498 /* Constants */
1499 #define GL_BUFFER_SIZE 0x8764
1500 #define GL_BUFFER_USAGE 0x8765
1501 #define GL_QUERY_COUNTER_BITS 0x8864
1502 #define GL_CURRENT_QUERY 0x8865
1503 #define GL_QUERY_RESULT 0x8866
1504 #define GL_QUERY_RESULT_AVAILABLE 0x8867
1505 #define GL_ARRAY_BUFFER 0x8892
1506 #define GL_ELEMENT_ARRAY_BUFFER 0x8893
1507 #define GL_ARRAY_BUFFER_BINDING 0x8894
1508 #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895
1509 #define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896
1510 #define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897
1511 #define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898
1512 #define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899
1513 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A
1514 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B
1515 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C
1516 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D
1517 #define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E
1518 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F
1519 #define GL_READ_ONLY 0x88B8
1520 #define GL_WRITE_ONLY 0x88B9
1521 #define GL_READ_WRITE 0x88BA
1522 #define GL_BUFFER_ACCESS 0x88BB
1523 #define GL_BUFFER_MAPPED 0x88BC
1524 #define GL_BUFFER_MAP_POINTER 0x88BD
1525 #define GL_STREAM_DRAW 0x88E0
1526 #define GL_STREAM_READ 0x88E1
1527 #define GL_STREAM_COPY 0x88E2
1528 #define GL_STATIC_DRAW 0x88E4
1529 #define GL_STATIC_READ 0x88E5
1530 #define GL_STATIC_COPY 0x88E6
1531 #define GL_DYNAMIC_DRAW 0x88E8
1532 #define GL_DYNAMIC_READ 0x88E9
1533 #define GL_DYNAMIC_COPY 0x88EA
1534 #define GL_SAMPLES_PASSED 0x8914
1535 #define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE
1536 #define GL_FOG_COORD GL_FOG_COORDINATE
1537 #define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE
1538 #define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE
1539 #define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE
1540 #define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER
1541 #define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY
1542 #define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
1543 #define GL_SRC0_RGB GL_SOURCE0_RGB
1544 #define GL_SRC1_RGB GL_SOURCE1_RGB
1545 #define GL_SRC2_RGB GL_SOURCE2_RGB
1546 #define GL_SRC0_ALPHA GL_SOURCE0_ALPHA
1547 #define GL_SRC1_ALPHA GL_SOURCE1_ALPHA
1548 #define GL_SRC2_ALPHA GL_SOURCE2_ALPHA
1549 typedef void (APIENTRYP PFNGLGENQUERIESPROC) (GLsizei n, GLuint * ids);
1550 typedef void (APIENTRYP PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint * ids);
1551 typedef GLboolean (APIENTRYP PFNGLISQUERYPROC) (GLuint id);
1552 typedef void (APIENTRYP PFNGLBEGINQUERYPROC) (GLenum target, GLuint id);
1553 typedef void (APIENTRYP PFNGLENDQUERYPROC) (GLenum target);
1554 typedef void (APIENTRYP PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint * params);
1555 typedef void (APIENTRYP PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint * params);
1556 typedef void (APIENTRYP PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint * params);
1557 typedef void (APIENTRYP PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
1558 typedef void (APIENTRYP PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint * buffers);
1559 typedef void (APIENTRYP PFNGLGENBUFFERSPROC) (GLsizei n, GLuint * buffers);
1560 typedef GLboolean (APIENTRYP PFNGLISBUFFERPROC) (GLuint buffer);
1561 typedef void (APIENTRYP PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
1562 typedef void (APIENTRYP PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data);
1563 typedef void (APIENTRYP PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data);
1564 typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERPROC) (GLenum target, GLenum access);
1565 typedef GLboolean (APIENTRYP PFNGLUNMAPBUFFERPROC) (GLenum target);
1566 typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
1567 typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid* * params);
1568 GLEE_EXTERN PFNGLGENQUERIESPROC pglGenQueries;
1569 GLEE_EXTERN PFNGLDELETEQUERIESPROC pglDeleteQueries;
1570 GLEE_EXTERN PFNGLISQUERYPROC pglIsQuery;
1571 GLEE_EXTERN PFNGLBEGINQUERYPROC pglBeginQuery;
1572 GLEE_EXTERN PFNGLENDQUERYPROC pglEndQuery;
1573 GLEE_EXTERN PFNGLGETQUERYIVPROC pglGetQueryiv;
1574 GLEE_EXTERN PFNGLGETQUERYOBJECTIVPROC pglGetQueryObjectiv;
1575 GLEE_EXTERN PFNGLGETQUERYOBJECTUIVPROC pglGetQueryObjectuiv;
1576 GLEE_EXTERN PFNGLBINDBUFFERPROC pglBindBuffer;
1577 GLEE_EXTERN PFNGLDELETEBUFFERSPROC pglDeleteBuffers;
1578 GLEE_EXTERN PFNGLGENBUFFERSPROC pglGenBuffers;
1579 GLEE_EXTERN PFNGLISBUFFERPROC pglIsBuffer;
1580 GLEE_EXTERN PFNGLBUFFERDATAPROC pglBufferData;
1581 GLEE_EXTERN PFNGLBUFFERSUBDATAPROC pglBufferSubData;
1582 GLEE_EXTERN PFNGLGETBUFFERSUBDATAPROC pglGetBufferSubData;
1584 GLEE_EXTERN PFNGLUNMAPBUFFERPROC pglUnmapBuffer;
1585 GLEE_EXTERN PFNGLGETBUFFERPARAMETERIVPROC pglGetBufferParameteriv;
1586 GLEE_EXTERN PFNGLGETBUFFERPOINTERVPROC pglGetBufferPointerv;
1587 #define glGenQueries pglGenQueries
1588 #define glDeleteQueries pglDeleteQueries
1589 #define glIsQuery pglIsQuery
1590 #define glBeginQuery pglBeginQuery
1591 #define glEndQuery pglEndQuery
1592 #define glGetQueryiv pglGetQueryiv
1593 #define glGetQueryObjectiv pglGetQueryObjectiv
1594 #define glGetQueryObjectuiv pglGetQueryObjectuiv
1595 #define glBindBuffer pglBindBuffer
1596 #define glDeleteBuffers pglDeleteBuffers
1597 #define glGenBuffers pglGenBuffers
1598 #define glIsBuffer pglIsBuffer
1599 #define glBufferData pglBufferData
1600 #define glBufferSubData pglBufferSubData
1601 #define glGetBufferSubData pglGetBufferSubData
1602 #define glMapBuffer pglMapBuffer
1603 #define glUnmapBuffer pglUnmapBuffer
1604 #define glGetBufferParameteriv pglGetBufferParameteriv
1605 #define glGetBufferPointerv pglGetBufferPointerv
1606 #endif
1607 
1608 /* GL_VERSION_2_0 */
1609 
1610 #ifndef GL_VERSION_2_0
1611 #define GL_VERSION_2_0 1
1612 #define __GLEE_GL_VERSION_2_0 1
1613 /* Constants */
1614 #define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION
1615 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622
1616 #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623
1617 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624
1618 #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625
1619 #define GL_CURRENT_VERTEX_ATTRIB 0x8626
1620 #define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642
1621 #define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643
1622 #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645
1623 #define GL_STENCIL_BACK_FUNC 0x8800
1624 #define GL_STENCIL_BACK_FAIL 0x8801
1625 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802
1626 #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803
1627 #define GL_MAX_DRAW_BUFFERS 0x8824
1628 #define GL_DRAW_BUFFER0 0x8825
1629 #define GL_DRAW_BUFFER1 0x8826
1630 #define GL_DRAW_BUFFER2 0x8827
1631 #define GL_DRAW_BUFFER3 0x8828
1632 #define GL_DRAW_BUFFER4 0x8829
1633 #define GL_DRAW_BUFFER5 0x882A
1634 #define GL_DRAW_BUFFER6 0x882B
1635 #define GL_DRAW_BUFFER7 0x882C
1636 #define GL_DRAW_BUFFER8 0x882D
1637 #define GL_DRAW_BUFFER9 0x882E
1638 #define GL_DRAW_BUFFER10 0x882F
1639 #define GL_DRAW_BUFFER11 0x8830
1640 #define GL_DRAW_BUFFER12 0x8831
1641 #define GL_DRAW_BUFFER13 0x8832
1642 #define GL_DRAW_BUFFER14 0x8833
1643 #define GL_DRAW_BUFFER15 0x8834
1644 #define GL_BLEND_EQUATION_ALPHA 0x883D
1645 #define GL_POINT_SPRITE 0x8861
1646 #define GL_COORD_REPLACE 0x8862
1647 #define GL_MAX_VERTEX_ATTRIBS 0x8869
1648 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A
1649 #define GL_MAX_TEXTURE_COORDS 0x8871
1650 #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872
1651 #define GL_FRAGMENT_SHADER 0x8B30
1652 #define GL_VERTEX_SHADER 0x8B31
1653 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49
1654 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A
1655 #define GL_MAX_VARYING_FLOATS 0x8B4B
1656 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C
1657 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
1658 #define GL_SHADER_TYPE 0x8B4F
1659 #define GL_FLOAT_VEC2 0x8B50
1660 #define GL_FLOAT_VEC3 0x8B51
1661 #define GL_FLOAT_VEC4 0x8B52
1662 #define GL_INT_VEC2 0x8B53
1663 #define GL_INT_VEC3 0x8B54
1664 #define GL_INT_VEC4 0x8B55
1665 #define GL_BOOL 0x8B56
1666 #define GL_BOOL_VEC2 0x8B57
1667 #define GL_BOOL_VEC3 0x8B58
1668 #define GL_BOOL_VEC4 0x8B59
1669 #define GL_FLOAT_MAT2 0x8B5A
1670 #define GL_FLOAT_MAT3 0x8B5B
1671 #define GL_FLOAT_MAT4 0x8B5C
1672 #define GL_SAMPLER_1D 0x8B5D
1673 #define GL_SAMPLER_2D 0x8B5E
1674 #define GL_SAMPLER_3D 0x8B5F
1675 #define GL_SAMPLER_CUBE 0x8B60
1676 #define GL_SAMPLER_1D_SHADOW 0x8B61
1677 #define GL_SAMPLER_2D_SHADOW 0x8B62
1678 #define GL_DELETE_STATUS 0x8B80
1679 #define GL_COMPILE_STATUS 0x8B81
1680 #define GL_LINK_STATUS 0x8B82
1681 #define GL_VALIDATE_STATUS 0x8B83
1682 #define GL_INFO_LOG_LENGTH 0x8B84
1683 #define GL_ATTACHED_SHADERS 0x8B85
1684 #define GL_ACTIVE_UNIFORMS 0x8B86
1685 #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87
1686 #define GL_SHADER_SOURCE_LENGTH 0x8B88
1687 #define GL_ACTIVE_ATTRIBUTES 0x8B89
1688 #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A
1689 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B
1690 #define GL_SHADING_LANGUAGE_VERSION 0x8B8C
1691 #define GL_CURRENT_PROGRAM 0x8B8D
1692 #define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0
1693 #define GL_LOWER_LEFT 0x8CA1
1694 #define GL_UPPER_LEFT 0x8CA2
1695 #define GL_STENCIL_BACK_REF 0x8CA3
1696 #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4
1697 #define GL_STENCIL_BACK_WRITEMASK 0x8CA5
1698 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha);
1699 typedef void (APIENTRYP PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum * bufs);
1700 typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
1701 typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
1702 typedef void (APIENTRYP PFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask);
1703 typedef void (APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader);
1704 typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar * name);
1705 typedef void (APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader);
1706 typedef GLuint (APIENTRYP PFNGLCREATEPROGRAMPROC) ();
1707 typedef GLuint (APIENTRYP PFNGLCREATESHADERPROC) (GLenum type);
1708 typedef void (APIENTRYP PFNGLDELETEPROGRAMPROC) (GLuint program);
1709 typedef void (APIENTRYP PFNGLDELETESHADERPROC) (GLuint shader);
1710 typedef void (APIENTRYP PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader);
1711 typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index);
1712 typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
1713 typedef void (APIENTRYP PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
1714 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
1715 typedef void (APIENTRYP PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj);
1716 typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar * name);
1717 typedef void (APIENTRYP PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint * params);
1718 typedef void (APIENTRYP PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
1719 typedef void (APIENTRYP PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint * params);
1720 typedef void (APIENTRYP PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
1721 typedef void (APIENTRYP PFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source);
1722 typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar * name);
1723 typedef void (APIENTRYP PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat * params);
1724 typedef void (APIENTRYP PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint * params);
1725 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble * params);
1726 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat * params);
1727 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint * params);
1728 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
1729 typedef GLboolean (APIENTRYP PFNGLISPROGRAMPROC) (GLuint program);
1730 typedef GLboolean (APIENTRYP PFNGLISSHADERPROC) (GLuint shader);
1731 typedef void (APIENTRYP PFNGLLINKPROGRAMPROC) (GLuint program);
1732 typedef void (APIENTRYP PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar* * string, const GLint * length);
1733 typedef void (APIENTRYP PFNGLUSEPROGRAMPROC) (GLuint program);
1734 typedef void (APIENTRYP PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0);
1735 typedef void (APIENTRYP PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);
1736 typedef void (APIENTRYP PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
1737 typedef void (APIENTRYP PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
1738 typedef void (APIENTRYP PFNGLUNIFORM1IPROC) (GLint location, GLint v0);
1739 typedef void (APIENTRYP PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1);
1740 typedef void (APIENTRYP PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2);
1741 typedef void (APIENTRYP PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
1742 typedef void (APIENTRYP PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat * value);
1743 typedef void (APIENTRYP PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat * value);
1744 typedef void (APIENTRYP PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat * value);
1745 typedef void (APIENTRYP PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat * value);
1746 typedef void (APIENTRYP PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint * value);
1747 typedef void (APIENTRYP PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint * value);
1748 typedef void (APIENTRYP PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint * value);
1749 typedef void (APIENTRYP PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint * value);
1750 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
1751 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
1752 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
1753 typedef void (APIENTRYP PFNGLVALIDATEPROGRAMPROC) (GLuint program);
1754 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x);
1755 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble * v);
1756 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x);
1757 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat * v);
1758 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x);
1759 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort * v);
1760 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y);
1761 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble * v);
1762 typedef void (APIENTRYP PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y);
1763 typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat * v);
1764 typedef void (APIENTRYP PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y);
1765 typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort * v);
1766 typedef void (APIENTRYP PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
1767 typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble * v);
1768 typedef void (APIENTRYP PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
1769 typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat * v);
1770 typedef void (APIENTRYP PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
1771 typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort * v);
1772 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte * v);
1773 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint * v);
1774 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort * v);
1775 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
1776 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte * v);
1777 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint * v);
1778 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort * v);
1779 typedef void (APIENTRYP PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte * v);
1780 typedef void (APIENTRYP PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1781 typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble * v);
1782 typedef void (APIENTRYP PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1783 typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat * v);
1784 typedef void (APIENTRYP PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint * v);
1785 typedef void (APIENTRYP PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
1786 typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort * v);
1787 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte * v);
1788 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint * v);
1789 typedef void (APIENTRYP PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort * v);
1790 typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
1791 GLEE_EXTERN PFNGLBLENDEQUATIONSEPARATEPROC pglBlendEquationSeparate;
1792 GLEE_EXTERN PFNGLDRAWBUFFERSPROC pglDrawBuffers;
1793 GLEE_EXTERN PFNGLSTENCILOPSEPARATEPROC pglStencilOpSeparate;
1794 GLEE_EXTERN PFNGLSTENCILFUNCSEPARATEPROC pglStencilFuncSeparate;
1795 GLEE_EXTERN PFNGLSTENCILMASKSEPARATEPROC pglStencilMaskSeparate;
1796 GLEE_EXTERN PFNGLATTACHSHADERPROC pglAttachShader;
1797 GLEE_EXTERN PFNGLBINDATTRIBLOCATIONPROC pglBindAttribLocation;
1798 GLEE_EXTERN PFNGLCOMPILESHADERPROC pglCompileShader;
1799 GLEE_EXTERN PFNGLCREATEPROGRAMPROC pglCreateProgram;
1800 GLEE_EXTERN PFNGLCREATESHADERPROC pglCreateShader;
1801 GLEE_EXTERN PFNGLDELETEPROGRAMPROC pglDeleteProgram;
1802 GLEE_EXTERN PFNGLDELETESHADERPROC pglDeleteShader;
1803 GLEE_EXTERN PFNGLDETACHSHADERPROC pglDetachShader;
1804 GLEE_EXTERN PFNGLDISABLEVERTEXATTRIBARRAYPROC pglDisableVertexAttribArray;
1805 GLEE_EXTERN PFNGLENABLEVERTEXATTRIBARRAYPROC pglEnableVertexAttribArray;
1806 GLEE_EXTERN PFNGLGETACTIVEATTRIBPROC pglGetActiveAttrib;
1807 GLEE_EXTERN PFNGLGETACTIVEUNIFORMPROC pglGetActiveUniform;
1808 GLEE_EXTERN PFNGLGETATTACHEDSHADERSPROC pglGetAttachedShaders;
1809 GLEE_EXTERN PFNGLGETATTRIBLOCATIONPROC pglGetAttribLocation;
1810 GLEE_EXTERN PFNGLGETPROGRAMIVPROC pglGetProgramiv;
1811 GLEE_EXTERN PFNGLGETPROGRAMINFOLOGPROC pglGetProgramInfoLog;
1812 GLEE_EXTERN PFNGLGETSHADERIVPROC pglGetShaderiv;
1813 GLEE_EXTERN PFNGLGETSHADERINFOLOGPROC pglGetShaderInfoLog;
1814 GLEE_EXTERN PFNGLGETSHADERSOURCEPROC pglGetShaderSource;
1815 GLEE_EXTERN PFNGLGETUNIFORMLOCATIONPROC pglGetUniformLocation;
1816 GLEE_EXTERN PFNGLGETUNIFORMFVPROC pglGetUniformfv;
1817 GLEE_EXTERN PFNGLGETUNIFORMIVPROC pglGetUniformiv;
1818 GLEE_EXTERN PFNGLGETVERTEXATTRIBDVPROC pglGetVertexAttribdv;
1819 GLEE_EXTERN PFNGLGETVERTEXATTRIBFVPROC pglGetVertexAttribfv;
1820 GLEE_EXTERN PFNGLGETVERTEXATTRIBIVPROC pglGetVertexAttribiv;
1821 GLEE_EXTERN PFNGLGETVERTEXATTRIBPOINTERVPROC pglGetVertexAttribPointerv;
1822 GLEE_EXTERN PFNGLISPROGRAMPROC pglIsProgram;
1823 GLEE_EXTERN PFNGLISSHADERPROC pglIsShader;
1824 GLEE_EXTERN PFNGLLINKPROGRAMPROC pglLinkProgram;
1825 GLEE_EXTERN PFNGLSHADERSOURCEPROC pglShaderSource;
1826 GLEE_EXTERN PFNGLUSEPROGRAMPROC pglUseProgram;
1827 GLEE_EXTERN PFNGLUNIFORM1FPROC pglUniform1f;
1828 GLEE_EXTERN PFNGLUNIFORM2FPROC pglUniform2f;
1829 GLEE_EXTERN PFNGLUNIFORM3FPROC pglUniform3f;
1830 GLEE_EXTERN PFNGLUNIFORM4FPROC pglUniform4f;
1831 GLEE_EXTERN PFNGLUNIFORM1IPROC pglUniform1i;
1832 GLEE_EXTERN PFNGLUNIFORM2IPROC pglUniform2i;
1833 GLEE_EXTERN PFNGLUNIFORM3IPROC pglUniform3i;
1834 GLEE_EXTERN PFNGLUNIFORM4IPROC pglUniform4i;
1835 GLEE_EXTERN PFNGLUNIFORM1FVPROC pglUniform1fv;
1836 GLEE_EXTERN PFNGLUNIFORM2FVPROC pglUniform2fv;
1837 GLEE_EXTERN PFNGLUNIFORM3FVPROC pglUniform3fv;
1838 GLEE_EXTERN PFNGLUNIFORM4FVPROC pglUniform4fv;
1839 GLEE_EXTERN PFNGLUNIFORM1IVPROC pglUniform1iv;
1840 GLEE_EXTERN PFNGLUNIFORM2IVPROC pglUniform2iv;
1841 GLEE_EXTERN PFNGLUNIFORM3IVPROC pglUniform3iv;
1842 GLEE_EXTERN PFNGLUNIFORM4IVPROC pglUniform4iv;
1843 GLEE_EXTERN PFNGLUNIFORMMATRIX2FVPROC pglUniformMatrix2fv;
1844 GLEE_EXTERN PFNGLUNIFORMMATRIX3FVPROC pglUniformMatrix3fv;
1845 GLEE_EXTERN PFNGLUNIFORMMATRIX4FVPROC pglUniformMatrix4fv;
1846 GLEE_EXTERN PFNGLVALIDATEPROGRAMPROC pglValidateProgram;
1847 GLEE_EXTERN PFNGLVERTEXATTRIB1DPROC pglVertexAttrib1d;
1848 GLEE_EXTERN PFNGLVERTEXATTRIB1DVPROC pglVertexAttrib1dv;
1849 GLEE_EXTERN PFNGLVERTEXATTRIB1FPROC pglVertexAttrib1f;
1850 GLEE_EXTERN PFNGLVERTEXATTRIB1FVPROC pglVertexAttrib1fv;
1851 GLEE_EXTERN PFNGLVERTEXATTRIB1SPROC pglVertexAttrib1s;
1852 GLEE_EXTERN PFNGLVERTEXATTRIB1SVPROC pglVertexAttrib1sv;
1853 GLEE_EXTERN PFNGLVERTEXATTRIB2DPROC pglVertexAttrib2d;
1854 GLEE_EXTERN PFNGLVERTEXATTRIB2DVPROC pglVertexAttrib2dv;
1855 GLEE_EXTERN PFNGLVERTEXATTRIB2FPROC pglVertexAttrib2f;
1856 GLEE_EXTERN PFNGLVERTEXATTRIB2FVPROC pglVertexAttrib2fv;
1857 GLEE_EXTERN PFNGLVERTEXATTRIB2SPROC pglVertexAttrib2s;
1858 GLEE_EXTERN PFNGLVERTEXATTRIB2SVPROC pglVertexAttrib2sv;
1859 GLEE_EXTERN PFNGLVERTEXATTRIB3DPROC pglVertexAttrib3d;
1860 GLEE_EXTERN PFNGLVERTEXATTRIB3DVPROC pglVertexAttrib3dv;
1861 GLEE_EXTERN PFNGLVERTEXATTRIB3FPROC pglVertexAttrib3f;
1862 GLEE_EXTERN PFNGLVERTEXATTRIB3FVPROC pglVertexAttrib3fv;
1863 GLEE_EXTERN PFNGLVERTEXATTRIB3SPROC pglVertexAttrib3s;
1864 GLEE_EXTERN PFNGLVERTEXATTRIB3SVPROC pglVertexAttrib3sv;
1865 GLEE_EXTERN PFNGLVERTEXATTRIB4NBVPROC pglVertexAttrib4Nbv;
1866 GLEE_EXTERN PFNGLVERTEXATTRIB4NIVPROC pglVertexAttrib4Niv;
1867 GLEE_EXTERN PFNGLVERTEXATTRIB4NSVPROC pglVertexAttrib4Nsv;
1868 GLEE_EXTERN PFNGLVERTEXATTRIB4NUBPROC pglVertexAttrib4Nub;
1869 GLEE_EXTERN PFNGLVERTEXATTRIB4NUBVPROC pglVertexAttrib4Nubv;
1870 GLEE_EXTERN PFNGLVERTEXATTRIB4NUIVPROC pglVertexAttrib4Nuiv;
1871 GLEE_EXTERN PFNGLVERTEXATTRIB4NUSVPROC pglVertexAttrib4Nusv;
1872 GLEE_EXTERN PFNGLVERTEXATTRIB4BVPROC pglVertexAttrib4bv;
1873 GLEE_EXTERN PFNGLVERTEXATTRIB4DPROC pglVertexAttrib4d;
1874 GLEE_EXTERN PFNGLVERTEXATTRIB4DVPROC pglVertexAttrib4dv;
1875 GLEE_EXTERN PFNGLVERTEXATTRIB4FPROC pglVertexAttrib4f;
1876 GLEE_EXTERN PFNGLVERTEXATTRIB4FVPROC pglVertexAttrib4fv;
1877 GLEE_EXTERN PFNGLVERTEXATTRIB4IVPROC pglVertexAttrib4iv;
1878 GLEE_EXTERN PFNGLVERTEXATTRIB4SPROC pglVertexAttrib4s;
1879 GLEE_EXTERN PFNGLVERTEXATTRIB4SVPROC pglVertexAttrib4sv;
1880 GLEE_EXTERN PFNGLVERTEXATTRIB4UBVPROC pglVertexAttrib4ubv;
1881 GLEE_EXTERN PFNGLVERTEXATTRIB4UIVPROC pglVertexAttrib4uiv;
1882 GLEE_EXTERN PFNGLVERTEXATTRIB4USVPROC pglVertexAttrib4usv;
1883 GLEE_EXTERN PFNGLVERTEXATTRIBPOINTERPROC pglVertexAttribPointer;
1884 #define glBlendEquationSeparate pglBlendEquationSeparate
1885 #define glDrawBuffers pglDrawBuffers
1886 #define glStencilOpSeparate pglStencilOpSeparate
1887 #define glStencilFuncSeparate pglStencilFuncSeparate
1888 #define glStencilMaskSeparate pglStencilMaskSeparate
1889 #define glAttachShader pglAttachShader
1890 #define glBindAttribLocation pglBindAttribLocation
1891 #define glCompileShader pglCompileShader
1892 #define glCreateProgram pglCreateProgram
1893 #define glCreateShader pglCreateShader
1894 #define glDeleteProgram pglDeleteProgram
1895 #define glDeleteShader pglDeleteShader
1896 #define glDetachShader pglDetachShader
1897 #define glDisableVertexAttribArray pglDisableVertexAttribArray
1898 #define glEnableVertexAttribArray pglEnableVertexAttribArray
1899 #define glGetActiveAttrib pglGetActiveAttrib
1900 #define glGetActiveUniform pglGetActiveUniform
1901 #define glGetAttachedShaders pglGetAttachedShaders
1902 #define glGetAttribLocation pglGetAttribLocation
1903 #define glGetProgramiv pglGetProgramiv
1904 #define glGetProgramInfoLog pglGetProgramInfoLog
1905 #define glGetShaderiv pglGetShaderiv
1906 #define glGetShaderInfoLog pglGetShaderInfoLog
1907 #define glGetShaderSource pglGetShaderSource
1908 #define glGetUniformLocation pglGetUniformLocation
1909 #define glGetUniformfv pglGetUniformfv
1910 #define glGetUniformiv pglGetUniformiv
1911 #define glGetVertexAttribdv pglGetVertexAttribdv
1912 #define glGetVertexAttribfv pglGetVertexAttribfv
1913 #define glGetVertexAttribiv pglGetVertexAttribiv
1914 #define glGetVertexAttribPointerv pglGetVertexAttribPointerv
1915 #define glIsProgram pglIsProgram
1916 #define glIsShader pglIsShader
1917 #define glLinkProgram pglLinkProgram
1918 #define glShaderSource pglShaderSource
1919 #define glUseProgram pglUseProgram
1920 #define glUniform1f pglUniform1f
1921 #define glUniform2f pglUniform2f
1922 #define glUniform3f pglUniform3f
1923 #define glUniform4f pglUniform4f
1924 #define glUniform1i pglUniform1i
1925 #define glUniform2i pglUniform2i
1926 #define glUniform3i pglUniform3i
1927 #define glUniform4i pglUniform4i
1928 #define glUniform1fv pglUniform1fv
1929 #define glUniform2fv pglUniform2fv
1930 #define glUniform3fv pglUniform3fv
1931 #define glUniform4fv pglUniform4fv
1932 #define glUniform1iv pglUniform1iv
1933 #define glUniform2iv pglUniform2iv
1934 #define glUniform3iv pglUniform3iv
1935 #define glUniform4iv pglUniform4iv
1936 #define glUniformMatrix2fv pglUniformMatrix2fv
1937 #define glUniformMatrix3fv pglUniformMatrix3fv
1938 #define glUniformMatrix4fv pglUniformMatrix4fv
1939 #define glValidateProgram pglValidateProgram
1940 #define glVertexAttrib1d pglVertexAttrib1d
1941 #define glVertexAttrib1dv pglVertexAttrib1dv
1942 #define glVertexAttrib1f pglVertexAttrib1f
1943 #define glVertexAttrib1fv pglVertexAttrib1fv
1944 #define glVertexAttrib1s pglVertexAttrib1s
1945 #define glVertexAttrib1sv pglVertexAttrib1sv
1946 #define glVertexAttrib2d pglVertexAttrib2d
1947 #define glVertexAttrib2dv pglVertexAttrib2dv
1948 #define glVertexAttrib2f pglVertexAttrib2f
1949 #define glVertexAttrib2fv pglVertexAttrib2fv
1950 #define glVertexAttrib2s pglVertexAttrib2s
1951 #define glVertexAttrib2sv pglVertexAttrib2sv
1952 #define glVertexAttrib3d pglVertexAttrib3d
1953 #define glVertexAttrib3dv pglVertexAttrib3dv
1954 #define glVertexAttrib3f pglVertexAttrib3f
1955 #define glVertexAttrib3fv pglVertexAttrib3fv
1956 #define glVertexAttrib3s pglVertexAttrib3s
1957 #define glVertexAttrib3sv pglVertexAttrib3sv
1958 #define glVertexAttrib4Nbv pglVertexAttrib4Nbv
1959 #define glVertexAttrib4Niv pglVertexAttrib4Niv
1960 #define glVertexAttrib4Nsv pglVertexAttrib4Nsv
1961 #define glVertexAttrib4Nub pglVertexAttrib4Nub
1962 #define glVertexAttrib4Nubv pglVertexAttrib4Nubv
1963 #define glVertexAttrib4Nuiv pglVertexAttrib4Nuiv
1964 #define glVertexAttrib4Nusv pglVertexAttrib4Nusv
1965 #define glVertexAttrib4bv pglVertexAttrib4bv
1966 #define glVertexAttrib4d pglVertexAttrib4d
1967 #define glVertexAttrib4dv pglVertexAttrib4dv
1968 #define glVertexAttrib4f pglVertexAttrib4f
1969 #define glVertexAttrib4fv pglVertexAttrib4fv
1970 #define glVertexAttrib4iv pglVertexAttrib4iv
1971 #define glVertexAttrib4s pglVertexAttrib4s
1972 #define glVertexAttrib4sv pglVertexAttrib4sv
1973 #define glVertexAttrib4ubv pglVertexAttrib4ubv
1974 #define glVertexAttrib4uiv pglVertexAttrib4uiv
1975 #define glVertexAttrib4usv pglVertexAttrib4usv
1976 #define glVertexAttribPointer pglVertexAttribPointer
1977 #endif
1978 
1979 /* GL_VERSION_2_1 */
1980 
1981 #ifndef GL_VERSION_2_1
1982 #define GL_VERSION_2_1 1
1983 #define __GLEE_GL_VERSION_2_1 1
1984 /* Constants */
1985 #define GL_PIXEL_PACK_BUFFER 0x88EB
1986 #define GL_PIXEL_UNPACK_BUFFER 0x88EC
1987 #define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED
1988 #define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF
1989 #define GL_SRGB 0x8C40
1990 #define GL_SRGB8 0x8C41
1991 #define GL_SRGB_ALPHA 0x8C42
1992 #define GL_SRGB8_ALPHA8 0x8C43
1993 #define GL_SLUMINANCE_ALPHA 0x8C44
1994 #define GL_SLUMINANCE8_ALPHA8 0x8C45
1995 #define GL_SLUMINANCE 0x8C46
1996 #define GL_SLUMINANCE8 0x8C47
1997 #define GL_COMPRESSED_SRGB 0x8C48
1998 #define GL_COMPRESSED_SRGB_ALPHA 0x8C49
1999 #define GL_COMPRESSED_SLUMINANCE 0x8C4A
2000 #define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B
2001 #define GL_FLOAT_MAT2x3 0x8B65
2002 #define GL_FLOAT_MAT2x4 0x8B66
2003 #define GL_FLOAT_MAT3x2 0x8B67
2004 #define GL_FLOAT_MAT3x4 0x8B68
2005 #define GL_FLOAT_MAT4x2 0x8B69
2006 #define GL_FLOAT_MAT4x3 0x8B6A
2007 #define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F
2008 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2009 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2010 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2011 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2012 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2013 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2014 GLEE_EXTERN PFNGLUNIFORMMATRIX2X3FVPROC pglUniformMatrix2x3fv;
2015 GLEE_EXTERN PFNGLUNIFORMMATRIX3X2FVPROC pglUniformMatrix3x2fv;
2016 GLEE_EXTERN PFNGLUNIFORMMATRIX2X4FVPROC pglUniformMatrix2x4fv;
2017 GLEE_EXTERN PFNGLUNIFORMMATRIX4X2FVPROC pglUniformMatrix4x2fv;
2018 GLEE_EXTERN PFNGLUNIFORMMATRIX3X4FVPROC pglUniformMatrix3x4fv;
2019 GLEE_EXTERN PFNGLUNIFORMMATRIX4X3FVPROC pglUniformMatrix4x3fv;
2020 #define glUniformMatrix2x3fv pglUniformMatrix2x3fv
2021 #define glUniformMatrix3x2fv pglUniformMatrix3x2fv
2022 #define glUniformMatrix2x4fv pglUniformMatrix2x4fv
2023 #define glUniformMatrix4x2fv pglUniformMatrix4x2fv
2024 #define glUniformMatrix3x4fv pglUniformMatrix3x4fv
2025 #define glUniformMatrix4x3fv pglUniformMatrix4x3fv
2026 #endif
2027 
2028 /* GL_ARB_multitexture */
2029 
2030 #ifndef GL_ARB_multitexture
2031 #define GL_ARB_multitexture 1
2032 #define __GLEE_GL_ARB_multitexture 1
2033 /* Constants */
2034 #define GL_TEXTURE0_ARB 0x84C0
2035 #define GL_TEXTURE1_ARB 0x84C1
2036 #define GL_TEXTURE2_ARB 0x84C2
2037 #define GL_TEXTURE3_ARB 0x84C3
2038 #define GL_TEXTURE4_ARB 0x84C4
2039 #define GL_TEXTURE5_ARB 0x84C5
2040 #define GL_TEXTURE6_ARB 0x84C6
2041 #define GL_TEXTURE7_ARB 0x84C7
2042 #define GL_TEXTURE8_ARB 0x84C8
2043 #define GL_TEXTURE9_ARB 0x84C9
2044 #define GL_TEXTURE10_ARB 0x84CA
2045 #define GL_TEXTURE11_ARB 0x84CB
2046 #define GL_TEXTURE12_ARB 0x84CC
2047 #define GL_TEXTURE13_ARB 0x84CD
2048 #define GL_TEXTURE14_ARB 0x84CE
2049 #define GL_TEXTURE15_ARB 0x84CF
2050 #define GL_TEXTURE16_ARB 0x84D0
2051 #define GL_TEXTURE17_ARB 0x84D1
2052 #define GL_TEXTURE18_ARB 0x84D2
2053 #define GL_TEXTURE19_ARB 0x84D3
2054 #define GL_TEXTURE20_ARB 0x84D4
2055 #define GL_TEXTURE21_ARB 0x84D5
2056 #define GL_TEXTURE22_ARB 0x84D6
2057 #define GL_TEXTURE23_ARB 0x84D7
2058 #define GL_TEXTURE24_ARB 0x84D8
2059 #define GL_TEXTURE25_ARB 0x84D9
2060 #define GL_TEXTURE26_ARB 0x84DA
2061 #define GL_TEXTURE27_ARB 0x84DB
2062 #define GL_TEXTURE28_ARB 0x84DC
2063 #define GL_TEXTURE29_ARB 0x84DD
2064 #define GL_TEXTURE30_ARB 0x84DE
2065 #define GL_TEXTURE31_ARB 0x84DF
2066 #define GL_ACTIVE_TEXTURE_ARB 0x84E0
2067 #define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1
2068 #define GL_MAX_TEXTURE_UNITS_ARB 0x84E2
2069 typedef void (APIENTRYP PFNGLACTIVETEXTUREARBPROC) (GLenum texture);
2070 typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
2071 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
2072 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble * v);
2073 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
2074 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat * v);
2075 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
2076 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint * v);
2077 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
2078 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort * v);
2079 typedef void (APIENTRYP PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
2080 typedef void (APIENTRYP PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble * v);
2081 typedef void (APIENTRYP PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
2082 typedef void (APIENTRYP PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat * v);
2083 typedef void (APIENTRYP PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
2084 typedef void (APIENTRYP PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint * v);
2085 typedef void (APIENTRYP PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
2086 typedef void (APIENTRYP PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort * v);
2087 typedef void (APIENTRYP PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
2088 typedef void (APIENTRYP PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble * v);
2089 typedef void (APIENTRYP PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
2090 typedef void (APIENTRYP PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat * v);
2091 typedef void (APIENTRYP PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
2092 typedef void (APIENTRYP PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint * v);
2093 typedef void (APIENTRYP PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
2094 typedef void (APIENTRYP PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort * v);
2095 typedef void (APIENTRYP PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
2096 typedef void (APIENTRYP PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble * v);
2097 typedef void (APIENTRYP PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
2098 typedef void (APIENTRYP PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat * v);
2099 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
2100 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint * v);
2101 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
2102 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort * v);
2103 GLEE_EXTERN PFNGLACTIVETEXTUREARBPROC pglActiveTextureARB;
2104 GLEE_EXTERN PFNGLCLIENTACTIVETEXTUREARBPROC pglClientActiveTextureARB;
2105 GLEE_EXTERN PFNGLMULTITEXCOORD1DARBPROC pglMultiTexCoord1dARB;
2106 GLEE_EXTERN PFNGLMULTITEXCOORD1DVARBPROC pglMultiTexCoord1dvARB;
2107 GLEE_EXTERN PFNGLMULTITEXCOORD1FARBPROC pglMultiTexCoord1fARB;
2108 GLEE_EXTERN PFNGLMULTITEXCOORD1FVARBPROC pglMultiTexCoord1fvARB;
2109 GLEE_EXTERN PFNGLMULTITEXCOORD1IARBPROC pglMultiTexCoord1iARB;
2110 GLEE_EXTERN PFNGLMULTITEXCOORD1IVARBPROC pglMultiTexCoord1ivARB;
2111 GLEE_EXTERN PFNGLMULTITEXCOORD1SARBPROC pglMultiTexCoord1sARB;
2112 GLEE_EXTERN PFNGLMULTITEXCOORD1SVARBPROC pglMultiTexCoord1svARB;
2113 GLEE_EXTERN PFNGLMULTITEXCOORD2DARBPROC pglMultiTexCoord2dARB;
2114 GLEE_EXTERN PFNGLMULTITEXCOORD2DVARBPROC pglMultiTexCoord2dvARB;
2115 GLEE_EXTERN PFNGLMULTITEXCOORD2FARBPROC pglMultiTexCoord2fARB;
2116 GLEE_EXTERN PFNGLMULTITEXCOORD2FVARBPROC pglMultiTexCoord2fvARB;
2117 GLEE_EXTERN PFNGLMULTITEXCOORD2IARBPROC pglMultiTexCoord2iARB;
2118 GLEE_EXTERN PFNGLMULTITEXCOORD2IVARBPROC pglMultiTexCoord2ivARB;
2119 GLEE_EXTERN PFNGLMULTITEXCOORD2SARBPROC pglMultiTexCoord2sARB;
2120 GLEE_EXTERN PFNGLMULTITEXCOORD2SVARBPROC pglMultiTexCoord2svARB;
2121 GLEE_EXTERN PFNGLMULTITEXCOORD3DARBPROC pglMultiTexCoord3dARB;
2122 GLEE_EXTERN PFNGLMULTITEXCOORD3DVARBPROC pglMultiTexCoord3dvARB;
2123 GLEE_EXTERN PFNGLMULTITEXCOORD3FARBPROC pglMultiTexCoord3fARB;
2124 GLEE_EXTERN PFNGLMULTITEXCOORD3FVARBPROC pglMultiTexCoord3fvARB;
2125 GLEE_EXTERN PFNGLMULTITEXCOORD3IARBPROC pglMultiTexCoord3iARB;
2126 GLEE_EXTERN PFNGLMULTITEXCOORD3IVARBPROC pglMultiTexCoord3ivARB;
2127 GLEE_EXTERN PFNGLMULTITEXCOORD3SARBPROC pglMultiTexCoord3sARB;
2128 GLEE_EXTERN PFNGLMULTITEXCOORD3SVARBPROC pglMultiTexCoord3svARB;
2129 GLEE_EXTERN PFNGLMULTITEXCOORD4DARBPROC pglMultiTexCoord4dARB;
2130 GLEE_EXTERN PFNGLMULTITEXCOORD4DVARBPROC pglMultiTexCoord4dvARB;
2131 GLEE_EXTERN PFNGLMULTITEXCOORD4FARBPROC pglMultiTexCoord4fARB;
2132 GLEE_EXTERN PFNGLMULTITEXCOORD4FVARBPROC pglMultiTexCoord4fvARB;
2133 GLEE_EXTERN PFNGLMULTITEXCOORD4IARBPROC pglMultiTexCoord4iARB;
2134 GLEE_EXTERN PFNGLMULTITEXCOORD4IVARBPROC pglMultiTexCoord4ivARB;
2135 GLEE_EXTERN PFNGLMULTITEXCOORD4SARBPROC pglMultiTexCoord4sARB;
2136 GLEE_EXTERN PFNGLMULTITEXCOORD4SVARBPROC pglMultiTexCoord4svARB;
2137 #define glActiveTextureARB pglActiveTextureARB
2138 #define glClientActiveTextureARB pglClientActiveTextureARB
2139 #define glMultiTexCoord1dARB pglMultiTexCoord1dARB
2140 #define glMultiTexCoord1dvARB pglMultiTexCoord1dvARB
2141 #define glMultiTexCoord1fARB pglMultiTexCoord1fARB
2142 #define glMultiTexCoord1fvARB pglMultiTexCoord1fvARB
2143 #define glMultiTexCoord1iARB pglMultiTexCoord1iARB
2144 #define glMultiTexCoord1ivARB pglMultiTexCoord1ivARB
2145 #define glMultiTexCoord1sARB pglMultiTexCoord1sARB
2146 #define glMultiTexCoord1svARB pglMultiTexCoord1svARB
2147 #define glMultiTexCoord2dARB pglMultiTexCoord2dARB
2148 #define glMultiTexCoord2dvARB pglMultiTexCoord2dvARB
2149 #define glMultiTexCoord2fARB pglMultiTexCoord2fARB
2150 #define glMultiTexCoord2fvARB pglMultiTexCoord2fvARB
2151 #define glMultiTexCoord2iARB pglMultiTexCoord2iARB
2152 #define glMultiTexCoord2ivARB pglMultiTexCoord2ivARB
2153 #define glMultiTexCoord2sARB pglMultiTexCoord2sARB
2154 #define glMultiTexCoord2svARB pglMultiTexCoord2svARB
2155 #define glMultiTexCoord3dARB pglMultiTexCoord3dARB
2156 #define glMultiTexCoord3dvARB pglMultiTexCoord3dvARB
2157 #define glMultiTexCoord3fARB pglMultiTexCoord3fARB
2158 #define glMultiTexCoord3fvARB pglMultiTexCoord3fvARB
2159 #define glMultiTexCoord3iARB pglMultiTexCoord3iARB
2160 #define glMultiTexCoord3ivARB pglMultiTexCoord3ivARB
2161 #define glMultiTexCoord3sARB pglMultiTexCoord3sARB
2162 #define glMultiTexCoord3svARB pglMultiTexCoord3svARB
2163 #define glMultiTexCoord4dARB pglMultiTexCoord4dARB
2164 #define glMultiTexCoord4dvARB pglMultiTexCoord4dvARB
2165 #define glMultiTexCoord4fARB pglMultiTexCoord4fARB
2166 #define glMultiTexCoord4fvARB pglMultiTexCoord4fvARB
2167 #define glMultiTexCoord4iARB pglMultiTexCoord4iARB
2168 #define glMultiTexCoord4ivARB pglMultiTexCoord4ivARB
2169 #define glMultiTexCoord4sARB pglMultiTexCoord4sARB
2170 #define glMultiTexCoord4svARB pglMultiTexCoord4svARB
2171 #endif
2172 
2173 /* GL_ARB_transpose_matrix */
2174 
2175 #ifndef GL_ARB_transpose_matrix
2176 #define GL_ARB_transpose_matrix 1
2177 #define __GLEE_GL_ARB_transpose_matrix 1
2178 /* Constants */
2179 #define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3
2180 #define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4
2181 #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5
2182 #define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6
2183 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat * m);
2184 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble * m);
2185 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat * m);
2186 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble * m);
2187 GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXFARBPROC pglLoadTransposeMatrixfARB;
2188 GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXDARBPROC pglLoadTransposeMatrixdARB;
2189 GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXFARBPROC pglMultTransposeMatrixfARB;
2190 GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXDARBPROC pglMultTransposeMatrixdARB;
2191 #define glLoadTransposeMatrixfARB pglLoadTransposeMatrixfARB
2192 #define glLoadTransposeMatrixdARB pglLoadTransposeMatrixdARB
2193 #define glMultTransposeMatrixfARB pglMultTransposeMatrixfARB
2194 #define glMultTransposeMatrixdARB pglMultTransposeMatrixdARB
2195 #endif
2196 
2197 /* GL_ARB_multisample */
2198 
2199 #ifndef GL_ARB_multisample
2200 #define GL_ARB_multisample 1
2201 #define __GLEE_GL_ARB_multisample 1
2202 /* Constants */
2203 #define GL_MULTISAMPLE_ARB 0x809D
2204 #define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E
2205 #define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F
2206 #define GL_SAMPLE_COVERAGE_ARB 0x80A0
2207 #define GL_SAMPLE_BUFFERS_ARB 0x80A8
2208 #define GL_SAMPLES_ARB 0x80A9
2209 #define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA
2210 #define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB
2211 #define GL_MULTISAMPLE_BIT_ARB 0x20000000
2212 typedef void (APIENTRYP PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert);
2213 GLEE_EXTERN PFNGLSAMPLECOVERAGEARBPROC pglSampleCoverageARB;
2214 #define glSampleCoverageARB pglSampleCoverageARB
2215 #endif
2216 
2217 /* GL_ARB_texture_env_add */
2218 
2219 #ifndef GL_ARB_texture_env_add
2220 #define GL_ARB_texture_env_add 1
2221 #define __GLEE_GL_ARB_texture_env_add 1
2222 /* Constants */
2223 #endif
2224 
2225 /* GL_ARB_texture_cube_map */
2226 
2227 #ifndef GL_ARB_texture_cube_map
2228 #define GL_ARB_texture_cube_map 1
2229 #define __GLEE_GL_ARB_texture_cube_map 1
2230 /* Constants */
2231 #define GL_NORMAL_MAP_ARB 0x8511
2232 #define GL_REFLECTION_MAP_ARB 0x8512
2233 #define GL_TEXTURE_CUBE_MAP_ARB 0x8513
2234 #define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514
2235 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515
2236 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516
2237 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517
2238 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518
2239 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519
2240 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A
2241 #define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B
2242 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C
2243 #endif
2244 
2245 /* GL_ARB_texture_compression */
2246 
2247 #ifndef GL_ARB_texture_compression
2248 #define GL_ARB_texture_compression 1
2249 #define __GLEE_GL_ARB_texture_compression 1
2250 /* Constants */
2251 #define GL_COMPRESSED_ALPHA_ARB 0x84E9
2252 #define GL_COMPRESSED_LUMINANCE_ARB 0x84EA
2253 #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
2254 #define GL_COMPRESSED_INTENSITY_ARB 0x84EC
2255 #define GL_COMPRESSED_RGB_ARB 0x84ED
2256 #define GL_COMPRESSED_RGBA_ARB 0x84EE
2257 #define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF
2258 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
2259 #define GL_TEXTURE_COMPRESSED_ARB 0x86A1
2260 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2
2261 #define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3
2262 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
2263 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
2264 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
2265 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
2266 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
2267 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
2268 typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, GLvoid * img);
2269 GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE3DARBPROC pglCompressedTexImage3DARB;
2270 GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE2DARBPROC pglCompressedTexImage2DARB;
2271 GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE1DARBPROC pglCompressedTexImage1DARB;
2272 GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC pglCompressedTexSubImage3DARB;
2273 GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC pglCompressedTexSubImage2DARB;
2274 GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC pglCompressedTexSubImage1DARB;
2275 GLEE_EXTERN PFNGLGETCOMPRESSEDTEXIMAGEARBPROC pglGetCompressedTexImageARB;
2276 #define glCompressedTexImage3DARB pglCompressedTexImage3DARB
2277 #define glCompressedTexImage2DARB pglCompressedTexImage2DARB
2278 #define glCompressedTexImage1DARB pglCompressedTexImage1DARB
2279 #define glCompressedTexSubImage3DARB pglCompressedTexSubImage3DARB
2280 #define glCompressedTexSubImage2DARB pglCompressedTexSubImage2DARB
2281 #define glCompressedTexSubImage1DARB pglCompressedTexSubImage1DARB
2282 #define glGetCompressedTexImageARB pglGetCompressedTexImageARB
2283 #endif
2284 
2285 /* GL_ARB_texture_border_clamp */
2286 
2287 #ifndef GL_ARB_texture_border_clamp
2288 #define GL_ARB_texture_border_clamp 1
2289 #define __GLEE_GL_ARB_texture_border_clamp 1
2290 /* Constants */
2291 #define GL_CLAMP_TO_BORDER_ARB 0x812D
2292 #endif
2293 
2294 /* GL_ARB_point_parameters */
2295 
2296 #ifndef GL_ARB_point_parameters
2297 #define GL_ARB_point_parameters 1
2298 #define __GLEE_GL_ARB_point_parameters 1
2299 /* Constants */
2300 #define GL_POINT_SIZE_MIN_ARB 0x8126
2301 #define GL_POINT_SIZE_MAX_ARB 0x8127
2302 #define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128
2303 #define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129
2304 typedef void (APIENTRYP PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param);
2305 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat * params);
2306 GLEE_EXTERN PFNGLPOINTPARAMETERFARBPROC pglPointParameterfARB;
2307 GLEE_EXTERN PFNGLPOINTPARAMETERFVARBPROC pglPointParameterfvARB;
2308 #define glPointParameterfARB pglPointParameterfARB
2309 #define glPointParameterfvARB pglPointParameterfvARB
2310 #endif
2311 
2312 /* GL_ARB_vertex_blend */
2313 
2314 #ifndef GL_ARB_vertex_blend
2315 #define GL_ARB_vertex_blend 1
2316 #define __GLEE_GL_ARB_vertex_blend 1
2317 /* Constants */
2318 #define GL_MAX_VERTEX_UNITS_ARB 0x86A4
2319 #define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5
2320 #define GL_WEIGHT_SUM_UNITY_ARB 0x86A6
2321 #define GL_VERTEX_BLEND_ARB 0x86A7
2322 #define GL_CURRENT_WEIGHT_ARB 0x86A8
2323 #define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9
2324 #define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA
2325 #define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB
2326 #define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC
2327 #define GL_WEIGHT_ARRAY_ARB 0x86AD
2328 #define GL_MODELVIEW0_ARB 0x1700
2329 #define GL_MODELVIEW1_ARB 0x850A
2330 #define GL_MODELVIEW2_ARB 0x8722
2331 #define GL_MODELVIEW3_ARB 0x8723
2332 #define GL_MODELVIEW4_ARB 0x8724
2333 #define GL_MODELVIEW5_ARB 0x8725
2334 #define GL_MODELVIEW6_ARB 0x8726
2335 #define GL_MODELVIEW7_ARB 0x8727
2336 #define GL_MODELVIEW8_ARB 0x8728
2337 #define GL_MODELVIEW9_ARB 0x8729
2338 #define GL_MODELVIEW10_ARB 0x872A
2339 #define GL_MODELVIEW11_ARB 0x872B
2340 #define GL_MODELVIEW12_ARB 0x872C
2341 #define GL_MODELVIEW13_ARB 0x872D
2342 #define GL_MODELVIEW14_ARB 0x872E
2343 #define GL_MODELVIEW15_ARB 0x872F
2344 #define GL_MODELVIEW16_ARB 0x8730
2345 #define GL_MODELVIEW17_ARB 0x8731
2346 #define GL_MODELVIEW18_ARB 0x8732
2347 #define GL_MODELVIEW19_ARB 0x8733
2348 #define GL_MODELVIEW20_ARB 0x8734
2349 #define GL_MODELVIEW21_ARB 0x8735
2350 #define GL_MODELVIEW22_ARB 0x8736
2351 #define GL_MODELVIEW23_ARB 0x8737
2352 #define GL_MODELVIEW24_ARB 0x8738
2353 #define GL_MODELVIEW25_ARB 0x8739
2354 #define GL_MODELVIEW26_ARB 0x873A
2355 #define GL_MODELVIEW27_ARB 0x873B
2356 #define GL_MODELVIEW28_ARB 0x873C
2357 #define GL_MODELVIEW29_ARB 0x873D
2358 #define GL_MODELVIEW30_ARB 0x873E
2359 #define GL_MODELVIEW31_ARB 0x873F
2360 typedef void (APIENTRYP PFNGLWEIGHTBVARBPROC) (GLint size, const GLbyte * weights);
2361 typedef void (APIENTRYP PFNGLWEIGHTSVARBPROC) (GLint size, const GLshort * weights);
2362 typedef void (APIENTRYP PFNGLWEIGHTIVARBPROC) (GLint size, const GLint * weights);
2363 typedef void (APIENTRYP PFNGLWEIGHTFVARBPROC) (GLint size, const GLfloat * weights);
2364 typedef void (APIENTRYP PFNGLWEIGHTDVARBPROC) (GLint size, const GLdouble * weights);
2365 typedef void (APIENTRYP PFNGLWEIGHTUBVARBPROC) (GLint size, const GLubyte * weights);
2366 typedef void (APIENTRYP PFNGLWEIGHTUSVARBPROC) (GLint size, const GLushort * weights);
2367 typedef void (APIENTRYP PFNGLWEIGHTUIVARBPROC) (GLint size, const GLuint * weights);
2368 typedef void (APIENTRYP PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
2369 typedef void (APIENTRYP PFNGLVERTEXBLENDARBPROC) (GLint count);
2370 GLEE_EXTERN PFNGLWEIGHTBVARBPROC pglWeightbvARB;
2371 GLEE_EXTERN PFNGLWEIGHTSVARBPROC pglWeightsvARB;
2372 GLEE_EXTERN PFNGLWEIGHTIVARBPROC pglWeightivARB;
2373 GLEE_EXTERN PFNGLWEIGHTFVARBPROC pglWeightfvARB;
2374 GLEE_EXTERN PFNGLWEIGHTDVARBPROC pglWeightdvARB;
2375 GLEE_EXTERN PFNGLWEIGHTUBVARBPROC pglWeightubvARB;
2376 GLEE_EXTERN PFNGLWEIGHTUSVARBPROC pglWeightusvARB;
2377 GLEE_EXTERN PFNGLWEIGHTUIVARBPROC pglWeightuivARB;
2378 GLEE_EXTERN PFNGLWEIGHTPOINTERARBPROC pglWeightPointerARB;
2379 GLEE_EXTERN PFNGLVERTEXBLENDARBPROC pglVertexBlendARB;
2380 #define glWeightbvARB pglWeightbvARB
2381 #define glWeightsvARB pglWeightsvARB
2382 #define glWeightivARB pglWeightivARB
2383 #define glWeightfvARB pglWeightfvARB
2384 #define glWeightdvARB pglWeightdvARB
2385 #define glWeightubvARB pglWeightubvARB
2386 #define glWeightusvARB pglWeightusvARB
2387 #define glWeightuivARB pglWeightuivARB
2388 #define glWeightPointerARB pglWeightPointerARB
2389 #define glVertexBlendARB pglVertexBlendARB
2390 #endif
2391 
2392 /* GL_ARB_matrix_palette */
2393 
2394 #ifndef GL_ARB_matrix_palette
2395 #define GL_ARB_matrix_palette 1
2396 #define __GLEE_GL_ARB_matrix_palette 1
2397 /* Constants */
2398 #define GL_MATRIX_PALETTE_ARB 0x8840
2399 #define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841
2400 #define GL_MAX_PALETTE_MATRICES_ARB 0x8842
2401 #define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843
2402 #define GL_MATRIX_INDEX_ARRAY_ARB 0x8844
2403 #define GL_CURRENT_MATRIX_INDEX_ARB 0x8845
2404 #define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846
2405 #define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847
2406 #define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848
2407 #define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849
2408 typedef void (APIENTRYP PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
2409 typedef void (APIENTRYP PFNGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte * indices);
2410 typedef void (APIENTRYP PFNGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort * indices);
2411 typedef void (APIENTRYP PFNGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint * indices);
2412 typedef void (APIENTRYP PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
2413 GLEE_EXTERN PFNGLCURRENTPALETTEMATRIXARBPROC pglCurrentPaletteMatrixARB;
2414 GLEE_EXTERN PFNGLMATRIXINDEXUBVARBPROC pglMatrixIndexubvARB;
2415 GLEE_EXTERN PFNGLMATRIXINDEXUSVARBPROC pglMatrixIndexusvARB;
2416 GLEE_EXTERN PFNGLMATRIXINDEXUIVARBPROC pglMatrixIndexuivARB;
2417 GLEE_EXTERN PFNGLMATRIXINDEXPOINTERARBPROC pglMatrixIndexPointerARB;
2418 #define glCurrentPaletteMatrixARB pglCurrentPaletteMatrixARB
2419 #define glMatrixIndexubvARB pglMatrixIndexubvARB
2420 #define glMatrixIndexusvARB pglMatrixIndexusvARB
2421 #define glMatrixIndexuivARB pglMatrixIndexuivARB
2422 #define glMatrixIndexPointerARB pglMatrixIndexPointerARB
2423 #endif
2424 
2425 /* GL_ARB_texture_env_combine */
2426 
2427 #ifndef GL_ARB_texture_env_combine
2428 #define GL_ARB_texture_env_combine 1
2429 #define __GLEE_GL_ARB_texture_env_combine 1
2430 /* Constants */
2431 #define GL_COMBINE_ARB 0x8570
2432 #define GL_COMBINE_RGB_ARB 0x8571
2433 #define GL_COMBINE_ALPHA_ARB 0x8572
2434 #define GL_SOURCE0_RGB_ARB 0x8580
2435 #define GL_SOURCE1_RGB_ARB 0x8581
2436 #define GL_SOURCE2_RGB_ARB 0x8582
2437 #define GL_SOURCE0_ALPHA_ARB 0x8588
2438 #define GL_SOURCE1_ALPHA_ARB 0x8589
2439 #define GL_SOURCE2_ALPHA_ARB 0x858A
2440 #define GL_OPERAND0_RGB_ARB 0x8590
2441 #define GL_OPERAND1_RGB_ARB 0x8591
2442 #define GL_OPERAND2_RGB_ARB 0x8592
2443 #define GL_OPERAND0_ALPHA_ARB 0x8598
2444 #define GL_OPERAND1_ALPHA_ARB 0x8599
2445 #define GL_OPERAND2_ALPHA_ARB 0x859A
2446 #define GL_RGB_SCALE_ARB 0x8573
2447 #define GL_ADD_SIGNED_ARB 0x8574
2448 #define GL_INTERPOLATE_ARB 0x8575
2449 #define GL_SUBTRACT_ARB 0x84E7
2450 #define GL_CONSTANT_ARB 0x8576
2451 #define GL_PRIMARY_COLOR_ARB 0x8577
2452 #define GL_PREVIOUS_ARB 0x8578
2453 #endif
2454 
2455 /* GL_ARB_texture_env_crossbar */
2456 
2457 #ifndef GL_ARB_texture_env_crossbar
2458 #define GL_ARB_texture_env_crossbar 1
2459 #define __GLEE_GL_ARB_texture_env_crossbar 1
2460 /* Constants */
2461 #endif
2462 
2463 /* GL_ARB_texture_env_dot3 */
2464 
2465 #ifndef GL_ARB_texture_env_dot3
2466 #define GL_ARB_texture_env_dot3 1
2467 #define __GLEE_GL_ARB_texture_env_dot3 1
2468 /* Constants */
2469 #define GL_DOT3_RGB_ARB 0x86AE
2470 #define GL_DOT3_RGBA_ARB 0x86AF
2471 #endif
2472 
2473 /* GL_ARB_texture_mirrored_repeat */
2474 
2475 #ifndef GL_ARB_texture_mirrored_repeat
2476 #define GL_ARB_texture_mirrored_repeat 1
2477 #define __GLEE_GL_ARB_texture_mirrored_repeat 1
2478 /* Constants */
2479 #define GL_MIRRORED_REPEAT_ARB 0x8370
2480 #endif
2481 
2482 /* GL_ARB_depth_texture */
2483 
2484 #ifndef GL_ARB_depth_texture
2485 #define GL_ARB_depth_texture 1
2486 #define __GLEE_GL_ARB_depth_texture 1
2487 /* Constants */
2488 #define GL_DEPTH_COMPONENT16_ARB 0x81A5
2489 #define GL_DEPTH_COMPONENT24_ARB 0x81A6
2490 #define GL_DEPTH_COMPONENT32_ARB 0x81A7
2491 #define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A
2492 #define GL_DEPTH_TEXTURE_MODE_ARB 0x884B
2493 #endif
2494 
2495 /* GL_ARB_shadow */
2496 
2497 #ifndef GL_ARB_shadow
2498 #define GL_ARB_shadow 1
2499 #define __GLEE_GL_ARB_shadow 1
2500 /* Constants */
2501 #define GL_TEXTURE_COMPARE_MODE_ARB 0x884C
2502 #define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D
2503 #define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E
2504 #endif
2505 
2506 /* GL_ARB_shadow_ambient */
2507 
2508 #ifndef GL_ARB_shadow_ambient
2509 #define GL_ARB_shadow_ambient 1
2510 #define __GLEE_GL_ARB_shadow_ambient 1
2511 /* Constants */
2512 #define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF
2513 #endif
2514 
2515 /* GL_ARB_window_pos */
2516 
2517 #ifndef GL_ARB_window_pos
2518 #define GL_ARB_window_pos 1
2519 #define __GLEE_GL_ARB_window_pos 1
2520 /* Constants */
2521 typedef void (APIENTRYP PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y);
2522 typedef void (APIENTRYP PFNGLWINDOWPOS2DVARBPROC) (const GLdouble * v);
2523 typedef void (APIENTRYP PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y);
2524 typedef void (APIENTRYP PFNGLWINDOWPOS2FVARBPROC) (const GLfloat * v);
2525 typedef void (APIENTRYP PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y);
2526 typedef void (APIENTRYP PFNGLWINDOWPOS2IVARBPROC) (const GLint * v);
2527 typedef void (APIENTRYP PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y);
2528 typedef void (APIENTRYP PFNGLWINDOWPOS2SVARBPROC) (const GLshort * v);
2529 typedef void (APIENTRYP PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z);
2530 typedef void (APIENTRYP PFNGLWINDOWPOS3DVARBPROC) (const GLdouble * v);
2531 typedef void (APIENTRYP PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z);
2532 typedef void (APIENTRYP PFNGLWINDOWPOS3FVARBPROC) (const GLfloat * v);
2533 typedef void (APIENTRYP PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z);
2534 typedef void (APIENTRYP PFNGLWINDOWPOS3IVARBPROC) (const GLint * v);
2535 typedef void (APIENTRYP PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z);
2536 typedef void (APIENTRYP PFNGLWINDOWPOS3SVARBPROC) (const GLshort * v);
2537 GLEE_EXTERN PFNGLWINDOWPOS2DARBPROC pglWindowPos2dARB;
2538 GLEE_EXTERN PFNGLWINDOWPOS2DVARBPROC pglWindowPos2dvARB;
2539 GLEE_EXTERN PFNGLWINDOWPOS2FARBPROC pglWindowPos2fARB;
2540 GLEE_EXTERN PFNGLWINDOWPOS2FVARBPROC pglWindowPos2fvARB;
2541 GLEE_EXTERN PFNGLWINDOWPOS2IARBPROC pglWindowPos2iARB;
2542 GLEE_EXTERN PFNGLWINDOWPOS2IVARBPROC pglWindowPos2ivARB;
2543 GLEE_EXTERN PFNGLWINDOWPOS2SARBPROC pglWindowPos2sARB;
2544 GLEE_EXTERN PFNGLWINDOWPOS2SVARBPROC pglWindowPos2svARB;
2545 GLEE_EXTERN PFNGLWINDOWPOS3DARBPROC pglWindowPos3dARB;
2546 GLEE_EXTERN PFNGLWINDOWPOS3DVARBPROC pglWindowPos3dvARB;
2547 GLEE_EXTERN PFNGLWINDOWPOS3FARBPROC pglWindowPos3fARB;
2548 GLEE_EXTERN PFNGLWINDOWPOS3FVARBPROC pglWindowPos3fvARB;
2549 GLEE_EXTERN PFNGLWINDOWPOS3IARBPROC pglWindowPos3iARB;
2550 GLEE_EXTERN PFNGLWINDOWPOS3IVARBPROC pglWindowPos3ivARB;
2551 GLEE_EXTERN PFNGLWINDOWPOS3SARBPROC pglWindowPos3sARB;
2552 GLEE_EXTERN PFNGLWINDOWPOS3SVARBPROC pglWindowPos3svARB;
2553 #define glWindowPos2dARB pglWindowPos2dARB
2554 #define glWindowPos2dvARB pglWindowPos2dvARB
2555 #define glWindowPos2fARB pglWindowPos2fARB
2556 #define glWindowPos2fvARB pglWindowPos2fvARB
2557 #define glWindowPos2iARB pglWindowPos2iARB
2558 #define glWindowPos2ivARB pglWindowPos2ivARB
2559 #define glWindowPos2sARB pglWindowPos2sARB
2560 #define glWindowPos2svARB pglWindowPos2svARB
2561 #define glWindowPos3dARB pglWindowPos3dARB
2562 #define glWindowPos3dvARB pglWindowPos3dvARB
2563 #define glWindowPos3fARB pglWindowPos3fARB
2564 #define glWindowPos3fvARB pglWindowPos3fvARB
2565 #define glWindowPos3iARB pglWindowPos3iARB
2566 #define glWindowPos3ivARB pglWindowPos3ivARB
2567 #define glWindowPos3sARB pglWindowPos3sARB
2568 #define glWindowPos3svARB pglWindowPos3svARB
2569 #endif
2570 
2571 /* GL_ARB_vertex_program */
2572 
2573 #ifndef GL_ARB_vertex_program
2574 #define GL_ARB_vertex_program 1
2575 #define __GLEE_GL_ARB_vertex_program 1
2576 /* Constants */
2577 #define GL_COLOR_SUM_ARB 0x8458
2578 #define GL_VERTEX_PROGRAM_ARB 0x8620
2579 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622
2580 #define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623
2581 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624
2582 #define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625
2583 #define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626
2584 #define GL_PROGRAM_LENGTH_ARB 0x8627
2585 #define GL_PROGRAM_STRING_ARB 0x8628
2586 #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E
2587 #define GL_MAX_PROGRAM_MATRICES_ARB 0x862F
2588 #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640
2589 #define GL_CURRENT_MATRIX_ARB 0x8641
2590 #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642
2591 #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643
2592 #define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645
2593 #define GL_PROGRAM_ERROR_POSITION_ARB 0x864B
2594 #define GL_PROGRAM_BINDING_ARB 0x8677
2595 #define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869
2596 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A
2597 #define GL_PROGRAM_ERROR_STRING_ARB 0x8874
2598 #define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875
2599 #define GL_PROGRAM_FORMAT_ARB 0x8876
2600 #define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0
2601 #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1
2602 #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2
2603 #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3
2604 #define GL_PROGRAM_TEMPORARIES_ARB 0x88A4
2605 #define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5
2606 #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6
2607 #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7
2608 #define GL_PROGRAM_PARAMETERS_ARB 0x88A8
2609 #define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9
2610 #define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA
2611 #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB
2612 #define GL_PROGRAM_ATTRIBS_ARB 0x88AC
2613 #define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD
2614 #define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE
2615 #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF
2616 #define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0
2617 #define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1
2618 #define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2
2619 #define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3
2620 #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4
2621 #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5
2622 #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6
2623 #define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7
2624 #define GL_MATRIX0_ARB 0x88C0
2625 #define GL_MATRIX1_ARB 0x88C1
2626 #define GL_MATRIX2_ARB 0x88C2
2627 #define GL_MATRIX3_ARB 0x88C3
2628 #define GL_MATRIX4_ARB 0x88C4
2629 #define GL_MATRIX5_ARB 0x88C5
2630 #define GL_MATRIX6_ARB 0x88C6
2631 #define GL_MATRIX7_ARB 0x88C7
2632 #define GL_MATRIX8_ARB 0x88C8
2633 #define GL_MATRIX9_ARB 0x88C9
2634 #define GL_MATRIX10_ARB 0x88CA
2635 #define GL_MATRIX11_ARB 0x88CB
2636 #define GL_MATRIX12_ARB 0x88CC
2637 #define GL_MATRIX13_ARB 0x88CD
2638 #define GL_MATRIX14_ARB 0x88CE
2639 #define GL_MATRIX15_ARB 0x88CF
2640 #define GL_MATRIX16_ARB 0x88D0
2641 #define GL_MATRIX17_ARB 0x88D1
2642 #define GL_MATRIX18_ARB 0x88D2
2643 #define GL_MATRIX19_ARB 0x88D3
2644 #define GL_MATRIX20_ARB 0x88D4
2645 #define GL_MATRIX21_ARB 0x88D5
2646 #define GL_MATRIX22_ARB 0x88D6
2647 #define GL_MATRIX23_ARB 0x88D7
2648 #define GL_MATRIX24_ARB 0x88D8
2649 #define GL_MATRIX25_ARB 0x88D9
2650 #define GL_MATRIX26_ARB 0x88DA
2651 #define GL_MATRIX27_ARB 0x88DB
2652 #define GL_MATRIX28_ARB 0x88DC
2653 #define GL_MATRIX29_ARB 0x88DD
2654 #define GL_MATRIX30_ARB 0x88DE
2655 #define GL_MATRIX31_ARB 0x88DF
2656 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x);
2657 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble * v);
2658 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x);
2659 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat * v);
2660 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x);
2661 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort * v);
2662 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y);
2663 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble * v);
2664 typedef void (APIENTRYP PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y);
2665 typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat * v);
2666 typedef void (APIENTRYP PFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y);
2667 typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort * v);
2668 typedef void (APIENTRYP PFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
2669 typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble * v);
2670 typedef void (APIENTRYP PFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
2671 typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat * v);
2672 typedef void (APIENTRYP PFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
2673 typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort * v);
2674 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte * v);
2675 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint * v);
2676 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort * v);
2677 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
2678 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte * v);
2679 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint * v);
2680 typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort * v);
2681 typedef void (APIENTRYP PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte * v);
2682 typedef void (APIENTRYP PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2683 typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble * v);
2684 typedef void (APIENTRYP PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
2685 typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat * v);
2686 typedef void (APIENTRYP PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint * v);
2687 typedef void (APIENTRYP PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
2688 typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort * v);
2689 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte * v);
2690 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint * v);
2691 typedef void (APIENTRYP PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort * v);
2692 typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
2693 typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
2694 typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
2695 typedef void (APIENTRYP PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const GLvoid * string);
2696 typedef void (APIENTRYP PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program);
2697 typedef void (APIENTRYP PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint * programs);
2698 typedef void (APIENTRYP PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint * programs);
2699 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2700 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble * params);
2701 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
2702 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat * params);
2703 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2704 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble * params);
2705 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
2706 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat * params);
2707 typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble * params);
2708 typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat * params);
2709 typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble * params);
2710 typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat * params);
2711 typedef void (APIENTRYP PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint * params);
2712 typedef void (APIENTRYP PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, GLvoid * string);
2713 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble * params);
2714 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat * params);
2715 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint * params);
2716 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
2717 typedef GLboolean (APIENTRYP PFNGLISPROGRAMARBPROC) (GLuint program);
2718 GLEE_EXTERN PFNGLVERTEXATTRIB1DARBPROC pglVertexAttrib1dARB;
2719 GLEE_EXTERN PFNGLVERTEXATTRIB1DVARBPROC pglVertexAttrib1dvARB;
2720 GLEE_EXTERN PFNGLVERTEXATTRIB1FARBPROC pglVertexAttrib1fARB;
2721 GLEE_EXTERN PFNGLVERTEXATTRIB1FVARBPROC pglVertexAttrib1fvARB;
2722 GLEE_EXTERN PFNGLVERTEXATTRIB1SARBPROC pglVertexAttrib1sARB;
2723 GLEE_EXTERN PFNGLVERTEXATTRIB1SVARBPROC pglVertexAttrib1svARB;
2724 GLEE_EXTERN PFNGLVERTEXATTRIB2DARBPROC pglVertexAttrib2dARB;
2725 GLEE_EXTERN PFNGLVERTEXATTRIB2DVARBPROC pglVertexAttrib2dvARB;
2726 GLEE_EXTERN PFNGLVERTEXATTRIB2FARBPROC pglVertexAttrib2fARB;
2727 GLEE_EXTERN PFNGLVERTEXATTRIB2FVARBPROC pglVertexAttrib2fvARB;
2728 GLEE_EXTERN PFNGLVERTEXATTRIB2SARBPROC pglVertexAttrib2sARB;
2729 GLEE_EXTERN PFNGLVERTEXATTRIB2SVARBPROC pglVertexAttrib2svARB;
2730 GLEE_EXTERN PFNGLVERTEXATTRIB3DARBPROC pglVertexAttrib3dARB;
2731 GLEE_EXTERN PFNGLVERTEXATTRIB3DVARBPROC pglVertexAttrib3dvARB;
2732 GLEE_EXTERN PFNGLVERTEXATTRIB3FARBPROC pglVertexAttrib3fARB;
2733 GLEE_EXTERN PFNGLVERTEXATTRIB3FVARBPROC pglVertexAttrib3fvARB;
2734 GLEE_EXTERN PFNGLVERTEXATTRIB3SARBPROC pglVertexAttrib3sARB;
2735 GLEE_EXTERN PFNGLVERTEXATTRIB3SVARBPROC pglVertexAttrib3svARB;
2736 GLEE_EXTERN PFNGLVERTEXATTRIB4NBVARBPROC pglVertexAttrib4NbvARB;
2737 GLEE_EXTERN PFNGLVERTEXATTRIB4NIVARBPROC pglVertexAttrib4NivARB;
2738 GLEE_EXTERN PFNGLVERTEXATTRIB4NSVARBPROC pglVertexAttrib4NsvARB;
2739 GLEE_EXTERN PFNGLVERTEXATTRIB4NUBARBPROC pglVertexAttrib4NubARB;
2740 GLEE_EXTERN PFNGLVERTEXATTRIB4NUBVARBPROC pglVertexAttrib4NubvARB;
2741 GLEE_EXTERN PFNGLVERTEXATTRIB4NUIVARBPROC pglVertexAttrib4NuivARB;
2742 GLEE_EXTERN PFNGLVERTEXATTRIB4NUSVARBPROC pglVertexAttrib4NusvARB;
2743 GLEE_EXTERN PFNGLVERTEXATTRIB4BVARBPROC pglVertexAttrib4bvARB;
2744 GLEE_EXTERN PFNGLVERTEXATTRIB4DARBPROC pglVertexAttrib4dARB;
2745 GLEE_EXTERN PFNGLVERTEXATTRIB4DVARBPROC pglVertexAttrib4dvARB;
2746 GLEE_EXTERN PFNGLVERTEXATTRIB4FARBPROC pglVertexAttrib4fARB;
2747 GLEE_EXTERN PFNGLVERTEXATTRIB4FVARBPROC pglVertexAttrib4fvARB;
2748 GLEE_EXTERN PFNGLVERTEXATTRIB4IVARBPROC pglVertexAttrib4ivARB;
2749 GLEE_EXTERN PFNGLVERTEXATTRIB4SARBPROC pglVertexAttrib4sARB;
2750 GLEE_EXTERN PFNGLVERTEXATTRIB4SVARBPROC pglVertexAttrib4svARB;
2751 GLEE_EXTERN PFNGLVERTEXATTRIB4UBVARBPROC pglVertexAttrib4ubvARB;
2752 GLEE_EXTERN PFNGLVERTEXATTRIB4UIVARBPROC pglVertexAttrib4uivARB;
2753 GLEE_EXTERN PFNGLVERTEXATTRIB4USVARBPROC pglVertexAttrib4usvARB;
2754 GLEE_EXTERN PFNGLVERTEXATTRIBPOINTERARBPROC pglVertexAttribPointerARB;
2755 GLEE_EXTERN PFNGLENABLEVERTEXATTRIBARRAYARBPROC pglEnableVertexAttribArrayARB;
2756 GLEE_EXTERN PFNGLDISABLEVERTEXATTRIBARRAYARBPROC pglDisableVertexAttribArrayARB;
2757 GLEE_EXTERN PFNGLPROGRAMSTRINGARBPROC pglProgramStringARB;
2758 GLEE_EXTERN PFNGLBINDPROGRAMARBPROC pglBindProgramARB;
2759 GLEE_EXTERN PFNGLDELETEPROGRAMSARBPROC pglDeleteProgramsARB;
2760 GLEE_EXTERN PFNGLGENPROGRAMSARBPROC pglGenProgramsARB;
2761 GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4DARBPROC pglProgramEnvParameter4dARB;
2762 GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4DVARBPROC pglProgramEnvParameter4dvARB;
2763 GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4FARBPROC pglProgramEnvParameter4fARB;
2764 GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4FVARBPROC pglProgramEnvParameter4fvARB;
2765 GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4DARBPROC pglProgramLocalParameter4dARB;
2766 GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4DVARBPROC pglProgramLocalParameter4dvARB;
2767 GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4FARBPROC pglProgramLocalParameter4fARB;
2768 GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4FVARBPROC pglProgramLocalParameter4fvARB;
2769 GLEE_EXTERN PFNGLGETPROGRAMENVPARAMETERDVARBPROC pglGetProgramEnvParameterdvARB;
2770 GLEE_EXTERN PFNGLGETPROGRAMENVPARAMETERFVARBPROC pglGetProgramEnvParameterfvARB;
2771 GLEE_EXTERN PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC pglGetProgramLocalParameterdvARB;
2772 GLEE_EXTERN PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC pglGetProgramLocalParameterfvARB;
2773 GLEE_EXTERN PFNGLGETPROGRAMIVARBPROC pglGetProgramivARB;
2774 GLEE_EXTERN PFNGLGETPROGRAMSTRINGARBPROC pglGetProgramStringARB;
2775 GLEE_EXTERN PFNGLGETVERTEXATTRIBDVARBPROC pglGetVertexAttribdvARB;
2776 GLEE_EXTERN PFNGLGETVERTEXATTRIBFVARBPROC pglGetVertexAttribfvARB;
2777 GLEE_EXTERN PFNGLGETVERTEXATTRIBIVARBPROC pglGetVertexAttribivARB;
2778 GLEE_EXTERN PFNGLGETVERTEXATTRIBPOINTERVARBPROC pglGetVertexAttribPointervARB;
2779 GLEE_EXTERN PFNGLISPROGRAMARBPROC pglIsProgramARB;
2780 #define glVertexAttrib1dARB pglVertexAttrib1dARB
2781 #define glVertexAttrib1dvARB pglVertexAttrib1dvARB
2782 #define glVertexAttrib1fARB pglVertexAttrib1fARB
2783 #define glVertexAttrib1fvARB pglVertexAttrib1fvARB
2784 #define glVertexAttrib1sARB pglVertexAttrib1sARB
2785 #define glVertexAttrib1svARB pglVertexAttrib1svARB
2786 #define glVertexAttrib2dARB pglVertexAttrib2dARB
2787 #define glVertexAttrib2dvARB pglVertexAttrib2dvARB
2788 #define glVertexAttrib2fARB pglVertexAttrib2fARB
2789 #define glVertexAttrib2fvARB pglVertexAttrib2fvARB
2790 #define glVertexAttrib2sARB pglVertexAttrib2sARB
2791 #define glVertexAttrib2svARB pglVertexAttrib2svARB
2792 #define glVertexAttrib3dARB pglVertexAttrib3dARB
2793 #define glVertexAttrib3dvARB pglVertexAttrib3dvARB
2794 #define glVertexAttrib3fARB pglVertexAttrib3fARB
2795 #define glVertexAttrib3fvARB pglVertexAttrib3fvARB
2796 #define glVertexAttrib3sARB pglVertexAttrib3sARB
2797 #define glVertexAttrib3svARB pglVertexAttrib3svARB
2798 #define glVertexAttrib4NbvARB pglVertexAttrib4NbvARB
2799 #define glVertexAttrib4NivARB pglVertexAttrib4NivARB
2800 #define glVertexAttrib4NsvARB pglVertexAttrib4NsvARB
2801 #define glVertexAttrib4NubARB pglVertexAttrib4NubARB
2802 #define glVertexAttrib4NubvARB pglVertexAttrib4NubvARB
2803 #define glVertexAttrib4NuivARB pglVertexAttrib4NuivARB
2804 #define glVertexAttrib4NusvARB pglVertexAttrib4NusvARB
2805 #define glVertexAttrib4bvARB pglVertexAttrib4bvARB
2806 #define glVertexAttrib4dARB pglVertexAttrib4dARB
2807 #define glVertexAttrib4dvARB pglVertexAttrib4dvARB
2808 #define glVertexAttrib4fARB pglVertexAttrib4fARB
2809 #define glVertexAttrib4fvARB pglVertexAttrib4fvARB
2810 #define glVertexAttrib4ivARB pglVertexAttrib4ivARB
2811 #define glVertexAttrib4sARB pglVertexAttrib4sARB
2812 #define glVertexAttrib4svARB pglVertexAttrib4svARB
2813 #define glVertexAttrib4ubvARB pglVertexAttrib4ubvARB
2814 #define glVertexAttrib4uivARB pglVertexAttrib4uivARB
2815 #define glVertexAttrib4usvARB pglVertexAttrib4usvARB
2816 #define glVertexAttribPointerARB pglVertexAttribPointerARB
2817 #define glEnableVertexAttribArrayARB pglEnableVertexAttribArrayARB
2818 #define glDisableVertexAttribArrayARB pglDisableVertexAttribArrayARB
2819 #define glProgramStringARB pglProgramStringARB
2820 #define glBindProgramARB pglBindProgramARB
2821 #define glDeleteProgramsARB pglDeleteProgramsARB
2822 #define glGenProgramsARB pglGenProgramsARB
2823 #define glProgramEnvParameter4dARB pglProgramEnvParameter4dARB
2824 #define glProgramEnvParameter4dvARB pglProgramEnvParameter4dvARB
2825 #define glProgramEnvParameter4fARB pglProgramEnvParameter4fARB
2826 #define glProgramEnvParameter4fvARB pglProgramEnvParameter4fvARB
2827 #define glProgramLocalParameter4dARB pglProgramLocalParameter4dARB
2828 #define glProgramLocalParameter4dvARB pglProgramLocalParameter4dvARB
2829 #define glProgramLocalParameter4fARB pglProgramLocalParameter4fARB
2830 #define glProgramLocalParameter4fvARB pglProgramLocalParameter4fvARB
2831 #define glGetProgramEnvParameterdvARB pglGetProgramEnvParameterdvARB
2832 #define glGetProgramEnvParameterfvARB pglGetProgramEnvParameterfvARB
2833 #define glGetProgramLocalParameterdvARB pglGetProgramLocalParameterdvARB
2834 #define glGetProgramLocalParameterfvARB pglGetProgramLocalParameterfvARB
2835 #define glGetProgramivARB pglGetProgramivARB
2836 #define glGetProgramStringARB pglGetProgramStringARB
2837 #define glGetVertexAttribdvARB pglGetVertexAttribdvARB
2838 #define glGetVertexAttribfvARB pglGetVertexAttribfvARB
2839 #define glGetVertexAttribivARB pglGetVertexAttribivARB
2840 #define glGetVertexAttribPointervARB pglGetVertexAttribPointervARB
2841 #define glIsProgramARB pglIsProgramARB
2842 #endif
2843 
2844 /* GL_ARB_fragment_program */
2845 
2846 #ifndef GL_ARB_fragment_program
2847 #define GL_ARB_fragment_program 1
2848 #define __GLEE_GL_ARB_fragment_program 1
2849 /* Constants */
2850 #define GL_FRAGMENT_PROGRAM_ARB 0x8804
2851 #define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805
2852 #define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806
2853 #define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807
2854 #define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808
2855 #define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809
2856 #define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A
2857 #define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B
2858 #define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C
2859 #define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D
2860 #define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E
2861 #define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F
2862 #define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810
2863 #define GL_MAX_TEXTURE_COORDS_ARB 0x8871
2864 #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872
2865 #endif
2866 
2867 /* GL_ARB_vertex_buffer_object */
2868 
2869 #ifndef GL_ARB_vertex_buffer_object
2870 #define GL_ARB_vertex_buffer_object 1
2871 #define __GLEE_GL_ARB_vertex_buffer_object 1
2872 /* Constants */
2873 #define GL_BUFFER_SIZE_ARB 0x8764
2874 #define GL_BUFFER_USAGE_ARB 0x8765
2875 #define GL_ARRAY_BUFFER_ARB 0x8892
2876 #define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893
2877 #define GL_ARRAY_BUFFER_BINDING_ARB 0x8894
2878 #define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895
2879 #define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896
2880 #define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897
2881 #define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898
2882 #define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899
2883 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A
2884 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B
2885 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C
2886 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D
2887 #define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E
2888 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F
2889 #define GL_READ_ONLY_ARB 0x88B8
2890 #define GL_WRITE_ONLY_ARB 0x88B9
2891 #define GL_READ_WRITE_ARB 0x88BA
2892 #define GL_BUFFER_ACCESS_ARB 0x88BB
2893 #define GL_BUFFER_MAPPED_ARB 0x88BC
2894 #define GL_BUFFER_MAP_POINTER_ARB 0x88BD
2895 #define GL_STREAM_DRAW_ARB 0x88E0
2896 #define GL_STREAM_READ_ARB 0x88E1
2897 #define GL_STREAM_COPY_ARB 0x88E2
2898 #define GL_STATIC_DRAW_ARB 0x88E4
2899 #define GL_STATIC_READ_ARB 0x88E5
2900 #define GL_STATIC_COPY_ARB 0x88E6
2901 #define GL_DYNAMIC_DRAW_ARB 0x88E8
2902 #define GL_DYNAMIC_READ_ARB 0x88E9
2903 #define GL_DYNAMIC_COPY_ARB 0x88EA
2904 typedef void (APIENTRYP PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);
2905 typedef void (APIENTRYP PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint * buffers);
2906 typedef void (APIENTRYP PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint * buffers);
2907 typedef GLboolean (APIENTRYP PFNGLISBUFFERARBPROC) (GLuint buffer);
2908 typedef void (APIENTRYP PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage);
2909 typedef void (APIENTRYP PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data);
2910 typedef void (APIENTRYP PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data);
2912 typedef GLboolean (APIENTRYP PFNGLUNMAPBUFFERARBPROC) (GLenum target);
2913 typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint * params);
2914 typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid* * params);
2915 GLEE_EXTERN PFNGLBINDBUFFERARBPROC pglBindBufferARB;
2916 GLEE_EXTERN PFNGLDELETEBUFFERSARBPROC pglDeleteBuffersARB;
2917 GLEE_EXTERN PFNGLGENBUFFERSARBPROC pglGenBuffersARB;
2918 GLEE_EXTERN PFNGLISBUFFERARBPROC pglIsBufferARB;
2919 GLEE_EXTERN PFNGLBUFFERDATAARBPROC pglBufferDataARB;
2920 GLEE_EXTERN PFNGLBUFFERSUBDATAARBPROC pglBufferSubDataARB;
2921 GLEE_EXTERN PFNGLGETBUFFERSUBDATAARBPROC pglGetBufferSubDataARB;
2923 GLEE_EXTERN PFNGLUNMAPBUFFERARBPROC pglUnmapBufferARB;
2924 GLEE_EXTERN PFNGLGETBUFFERPARAMETERIVARBPROC pglGetBufferParameterivARB;
2925 GLEE_EXTERN PFNGLGETBUFFERPOINTERVARBPROC pglGetBufferPointervARB;
2926 #define glBindBufferARB pglBindBufferARB
2927 #define glDeleteBuffersARB pglDeleteBuffersARB
2928 #define glGenBuffersARB pglGenBuffersARB
2929 #define glIsBufferARB pglIsBufferARB
2930 #define glBufferDataARB pglBufferDataARB
2931 #define glBufferSubDataARB pglBufferSubDataARB
2932 #define glGetBufferSubDataARB pglGetBufferSubDataARB
2933 #define glMapBufferARB pglMapBufferARB
2934 #define glUnmapBufferARB pglUnmapBufferARB
2935 #define glGetBufferParameterivARB pglGetBufferParameterivARB
2936 #define glGetBufferPointervARB pglGetBufferPointervARB
2937 #endif
2938 
2939 /* GL_ARB_occlusion_query */
2940 
2941 #ifndef GL_ARB_occlusion_query
2942 #define GL_ARB_occlusion_query 1
2943 #define __GLEE_GL_ARB_occlusion_query 1
2944 /* Constants */
2945 #define GL_QUERY_COUNTER_BITS_ARB 0x8864
2946 #define GL_CURRENT_QUERY_ARB 0x8865
2947 #define GL_QUERY_RESULT_ARB 0x8866
2948 #define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867
2949 #define GL_SAMPLES_PASSED_ARB 0x8914
2950 typedef void (APIENTRYP PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint * ids);
2951 typedef void (APIENTRYP PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint * ids);
2952 typedef GLboolean (APIENTRYP PFNGLISQUERYARBPROC) (GLuint id);
2953 typedef void (APIENTRYP PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
2954 typedef void (APIENTRYP PFNGLENDQUERYARBPROC) (GLenum target);
2955 typedef void (APIENTRYP PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint * params);
2956 typedef void (APIENTRYP PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint * params);
2957 typedef void (APIENTRYP PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint * params);
2958 GLEE_EXTERN PFNGLGENQUERIESARBPROC pglGenQueriesARB;
2959 GLEE_EXTERN PFNGLDELETEQUERIESARBPROC pglDeleteQueriesARB;
2960 GLEE_EXTERN PFNGLISQUERYARBPROC pglIsQueryARB;
2961 GLEE_EXTERN PFNGLBEGINQUERYARBPROC pglBeginQueryARB;
2962 GLEE_EXTERN PFNGLENDQUERYARBPROC pglEndQueryARB;
2963 GLEE_EXTERN PFNGLGETQUERYIVARBPROC pglGetQueryivARB;
2964 GLEE_EXTERN PFNGLGETQUERYOBJECTIVARBPROC pglGetQueryObjectivARB;
2965 GLEE_EXTERN PFNGLGETQUERYOBJECTUIVARBPROC pglGetQueryObjectuivARB;
2966 #define glGenQueriesARB pglGenQueriesARB
2967 #define glDeleteQueriesARB pglDeleteQueriesARB
2968 #define glIsQueryARB pglIsQueryARB
2969 #define glBeginQueryARB pglBeginQueryARB
2970 #define glEndQueryARB pglEndQueryARB
2971 #define glGetQueryivARB pglGetQueryivARB
2972 #define glGetQueryObjectivARB pglGetQueryObjectivARB
2973 #define glGetQueryObjectuivARB pglGetQueryObjectuivARB
2974 #endif
2975 
2976 /* GL_ARB_shader_objects */
2977 
2978 #ifndef GL_ARB_shader_objects
2979 #define GL_ARB_shader_objects 1
2980 #define __GLEE_GL_ARB_shader_objects 1
2981 /* Constants */
2982 #define GL_PROGRAM_OBJECT_ARB 0x8B40
2983 #define GL_SHADER_OBJECT_ARB 0x8B48
2984 #define GL_OBJECT_TYPE_ARB 0x8B4E
2985 #define GL_OBJECT_SUBTYPE_ARB 0x8B4F
2986 #define GL_FLOAT_VEC2_ARB 0x8B50
2987 #define GL_FLOAT_VEC3_ARB 0x8B51
2988 #define GL_FLOAT_VEC4_ARB 0x8B52
2989 #define GL_INT_VEC2_ARB 0x8B53
2990 #define GL_INT_VEC3_ARB 0x8B54
2991 #define GL_INT_VEC4_ARB 0x8B55
2992 #define GL_BOOL_ARB 0x8B56
2993 #define GL_BOOL_VEC2_ARB 0x8B57
2994 #define GL_BOOL_VEC3_ARB 0x8B58
2995 #define GL_BOOL_VEC4_ARB 0x8B59
2996 #define GL_FLOAT_MAT2_ARB 0x8B5A
2997 #define GL_FLOAT_MAT3_ARB 0x8B5B
2998 #define GL_FLOAT_MAT4_ARB 0x8B5C
2999 #define GL_SAMPLER_1D_ARB 0x8B5D
3000 #define GL_SAMPLER_2D_ARB 0x8B5E
3001 #define GL_SAMPLER_3D_ARB 0x8B5F
3002 #define GL_SAMPLER_CUBE_ARB 0x8B60
3003 #define GL_SAMPLER_1D_SHADOW_ARB 0x8B61
3004 #define GL_SAMPLER_2D_SHADOW_ARB 0x8B62
3005 #define GL_SAMPLER_2D_RECT_ARB 0x8B63
3006 #define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64
3007 #define GL_OBJECT_DELETE_STATUS_ARB 0x8B80
3008 #define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81
3009 #define GL_OBJECT_LINK_STATUS_ARB 0x8B82
3010 #define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83
3011 #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
3012 #define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85
3013 #define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86
3014 #define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87
3015 #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88
3016 typedef void (APIENTRYP PFNGLDELETEOBJECTARBPROC) (GLhandleARB obj);
3017 typedef GLhandleARB (APIENTRYP PFNGLGETHANDLEARBPROC) (GLenum pname);
3018 typedef void (APIENTRYP PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj);
3019 typedef GLhandleARB (APIENTRYP PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType);
3020 typedef void (APIENTRYP PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB* * string, const GLint * length);
3021 typedef void (APIENTRYP PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj);
3022 typedef GLhandleARB (APIENTRYP PFNGLCREATEPROGRAMOBJECTARBPROC) ();
3023 typedef void (APIENTRYP PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj);
3024 typedef void (APIENTRYP PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj);
3025 typedef void (APIENTRYP PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj);
3026 typedef void (APIENTRYP PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj);
3027 typedef void (APIENTRYP PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0);
3028 typedef void (APIENTRYP PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1);
3029 typedef void (APIENTRYP PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
3030 typedef void (APIENTRYP PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
3031 typedef void (APIENTRYP PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0);
3032 typedef void (APIENTRYP PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1);
3033 typedef void (APIENTRYP PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2);
3034 typedef void (APIENTRYP PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
3035 typedef void (APIENTRYP PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
3036 typedef void (APIENTRYP PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
3037 typedef void (APIENTRYP PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
3038 typedef void (APIENTRYP PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
3039 typedef void (APIENTRYP PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint * value);
3040 typedef void (APIENTRYP PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint * value);
3041 typedef void (APIENTRYP PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint * value);
3042 typedef void (APIENTRYP PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint * value);
3043 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
3044 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
3045 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
3046 typedef void (APIENTRYP PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat * params);
3047 typedef void (APIENTRYP PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint * params);
3048 typedef void (APIENTRYP PFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog);
3049 typedef void (APIENTRYP PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj);
3050 typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB * name);
3051 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
3052 typedef void (APIENTRYP PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat * params);
3053 typedef void (APIENTRYP PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint * params);
3054 typedef void (APIENTRYP PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source);
3055 GLEE_EXTERN PFNGLDELETEOBJECTARBPROC pglDeleteObjectARB;
3056 GLEE_EXTERN PFNGLGETHANDLEARBPROC pglGetHandleARB;
3057 GLEE_EXTERN PFNGLDETACHOBJECTARBPROC pglDetachObjectARB;
3058 GLEE_EXTERN PFNGLCREATESHADEROBJECTARBPROC pglCreateShaderObjectARB;
3059 GLEE_EXTERN PFNGLSHADERSOURCEARBPROC pglShaderSourceARB;
3060 GLEE_EXTERN PFNGLCOMPILESHADERARBPROC pglCompileShaderARB;
3061 GLEE_EXTERN PFNGLCREATEPROGRAMOBJECTARBPROC pglCreateProgramObjectARB;
3062 GLEE_EXTERN PFNGLATTACHOBJECTARBPROC pglAttachObjectARB;
3063 GLEE_EXTERN PFNGLLINKPROGRAMARBPROC pglLinkProgramARB;
3064 GLEE_EXTERN PFNGLUSEPROGRAMOBJECTARBPROC pglUseProgramObjectARB;
3065 GLEE_EXTERN PFNGLVALIDATEPROGRAMARBPROC pglValidateProgramARB;
3066 GLEE_EXTERN PFNGLUNIFORM1FARBPROC pglUniform1fARB;
3067 GLEE_EXTERN PFNGLUNIFORM2FARBPROC pglUniform2fARB;
3068 GLEE_EXTERN PFNGLUNIFORM3FARBPROC pglUniform3fARB;
3069 GLEE_EXTERN PFNGLUNIFORM4FARBPROC pglUniform4fARB;
3070 GLEE_EXTERN PFNGLUNIFORM1IARBPROC pglUniform1iARB;
3071 GLEE_EXTERN PFNGLUNIFORM2IARBPROC pglUniform2iARB;
3072 GLEE_EXTERN PFNGLUNIFORM3IARBPROC pglUniform3iARB;
3073 GLEE_EXTERN PFNGLUNIFORM4IARBPROC pglUniform4iARB;
3074 GLEE_EXTERN PFNGLUNIFORM1FVARBPROC pglUniform1fvARB;
3075 GLEE_EXTERN PFNGLUNIFORM2FVARBPROC pglUniform2fvARB;
3076 GLEE_EXTERN PFNGLUNIFORM3FVARBPROC pglUniform3fvARB;
3077 GLEE_EXTERN PFNGLUNIFORM4FVARBPROC pglUniform4fvARB;
3078 GLEE_EXTERN PFNGLUNIFORM1IVARBPROC pglUniform1ivARB;
3079 GLEE_EXTERN PFNGLUNIFORM2IVARBPROC pglUniform2ivARB;
3080 GLEE_EXTERN PFNGLUNIFORM3IVARBPROC pglUniform3ivARB;
3081 GLEE_EXTERN PFNGLUNIFORM4IVARBPROC pglUniform4ivARB;
3082 GLEE_EXTERN PFNGLUNIFORMMATRIX2FVARBPROC pglUniformMatrix2fvARB;
3083 GLEE_EXTERN PFNGLUNIFORMMATRIX3FVARBPROC pglUniformMatrix3fvARB;
3084 GLEE_EXTERN PFNGLUNIFORMMATRIX4FVARBPROC pglUniformMatrix4fvARB;
3085 GLEE_EXTERN PFNGLGETOBJECTPARAMETERFVARBPROC pglGetObjectParameterfvARB;
3086 GLEE_EXTERN PFNGLGETOBJECTPARAMETERIVARBPROC pglGetObjectParameterivARB;
3087 GLEE_EXTERN PFNGLGETINFOLOGARBPROC pglGetInfoLogARB;
3088 GLEE_EXTERN PFNGLGETATTACHEDOBJECTSARBPROC pglGetAttachedObjectsARB;
3089 GLEE_EXTERN PFNGLGETUNIFORMLOCATIONARBPROC pglGetUniformLocationARB;
3090 GLEE_EXTERN PFNGLGETACTIVEUNIFORMARBPROC pglGetActiveUniformARB;
3091 GLEE_EXTERN PFNGLGETUNIFORMFVARBPROC pglGetUniformfvARB;
3092 GLEE_EXTERN PFNGLGETUNIFORMIVARBPROC pglGetUniformivARB;
3093 GLEE_EXTERN PFNGLGETSHADERSOURCEARBPROC pglGetShaderSourceARB;
3094 #define glDeleteObjectARB pglDeleteObjectARB
3095 #define glGetHandleARB pglGetHandleARB
3096 #define glDetachObjectARB pglDetachObjectARB
3097 #define glCreateShaderObjectARB pglCreateShaderObjectARB
3098 #define glShaderSourceARB pglShaderSourceARB
3099 #define glCompileShaderARB pglCompileShaderARB
3100 #define glCreateProgramObjectARB pglCreateProgramObjectARB
3101 #define glAttachObjectARB pglAttachObjectARB
3102 #define glLinkProgramARB pglLinkProgramARB
3103 #define glUseProgramObjectARB pglUseProgramObjectARB
3104 #define glValidateProgramARB pglValidateProgramARB
3105 #define glUniform1fARB pglUniform1fARB
3106 #define glUniform2fARB pglUniform2fARB
3107 #define glUniform3fARB pglUniform3fARB
3108 #define glUniform4fARB pglUniform4fARB
3109 #define glUniform1iARB pglUniform1iARB
3110 #define glUniform2iARB pglUniform2iARB
3111 #define glUniform3iARB pglUniform3iARB
3112 #define glUniform4iARB pglUniform4iARB
3113 #define glUniform1fvARB pglUniform1fvARB
3114 #define glUniform2fvARB pglUniform2fvARB
3115 #define glUniform3fvARB pglUniform3fvARB
3116 #define glUniform4fvARB pglUniform4fvARB
3117 #define glUniform1ivARB pglUniform1ivARB
3118 #define glUniform2ivARB pglUniform2ivARB
3119 #define glUniform3ivARB pglUniform3ivARB
3120 #define glUniform4ivARB pglUniform4ivARB
3121 #define glUniformMatrix2fvARB pglUniformMatrix2fvARB
3122 #define glUniformMatrix3fvARB pglUniformMatrix3fvARB
3123 #define glUniformMatrix4fvARB pglUniformMatrix4fvARB
3124 #define glGetObjectParameterfvARB pglGetObjectParameterfvARB
3125 #define glGetObjectParameterivARB pglGetObjectParameterivARB
3126 #define glGetInfoLogARB pglGetInfoLogARB
3127 #define glGetAttachedObjectsARB pglGetAttachedObjectsARB
3128 #define glGetUniformLocationARB pglGetUniformLocationARB
3129 #define glGetActiveUniformARB pglGetActiveUniformARB
3130 #define glGetUniformfvARB pglGetUniformfvARB
3131 #define glGetUniformivARB pglGetUniformivARB
3132 #define glGetShaderSourceARB pglGetShaderSourceARB
3133 #endif
3134 
3135 /* GL_ARB_vertex_shader */
3136 
3137 #ifndef GL_ARB_vertex_shader
3138 #define GL_ARB_vertex_shader 1
3139 #define __GLEE_GL_ARB_vertex_shader 1
3140 /* Constants */
3141 #define GL_VERTEX_SHADER_ARB 0x8B31
3142 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A
3143 #define GL_MAX_VARYING_FLOATS_ARB 0x8B4B
3144 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C
3145 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D
3146 #define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89
3147 #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A
3148 typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB * name);
3149 typedef void (APIENTRYP PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
3150 typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB * name);
3151 GLEE_EXTERN PFNGLBINDATTRIBLOCATIONARBPROC pglBindAttribLocationARB;
3152 GLEE_EXTERN PFNGLGETACTIVEATTRIBARBPROC pglGetActiveAttribARB;
3153 GLEE_EXTERN PFNGLGETATTRIBLOCATIONARBPROC pglGetAttribLocationARB;
3154 #define glBindAttribLocationARB pglBindAttribLocationARB
3155 #define glGetActiveAttribARB pglGetActiveAttribARB
3156 #define glGetAttribLocationARB pglGetAttribLocationARB
3157 #endif
3158 
3159 /* GL_ARB_fragment_shader */
3160 
3161 #ifndef GL_ARB_fragment_shader
3162 #define GL_ARB_fragment_shader 1
3163 #define __GLEE_GL_ARB_fragment_shader 1
3164 /* Constants */
3165 #define GL_FRAGMENT_SHADER_ARB 0x8B30
3166 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49
3167 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B
3168 #endif
3169 
3170 /* GL_ARB_shading_language_100 */
3171 
3172 #ifndef GL_ARB_shading_language_100
3173 #define GL_ARB_shading_language_100 1
3174 #define __GLEE_GL_ARB_shading_language_100 1
3175 /* Constants */
3176 #define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C
3177 #endif
3178 
3179 /* GL_ARB_texture_non_power_of_two */
3180 
3181 #ifndef GL_ARB_texture_non_power_of_two
3182 #define GL_ARB_texture_non_power_of_two 1
3183 #define __GLEE_GL_ARB_texture_non_power_of_two 1
3184 /* Constants */
3185 #endif
3186 
3187 /* GL_ARB_point_sprite */
3188 
3189 #ifndef GL_ARB_point_sprite
3190 #define GL_ARB_point_sprite 1
3191 #define __GLEE_GL_ARB_point_sprite 1
3192 /* Constants */
3193 #define GL_POINT_SPRITE_ARB 0x8861
3194 #define GL_COORD_REPLACE_ARB 0x8862
3195 #endif
3196 
3197 /* GL_ARB_fragment_program_shadow */
3198 
3199 #ifndef GL_ARB_fragment_program_shadow
3200 #define GL_ARB_fragment_program_shadow 1
3201 #define __GLEE_GL_ARB_fragment_program_shadow 1
3202 /* Constants */
3203 #endif
3204 
3205 /* GL_ARB_draw_buffers */
3206 
3207 #ifndef GL_ARB_draw_buffers
3208 #define GL_ARB_draw_buffers 1
3209 #define __GLEE_GL_ARB_draw_buffers 1
3210 /* Constants */
3211 #define GL_MAX_DRAW_BUFFERS_ARB 0x8824
3212 #define GL_DRAW_BUFFER0_ARB 0x8825
3213 #define GL_DRAW_BUFFER1_ARB 0x8826
3214 #define GL_DRAW_BUFFER2_ARB 0x8827
3215 #define GL_DRAW_BUFFER3_ARB 0x8828
3216 #define GL_DRAW_BUFFER4_ARB 0x8829
3217 #define GL_DRAW_BUFFER5_ARB 0x882A
3218 #define GL_DRAW_BUFFER6_ARB 0x882B
3219 #define GL_DRAW_BUFFER7_ARB 0x882C
3220 #define GL_DRAW_BUFFER8_ARB 0x882D
3221 #define GL_DRAW_BUFFER9_ARB 0x882E
3222 #define GL_DRAW_BUFFER10_ARB 0x882F
3223 #define GL_DRAW_BUFFER11_ARB 0x8830
3224 #define GL_DRAW_BUFFER12_ARB 0x8831
3225 #define GL_DRAW_BUFFER13_ARB 0x8832
3226 #define GL_DRAW_BUFFER14_ARB 0x8833
3227 #define GL_DRAW_BUFFER15_ARB 0x8834
3228 typedef void (APIENTRYP PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum * bufs);
3229 GLEE_EXTERN PFNGLDRAWBUFFERSARBPROC pglDrawBuffersARB;
3230 #define glDrawBuffersARB pglDrawBuffersARB
3231 #endif
3232 
3233 /* GL_ARB_texture_rectangle */
3234 
3235 #ifndef GL_ARB_texture_rectangle
3236 #define GL_ARB_texture_rectangle 1
3237 #define __GLEE_GL_ARB_texture_rectangle 1
3238 /* Constants */
3239 #define GL_TEXTURE_RECTANGLE_ARB 0x84F5
3240 #define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6
3241 #define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7
3242 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8
3243 #endif
3244 
3245 /* GL_ARB_color_buffer_float */
3246 
3247 #ifndef GL_ARB_color_buffer_float
3248 #define GL_ARB_color_buffer_float 1
3249 #define __GLEE_GL_ARB_color_buffer_float 1
3250 /* Constants */
3251 #define GL_RGBA_FLOAT_MODE_ARB 0x8820
3252 #define GL_CLAMP_VERTEX_COLOR_ARB 0x891A
3253 #define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B
3254 #define GL_CLAMP_READ_COLOR_ARB 0x891C
3255 #define GL_FIXED_ONLY_ARB 0x891D
3256 typedef void (APIENTRYP PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp);
3257 GLEE_EXTERN PFNGLCLAMPCOLORARBPROC pglClampColorARB;
3258 #define glClampColorARB pglClampColorARB
3259 #endif
3260 
3261 /* GL_ARB_half_float_pixel */
3262 
3263 #ifndef GL_ARB_half_float_pixel
3264 #define GL_ARB_half_float_pixel 1
3265 #define __GLEE_GL_ARB_half_float_pixel 1
3266 /* Constants */
3267 #define GL_HALF_FLOAT_ARB 0x140B
3268 #endif
3269 
3270 /* GL_ARB_texture_float */
3271 
3272 #ifndef GL_ARB_texture_float
3273 #define GL_ARB_texture_float 1
3274 #define __GLEE_GL_ARB_texture_float 1
3275 /* Constants */
3276 #define GL_TEXTURE_RED_TYPE_ARB 0x8C10
3277 #define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11
3278 #define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12
3279 #define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13
3280 #define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14
3281 #define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15
3282 #define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16
3283 #define GL_UNSIGNED_NORMALIZED_ARB 0x8C17
3284 #define GL_RGBA32F_ARB 0x8814
3285 #define GL_RGB32F_ARB 0x8815
3286 #define GL_ALPHA32F_ARB 0x8816
3287 #define GL_INTENSITY32F_ARB 0x8817
3288 #define GL_LUMINANCE32F_ARB 0x8818
3289 #define GL_LUMINANCE_ALPHA32F_ARB 0x8819
3290 #define GL_RGBA16F_ARB 0x881A
3291 #define GL_RGB16F_ARB 0x881B
3292 #define GL_ALPHA16F_ARB 0x881C
3293 #define GL_INTENSITY16F_ARB 0x881D
3294 #define GL_LUMINANCE16F_ARB 0x881E
3295 #define GL_LUMINANCE_ALPHA16F_ARB 0x881F
3296 #endif
3297 
3298 /* GL_ARB_pixel_buffer_object */
3299 
3300 #ifndef GL_ARB_pixel_buffer_object
3301 #define GL_ARB_pixel_buffer_object 1
3302 #define __GLEE_GL_ARB_pixel_buffer_object 1
3303 /* Constants */
3304 #define GL_PIXEL_PACK_BUFFER_ARB 0x88EB
3305 #define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC
3306 #define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED
3307 #define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF
3308 #endif
3309 
3310 /* GL_EXT_abgr */
3311 
3312 #ifndef GL_EXT_abgr
3313 #define GL_EXT_abgr 1
3314 #define __GLEE_GL_EXT_abgr 1
3315 /* Constants */
3316 #define GL_ABGR_EXT 0x8000
3317 #endif
3318 
3319 /* GL_EXT_blend_color */
3320 
3321 #ifndef GL_EXT_blend_color
3322 #define GL_EXT_blend_color 1
3323 #define __GLEE_GL_EXT_blend_color 1
3324 /* Constants */
3325 #define GL_CONSTANT_COLOR_EXT 0x8001
3326 #define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002
3327 #define GL_CONSTANT_ALPHA_EXT 0x8003
3328 #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004
3329 #define GL_BLEND_COLOR_EXT 0x8005
3330 typedef void (APIENTRYP PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
3331 GLEE_EXTERN PFNGLBLENDCOLOREXTPROC pglBlendColorEXT;
3332 #define glBlendColorEXT pglBlendColorEXT
3333 #endif
3334 
3335 /* GL_EXT_polygon_offset */
3336 
3337 #ifndef GL_EXT_polygon_offset
3338 #define GL_EXT_polygon_offset 1
3339 #define __GLEE_GL_EXT_polygon_offset 1
3340 /* Constants */
3341 #define GL_POLYGON_OFFSET_EXT 0x8037
3342 #define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038
3343 #define GL_POLYGON_OFFSET_BIAS_EXT 0x8039
3344 typedef void (APIENTRYP PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias);
3345 GLEE_EXTERN PFNGLPOLYGONOFFSETEXTPROC pglPolygonOffsetEXT;
3346 #define glPolygonOffsetEXT pglPolygonOffsetEXT
3347 #endif
3348 
3349 /* GL_EXT_texture */
3350 
3351 #ifndef GL_EXT_texture
3352 #define GL_EXT_texture 1
3353 #define __GLEE_GL_EXT_texture 1
3354 /* Constants */
3355 #define GL_ALPHA4_EXT 0x803B
3356 #define GL_ALPHA8_EXT 0x803C
3357 #define GL_ALPHA12_EXT 0x803D
3358 #define GL_ALPHA16_EXT 0x803E
3359 #define GL_LUMINANCE4_EXT 0x803F
3360 #define GL_LUMINANCE8_EXT 0x8040
3361 #define GL_LUMINANCE12_EXT 0x8041
3362 #define GL_LUMINANCE16_EXT 0x8042
3363 #define GL_LUMINANCE4_ALPHA4_EXT 0x8043
3364 #define GL_LUMINANCE6_ALPHA2_EXT 0x8044
3365 #define GL_LUMINANCE8_ALPHA8_EXT 0x8045
3366 #define GL_LUMINANCE12_ALPHA4_EXT 0x8046
3367 #define GL_LUMINANCE12_ALPHA12_EXT 0x8047
3368 #define GL_LUMINANCE16_ALPHA16_EXT 0x8048
3369 #define GL_INTENSITY_EXT 0x8049
3370 #define GL_INTENSITY4_EXT 0x804A
3371 #define GL_INTENSITY8_EXT 0x804B
3372 #define GL_INTENSITY12_EXT 0x804C
3373 #define GL_INTENSITY16_EXT 0x804D
3374 #define GL_RGB2_EXT 0x804E
3375 #define GL_RGB4_EXT 0x804F
3376 #define GL_RGB5_EXT 0x8050
3377 #define GL_RGB8_EXT 0x8051
3378 #define GL_RGB10_EXT 0x8052
3379 #define GL_RGB12_EXT 0x8053
3380 #define GL_RGB16_EXT 0x8054
3381 #define GL_RGBA2_EXT 0x8055
3382 #define GL_RGBA4_EXT 0x8056
3383 #define GL_RGB5_A1_EXT 0x8057
3384 #define GL_RGBA8_EXT 0x8058
3385 #define GL_RGB10_A2_EXT 0x8059
3386 #define GL_RGBA12_EXT 0x805A
3387 #define GL_RGBA16_EXT 0x805B
3388 #define GL_TEXTURE_RED_SIZE_EXT 0x805C
3389 #define GL_TEXTURE_GREEN_SIZE_EXT 0x805D
3390 #define GL_TEXTURE_BLUE_SIZE_EXT 0x805E
3391 #define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F
3392 #define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060
3393 #define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061
3394 #define GL_REPLACE_EXT 0x8062
3395 #define GL_PROXY_TEXTURE_1D_EXT 0x8063
3396 #define GL_PROXY_TEXTURE_2D_EXT 0x8064
3397 #define GL_TEXTURE_TOO_LARGE_EXT 0x8065
3398 #endif
3399 
3400 /* GL_EXT_texture3D */
3401 
3402 #ifndef GL_EXT_texture3D
3403 #define GL_EXT_texture3D 1
3404 #define __GLEE_GL_EXT_texture3D 1
3405 /* Constants */
3406 #define GL_PACK_SKIP_IMAGES_EXT 0x806B
3407 #define GL_PACK_IMAGE_HEIGHT_EXT 0x806C
3408 #define GL_UNPACK_SKIP_IMAGES_EXT 0x806D
3409 #define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E
3410 #define GL_TEXTURE_3D_EXT 0x806F
3411 #define GL_PROXY_TEXTURE_3D_EXT 0x8070
3412 #define GL_TEXTURE_DEPTH_EXT 0x8071
3413 #define GL_TEXTURE_WRAP_R_EXT 0x8072
3414 #define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073
3415 typedef void (APIENTRYP PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
3416 typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
3417 GLEE_EXTERN PFNGLTEXIMAGE3DEXTPROC pglTexImage3DEXT;
3418 GLEE_EXTERN PFNGLTEXSUBIMAGE3DEXTPROC pglTexSubImage3DEXT;
3419 #define glTexImage3DEXT pglTexImage3DEXT
3420 #define glTexSubImage3DEXT pglTexSubImage3DEXT
3421 #endif
3422 
3423 /* GL_SGIS_texture_filter4 */
3424 
3425 #ifndef GL_SGIS_texture_filter4
3426 #define GL_SGIS_texture_filter4 1
3427 #define __GLEE_GL_SGIS_texture_filter4 1
3428 /* Constants */
3429 #define GL_FILTER4_SGIS 0x8146
3430 #define GL_TEXTURE_FILTER4_SIZE_SGIS 0x8147
3431 typedef void (APIENTRYP PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat * weights);
3432 typedef void (APIENTRYP PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat * weights);
3433 GLEE_EXTERN PFNGLGETTEXFILTERFUNCSGISPROC pglGetTexFilterFuncSGIS;
3434 GLEE_EXTERN PFNGLTEXFILTERFUNCSGISPROC pglTexFilterFuncSGIS;
3435 #define glGetTexFilterFuncSGIS pglGetTexFilterFuncSGIS
3436 #define glTexFilterFuncSGIS pglTexFilterFuncSGIS
3437 #endif
3438 
3439 /* GL_EXT_subtexture */
3440 
3441 #ifndef GL_EXT_subtexture
3442 #define GL_EXT_subtexture 1
3443 #define __GLEE_GL_EXT_subtexture 1
3444 /* Constants */
3445 typedef void (APIENTRYP PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
3446 typedef void (APIENTRYP PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
3447 GLEE_EXTERN PFNGLTEXSUBIMAGE1DEXTPROC pglTexSubImage1DEXT;
3448 GLEE_EXTERN PFNGLTEXSUBIMAGE2DEXTPROC pglTexSubImage2DEXT;
3449 #define glTexSubImage1DEXT pglTexSubImage1DEXT
3450 #define glTexSubImage2DEXT pglTexSubImage2DEXT
3451 #endif
3452 
3453 /* GL_EXT_copy_texture */
3454 
3455 #ifndef GL_EXT_copy_texture
3456 #define GL_EXT_copy_texture 1
3457 #define __GLEE_GL_EXT_copy_texture 1
3458 /* Constants */
3459 typedef void (APIENTRYP PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
3460 typedef void (APIENTRYP PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
3461 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
3462 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3463 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3464 GLEE_EXTERN PFNGLCOPYTEXIMAGE1DEXTPROC pglCopyTexImage1DEXT;
3465 GLEE_EXTERN PFNGLCOPYTEXIMAGE2DEXTPROC pglCopyTexImage2DEXT;
3466 GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE1DEXTPROC pglCopyTexSubImage1DEXT;
3467 GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE2DEXTPROC pglCopyTexSubImage2DEXT;
3468 GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE3DEXTPROC pglCopyTexSubImage3DEXT;
3469 #define glCopyTexImage1DEXT pglCopyTexImage1DEXT
3470 #define glCopyTexImage2DEXT pglCopyTexImage2DEXT
3471 #define glCopyTexSubImage1DEXT pglCopyTexSubImage1DEXT
3472 #define glCopyTexSubImage2DEXT pglCopyTexSubImage2DEXT
3473 #define glCopyTexSubImage3DEXT pglCopyTexSubImage3DEXT
3474 #endif
3475 
3476 /* GL_EXT_histogram */
3477 
3478 #ifndef GL_EXT_histogram
3479 #define GL_EXT_histogram 1
3480 #define __GLEE_GL_EXT_histogram 1
3481 /* Constants */
3482 #define GL_HISTOGRAM_EXT 0x8024
3483 #define GL_PROXY_HISTOGRAM_EXT 0x8025
3484 #define GL_HISTOGRAM_WIDTH_EXT 0x8026
3485 #define GL_HISTOGRAM_FORMAT_EXT 0x8027
3486 #define GL_HISTOGRAM_RED_SIZE_EXT 0x8028
3487 #define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029
3488 #define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A
3489 #define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B
3490 #define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C
3491 #define GL_HISTOGRAM_SINK_EXT 0x802D
3492 #define GL_MINMAX_EXT 0x802E
3493 #define GL_MINMAX_FORMAT_EXT 0x802F
3494 #define GL_MINMAX_SINK_EXT 0x8030
3495 #define GL_TABLE_TOO_LARGE_EXT 0x8031
3496 typedef void (APIENTRYP PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
3497 typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
3498 typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
3499 typedef void (APIENTRYP PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
3500 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
3501 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
3502 typedef void (APIENTRYP PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
3503 typedef void (APIENTRYP PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink);
3504 typedef void (APIENTRYP PFNGLRESETHISTOGRAMEXTPROC) (GLenum target);
3505 typedef void (APIENTRYP PFNGLRESETMINMAXEXTPROC) (GLenum target);
3506 GLEE_EXTERN PFNGLGETHISTOGRAMEXTPROC pglGetHistogramEXT;
3507 GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERFVEXTPROC pglGetHistogramParameterfvEXT;
3508 GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERIVEXTPROC pglGetHistogramParameterivEXT;
3509 GLEE_EXTERN PFNGLGETMINMAXEXTPROC pglGetMinmaxEXT;
3510 GLEE_EXTERN PFNGLGETMINMAXPARAMETERFVEXTPROC pglGetMinmaxParameterfvEXT;
3511 GLEE_EXTERN PFNGLGETMINMAXPARAMETERIVEXTPROC pglGetMinmaxParameterivEXT;
3512 GLEE_EXTERN PFNGLHISTOGRAMEXTPROC pglHistogramEXT;
3513 GLEE_EXTERN PFNGLMINMAXEXTPROC pglMinmaxEXT;
3514 GLEE_EXTERN PFNGLRESETHISTOGRAMEXTPROC pglResetHistogramEXT;
3515 GLEE_EXTERN PFNGLRESETMINMAXEXTPROC pglResetMinmaxEXT;
3516 #define glGetHistogramEXT pglGetHistogramEXT
3517 #define glGetHistogramParameterfvEXT pglGetHistogramParameterfvEXT
3518 #define glGetHistogramParameterivEXT pglGetHistogramParameterivEXT
3519 #define glGetMinmaxEXT pglGetMinmaxEXT
3520 #define glGetMinmaxParameterfvEXT pglGetMinmaxParameterfvEXT
3521 #define glGetMinmaxParameterivEXT pglGetMinmaxParameterivEXT
3522 #define glHistogramEXT pglHistogramEXT
3523 #define glMinmaxEXT pglMinmaxEXT
3524 #define glResetHistogramEXT pglResetHistogramEXT
3525 #define glResetMinmaxEXT pglResetMinmaxEXT
3526 #endif
3527 
3528 /* GL_EXT_convolution */
3529 
3530 #ifndef GL_EXT_convolution
3531 #define GL_EXT_convolution 1
3532 #define __GLEE_GL_EXT_convolution 1
3533 /* Constants */
3534 #define GL_CONVOLUTION_1D_EXT 0x8010
3535 #define GL_CONVOLUTION_2D_EXT 0x8011
3536 #define GL_SEPARABLE_2D_EXT 0x8012
3537 #define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013
3538 #define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014
3539 #define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015
3540 #define GL_REDUCE_EXT 0x8016
3541 #define GL_CONVOLUTION_FORMAT_EXT 0x8017
3542 #define GL_CONVOLUTION_WIDTH_EXT 0x8018
3543 #define GL_CONVOLUTION_HEIGHT_EXT 0x8019
3544 #define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A
3545 #define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B
3546 #define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C
3547 #define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D
3548 #define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E
3549 #define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F
3550 #define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020
3551 #define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021
3552 #define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022
3553 #define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023
3554 typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
3555 typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
3556 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat params);
3557 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat * params);
3558 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint params);
3559 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
3560 typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
3561 typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
3562 typedef void (APIENTRYP PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * image);
3563 typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
3564 typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
3565 typedef void (APIENTRYP PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
3566 typedef void (APIENTRYP PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
3567 GLEE_EXTERN PFNGLCONVOLUTIONFILTER1DEXTPROC pglConvolutionFilter1DEXT;
3568 GLEE_EXTERN PFNGLCONVOLUTIONFILTER2DEXTPROC pglConvolutionFilter2DEXT;
3569 GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFEXTPROC pglConvolutionParameterfEXT;
3570 GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFVEXTPROC pglConvolutionParameterfvEXT;
3571 GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIEXTPROC pglConvolutionParameteriEXT;
3572 GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIVEXTPROC pglConvolutionParameterivEXT;
3573 GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC pglCopyConvolutionFilter1DEXT;
3574 GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC pglCopyConvolutionFilter2DEXT;
3575 GLEE_EXTERN PFNGLGETCONVOLUTIONFILTEREXTPROC pglGetConvolutionFilterEXT;
3576 GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC pglGetConvolutionParameterfvEXT;
3577 GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC pglGetConvolutionParameterivEXT;
3578 GLEE_EXTERN PFNGLGETSEPARABLEFILTEREXTPROC pglGetSeparableFilterEXT;
3579 GLEE_EXTERN PFNGLSEPARABLEFILTER2DEXTPROC pglSeparableFilter2DEXT;
3580 #define glConvolutionFilter1DEXT pglConvolutionFilter1DEXT
3581 #define glConvolutionFilter2DEXT pglConvolutionFilter2DEXT
3582 #define glConvolutionParameterfEXT pglConvolutionParameterfEXT
3583 #define glConvolutionParameterfvEXT pglConvolutionParameterfvEXT
3584 #define glConvolutionParameteriEXT pglConvolutionParameteriEXT
3585 #define glConvolutionParameterivEXT pglConvolutionParameterivEXT
3586 #define glCopyConvolutionFilter1DEXT pglCopyConvolutionFilter1DEXT
3587 #define glCopyConvolutionFilter2DEXT pglCopyConvolutionFilter2DEXT
3588 #define glGetConvolutionFilterEXT pglGetConvolutionFilterEXT
3589 #define glGetConvolutionParameterfvEXT pglGetConvolutionParameterfvEXT
3590 #define glGetConvolutionParameterivEXT pglGetConvolutionParameterivEXT
3591 #define glGetSeparableFilterEXT pglGetSeparableFilterEXT
3592 #define glSeparableFilter2DEXT pglSeparableFilter2DEXT
3593 #endif
3594 
3595 /* GL_SGI_color_matrix */
3596 
3597 #ifndef GL_SGI_color_matrix
3598 #define GL_SGI_color_matrix 1
3599 #define __GLEE_GL_SGI_color_matrix 1
3600 /* Constants */
3601 #define GL_COLOR_MATRIX_SGI 0x80B1
3602 #define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2
3603 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3
3604 #define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4
3605 #define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5
3606 #define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6
3607 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7
3608 #define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8
3609 #define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9
3610 #define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA
3611 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB
3612 #endif
3613 
3614 /* GL_SGI_color_table */
3615 
3616 #ifndef GL_SGI_color_table
3617 #define GL_SGI_color_table 1
3618 #define __GLEE_GL_SGI_color_table 1
3619 /* Constants */
3620 #define GL_COLOR_TABLE_SGI 0x80D0
3621 #define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1
3622 #define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2
3623 #define GL_PROXY_COLOR_TABLE_SGI 0x80D3
3624 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4
3625 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5
3626 #define GL_COLOR_TABLE_SCALE_SGI 0x80D6
3627 #define GL_COLOR_TABLE_BIAS_SGI 0x80D7
3628 #define GL_COLOR_TABLE_FORMAT_SGI 0x80D8
3629 #define GL_COLOR_TABLE_WIDTH_SGI 0x80D9
3630 #define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA
3631 #define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB
3632 #define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC
3633 #define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD
3634 #define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE
3635 #define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF
3636 typedef void (APIENTRYP PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
3637 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat * params);
3638 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint * params);
3639 typedef void (APIENTRYP PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
3640 typedef void (APIENTRYP PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid * table);
3641 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat * params);
3642 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint * params);
3643 GLEE_EXTERN PFNGLCOLORTABLESGIPROC pglColorTableSGI;
3644 GLEE_EXTERN PFNGLCOLORTABLEPARAMETERFVSGIPROC pglColorTableParameterfvSGI;
3645 GLEE_EXTERN PFNGLCOLORTABLEPARAMETERIVSGIPROC pglColorTableParameterivSGI;
3646 GLEE_EXTERN PFNGLCOPYCOLORTABLESGIPROC pglCopyColorTableSGI;
3647 GLEE_EXTERN PFNGLGETCOLORTABLESGIPROC pglGetColorTableSGI;
3648 GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERFVSGIPROC pglGetColorTableParameterfvSGI;
3649 GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERIVSGIPROC pglGetColorTableParameterivSGI;
3650 #define glColorTableSGI pglColorTableSGI
3651 #define glColorTableParameterfvSGI pglColorTableParameterfvSGI
3652 #define glColorTableParameterivSGI pglColorTableParameterivSGI
3653 #define glCopyColorTableSGI pglCopyColorTableSGI
3654 #define glGetColorTableSGI pglGetColorTableSGI
3655 #define glGetColorTableParameterfvSGI pglGetColorTableParameterfvSGI
3656 #define glGetColorTableParameterivSGI pglGetColorTableParameterivSGI
3657 #endif
3658 
3659 /* GL_SGIS_pixel_texture */
3660 
3661 #ifndef GL_SGIS_pixel_texture
3662 #define GL_SGIS_pixel_texture 1
3663 #define __GLEE_GL_SGIS_pixel_texture 1
3664 /* Constants */
3665 #define GL_PIXEL_TEXTURE_SGIS 0x8353
3666 #define GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS 0x8354
3667 #define GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS 0x8355
3668 #define GL_PIXEL_GROUP_COLOR_SGIS 0x8356
3669 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param);
3670 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, const GLint * params);
3671 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
3672 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, const GLfloat * params);
3673 typedef void (APIENTRYP PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, GLint * params);
3674 typedef void (APIENTRYP PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, GLfloat * params);
3675 GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERISGISPROC pglPixelTexGenParameteriSGIS;
3676 GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERIVSGISPROC pglPixelTexGenParameterivSGIS;
3677 GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERFSGISPROC pglPixelTexGenParameterfSGIS;
3678 GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERFVSGISPROC pglPixelTexGenParameterfvSGIS;
3679 GLEE_EXTERN PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC pglGetPixelTexGenParameterivSGIS;
3680 GLEE_EXTERN PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC pglGetPixelTexGenParameterfvSGIS;
3681 #define glPixelTexGenParameteriSGIS pglPixelTexGenParameteriSGIS
3682 #define glPixelTexGenParameterivSGIS pglPixelTexGenParameterivSGIS
3683 #define glPixelTexGenParameterfSGIS pglPixelTexGenParameterfSGIS
3684 #define glPixelTexGenParameterfvSGIS pglPixelTexGenParameterfvSGIS
3685 #define glGetPixelTexGenParameterivSGIS pglGetPixelTexGenParameterivSGIS
3686 #define glGetPixelTexGenParameterfvSGIS pglGetPixelTexGenParameterfvSGIS
3687 #endif
3688 
3689 /* GL_SGIX_pixel_texture */
3690 
3691 #ifndef GL_SGIX_pixel_texture
3692 #define GL_SGIX_pixel_texture 1
3693 #define __GLEE_GL_SGIX_pixel_texture 1
3694 /* Constants */
3695 #define GL_PIXEL_TEX_GEN_SGIX 0x8139
3696 #define GL_PIXEL_TEX_GEN_MODE_SGIX 0x832B
3697 typedef void (APIENTRYP PFNGLPIXELTEXGENSGIXPROC) (GLenum mode);
3698 GLEE_EXTERN PFNGLPIXELTEXGENSGIXPROC pglPixelTexGenSGIX;
3699 #define glPixelTexGenSGIX pglPixelTexGenSGIX
3700 #endif
3701 
3702 /* GL_SGIS_texture4D */
3703 
3704 #ifndef GL_SGIS_texture4D
3705 #define GL_SGIS_texture4D 1
3706 #define __GLEE_GL_SGIS_texture4D 1
3707 /* Constants */
3708 #define GL_PACK_SKIP_VOLUMES_SGIS 0x8130
3709 #define GL_PACK_IMAGE_DEPTH_SGIS 0x8131
3710 #define GL_UNPACK_SKIP_VOLUMES_SGIS 0x8132
3711 #define GL_UNPACK_IMAGE_DEPTH_SGIS 0x8133
3712 #define GL_TEXTURE_4D_SGIS 0x8134
3713 #define GL_PROXY_TEXTURE_4D_SGIS 0x8135
3714 #define GL_TEXTURE_4DSIZE_SGIS 0x8136
3715 #define GL_TEXTURE_WRAP_Q_SGIS 0x8137
3716 #define GL_MAX_4D_TEXTURE_SIZE_SGIS 0x8138
3717 #define GL_TEXTURE_4D_BINDING_SGIS 0x814F
3718 typedef void (APIENTRYP PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
3719 typedef void (APIENTRYP PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid * pixels);
3720 GLEE_EXTERN PFNGLTEXIMAGE4DSGISPROC pglTexImage4DSGIS;
3721 GLEE_EXTERN PFNGLTEXSUBIMAGE4DSGISPROC pglTexSubImage4DSGIS;
3722 #define glTexImage4DSGIS pglTexImage4DSGIS
3723 #define glTexSubImage4DSGIS pglTexSubImage4DSGIS
3724 #endif
3725 
3726 /* GL_SGI_texture_color_table */
3727 
3728 #ifndef GL_SGI_texture_color_table
3729 #define GL_SGI_texture_color_table 1
3730 #define __GLEE_GL_SGI_texture_color_table 1
3731 /* Constants */
3732 #define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC
3733 #define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD
3734 #endif
3735 
3736 /* GL_EXT_cmyka */
3737 
3738 #ifndef GL_EXT_cmyka
3739 #define GL_EXT_cmyka 1
3740 #define __GLEE_GL_EXT_cmyka 1
3741 /* Constants */
3742 #define GL_CMYK_EXT 0x800C
3743 #define GL_CMYKA_EXT 0x800D
3744 #define GL_PACK_CMYK_HINT_EXT 0x800E
3745 #define GL_UNPACK_CMYK_HINT_EXT 0x800F
3746 #endif
3747 
3748 /* GL_EXT_texture_object */
3749 
3750 #ifndef GL_EXT_texture_object
3751 #define GL_EXT_texture_object 1
3752 #define __GLEE_GL_EXT_texture_object 1
3753 /* Constants */
3754 #define GL_TEXTURE_PRIORITY_EXT 0x8066
3755 #define GL_TEXTURE_RESIDENT_EXT 0x8067
3756 #define GL_TEXTURE_1D_BINDING_EXT 0x8068
3757 #define GL_TEXTURE_2D_BINDING_EXT 0x8069
3758 #define GL_TEXTURE_3D_BINDING_EXT 0x806A
3759 typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint * textures, GLboolean * residences);
3760 typedef void (APIENTRYP PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture);
3761 typedef void (APIENTRYP PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint * textures);
3762 typedef void (APIENTRYP PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint * textures);
3763 typedef GLboolean (APIENTRYP PFNGLISTEXTUREEXTPROC) (GLuint texture);
3764 typedef void (APIENTRYP PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint * textures, const GLclampf * priorities);
3765 GLEE_EXTERN PFNGLARETEXTURESRESIDENTEXTPROC pglAreTexturesResidentEXT;
3766 GLEE_EXTERN PFNGLBINDTEXTUREEXTPROC pglBindTextureEXT;
3767 GLEE_EXTERN PFNGLDELETETEXTURESEXTPROC pglDeleteTexturesEXT;
3768 GLEE_EXTERN PFNGLGENTEXTURESEXTPROC pglGenTexturesEXT;
3769 GLEE_EXTERN PFNGLISTEXTUREEXTPROC pglIsTextureEXT;
3770 GLEE_EXTERN PFNGLPRIORITIZETEXTURESEXTPROC pglPrioritizeTexturesEXT;
3771 #define glAreTexturesResidentEXT pglAreTexturesResidentEXT
3772 #define glBindTextureEXT pglBindTextureEXT
3773 #define glDeleteTexturesEXT pglDeleteTexturesEXT
3774 #define glGenTexturesEXT pglGenTexturesEXT
3775 #define glIsTextureEXT pglIsTextureEXT
3776 #define glPrioritizeTexturesEXT pglPrioritizeTexturesEXT
3777 #endif
3778 
3779 /* GL_SGIS_detail_texture */
3780 
3781 #ifndef GL_SGIS_detail_texture
3782 #define GL_SGIS_detail_texture 1
3783 #define __GLEE_GL_SGIS_detail_texture 1
3784 /* Constants */
3785 #define GL_DETAIL_TEXTURE_2D_SGIS 0x8095
3786 #define GL_DETAIL_TEXTURE_2D_BINDING_SGIS 0x8096
3787 #define GL_LINEAR_DETAIL_SGIS 0x8097
3788 #define GL_LINEAR_DETAIL_ALPHA_SGIS 0x8098
3789 #define GL_LINEAR_DETAIL_COLOR_SGIS 0x8099
3790 #define GL_DETAIL_TEXTURE_LEVEL_SGIS 0x809A
3791 #define GL_DETAIL_TEXTURE_MODE_SGIS 0x809B
3792 #define GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS 0x809C
3793 typedef void (APIENTRYP PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat * points);
3794 typedef void (APIENTRYP PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat * points);
3795 GLEE_EXTERN PFNGLDETAILTEXFUNCSGISPROC pglDetailTexFuncSGIS;
3796 GLEE_EXTERN PFNGLGETDETAILTEXFUNCSGISPROC pglGetDetailTexFuncSGIS;
3797 #define glDetailTexFuncSGIS pglDetailTexFuncSGIS
3798 #define glGetDetailTexFuncSGIS pglGetDetailTexFuncSGIS
3799 #endif
3800 
3801 /* GL_SGIS_sharpen_texture */
3802 
3803 #ifndef GL_SGIS_sharpen_texture
3804 #define GL_SGIS_sharpen_texture 1
3805 #define __GLEE_GL_SGIS_sharpen_texture 1
3806 /* Constants */
3807 #define GL_LINEAR_SHARPEN_SGIS 0x80AD
3808 #define GL_LINEAR_SHARPEN_ALPHA_SGIS 0x80AE
3809 #define GL_LINEAR_SHARPEN_COLOR_SGIS 0x80AF
3810 #define GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS 0x80B0
3811 typedef void (APIENTRYP PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat * points);
3812 typedef void (APIENTRYP PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat * points);
3813 GLEE_EXTERN PFNGLSHARPENTEXFUNCSGISPROC pglSharpenTexFuncSGIS;
3814 GLEE_EXTERN PFNGLGETSHARPENTEXFUNCSGISPROC pglGetSharpenTexFuncSGIS;
3815 #define glSharpenTexFuncSGIS pglSharpenTexFuncSGIS
3816 #define glGetSharpenTexFuncSGIS pglGetSharpenTexFuncSGIS
3817 #endif
3818 
3819 /* GL_EXT_packed_pixels */
3820 
3821 #ifndef GL_EXT_packed_pixels
3822 #define GL_EXT_packed_pixels 1
3823 #define __GLEE_GL_EXT_packed_pixels 1
3824 /* Constants */
3825 #define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032
3826 #define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033
3827 #define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034
3828 #define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035
3829 #define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036
3830 #endif
3831 
3832 /* GL_SGIS_texture_lod */
3833 
3834 #ifndef GL_SGIS_texture_lod
3835 #define GL_SGIS_texture_lod 1
3836 #define __GLEE_GL_SGIS_texture_lod 1
3837 /* Constants */
3838 #define GL_TEXTURE_MIN_LOD_SGIS 0x813A
3839 #define GL_TEXTURE_MAX_LOD_SGIS 0x813B
3840 #define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C
3841 #define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D
3842 #endif
3843 
3844 /* GL_SGIS_multisample */
3845 
3846 #ifndef GL_SGIS_multisample
3847 #define GL_SGIS_multisample 1
3848 #define __GLEE_GL_SGIS_multisample 1
3849 /* Constants */
3850 #define GL_MULTISAMPLE_SGIS 0x809D
3851 #define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E
3852 #define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F
3853 #define GL_SAMPLE_MASK_SGIS 0x80A0
3854 #define GL_1PASS_SGIS 0x80A1
3855 #define GL_2PASS_0_SGIS 0x80A2
3856 #define GL_2PASS_1_SGIS 0x80A3
3857 #define GL_4PASS_0_SGIS 0x80A4
3858 #define GL_4PASS_1_SGIS 0x80A5
3859 #define GL_4PASS_2_SGIS 0x80A6
3860 #define GL_4PASS_3_SGIS 0x80A7
3861 #define GL_SAMPLE_BUFFERS_SGIS 0x80A8
3862 #define GL_SAMPLES_SGIS 0x80A9
3863 #define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA
3864 #define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB
3865 #define GL_SAMPLE_PATTERN_SGIS 0x80AC
3866 typedef void (APIENTRYP PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert);
3867 typedef void (APIENTRYP PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern);
3868 GLEE_EXTERN PFNGLSAMPLEMASKSGISPROC pglSampleMaskSGIS;
3869 GLEE_EXTERN PFNGLSAMPLEPATTERNSGISPROC pglSamplePatternSGIS;
3870 #define glSampleMaskSGIS pglSampleMaskSGIS
3871 #define glSamplePatternSGIS pglSamplePatternSGIS
3872 #endif
3873 
3874 /* GL_EXT_rescale_normal */
3875 
3876 #ifndef GL_EXT_rescale_normal
3877 #define GL_EXT_rescale_normal 1
3878 #define __GLEE_GL_EXT_rescale_normal 1
3879 /* Constants */
3880 #define GL_RESCALE_NORMAL_EXT 0x803A
3881 #endif
3882 
3883 /* GL_EXT_vertex_array */
3884 
3885 #ifndef GL_EXT_vertex_array
3886 #define GL_EXT_vertex_array 1
3887 #define __GLEE_GL_EXT_vertex_array 1
3888 /* Constants */
3889 #define GL_VERTEX_ARRAY_EXT 0x8074
3890 #define GL_NORMAL_ARRAY_EXT 0x8075
3891 #define GL_COLOR_ARRAY_EXT 0x8076
3892 #define GL_INDEX_ARRAY_EXT 0x8077
3893 #define GL_TEXTURE_COORD_ARRAY_EXT 0x8078
3894 #define GL_EDGE_FLAG_ARRAY_EXT 0x8079
3895 #define GL_VERTEX_ARRAY_SIZE_EXT 0x807A
3896 #define GL_VERTEX_ARRAY_TYPE_EXT 0x807B
3897 #define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C
3898 #define GL_VERTEX_ARRAY_COUNT_EXT 0x807D
3899 #define GL_NORMAL_ARRAY_TYPE_EXT 0x807E
3900 #define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F
3901 #define GL_NORMAL_ARRAY_COUNT_EXT 0x8080
3902 #define GL_COLOR_ARRAY_SIZE_EXT 0x8081
3903 #define GL_COLOR_ARRAY_TYPE_EXT 0x8082
3904 #define GL_COLOR_ARRAY_STRIDE_EXT 0x8083
3905 #define GL_COLOR_ARRAY_COUNT_EXT 0x8084
3906 #define GL_INDEX_ARRAY_TYPE_EXT 0x8085
3907 #define GL_INDEX_ARRAY_STRIDE_EXT 0x8086
3908 #define GL_INDEX_ARRAY_COUNT_EXT 0x8087
3909 #define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088
3910 #define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089
3911 #define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A
3912 #define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B
3913 #define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C
3914 #define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D
3915 #define GL_VERTEX_ARRAY_POINTER_EXT 0x808E
3916 #define GL_NORMAL_ARRAY_POINTER_EXT 0x808F
3917 #define GL_COLOR_ARRAY_POINTER_EXT 0x8090
3918 #define GL_INDEX_ARRAY_POINTER_EXT 0x8091
3919 #define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092
3920 #define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093
3921 typedef void (APIENTRYP PFNGLARRAYELEMENTEXTPROC) (GLint i);
3922 typedef void (APIENTRYP PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
3923 typedef void (APIENTRYP PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count);
3924 typedef void (APIENTRYP PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean * pointer);
3925 typedef void (APIENTRYP PFNGLGETPOINTERVEXTPROC) (GLenum pname, GLvoid* * params);
3926 typedef void (APIENTRYP PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
3927 typedef void (APIENTRYP PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
3928 typedef void (APIENTRYP PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
3929 typedef void (APIENTRYP PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
3930 GLEE_EXTERN PFNGLARRAYELEMENTEXTPROC pglArrayElementEXT;
3931 GLEE_EXTERN PFNGLCOLORPOINTEREXTPROC pglColorPointerEXT;
3932 GLEE_EXTERN PFNGLDRAWARRAYSEXTPROC pglDrawArraysEXT;
3933 GLEE_EXTERN PFNGLEDGEFLAGPOINTEREXTPROC pglEdgeFlagPointerEXT;
3934 GLEE_EXTERN PFNGLGETPOINTERVEXTPROC pglGetPointervEXT;
3935 GLEE_EXTERN PFNGLINDEXPOINTEREXTPROC pglIndexPointerEXT;
3936 GLEE_EXTERN PFNGLNORMALPOINTEREXTPROC pglNormalPointerEXT;
3937 GLEE_EXTERN PFNGLTEXCOORDPOINTEREXTPROC pglTexCoordPointerEXT;
3938 GLEE_EXTERN PFNGLVERTEXPOINTEREXTPROC pglVertexPointerEXT;
3939 #define glArrayElementEXT pglArrayElementEXT
3940 #define glColorPointerEXT pglColorPointerEXT
3941 #define glDrawArraysEXT pglDrawArraysEXT
3942 #define glEdgeFlagPointerEXT pglEdgeFlagPointerEXT
3943 #define glGetPointervEXT pglGetPointervEXT
3944 #define glIndexPointerEXT pglIndexPointerEXT
3945 #define glNormalPointerEXT pglNormalPointerEXT
3946 #define glTexCoordPointerEXT pglTexCoordPointerEXT
3947 #define glVertexPointerEXT pglVertexPointerEXT
3948 #endif
3949 
3950 /* GL_EXT_misc_attribute */
3951 
3952 #ifndef GL_EXT_misc_attribute
3953 #define GL_EXT_misc_attribute 1
3954 #define __GLEE_GL_EXT_misc_attribute 1
3955 /* Constants */
3956 #endif
3957 
3958 /* GL_SGIS_generate_mipmap */
3959 
3960 #ifndef GL_SGIS_generate_mipmap
3961 #define GL_SGIS_generate_mipmap 1
3962 #define __GLEE_GL_SGIS_generate_mipmap 1
3963 /* Constants */
3964 #define GL_GENERATE_MIPMAP_SGIS 0x8191
3965 #define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192
3966 #endif
3967 
3968 /* GL_SGIX_clipmap */
3969 
3970 #ifndef GL_SGIX_clipmap
3971 #define GL_SGIX_clipmap 1
3972 #define __GLEE_GL_SGIX_clipmap 1
3973 /* Constants */
3974 #define GL_LINEAR_CLIPMAP_LINEAR_SGIX 0x8170
3975 #define GL_TEXTURE_CLIPMAP_CENTER_SGIX 0x8171
3976 #define GL_TEXTURE_CLIPMAP_FRAME_SGIX 0x8172
3977 #define GL_TEXTURE_CLIPMAP_OFFSET_SGIX 0x8173
3978 #define GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8174
3979 #define GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX 0x8175
3980 #define GL_TEXTURE_CLIPMAP_DEPTH_SGIX 0x8176
3981 #define GL_MAX_CLIPMAP_DEPTH_SGIX 0x8177
3982 #define GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8178
3983 #define GL_NEAREST_CLIPMAP_NEAREST_SGIX 0x844D
3984 #define GL_NEAREST_CLIPMAP_LINEAR_SGIX 0x844E
3985 #define GL_LINEAR_CLIPMAP_NEAREST_SGIX 0x844F
3986 #endif
3987 
3988 /* GL_SGIX_shadow */
3989 
3990 #ifndef GL_SGIX_shadow
3991 #define GL_SGIX_shadow 1
3992 #define __GLEE_GL_SGIX_shadow 1
3993 /* Constants */
3994 #define GL_TEXTURE_COMPARE_SGIX 0x819A
3995 #define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B
3996 #define GL_TEXTURE_LEQUAL_R_SGIX 0x819C
3997 #define GL_TEXTURE_GEQUAL_R_SGIX 0x819D
3998 #endif
3999 
4000 /* GL_SGIS_texture_edge_clamp */
4001 
4002 #ifndef GL_SGIS_texture_edge_clamp
4003 #define GL_SGIS_texture_edge_clamp 1
4004 #define __GLEE_GL_SGIS_texture_edge_clamp 1
4005 /* Constants */
4006 #define GL_CLAMP_TO_EDGE_SGIS 0x812F
4007 #endif
4008 
4009 /* GL_SGIS_texture_border_clamp */
4010 
4011 #ifndef GL_SGIS_texture_border_clamp
4012 #define GL_SGIS_texture_border_clamp 1
4013 #define __GLEE_GL_SGIS_texture_border_clamp 1
4014 /* Constants */
4015 #define GL_CLAMP_TO_BORDER_SGIS 0x812D
4016 #endif
4017 
4018 /* GL_EXT_blend_minmax */
4019 
4020 #ifndef GL_EXT_blend_minmax
4021 #define GL_EXT_blend_minmax 1
4022 #define __GLEE_GL_EXT_blend_minmax 1
4023 /* Constants */
4024 #define GL_FUNC_ADD_EXT 0x8006
4025 #define GL_MIN_EXT 0x8007
4026 #define GL_MAX_EXT 0x8008
4027 #define GL_BLEND_EQUATION_EXT 0x8009
4028 typedef void (APIENTRYP PFNGLBLENDEQUATIONEXTPROC) (GLenum mode);
4029 GLEE_EXTERN PFNGLBLENDEQUATIONEXTPROC pglBlendEquationEXT;
4030 #define glBlendEquationEXT pglBlendEquationEXT
4031 #endif
4032 
4033 /* GL_EXT_blend_subtract */
4034 
4035 #ifndef GL_EXT_blend_subtract
4036 #define GL_EXT_blend_subtract 1
4037 #define __GLEE_GL_EXT_blend_subtract 1
4038 /* Constants */
4039 #define GL_FUNC_SUBTRACT_EXT 0x800A
4040 #define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B
4041 #endif
4042 
4043 /* GL_EXT_blend_logic_op */
4044 
4045 #ifndef GL_EXT_blend_logic_op
4046 #define GL_EXT_blend_logic_op 1
4047 #define __GLEE_GL_EXT_blend_logic_op 1
4048 /* Constants */
4049 #endif
4050 
4051 /* GL_SGIX_interlace */
4052 
4053 #ifndef GL_SGIX_interlace
4054 #define GL_SGIX_interlace 1
4055 #define __GLEE_GL_SGIX_interlace 1
4056 /* Constants */
4057 #define GL_INTERLACE_SGIX 0x8094
4058 #endif
4059 
4060 /* GL_SGIX_pixel_tiles */
4061 
4062 #ifndef GL_SGIX_pixel_tiles
4063 #define GL_SGIX_pixel_tiles 1
4064 #define __GLEE_GL_SGIX_pixel_tiles 1
4065 /* Constants */
4066 #define GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX 0x813E
4067 #define GL_PIXEL_TILE_CACHE_INCREMENT_SGIX 0x813F
4068 #define GL_PIXEL_TILE_WIDTH_SGIX 0x8140
4069 #define GL_PIXEL_TILE_HEIGHT_SGIX 0x8141
4070 #define GL_PIXEL_TILE_GRID_WIDTH_SGIX 0x8142
4071 #define GL_PIXEL_TILE_GRID_HEIGHT_SGIX 0x8143
4072 #define GL_PIXEL_TILE_GRID_DEPTH_SGIX 0x8144
4073 #define GL_PIXEL_TILE_CACHE_SIZE_SGIX 0x8145
4074 #endif
4075 
4076 /* GL_SGIS_texture_select */
4077 
4078 #ifndef GL_SGIS_texture_select
4079 #define GL_SGIS_texture_select 1
4080 #define __GLEE_GL_SGIS_texture_select 1
4081 /* Constants */
4082 #define GL_DUAL_ALPHA4_SGIS 0x8110
4083 #define GL_DUAL_ALPHA8_SGIS 0x8111
4084 #define GL_DUAL_ALPHA12_SGIS 0x8112
4085 #define GL_DUAL_ALPHA16_SGIS 0x8113
4086 #define GL_DUAL_LUMINANCE4_SGIS 0x8114
4087 #define GL_DUAL_LUMINANCE8_SGIS 0x8115
4088 #define GL_DUAL_LUMINANCE12_SGIS 0x8116
4089 #define GL_DUAL_LUMINANCE16_SGIS 0x8117
4090 #define GL_DUAL_INTENSITY4_SGIS 0x8118
4091 #define GL_DUAL_INTENSITY8_SGIS 0x8119
4092 #define GL_DUAL_INTENSITY12_SGIS 0x811A
4093 #define GL_DUAL_INTENSITY16_SGIS 0x811B
4094 #define GL_DUAL_LUMINANCE_ALPHA4_SGIS 0x811C
4095 #define GL_DUAL_LUMINANCE_ALPHA8_SGIS 0x811D
4096 #define GL_QUAD_ALPHA4_SGIS 0x811E
4097 #define GL_QUAD_ALPHA8_SGIS 0x811F
4098 #define GL_QUAD_LUMINANCE4_SGIS 0x8120
4099 #define GL_QUAD_LUMINANCE8_SGIS 0x8121
4100 #define GL_QUAD_INTENSITY4_SGIS 0x8122
4101 #define GL_QUAD_INTENSITY8_SGIS 0x8123
4102 #define GL_DUAL_TEXTURE_SELECT_SGIS 0x8124
4103 #define GL_QUAD_TEXTURE_SELECT_SGIS 0x8125
4104 #endif
4105 
4106 /* GL_SGIX_sprite */
4107 
4108 #ifndef GL_SGIX_sprite
4109 #define GL_SGIX_sprite 1
4110 #define __GLEE_GL_SGIX_sprite 1
4111 /* Constants */
4112 #define GL_SPRITE_SGIX 0x8148
4113 #define GL_SPRITE_MODE_SGIX 0x8149
4114 #define GL_SPRITE_AXIS_SGIX 0x814A
4115 #define GL_SPRITE_TRANSLATION_SGIX 0x814B
4116 #define GL_SPRITE_AXIAL_SGIX 0x814C
4117 #define GL_SPRITE_OBJECT_ALIGNED_SGIX 0x814D
4118 #define GL_SPRITE_EYE_ALIGNED_SGIX 0x814E
4119 typedef void (APIENTRYP PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param);
4120 typedef void (APIENTRYP PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLfloat * params);
4121 typedef void (APIENTRYP PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param);
4122 typedef void (APIENTRYP PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, const GLint * params);
4123 GLEE_EXTERN PFNGLSPRITEPARAMETERFSGIXPROC pglSpriteParameterfSGIX;
4124 GLEE_EXTERN PFNGLSPRITEPARAMETERFVSGIXPROC pglSpriteParameterfvSGIX;
4125 GLEE_EXTERN PFNGLSPRITEPARAMETERISGIXPROC pglSpriteParameteriSGIX;
4126 GLEE_EXTERN PFNGLSPRITEPARAMETERIVSGIXPROC pglSpriteParameterivSGIX;
4127 #define glSpriteParameterfSGIX pglSpriteParameterfSGIX
4128 #define glSpriteParameterfvSGIX pglSpriteParameterfvSGIX
4129 #define glSpriteParameteriSGIX pglSpriteParameteriSGIX
4130 #define glSpriteParameterivSGIX pglSpriteParameterivSGIX
4131 #endif
4132 
4133 /* GL_SGIX_texture_multi_buffer */
4134 
4135 #ifndef GL_SGIX_texture_multi_buffer
4136 #define GL_SGIX_texture_multi_buffer 1
4137 #define __GLEE_GL_SGIX_texture_multi_buffer 1
4138 /* Constants */
4139 #define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E
4140 #endif
4141 
4142 /* GL_EXT_point_parameters */
4143 
4144 #ifndef GL_EXT_point_parameters
4145 #define GL_EXT_point_parameters 1
4146 #define __GLEE_GL_EXT_point_parameters 1
4147 /* Constants */
4148 #define GL_POINT_SIZE_MIN_EXT 0x8126
4149 #define GL_POINT_SIZE_MAX_EXT 0x8127
4150 #define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128
4151 #define GL_DISTANCE_ATTENUATION_EXT 0x8129
4152 typedef void (APIENTRYP PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param);
4153 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat * params);
4154 GLEE_EXTERN PFNGLPOINTPARAMETERFEXTPROC pglPointParameterfEXT;
4155 GLEE_EXTERN PFNGLPOINTPARAMETERFVEXTPROC pglPointParameterfvEXT;
4156 #define glPointParameterfEXT pglPointParameterfEXT
4157 #define glPointParameterfvEXT pglPointParameterfvEXT
4158 #endif
4159 
4160 /* GL_SGIS_point_parameters */
4161 
4162 #ifndef GL_SGIS_point_parameters
4163 #define GL_SGIS_point_parameters 1
4164 #define __GLEE_GL_SGIS_point_parameters 1
4165 /* Constants */
4166 #define GL_POINT_SIZE_MIN_SGIS 0x8126
4167 #define GL_POINT_SIZE_MAX_SGIS 0x8127
4168 #define GL_POINT_FADE_THRESHOLD_SIZE_SGIS 0x8128
4169 #define GL_DISTANCE_ATTENUATION_SGIS 0x8129
4170 typedef void (APIENTRYP PFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
4171 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfloat * params);
4172 GLEE_EXTERN PFNGLPOINTPARAMETERFSGISPROC pglPointParameterfSGIS;
4173 GLEE_EXTERN PFNGLPOINTPARAMETERFVSGISPROC pglPointParameterfvSGIS;
4174 #define glPointParameterfSGIS pglPointParameterfSGIS
4175 #define glPointParameterfvSGIS pglPointParameterfvSGIS
4176 #endif
4177 
4178 /* GL_SGIX_instruments */
4179 
4180 #ifndef GL_SGIX_instruments
4181 #define GL_SGIX_instruments 1
4182 #define __GLEE_GL_SGIX_instruments 1
4183 /* Constants */
4184 #define GL_INSTRUMENT_BUFFER_POINTER_SGIX 0x8180
4185 #define GL_INSTRUMENT_MEASUREMENTS_SGIX 0x8181
4186 typedef GLint (APIENTRYP PFNGLGETINSTRUMENTSSGIXPROC) ();
4187 typedef void (APIENTRYP PFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint * buffer);
4188 typedef GLint (APIENTRYP PFNGLPOLLINSTRUMENTSSGIXPROC) (GLint * marker_p);
4189 typedef void (APIENTRYP PFNGLREADINSTRUMENTSSGIXPROC) (GLint marker);
4190 typedef void (APIENTRYP PFNGLSTARTINSTRUMENTSSGIXPROC) ();
4191 typedef void (APIENTRYP PFNGLSTOPINSTRUMENTSSGIXPROC) (GLint marker);
4192 GLEE_EXTERN PFNGLGETINSTRUMENTSSGIXPROC pglGetInstrumentsSGIX;
4193 GLEE_EXTERN PFNGLINSTRUMENTSBUFFERSGIXPROC pglInstrumentsBufferSGIX;
4194 GLEE_EXTERN PFNGLPOLLINSTRUMENTSSGIXPROC pglPollInstrumentsSGIX;
4195 GLEE_EXTERN PFNGLREADINSTRUMENTSSGIXPROC pglReadInstrumentsSGIX;
4196 GLEE_EXTERN PFNGLSTARTINSTRUMENTSSGIXPROC pglStartInstrumentsSGIX;
4197 GLEE_EXTERN PFNGLSTOPINSTRUMENTSSGIXPROC pglStopInstrumentsSGIX;
4198 #define glGetInstrumentsSGIX pglGetInstrumentsSGIX
4199 #define glInstrumentsBufferSGIX pglInstrumentsBufferSGIX
4200 #define glPollInstrumentsSGIX pglPollInstrumentsSGIX
4201 #define glReadInstrumentsSGIX pglReadInstrumentsSGIX
4202 #define glStartInstrumentsSGIX pglStartInstrumentsSGIX
4203 #define glStopInstrumentsSGIX pglStopInstrumentsSGIX
4204 #endif
4205 
4206 /* GL_SGIX_texture_scale_bias */
4207 
4208 #ifndef GL_SGIX_texture_scale_bias
4209 #define GL_SGIX_texture_scale_bias 1
4210 #define __GLEE_GL_SGIX_texture_scale_bias 1
4211 /* Constants */
4212 #define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179
4213 #define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A
4214 #define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B
4215 #define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C
4216 #endif
4217 
4218 /* GL_SGIX_framezoom */
4219 
4220 #ifndef GL_SGIX_framezoom
4221 #define GL_SGIX_framezoom 1
4222 #define __GLEE_GL_SGIX_framezoom 1
4223 /* Constants */
4224 #define GL_FRAMEZOOM_SGIX 0x818B
4225 #define GL_FRAMEZOOM_FACTOR_SGIX 0x818C
4226 #define GL_MAX_FRAMEZOOM_FACTOR_SGIX 0x818D
4227 typedef void (APIENTRYP PFNGLFRAMEZOOMSGIXPROC) (GLint factor);
4228 GLEE_EXTERN PFNGLFRAMEZOOMSGIXPROC pglFrameZoomSGIX;
4229 #define glFrameZoomSGIX pglFrameZoomSGIX
4230 #endif
4231 
4232 /* GL_SGIX_tag_sample_buffer */
4233 
4234 #ifndef GL_SGIX_tag_sample_buffer
4235 #define GL_SGIX_tag_sample_buffer 1
4236 #define __GLEE_GL_SGIX_tag_sample_buffer 1
4237 /* Constants */
4238 typedef void (APIENTRYP PFNGLTAGSAMPLEBUFFERSGIXPROC) ();
4239 GLEE_EXTERN PFNGLTAGSAMPLEBUFFERSGIXPROC pglTagSampleBufferSGIX;
4240 #define glTagSampleBufferSGIX pglTagSampleBufferSGIX
4241 #endif
4242 
4243 /* GL_FfdMaskSGIX */
4244 
4245 #ifndef GL_FfdMaskSGIX
4246 #define GL_FfdMaskSGIX 1
4247 #define __GLEE_GL_FfdMaskSGIX 1
4248 /* Constants */
4249 #define GL_TEXTURE_DEFORMATION_BIT_SGIX 0x00000001
4250 #define GL_GEOMETRY_DEFORMATION_BIT_SGIX 0x00000002
4251 #endif
4252 
4253 /* GL_SGIX_polynomial_ffd */
4254 
4255 #ifndef GL_SGIX_polynomial_ffd
4256 #define GL_SGIX_polynomial_ffd 1
4257 #define __GLEE_GL_SGIX_polynomial_ffd 1
4258 /* Constants */
4259 #define GL_GEOMETRY_DEFORMATION_SGIX 0x8194
4260 #define GL_TEXTURE_DEFORMATION_SGIX 0x8195
4261 #define GL_DEFORMATIONS_MASK_SGIX 0x8196
4262 #define GL_MAX_DEFORMATION_ORDER_SGIX 0x8197
4263 typedef void (APIENTRYP PFNGLDEFORMATIONMAP3DSGIXPROC) (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble * points);
4264 typedef void (APIENTRYP PFNGLDEFORMATIONMAP3FSGIXPROC) (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat * points);
4265 typedef void (APIENTRYP PFNGLDEFORMSGIXPROC) (GLbitfield mask);
4266 typedef void (APIENTRYP PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mask);
4267 GLEE_EXTERN PFNGLDEFORMATIONMAP3DSGIXPROC pglDeformationMap3dSGIX;
4268 GLEE_EXTERN PFNGLDEFORMATIONMAP3FSGIXPROC pglDeformationMap3fSGIX;
4269 GLEE_EXTERN PFNGLDEFORMSGIXPROC pglDeformSGIX;
4270 GLEE_EXTERN PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC pglLoadIdentityDeformationMapSGIX;
4271 #define glDeformationMap3dSGIX pglDeformationMap3dSGIX
4272 #define glDeformationMap3fSGIX pglDeformationMap3fSGIX
4273 #define glDeformSGIX pglDeformSGIX
4274 #define glLoadIdentityDeformationMapSGIX pglLoadIdentityDeformationMapSGIX
4275 #endif
4276 
4277 /* GL_SGIX_reference_plane */
4278 
4279 #ifndef GL_SGIX_reference_plane
4280 #define GL_SGIX_reference_plane 1
4281 #define __GLEE_GL_SGIX_reference_plane 1
4282 /* Constants */
4283 #define GL_REFERENCE_PLANE_SGIX 0x817D
4284 #define GL_REFERENCE_PLANE_EQUATION_SGIX 0x817E
4285 typedef void (APIENTRYP PFNGLREFERENCEPLANESGIXPROC) (const GLdouble * equation);
4286 GLEE_EXTERN PFNGLREFERENCEPLANESGIXPROC pglReferencePlaneSGIX;
4287 #define glReferencePlaneSGIX pglReferencePlaneSGIX
4288 #endif
4289 
4290 /* GL_SGIX_flush_raster */
4291 
4292 #ifndef GL_SGIX_flush_raster
4293 #define GL_SGIX_flush_raster 1
4294 #define __GLEE_GL_SGIX_flush_raster 1
4295 /* Constants */
4296 typedef void (APIENTRYP PFNGLFLUSHRASTERSGIXPROC) ();
4297 GLEE_EXTERN PFNGLFLUSHRASTERSGIXPROC pglFlushRasterSGIX;
4298 #define glFlushRasterSGIX pglFlushRasterSGIX
4299 #endif
4300 
4301 /* GL_SGIX_depth_texture */
4302 
4303 #ifndef GL_SGIX_depth_texture
4304 #define GL_SGIX_depth_texture 1
4305 #define __GLEE_GL_SGIX_depth_texture 1
4306 /* Constants */
4307 #define GL_DEPTH_COMPONENT16_SGIX 0x81A5
4308 #define GL_DEPTH_COMPONENT24_SGIX 0x81A6
4309 #define GL_DEPTH_COMPONENT32_SGIX 0x81A7
4310 #endif
4311 
4312 /* GL_SGIS_fog_function */
4313 
4314 #ifndef GL_SGIS_fog_function
4315 #define GL_SGIS_fog_function 1
4316 #define __GLEE_GL_SGIS_fog_function 1
4317 /* Constants */
4318 #define GL_FOG_FUNC_SGIS 0x812A
4319 #define GL_FOG_FUNC_POINTS_SGIS 0x812B
4320 #define GL_MAX_FOG_FUNC_POINTS_SGIS 0x812C
4321 typedef void (APIENTRYP PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat * points);
4322 typedef void (APIENTRYP PFNGLGETFOGFUNCSGISPROC) (GLfloat * points);
4323 GLEE_EXTERN PFNGLFOGFUNCSGISPROC pglFogFuncSGIS;
4324 GLEE_EXTERN PFNGLGETFOGFUNCSGISPROC pglGetFogFuncSGIS;
4325 #define glFogFuncSGIS pglFogFuncSGIS
4326 #define glGetFogFuncSGIS pglGetFogFuncSGIS
4327 #endif
4328 
4329 /* GL_SGIX_fog_offset */
4330 
4331 #ifndef GL_SGIX_fog_offset
4332 #define GL_SGIX_fog_offset 1
4333 #define __GLEE_GL_SGIX_fog_offset 1
4334 /* Constants */
4335 #define GL_FOG_OFFSET_SGIX 0x8198
4336 #define GL_FOG_OFFSET_VALUE_SGIX 0x8199
4337 #endif
4338 
4339 /* GL_HP_image_transform */
4340 
4341 #ifndef GL_HP_image_transform
4342 #define GL_HP_image_transform 1
4343 #define __GLEE_GL_HP_image_transform 1
4344 /* Constants */
4345 #define GL_IMAGE_SCALE_X_HP 0x8155
4346 #define GL_IMAGE_SCALE_Y_HP 0x8156
4347 #define GL_IMAGE_TRANSLATE_X_HP 0x8157
4348 #define GL_IMAGE_TRANSLATE_Y_HP 0x8158
4349 #define GL_IMAGE_ROTATE_ANGLE_HP 0x8159
4350 #define GL_IMAGE_ROTATE_ORIGIN_X_HP 0x815A
4351 #define GL_IMAGE_ROTATE_ORIGIN_Y_HP 0x815B
4352 #define GL_IMAGE_MAG_FILTER_HP 0x815C
4353 #define GL_IMAGE_MIN_FILTER_HP 0x815D
4354 #define GL_IMAGE_CUBIC_WEIGHT_HP 0x815E
4355 #define GL_CUBIC_HP 0x815F
4356 #define GL_AVERAGE_HP 0x8160
4357 #define GL_IMAGE_TRANSFORM_2D_HP 0x8161
4358 #define GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8162
4359 #define GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8163
4360 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param);
4361 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param);
4362 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint * params);
4363 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat * params);
4364 typedef void (APIENTRYP PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint * params);
4365 typedef void (APIENTRYP PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat * params);
4366 GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERIHPPROC pglImageTransformParameteriHP;
4367 GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERFHPPROC pglImageTransformParameterfHP;
4368 GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERIVHPPROC pglImageTransformParameterivHP;
4369 GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERFVHPPROC pglImageTransformParameterfvHP;
4370 GLEE_EXTERN PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC pglGetImageTransformParameterivHP;
4371 GLEE_EXTERN PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC pglGetImageTransformParameterfvHP;
4372 #define glImageTransformParameteriHP pglImageTransformParameteriHP
4373 #define glImageTransformParameterfHP pglImageTransformParameterfHP
4374 #define glImageTransformParameterivHP pglImageTransformParameterivHP
4375 #define glImageTransformParameterfvHP pglImageTransformParameterfvHP
4376 #define glGetImageTransformParameterivHP pglGetImageTransformParameterivHP
4377 #define glGetImageTransformParameterfvHP pglGetImageTransformParameterfvHP
4378 #endif
4379 
4380 /* GL_HP_convolution_border_modes */
4381 
4382 #ifndef GL_HP_convolution_border_modes
4383 #define GL_HP_convolution_border_modes 1
4384 #define __GLEE_GL_HP_convolution_border_modes 1
4385 /* Constants */
4386 #define GL_IGNORE_BORDER_HP 0x8150
4387 #define GL_CONSTANT_BORDER_HP 0x8151
4388 #define GL_REPLICATE_BORDER_HP 0x8153
4389 #define GL_CONVOLUTION_BORDER_COLOR_HP 0x8154
4390 #endif
4391 
4392 /* GL_INGR_palette_buffer */
4393 
4394 #ifndef GL_INGR_palette_buffer
4395 #define GL_INGR_palette_buffer 1
4396 #define __GLEE_GL_INGR_palette_buffer 1
4397 /* Constants */
4398 #endif
4399 
4400 /* GL_SGIX_texture_add_env */
4401 
4402 #ifndef GL_SGIX_texture_add_env
4403 #define GL_SGIX_texture_add_env 1
4404 #define __GLEE_GL_SGIX_texture_add_env 1
4405 /* Constants */
4406 #define GL_TEXTURE_ENV_BIAS_SGIX 0x80BE
4407 #endif
4408 
4409 /* GL_EXT_color_subtable */
4410 
4411 #ifndef GL_EXT_color_subtable
4412 #define GL_EXT_color_subtable 1
4413 #define __GLEE_GL_EXT_color_subtable 1
4414 /* Constants */
4415 typedef void (APIENTRYP PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
4416 typedef void (APIENTRYP PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
4417 GLEE_EXTERN PFNGLCOLORSUBTABLEEXTPROC pglColorSubTableEXT;
4418 GLEE_EXTERN PFNGLCOPYCOLORSUBTABLEEXTPROC pglCopyColorSubTableEXT;
4419 #define glColorSubTableEXT pglColorSubTableEXT
4420 #define glCopyColorSubTableEXT pglCopyColorSubTableEXT
4421 #endif
4422 
4423 /* GL_PGI_vertex_hints */
4424 
4425 #ifndef GL_PGI_vertex_hints
4426 #define GL_PGI_vertex_hints 1
4427 #define __GLEE_GL_PGI_vertex_hints 1
4428 /* Constants */
4429 #define GL_VERTEX_DATA_HINT_PGI 0x1A22A
4430 #define GL_VERTEX_CONSISTENT_HINT_PGI 0x1A22B
4431 #define GL_MATERIAL_SIDE_HINT_PGI 0x1A22C
4432 #define GL_MAX_VERTEX_HINT_PGI 0x1A22D
4433 #define GL_COLOR3_BIT_PGI 0x00010000
4434 #define GL_COLOR4_BIT_PGI 0x00020000
4435 #define GL_EDGEFLAG_BIT_PGI 0x00040000
4436 #define GL_INDEX_BIT_PGI 0x00080000
4437 #define GL_MAT_AMBIENT_BIT_PGI 0x00100000
4438 #define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000
4439 #define GL_MAT_DIFFUSE_BIT_PGI 0x00400000
4440 #define GL_MAT_EMISSION_BIT_PGI 0x00800000
4441 #define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000
4442 #define GL_MAT_SHININESS_BIT_PGI 0x02000000
4443 #define GL_MAT_SPECULAR_BIT_PGI 0x04000000
4444 #define GL_NORMAL_BIT_PGI 0x08000000
4445 #define GL_TEXCOORD1_BIT_PGI 0x10000000
4446 #define GL_TEXCOORD2_BIT_PGI 0x20000000
4447 #define GL_TEXCOORD3_BIT_PGI 0x40000000
4448 #define GL_TEXCOORD4_BIT_PGI 0x80000000
4449 #define GL_VERTEX23_BIT_PGI 0x00000004
4450 #define GL_VERTEX4_BIT_PGI 0x00000008
4451 #endif
4452 
4453 /* GL_PGI_misc_hints */
4454 
4455 #ifndef GL_PGI_misc_hints
4456 #define GL_PGI_misc_hints 1
4457 #define __GLEE_GL_PGI_misc_hints 1
4458 /* Constants */
4459 #define GL_PREFER_DOUBLEBUFFER_HINT_PGI 0x1A1F8
4460 #define GL_CONSERVE_MEMORY_HINT_PGI 0x1A1FD
4461 #define GL_RECLAIM_MEMORY_HINT_PGI 0x1A1FE
4462 #define GL_NATIVE_GRAPHICS_HANDLE_PGI 0x1A202
4463 #define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 0x1A203
4464 #define GL_NATIVE_GRAPHICS_END_HINT_PGI 0x1A204
4465 #define GL_ALWAYS_FAST_HINT_PGI 0x1A20C
4466 #define GL_ALWAYS_SOFT_HINT_PGI 0x1A20D
4467 #define GL_ALLOW_DRAW_OBJ_HINT_PGI 0x1A20E
4468 #define GL_ALLOW_DRAW_WIN_HINT_PGI 0x1A20F
4469 #define GL_ALLOW_DRAW_FRG_HINT_PGI 0x1A210
4470 #define GL_ALLOW_DRAW_MEM_HINT_PGI 0x1A211
4471 #define GL_STRICT_DEPTHFUNC_HINT_PGI 0x1A216
4472 #define GL_STRICT_LIGHTING_HINT_PGI 0x1A217
4473 #define GL_STRICT_SCISSOR_HINT_PGI 0x1A218
4474 #define GL_FULL_STIPPLE_HINT_PGI 0x1A219
4475 #define GL_CLIP_NEAR_HINT_PGI 0x1A220
4476 #define GL_CLIP_FAR_HINT_PGI 0x1A221
4477 #define GL_WIDE_LINE_HINT_PGI 0x1A222
4478 #define GL_BACK_NORMALS_HINT_PGI 0x1A223
4479 typedef void (APIENTRYP PFNGLHINTPGIPROC) (GLenum target, GLint mode);
4480 GLEE_EXTERN PFNGLHINTPGIPROC pglHintPGI;
4481 #define glHintPGI pglHintPGI
4482 #endif
4483 
4484 /* GL_EXT_paletted_texture */
4485 
4486 #ifndef GL_EXT_paletted_texture
4487 #define GL_EXT_paletted_texture 1
4488 #define __GLEE_GL_EXT_paletted_texture 1
4489 /* Constants */
4490 #define GL_COLOR_INDEX1_EXT 0x80E2
4491 #define GL_COLOR_INDEX2_EXT 0x80E3
4492 #define GL_COLOR_INDEX4_EXT 0x80E4
4493 #define GL_COLOR_INDEX8_EXT 0x80E5
4494 #define GL_COLOR_INDEX12_EXT 0x80E6
4495 #define GL_COLOR_INDEX16_EXT 0x80E7
4496 #define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
4497 typedef void (APIENTRYP PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
4498 typedef void (APIENTRYP PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * data);
4499 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
4500 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
4501 GLEE_EXTERN PFNGLCOLORTABLEEXTPROC pglColorTableEXT;
4502 GLEE_EXTERN PFNGLGETCOLORTABLEEXTPROC pglGetColorTableEXT;
4503 GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERIVEXTPROC pglGetColorTableParameterivEXT;
4504 GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERFVEXTPROC pglGetColorTableParameterfvEXT;
4505 #define glColorTableEXT pglColorTableEXT
4506 #define glGetColorTableEXT pglGetColorTableEXT
4507 #define glGetColorTableParameterivEXT pglGetColorTableParameterivEXT
4508 #define glGetColorTableParameterfvEXT pglGetColorTableParameterfvEXT
4509 #endif
4510 
4511 /* GL_EXT_clip_volume_hint */
4512 
4513 #ifndef GL_EXT_clip_volume_hint
4514 #define GL_EXT_clip_volume_hint 1
4515 #define __GLEE_GL_EXT_clip_volume_hint 1
4516 /* Constants */
4517 #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0
4518 #endif
4519 
4520 /* GL_SGIX_list_priority */
4521 
4522 #ifndef GL_SGIX_list_priority
4523 #define GL_SGIX_list_priority 1
4524 #define __GLEE_GL_SGIX_list_priority 1
4525 /* Constants */
4526 #define GL_LIST_PRIORITY_SGIX 0x8182
4527 typedef void (APIENTRYP PFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, GLfloat * params);
4528 typedef void (APIENTRYP PFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, GLint * params);
4529 typedef void (APIENTRYP PFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param);
4530 typedef void (APIENTRYP PFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, const GLfloat * params);
4531 typedef void (APIENTRYP PFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param);
4532 typedef void (APIENTRYP PFNGLLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, const GLint * params);
4533 GLEE_EXTERN PFNGLGETLISTPARAMETERFVSGIXPROC pglGetListParameterfvSGIX;
4534 GLEE_EXTERN PFNGLGETLISTPARAMETERIVSGIXPROC pglGetListParameterivSGIX;
4535 GLEE_EXTERN PFNGLLISTPARAMETERFSGIXPROC pglListParameterfSGIX;
4536 GLEE_EXTERN PFNGLLISTPARAMETERFVSGIXPROC pglListParameterfvSGIX;
4537 GLEE_EXTERN PFNGLLISTPARAMETERISGIXPROC pglListParameteriSGIX;
4538 GLEE_EXTERN PFNGLLISTPARAMETERIVSGIXPROC pglListParameterivSGIX;
4539 #define glGetListParameterfvSGIX pglGetListParameterfvSGIX
4540 #define glGetListParameterivSGIX pglGetListParameterivSGIX
4541 #define glListParameterfSGIX pglListParameterfSGIX
4542 #define glListParameterfvSGIX pglListParameterfvSGIX
4543 #define glListParameteriSGIX pglListParameteriSGIX
4544 #define glListParameterivSGIX pglListParameterivSGIX
4545 #endif
4546 
4547 /* GL_SGIX_ir_instrument1 */
4548 
4549 #ifndef GL_SGIX_ir_instrument1
4550 #define GL_SGIX_ir_instrument1 1
4551 #define __GLEE_GL_SGIX_ir_instrument1 1
4552 /* Constants */
4553 #define GL_IR_INSTRUMENT1_SGIX 0x817F
4554 #endif
4555 
4556 /* GL_SGIX_calligraphic_fragment */
4557 
4558 #ifndef GL_SGIX_calligraphic_fragment
4559 #define GL_SGIX_calligraphic_fragment 1
4560 #define __GLEE_GL_SGIX_calligraphic_fragment 1
4561 /* Constants */
4562 #define GL_CALLIGRAPHIC_FRAGMENT_SGIX 0x8183
4563 #endif
4564 
4565 /* GL_SGIX_texture_lod_bias */
4566 
4567 #ifndef GL_SGIX_texture_lod_bias
4568 #define GL_SGIX_texture_lod_bias 1
4569 #define __GLEE_GL_SGIX_texture_lod_bias 1
4570 /* Constants */
4571 #define GL_TEXTURE_LOD_BIAS_S_SGIX 0x818E
4572 #define GL_TEXTURE_LOD_BIAS_T_SGIX 0x818F
4573 #define GL_TEXTURE_LOD_BIAS_R_SGIX 0x8190
4574 #endif
4575 
4576 /* GL_SGIX_shadow_ambient */
4577 
4578 #ifndef GL_SGIX_shadow_ambient
4579 #define GL_SGIX_shadow_ambient 1
4580 #define __GLEE_GL_SGIX_shadow_ambient 1
4581 /* Constants */
4582 #define GL_SHADOW_AMBIENT_SGIX 0x80BF
4583 #endif
4584 
4585 /* GL_EXT_index_texture */
4586 
4587 #ifndef GL_EXT_index_texture
4588 #define GL_EXT_index_texture 1
4589 #define __GLEE_GL_EXT_index_texture 1
4590 /* Constants */
4591 #endif
4592 
4593 /* GL_EXT_index_material */
4594 
4595 #ifndef GL_EXT_index_material
4596 #define GL_EXT_index_material 1
4597 #define __GLEE_GL_EXT_index_material 1
4598 /* Constants */
4599 #define GL_INDEX_MATERIAL_EXT 0x81B8
4600 #define GL_INDEX_MATERIAL_PARAMETER_EXT 0x81B9
4601 #define GL_INDEX_MATERIAL_FACE_EXT 0x81BA
4602 typedef void (APIENTRYP PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode);
4603 GLEE_EXTERN PFNGLINDEXMATERIALEXTPROC pglIndexMaterialEXT;
4604 #define glIndexMaterialEXT pglIndexMaterialEXT
4605 #endif
4606 
4607 /* GL_EXT_index_func */
4608 
4609 #ifndef GL_EXT_index_func
4610 #define GL_EXT_index_func 1
4611 #define __GLEE_GL_EXT_index_func 1
4612 /* Constants */
4613 #define GL_INDEX_TEST_EXT 0x81B5
4614 #define GL_INDEX_TEST_FUNC_EXT 0x81B6
4615 #define GL_INDEX_TEST_REF_EXT 0x81B7
4616 typedef void (APIENTRYP PFNGLINDEXFUNCEXTPROC) (GLenum func, GLclampf ref);
4617 GLEE_EXTERN PFNGLINDEXFUNCEXTPROC pglIndexFuncEXT;
4618 #define glIndexFuncEXT pglIndexFuncEXT
4619 #endif
4620 
4621 /* GL_EXT_index_array_formats */
4622 
4623 #ifndef GL_EXT_index_array_formats
4624 #define GL_EXT_index_array_formats 1
4625 #define __GLEE_GL_EXT_index_array_formats 1
4626 /* Constants */
4627 #define GL_IUI_V2F_EXT 0x81AD
4628 #define GL_IUI_V3F_EXT 0x81AE
4629 #define GL_IUI_N3F_V2F_EXT 0x81AF
4630 #define GL_IUI_N3F_V3F_EXT 0x81B0
4631 #define GL_T2F_IUI_V2F_EXT 0x81B1
4632 #define GL_T2F_IUI_V3F_EXT 0x81B2
4633 #define GL_T2F_IUI_N3F_V2F_EXT 0x81B3
4634 #define GL_T2F_IUI_N3F_V3F_EXT 0x81B4
4635 #endif
4636 
4637 /* GL_EXT_compiled_vertex_array */
4638 
4639 #ifndef GL_EXT_compiled_vertex_array
4640 #define GL_EXT_compiled_vertex_array 1
4641 #define __GLEE_GL_EXT_compiled_vertex_array 1
4642 /* Constants */
4643 #define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8
4644 #define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9
4645 typedef void (APIENTRYP PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count);
4646 typedef void (APIENTRYP PFNGLUNLOCKARRAYSEXTPROC) ();
4647 GLEE_EXTERN PFNGLLOCKARRAYSEXTPROC pglLockArraysEXT;
4648 GLEE_EXTERN PFNGLUNLOCKARRAYSEXTPROC pglUnlockArraysEXT;
4649 #define glLockArraysEXT pglLockArraysEXT
4650 #define glUnlockArraysEXT pglUnlockArraysEXT
4651 #endif
4652 
4653 /* GL_EXT_cull_vertex */
4654 
4655 #ifndef GL_EXT_cull_vertex
4656 #define GL_EXT_cull_vertex 1
4657 #define __GLEE_GL_EXT_cull_vertex 1
4658 /* Constants */
4659 #define GL_CULL_VERTEX_EXT 0x81AA
4660 #define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB
4661 #define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC
4662 typedef void (APIENTRYP PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble * params);
4663 typedef void (APIENTRYP PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat * params);
4664 GLEE_EXTERN PFNGLCULLPARAMETERDVEXTPROC pglCullParameterdvEXT;
4665 GLEE_EXTERN PFNGLCULLPARAMETERFVEXTPROC pglCullParameterfvEXT;
4666 #define glCullParameterdvEXT pglCullParameterdvEXT
4667 #define glCullParameterfvEXT pglCullParameterfvEXT
4668 #endif
4669 
4670 /* GL_SGIX_ycrcb */
4671 
4672 #ifndef GL_SGIX_ycrcb
4673 #define GL_SGIX_ycrcb 1
4674 #define __GLEE_GL_SGIX_ycrcb 1
4675 /* Constants */
4676 #define GL_YCRCB_422_SGIX 0x81BB
4677 #define GL_YCRCB_444_SGIX 0x81BC
4678 #endif
4679 
4680 /* GL_SGIX_fragment_lighting */
4681 
4682 #ifndef GL_SGIX_fragment_lighting
4683 #define GL_SGIX_fragment_lighting 1
4684 #define __GLEE_GL_SGIX_fragment_lighting 1
4685 /* Constants */
4686 #define GL_FRAGMENT_LIGHTING_SGIX 0x8400
4687 #define GL_FRAGMENT_COLOR_MATERIAL_SGIX 0x8401
4688 #define GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX 0x8402
4689 #define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX 0x8403
4690 #define GL_MAX_FRAGMENT_LIGHTS_SGIX 0x8404
4691 #define GL_MAX_ACTIVE_LIGHTS_SGIX 0x8405
4692 #define GL_CURRENT_RASTER_NORMAL_SGIX 0x8406
4693 #define GL_LIGHT_ENV_MODE_SGIX 0x8407
4694 #define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX 0x8408
4695 #define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX 0x8409
4696 #define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX 0x840A
4697 #define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX 0x840B
4698 #define GL_FRAGMENT_LIGHT0_SGIX 0x840C
4699 #define GL_FRAGMENT_LIGHT1_SGIX 0x840D
4700 #define GL_FRAGMENT_LIGHT2_SGIX 0x840E
4701 #define GL_FRAGMENT_LIGHT3_SGIX 0x840F
4702 #define GL_FRAGMENT_LIGHT4_SGIX 0x8410
4703 #define GL_FRAGMENT_LIGHT5_SGIX 0x8411
4704 #define GL_FRAGMENT_LIGHT6_SGIX 0x8412
4705 #define GL_FRAGMENT_LIGHT7_SGIX 0x8413
4706 typedef void (APIENTRYP PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);
4707 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param);
4708 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat * params);
4709 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param);
4710 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint * params);
4711 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);
4712 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat * params);
4713 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param);
4714 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint * params);
4715 typedef void (APIENTRYP PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, GLfloat param);
4716 typedef void (APIENTRYP PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat * params);
4717 typedef void (APIENTRYP PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, GLint param);
4718 typedef void (APIENTRYP PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint * params);
4719 typedef void (APIENTRYP PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat * params);
4720 typedef void (APIENTRYP PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint * params);
4721 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat * params);
4722 typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint * params);
4723 typedef void (APIENTRYP PFNGLLIGHTENVISGIXPROC) (GLenum pname, GLint param);
4724 GLEE_EXTERN PFNGLFRAGMENTCOLORMATERIALSGIXPROC pglFragmentColorMaterialSGIX;
4725 GLEE_EXTERN PFNGLFRAGMENTLIGHTFSGIXPROC pglFragmentLightfSGIX;
4726 GLEE_EXTERN PFNGLFRAGMENTLIGHTFVSGIXPROC pglFragmentLightfvSGIX;
4727 GLEE_EXTERN PFNGLFRAGMENTLIGHTISGIXPROC pglFragmentLightiSGIX;
4728 GLEE_EXTERN PFNGLFRAGMENTLIGHTIVSGIXPROC pglFragmentLightivSGIX;
4729 GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFSGIXPROC pglFragmentLightModelfSGIX;
4730 GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFVSGIXPROC pglFragmentLightModelfvSGIX;
4731 GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELISGIXPROC pglFragmentLightModeliSGIX;
4732 GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELIVSGIXPROC pglFragmentLightModelivSGIX;
4733 GLEE_EXTERN PFNGLFRAGMENTMATERIALFSGIXPROC pglFragmentMaterialfSGIX;
4734 GLEE_EXTERN PFNGLFRAGMENTMATERIALFVSGIXPROC pglFragmentMaterialfvSGIX;
4735 GLEE_EXTERN PFNGLFRAGMENTMATERIALISGIXPROC pglFragmentMaterialiSGIX;
4736 GLEE_EXTERN PFNGLFRAGMENTMATERIALIVSGIXPROC pglFragmentMaterialivSGIX;
4737 GLEE_EXTERN PFNGLGETFRAGMENTLIGHTFVSGIXPROC pglGetFragmentLightfvSGIX;
4738 GLEE_EXTERN PFNGLGETFRAGMENTLIGHTIVSGIXPROC pglGetFragmentLightivSGIX;
4739 GLEE_EXTERN PFNGLGETFRAGMENTMATERIALFVSGIXPROC pglGetFragmentMaterialfvSGIX;
4740 GLEE_EXTERN PFNGLGETFRAGMENTMATERIALIVSGIXPROC pglGetFragmentMaterialivSGIX;
4741 GLEE_EXTERN PFNGLLIGHTENVISGIXPROC pglLightEnviSGIX;
4742 #define glFragmentColorMaterialSGIX pglFragmentColorMaterialSGIX
4743 #define glFragmentLightfSGIX pglFragmentLightfSGIX
4744 #define glFragmentLightfvSGIX pglFragmentLightfvSGIX
4745 #define glFragmentLightiSGIX pglFragmentLightiSGIX
4746 #define glFragmentLightivSGIX pglFragmentLightivSGIX
4747 #define glFragmentLightModelfSGIX pglFragmentLightModelfSGIX
4748 #define glFragmentLightModelfvSGIX pglFragmentLightModelfvSGIX
4749 #define glFragmentLightModeliSGIX pglFragmentLightModeliSGIX
4750 #define glFragmentLightModelivSGIX pglFragmentLightModelivSGIX
4751 #define glFragmentMaterialfSGIX pglFragmentMaterialfSGIX
4752 #define glFragmentMaterialfvSGIX pglFragmentMaterialfvSGIX
4753 #define glFragmentMaterialiSGIX pglFragmentMaterialiSGIX
4754 #define glFragmentMaterialivSGIX pglFragmentMaterialivSGIX
4755 #define glGetFragmentLightfvSGIX pglGetFragmentLightfvSGIX
4756 #define glGetFragmentLightivSGIX pglGetFragmentLightivSGIX
4757 #define glGetFragmentMaterialfvSGIX pglGetFragmentMaterialfvSGIX
4758 #define glGetFragmentMaterialivSGIX pglGetFragmentMaterialivSGIX
4759 #define glLightEnviSGIX pglLightEnviSGIX
4760 #endif
4761 
4762 /* GL_IBM_rasterpos_clip */
4763 
4764 #ifndef GL_IBM_rasterpos_clip
4765 #define GL_IBM_rasterpos_clip 1
4766 #define __GLEE_GL_IBM_rasterpos_clip 1
4767 /* Constants */
4768 #define GL_RASTER_POSITION_UNCLIPPED_IBM 0x19262
4769 #endif
4770 
4771 /* GL_HP_texture_lighting */
4772 
4773 #ifndef GL_HP_texture_lighting
4774 #define GL_HP_texture_lighting 1
4775 #define __GLEE_GL_HP_texture_lighting 1
4776 /* Constants */
4777 #define GL_TEXTURE_LIGHTING_MODE_HP 0x8167
4778 #define GL_TEXTURE_POST_SPECULAR_HP 0x8168
4779 #define GL_TEXTURE_PRE_SPECULAR_HP 0x8169
4780 #endif
4781 
4782 /* GL_EXT_draw_range_elements */
4783 
4784 #ifndef GL_EXT_draw_range_elements
4785 #define GL_EXT_draw_range_elements 1
4786 #define __GLEE_GL_EXT_draw_range_elements 1
4787 /* Constants */
4788 #define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8
4789 #define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9
4790 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
4791 GLEE_EXTERN PFNGLDRAWRANGEELEMENTSEXTPROC pglDrawRangeElementsEXT;
4792 #define glDrawRangeElementsEXT pglDrawRangeElementsEXT
4793 #endif
4794 
4795 /* GL_WIN_phong_shading */
4796 
4797 #ifndef GL_WIN_phong_shading
4798 #define GL_WIN_phong_shading 1
4799 #define __GLEE_GL_WIN_phong_shading 1
4800 /* Constants */
4801 #define GL_PHONG_WIN 0x80EA
4802 #define GL_PHONG_HINT_WIN 0x80EB
4803 #endif
4804 
4805 /* GL_WIN_specular_fog */
4806 
4807 #ifndef GL_WIN_specular_fog
4808 #define GL_WIN_specular_fog 1
4809 #define __GLEE_GL_WIN_specular_fog 1
4810 /* Constants */
4811 #define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC
4812 #endif
4813 
4814 /* GL_EXT_light_texture */
4815 
4816 #ifndef GL_EXT_light_texture
4817 #define GL_EXT_light_texture 1
4818 #define __GLEE_GL_EXT_light_texture 1
4819 /* Constants */
4820 #define GL_FRAGMENT_MATERIAL_EXT 0x8349
4821 #define GL_FRAGMENT_NORMAL_EXT 0x834A
4822 #define GL_FRAGMENT_COLOR_EXT 0x834C
4823 #define GL_ATTENUATION_EXT 0x834D
4824 #define GL_SHADOW_ATTENUATION_EXT 0x834E
4825 #define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F
4826 #define GL_TEXTURE_LIGHT_EXT 0x8350
4827 #define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351
4828 #define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352
4829 typedef void (APIENTRYP PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode);
4830 typedef void (APIENTRYP PFNGLTEXTURELIGHTEXTPROC) (GLenum pname);
4831 typedef void (APIENTRYP PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode);
4832 GLEE_EXTERN PFNGLAPPLYTEXTUREEXTPROC pglApplyTextureEXT;
4833 GLEE_EXTERN PFNGLTEXTURELIGHTEXTPROC pglTextureLightEXT;
4834 GLEE_EXTERN PFNGLTEXTUREMATERIALEXTPROC pglTextureMaterialEXT;
4835 #define glApplyTextureEXT pglApplyTextureEXT
4836 #define glTextureLightEXT pglTextureLightEXT
4837 #define glTextureMaterialEXT pglTextureMaterialEXT
4838 #endif
4839 
4840 /* GL_SGIX_blend_alpha_minmax */
4841 
4842 #ifndef GL_SGIX_blend_alpha_minmax
4843 #define GL_SGIX_blend_alpha_minmax 1
4844 #define __GLEE_GL_SGIX_blend_alpha_minmax 1
4845 /* Constants */
4846 #define GL_ALPHA_MIN_SGIX 0x8320
4847 #define GL_ALPHA_MAX_SGIX 0x8321
4848 #endif
4849 
4850 /* GL_SGIX_impact_pixel_texture */
4851 
4852 #ifndef GL_SGIX_impact_pixel_texture
4853 #define GL_SGIX_impact_pixel_texture 1
4854 #define __GLEE_GL_SGIX_impact_pixel_texture 1
4855 /* Constants */
4856 #define GL_PIXEL_TEX_GEN_Q_CEILING_SGIX 0x8184
4857 #define GL_PIXEL_TEX_GEN_Q_ROUND_SGIX 0x8185
4858 #define GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX 0x8186
4859 #define GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX 0x8187
4860 #define GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX 0x8188
4861 #define GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX 0x8189
4862 #define GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX 0x818A
4863 #endif
4864 
4865 /* GL_EXT_bgra */
4866 
4867 #ifndef GL_EXT_bgra
4868 #define GL_EXT_bgra 1
4869 #define __GLEE_GL_EXT_bgra 1
4870 /* Constants */
4871 #define GL_BGR_EXT 0x80E0
4872 #define GL_BGRA_EXT 0x80E1
4873 #endif
4874 
4875 /* GL_SGIX_async */
4876 
4877 #ifndef GL_SGIX_async
4878 #define GL_SGIX_async 1
4879 #define __GLEE_GL_SGIX_async 1
4880 /* Constants */
4881 #define GL_ASYNC_MARKER_SGIX 0x8329
4882 typedef void (APIENTRYP PFNGLASYNCMARKERSGIXPROC) (GLuint marker);
4883 typedef GLint (APIENTRYP PFNGLFINISHASYNCSGIXPROC) (GLuint * markerp);
4884 typedef GLint (APIENTRYP PFNGLPOLLASYNCSGIXPROC) (GLuint * markerp);
4885 typedef GLuint (APIENTRYP PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range);
4886 typedef void (APIENTRYP PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range);
4887 typedef GLboolean (APIENTRYP PFNGLISASYNCMARKERSGIXPROC) (GLuint marker);
4888 GLEE_EXTERN PFNGLASYNCMARKERSGIXPROC pglAsyncMarkerSGIX;
4889 GLEE_EXTERN PFNGLFINISHASYNCSGIXPROC pglFinishAsyncSGIX;
4890 GLEE_EXTERN PFNGLPOLLASYNCSGIXPROC pglPollAsyncSGIX;
4891 GLEE_EXTERN PFNGLGENASYNCMARKERSSGIXPROC pglGenAsyncMarkersSGIX;
4892 GLEE_EXTERN PFNGLDELETEASYNCMARKERSSGIXPROC pglDeleteAsyncMarkersSGIX;
4893 GLEE_EXTERN PFNGLISASYNCMARKERSGIXPROC pglIsAsyncMarkerSGIX;
4894 #define glAsyncMarkerSGIX pglAsyncMarkerSGIX
4895 #define glFinishAsyncSGIX pglFinishAsyncSGIX
4896 #define glPollAsyncSGIX pglPollAsyncSGIX
4897 #define glGenAsyncMarkersSGIX pglGenAsyncMarkersSGIX
4898 #define glDeleteAsyncMarkersSGIX pglDeleteAsyncMarkersSGIX
4899 #define glIsAsyncMarkerSGIX pglIsAsyncMarkerSGIX
4900 #endif
4901 
4902 /* GL_SGIX_async_pixel */
4903 
4904 #ifndef GL_SGIX_async_pixel
4905 #define GL_SGIX_async_pixel 1
4906 #define __GLEE_GL_SGIX_async_pixel 1
4907 /* Constants */
4908 #define GL_ASYNC_TEX_IMAGE_SGIX 0x835C
4909 #define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D
4910 #define GL_ASYNC_READ_PIXELS_SGIX 0x835E
4911 #define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F
4912 #define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360
4913 #define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361
4914 #endif
4915 
4916 /* GL_SGIX_async_histogram */
4917 
4918 #ifndef GL_SGIX_async_histogram
4919 #define GL_SGIX_async_histogram 1
4920 #define __GLEE_GL_SGIX_async_histogram 1
4921 /* Constants */
4922 #define GL_ASYNC_HISTOGRAM_SGIX 0x832C
4923 #define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D
4924 #endif
4925 
4926 /* GL_INTEL_texture_scissor */
4927 
4928 #ifndef GL_INTEL_texture_scissor
4929 #define GL_INTEL_texture_scissor 1
4930 #define __GLEE_GL_INTEL_texture_scissor 1
4931 /* Constants */
4932 #endif
4933 
4934 /* GL_INTEL_parallel_arrays */
4935 
4936 #ifndef GL_INTEL_parallel_arrays
4937 #define GL_INTEL_parallel_arrays 1
4938 #define __GLEE_GL_INTEL_parallel_arrays 1
4939 /* Constants */
4940 #define GL_PARALLEL_ARRAYS_INTEL 0x83F4
4941 #define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5
4942 #define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6
4943 #define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7
4944 #define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8
4945 typedef void (APIENTRYP PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
4946 typedef void (APIENTRYP PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const GLvoid* * pointer);
4947 typedef void (APIENTRYP PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
4948 typedef void (APIENTRYP PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
4949 GLEE_EXTERN PFNGLVERTEXPOINTERVINTELPROC pglVertexPointervINTEL;
4950 GLEE_EXTERN PFNGLNORMALPOINTERVINTELPROC pglNormalPointervINTEL;
4951 GLEE_EXTERN PFNGLCOLORPOINTERVINTELPROC pglColorPointervINTEL;
4952 GLEE_EXTERN PFNGLTEXCOORDPOINTERVINTELPROC pglTexCoordPointervINTEL;
4953 #define glVertexPointervINTEL pglVertexPointervINTEL
4954 #define glNormalPointervINTEL pglNormalPointervINTEL
4955 #define glColorPointervINTEL pglColorPointervINTEL
4956 #define glTexCoordPointervINTEL pglTexCoordPointervINTEL
4957 #endif
4958 
4959 /* GL_HP_occlusion_test */
4960 
4961 #ifndef GL_HP_occlusion_test
4962 #define GL_HP_occlusion_test 1
4963 #define __GLEE_GL_HP_occlusion_test 1
4964 /* Constants */
4965 #define GL_OCCLUSION_TEST_HP 0x8165
4966 #define GL_OCCLUSION_TEST_RESULT_HP 0x8166
4967 #endif
4968 
4969 /* GL_EXT_pixel_transform */
4970 
4971 #ifndef GL_EXT_pixel_transform
4972 #define GL_EXT_pixel_transform 1
4973 #define __GLEE_GL_EXT_pixel_transform 1
4974 /* Constants */
4975 #define GL_PIXEL_TRANSFORM_2D_EXT 0x8330
4976 #define GL_PIXEL_MAG_FILTER_EXT 0x8331
4977 #define GL_PIXEL_MIN_FILTER_EXT 0x8332
4978 #define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333
4979 #define GL_CUBIC_EXT 0x8334
4980 #define GL_AVERAGE_EXT 0x8335
4981 #define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336
4982 #define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337
4983 #define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338
4984 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param);
4985 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param);
4986 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
4987 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat * params);
4988 GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERIEXTPROC pglPixelTransformParameteriEXT;
4989 GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERFEXTPROC pglPixelTransformParameterfEXT;
4990 GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC pglPixelTransformParameterivEXT;
4991 GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC pglPixelTransformParameterfvEXT;
4992 #define glPixelTransformParameteriEXT pglPixelTransformParameteriEXT
4993 #define glPixelTransformParameterfEXT pglPixelTransformParameterfEXT
4994 #define glPixelTransformParameterivEXT pglPixelTransformParameterivEXT
4995 #define glPixelTransformParameterfvEXT pglPixelTransformParameterfvEXT
4996 #endif
4997 
4998 /* GL_EXT_pixel_transform_color_table */
4999 
5000 #ifndef GL_EXT_pixel_transform_color_table
5001 #define GL_EXT_pixel_transform_color_table 1
5002 #define __GLEE_GL_EXT_pixel_transform_color_table 1
5003 /* Constants */
5004 #endif
5005 
5006 /* GL_EXT_shared_texture_palette */
5007 
5008 #ifndef GL_EXT_shared_texture_palette
5009 #define GL_EXT_shared_texture_palette 1
5010 #define __GLEE_GL_EXT_shared_texture_palette 1
5011 /* Constants */
5012 #define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB
5013 #endif
5014 
5015 /* GL_EXT_separate_specular_color */
5016 
5017 #ifndef GL_EXT_separate_specular_color
5018 #define GL_EXT_separate_specular_color 1
5019 #define __GLEE_GL_EXT_separate_specular_color 1
5020 /* Constants */
5021 #define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8
5022 #define GL_SINGLE_COLOR_EXT 0x81F9
5023 #define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA
5024 #endif
5025 
5026 /* GL_EXT_secondary_color */
5027 
5028 #ifndef GL_EXT_secondary_color
5029 #define GL_EXT_secondary_color 1
5030 #define __GLEE_GL_EXT_secondary_color 1
5031 /* Constants */
5032 #define GL_COLOR_SUM_EXT 0x8458
5033 #define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459
5034 #define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A
5035 #define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B
5036 #define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C
5037 #define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D
5038 #define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E
5039 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);
5040 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte * v);
5041 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue);
5042 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble * v);
5043 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue);
5044 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat * v);
5045 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue);
5046 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint * v);
5047 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue);
5048 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort * v);
5049 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue);
5050 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte * v);
5051 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue);
5052 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint * v);
5053 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue);
5054 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort * v);
5055 typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
5056 GLEE_EXTERN PFNGLSECONDARYCOLOR3BEXTPROC pglSecondaryColor3bEXT;
5057 GLEE_EXTERN PFNGLSECONDARYCOLOR3BVEXTPROC pglSecondaryColor3bvEXT;
5058 GLEE_EXTERN PFNGLSECONDARYCOLOR3DEXTPROC pglSecondaryColor3dEXT;
5059 GLEE_EXTERN PFNGLSECONDARYCOLOR3DVEXTPROC pglSecondaryColor3dvEXT;
5060 GLEE_EXTERN PFNGLSECONDARYCOLOR3FEXTPROC pglSecondaryColor3fEXT;
5061 GLEE_EXTERN PFNGLSECONDARYCOLOR3FVEXTPROC pglSecondaryColor3fvEXT;
5062 GLEE_EXTERN PFNGLSECONDARYCOLOR3IEXTPROC pglSecondaryColor3iEXT;
5063 GLEE_EXTERN PFNGLSECONDARYCOLOR3IVEXTPROC pglSecondaryColor3ivEXT;
5064 GLEE_EXTERN PFNGLSECONDARYCOLOR3SEXTPROC pglSecondaryColor3sEXT;
5065 GLEE_EXTERN PFNGLSECONDARYCOLOR3SVEXTPROC pglSecondaryColor3svEXT;
5066 GLEE_EXTERN PFNGLSECONDARYCOLOR3UBEXTPROC pglSecondaryColor3ubEXT;
5067 GLEE_EXTERN PFNGLSECONDARYCOLOR3UBVEXTPROC pglSecondaryColor3ubvEXT;
5068 GLEE_EXTERN PFNGLSECONDARYCOLOR3UIEXTPROC pglSecondaryColor3uiEXT;
5069 GLEE_EXTERN PFNGLSECONDARYCOLOR3UIVEXTPROC pglSecondaryColor3uivEXT;
5070 GLEE_EXTERN PFNGLSECONDARYCOLOR3USEXTPROC pglSecondaryColor3usEXT;
5071 GLEE_EXTERN PFNGLSECONDARYCOLOR3USVEXTPROC pglSecondaryColor3usvEXT;
5072 GLEE_EXTERN PFNGLSECONDARYCOLORPOINTEREXTPROC pglSecondaryColorPointerEXT;
5073 #define glSecondaryColor3bEXT pglSecondaryColor3bEXT
5074 #define glSecondaryColor3bvEXT pglSecondaryColor3bvEXT
5075 #define glSecondaryColor3dEXT pglSecondaryColor3dEXT
5076 #define glSecondaryColor3dvEXT pglSecondaryColor3dvEXT
5077 #define glSecondaryColor3fEXT pglSecondaryColor3fEXT
5078 #define glSecondaryColor3fvEXT pglSecondaryColor3fvEXT
5079 #define glSecondaryColor3iEXT pglSecondaryColor3iEXT
5080 #define glSecondaryColor3ivEXT pglSecondaryColor3ivEXT
5081 #define glSecondaryColor3sEXT pglSecondaryColor3sEXT
5082 #define glSecondaryColor3svEXT pglSecondaryColor3svEXT
5083 #define glSecondaryColor3ubEXT pglSecondaryColor3ubEXT
5084 #define glSecondaryColor3ubvEXT pglSecondaryColor3ubvEXT
5085 #define glSecondaryColor3uiEXT pglSecondaryColor3uiEXT
5086 #define glSecondaryColor3uivEXT pglSecondaryColor3uivEXT
5087 #define glSecondaryColor3usEXT pglSecondaryColor3usEXT
5088 #define glSecondaryColor3usvEXT pglSecondaryColor3usvEXT
5089 #define glSecondaryColorPointerEXT pglSecondaryColorPointerEXT
5090 #endif
5091 
5092 /* GL_EXT_texture_perturb_normal */
5093 
5094 #ifndef GL_EXT_texture_perturb_normal
5095 #define GL_EXT_texture_perturb_normal 1
5096 #define __GLEE_GL_EXT_texture_perturb_normal 1
5097 /* Constants */
5098 #define GL_PERTURB_EXT 0x85AE
5099 #define GL_TEXTURE_NORMAL_EXT 0x85AF
5100 typedef void (APIENTRYP PFNGLTEXTURENORMALEXTPROC) (GLenum mode);
5101 GLEE_EXTERN PFNGLTEXTURENORMALEXTPROC pglTextureNormalEXT;
5102 #define glTextureNormalEXT pglTextureNormalEXT
5103 #endif
5104 
5105 /* GL_EXT_multi_draw_arrays */
5106 
5107 #ifndef GL_EXT_multi_draw_arrays
5108 #define GL_EXT_multi_draw_arrays 1
5109 #define __GLEE_GL_EXT_multi_draw_arrays 1
5110 /* Constants */
5111 typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);
5112 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount);
5113 GLEE_EXTERN PFNGLMULTIDRAWARRAYSEXTPROC pglMultiDrawArraysEXT;
5114 GLEE_EXTERN PFNGLMULTIDRAWELEMENTSEXTPROC pglMultiDrawElementsEXT;
5115 #define glMultiDrawArraysEXT pglMultiDrawArraysEXT
5116 #define glMultiDrawElementsEXT pglMultiDrawElementsEXT
5117 #endif
5118 
5119 /* GL_EXT_fog_coord */
5120 
5121 #ifndef GL_EXT_fog_coord
5122 #define GL_EXT_fog_coord 1
5123 #define __GLEE_GL_EXT_fog_coord 1
5124 /* Constants */
5125 #define GL_FOG_COORDINATE_SOURCE_EXT 0x8450
5126 #define GL_FOG_COORDINATE_EXT 0x8451
5127 #define GL_FRAGMENT_DEPTH_EXT 0x8452
5128 #define GL_CURRENT_FOG_COORDINATE_EXT 0x8453
5129 #define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454
5130 #define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455
5131 #define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456
5132 #define GL_FOG_COORDINATE_ARRAY_EXT 0x8457
5133 typedef void (APIENTRYP PFNGLFOGCOORDFEXTPROC) (GLfloat coord);
5134 typedef void (APIENTRYP PFNGLFOGCOORDFVEXTPROC) (const GLfloat * coord);
5135 typedef void (APIENTRYP PFNGLFOGCOORDDEXTPROC) (GLdouble coord);
5136 typedef void (APIENTRYP PFNGLFOGCOORDDVEXTPROC) (const GLdouble * coord);
5137 typedef void (APIENTRYP PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
5138 GLEE_EXTERN PFNGLFOGCOORDFEXTPROC pglFogCoordfEXT;
5139 GLEE_EXTERN PFNGLFOGCOORDFVEXTPROC pglFogCoordfvEXT;
5140 GLEE_EXTERN PFNGLFOGCOORDDEXTPROC pglFogCoorddEXT;
5141 GLEE_EXTERN PFNGLFOGCOORDDVEXTPROC pglFogCoorddvEXT;
5142 GLEE_EXTERN PFNGLFOGCOORDPOINTEREXTPROC pglFogCoordPointerEXT;
5143 #define glFogCoordfEXT pglFogCoordfEXT
5144 #define glFogCoordfvEXT pglFogCoordfvEXT
5145 #define glFogCoorddEXT pglFogCoorddEXT
5146 #define glFogCoorddvEXT pglFogCoorddvEXT
5147 #define glFogCoordPointerEXT pglFogCoordPointerEXT
5148 #endif
5149 
5150 /* GL_REND_screen_coordinates */
5151 
5152 #ifndef GL_REND_screen_coordinates
5153 #define GL_REND_screen_coordinates 1
5154 #define __GLEE_GL_REND_screen_coordinates 1
5155 /* Constants */
5156 #define GL_SCREEN_COORDINATES_REND 0x8490
5157 #define GL_INVERTED_SCREEN_W_REND 0x8491
5158 #endif
5159 
5160 /* GL_EXT_coordinate_frame */
5161 
5162 #ifndef GL_EXT_coordinate_frame
5163 #define GL_EXT_coordinate_frame 1
5164 #define __GLEE_GL_EXT_coordinate_frame 1
5165 /* Constants */
5166 #define GL_TANGENT_ARRAY_EXT 0x8439
5167 #define GL_BINORMAL_ARRAY_EXT 0x843A
5168 #define GL_CURRENT_TANGENT_EXT 0x843B
5169 #define GL_CURRENT_BINORMAL_EXT 0x843C
5170 #define GL_TANGENT_ARRAY_TYPE_EXT 0x843E
5171 #define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F
5172 #define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440
5173 #define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441
5174 #define GL_TANGENT_ARRAY_POINTER_EXT 0x8442
5175 #define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443
5176 #define GL_MAP1_TANGENT_EXT 0x8444
5177 #define GL_MAP2_TANGENT_EXT 0x8445
5178 #define GL_MAP1_BINORMAL_EXT 0x8446
5179 #define GL_MAP2_BINORMAL_EXT 0x8447
5180 typedef void (APIENTRYP PFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz);
5181 typedef void (APIENTRYP PFNGLTANGENT3BVEXTPROC) (const GLbyte * v);
5182 typedef void (APIENTRYP PFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdouble tz);
5183 typedef void (APIENTRYP PFNGLTANGENT3DVEXTPROC) (const GLdouble * v);
5184 typedef void (APIENTRYP PFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz);
5185 typedef void (APIENTRYP PFNGLTANGENT3FVEXTPROC) (const GLfloat * v);
5186 typedef void (APIENTRYP PFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz);
5187 typedef void (APIENTRYP PFNGLTANGENT3IVEXTPROC) (const GLint * v);
5188 typedef void (APIENTRYP PFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz);
5189 typedef void (APIENTRYP PFNGLTANGENT3SVEXTPROC) (const GLshort * v);
5190 typedef void (APIENTRYP PFNGLBINORMAL3BEXTPROC) (GLbyte bx, GLbyte by, GLbyte bz);
5191 typedef void (APIENTRYP PFNGLBINORMAL3BVEXTPROC) (const GLbyte * v);
5192 typedef void (APIENTRYP PFNGLBINORMAL3DEXTPROC) (GLdouble bx, GLdouble by, GLdouble bz);
5193 typedef void (APIENTRYP PFNGLBINORMAL3DVEXTPROC) (const GLdouble * v);
5194 typedef void (APIENTRYP PFNGLBINORMAL3FEXTPROC) (GLfloat bx, GLfloat by, GLfloat bz);
5195 typedef void (APIENTRYP PFNGLBINORMAL3FVEXTPROC) (const GLfloat * v);
5196 typedef void (APIENTRYP PFNGLBINORMAL3IEXTPROC) (GLint bx, GLint by, GLint bz);
5197 typedef void (APIENTRYP PFNGLBINORMAL3IVEXTPROC) (const GLint * v);
5198 typedef void (APIENTRYP PFNGLBINORMAL3SEXTPROC) (GLshort bx, GLshort by, GLshort bz);
5199 typedef void (APIENTRYP PFNGLBINORMAL3SVEXTPROC) (const GLshort * v);
5200 typedef void (APIENTRYP PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
5201 typedef void (APIENTRYP PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
5202 GLEE_EXTERN PFNGLTANGENT3BEXTPROC pglTangent3bEXT;
5203 GLEE_EXTERN PFNGLTANGENT3BVEXTPROC pglTangent3bvEXT;
5204 GLEE_EXTERN PFNGLTANGENT3DEXTPROC pglTangent3dEXT;
5205 GLEE_EXTERN PFNGLTANGENT3DVEXTPROC pglTangent3dvEXT;
5206 GLEE_EXTERN PFNGLTANGENT3FEXTPROC pglTangent3fEXT;
5207 GLEE_EXTERN PFNGLTANGENT3FVEXTPROC pglTangent3fvEXT;
5208 GLEE_EXTERN PFNGLTANGENT3IEXTPROC pglTangent3iEXT;
5209 GLEE_EXTERN PFNGLTANGENT3IVEXTPROC pglTangent3ivEXT;
5210 GLEE_EXTERN PFNGLTANGENT3SEXTPROC pglTangent3sEXT;
5211 GLEE_EXTERN PFNGLTANGENT3SVEXTPROC pglTangent3svEXT;
5212 GLEE_EXTERN PFNGLBINORMAL3BEXTPROC pglBinormal3bEXT;
5213 GLEE_EXTERN PFNGLBINORMAL3BVEXTPROC pglBinormal3bvEXT;
5214 GLEE_EXTERN PFNGLBINORMAL3DEXTPROC pglBinormal3dEXT;
5215 GLEE_EXTERN PFNGLBINORMAL3DVEXTPROC pglBinormal3dvEXT;
5216 GLEE_EXTERN PFNGLBINORMAL3FEXTPROC pglBinormal3fEXT;
5217 GLEE_EXTERN PFNGLBINORMAL3FVEXTPROC pglBinormal3fvEXT;
5218 GLEE_EXTERN PFNGLBINORMAL3IEXTPROC pglBinormal3iEXT;
5219 GLEE_EXTERN PFNGLBINORMAL3IVEXTPROC pglBinormal3ivEXT;
5220 GLEE_EXTERN PFNGLBINORMAL3SEXTPROC pglBinormal3sEXT;
5221 GLEE_EXTERN PFNGLBINORMAL3SVEXTPROC pglBinormal3svEXT;
5222 GLEE_EXTERN PFNGLTANGENTPOINTEREXTPROC pglTangentPointerEXT;
5223 GLEE_EXTERN PFNGLBINORMALPOINTEREXTPROC pglBinormalPointerEXT;
5224 #define glTangent3bEXT pglTangent3bEXT
5225 #define glTangent3bvEXT pglTangent3bvEXT
5226 #define glTangent3dEXT pglTangent3dEXT
5227 #define glTangent3dvEXT pglTangent3dvEXT
5228 #define glTangent3fEXT pglTangent3fEXT
5229 #define glTangent3fvEXT pglTangent3fvEXT
5230 #define glTangent3iEXT pglTangent3iEXT
5231 #define glTangent3ivEXT pglTangent3ivEXT
5232 #define glTangent3sEXT pglTangent3sEXT
5233 #define glTangent3svEXT pglTangent3svEXT
5234 #define glBinormal3bEXT pglBinormal3bEXT
5235 #define glBinormal3bvEXT pglBinormal3bvEXT
5236 #define glBinormal3dEXT pglBinormal3dEXT
5237 #define glBinormal3dvEXT pglBinormal3dvEXT
5238 #define glBinormal3fEXT pglBinormal3fEXT
5239 #define glBinormal3fvEXT pglBinormal3fvEXT
5240 #define glBinormal3iEXT pglBinormal3iEXT
5241 #define glBinormal3ivEXT pglBinormal3ivEXT
5242 #define glBinormal3sEXT pglBinormal3sEXT
5243 #define glBinormal3svEXT pglBinormal3svEXT
5244 #define glTangentPointerEXT pglTangentPointerEXT
5245 #define glBinormalPointerEXT pglBinormalPointerEXT
5246 #endif
5247 
5248 /* GL_EXT_texture_env_combine */
5249 
5250 #ifndef GL_EXT_texture_env_combine
5251 #define GL_EXT_texture_env_combine 1
5252 #define __GLEE_GL_EXT_texture_env_combine 1
5253 /* Constants */
5254 #define GL_COMBINE_EXT 0x8570
5255 #define GL_COMBINE_RGB_EXT 0x8571
5256 #define GL_COMBINE_ALPHA_EXT 0x8572
5257 #define GL_RGB_SCALE_EXT 0x8573
5258 #define GL_ADD_SIGNED_EXT 0x8574
5259 #define GL_INTERPOLATE_EXT 0x8575
5260 #define GL_CONSTANT_EXT 0x8576
5261 #define GL_PRIMARY_COLOR_EXT 0x8577
5262 #define GL_PREVIOUS_EXT 0x8578
5263 #define GL_SOURCE0_RGB_EXT 0x8580
5264 #define GL_SOURCE1_RGB_EXT 0x8581
5265 #define GL_SOURCE2_RGB_EXT 0x8582
5266 #define GL_SOURCE0_ALPHA_EXT 0x8588
5267 #define GL_SOURCE1_ALPHA_EXT 0x8589
5268 #define GL_SOURCE2_ALPHA_EXT 0x858A
5269 #define GL_OPERAND0_RGB_EXT 0x8590
5270 #define GL_OPERAND1_RGB_EXT 0x8591
5271 #define GL_OPERAND2_RGB_EXT 0x8592
5272 #define GL_OPERAND0_ALPHA_EXT 0x8598
5273 #define GL_OPERAND1_ALPHA_EXT 0x8599
5274 #define GL_OPERAND2_ALPHA_EXT 0x859A
5275 #endif
5276 
5277 /* GL_APPLE_specular_vector */
5278 
5279 #ifndef GL_APPLE_specular_vector
5280 #define GL_APPLE_specular_vector 1
5281 #define __GLEE_GL_APPLE_specular_vector 1
5282 /* Constants */
5283 #define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0
5284 #endif
5285 
5286 /* GL_APPLE_transform_hint */
5287 
5288 #ifndef GL_APPLE_transform_hint
5289 #define GL_APPLE_transform_hint 1
5290 #define __GLEE_GL_APPLE_transform_hint 1
5291 /* Constants */
5292 #define GL_TRANSFORM_HINT_APPLE 0x85B1
5293 #endif
5294 
5295 /* GL_SGIX_fog_scale */
5296 
5297 #ifndef GL_SGIX_fog_scale
5298 #define GL_SGIX_fog_scale 1
5299 #define __GLEE_GL_SGIX_fog_scale 1
5300 /* Constants */
5301 #define GL_FOG_SCALE_SGIX 0x81FC
5302 #define GL_FOG_SCALE_VALUE_SGIX 0x81FD
5303 #endif
5304 
5305 /* GL_SUNX_constant_data */
5306 
5307 #ifndef GL_SUNX_constant_data
5308 #define GL_SUNX_constant_data 1
5309 #define __GLEE_GL_SUNX_constant_data 1
5310 /* Constants */
5311 #define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5
5312 #define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6
5313 typedef void (APIENTRYP PFNGLFINISHTEXTURESUNXPROC) ();
5314 GLEE_EXTERN PFNGLFINISHTEXTURESUNXPROC pglFinishTextureSUNX;
5315 #define glFinishTextureSUNX pglFinishTextureSUNX
5316 #endif
5317 
5318 /* GL_SUN_global_alpha */
5319 
5320 #ifndef GL_SUN_global_alpha
5321 #define GL_SUN_global_alpha 1
5322 #define __GLEE_GL_SUN_global_alpha 1
5323 /* Constants */
5324 #define GL_GLOBAL_ALPHA_SUN 0x81D9
5325 #define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA
5326 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor);
5327 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor);
5328 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor);
5329 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor);
5330 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor);
5331 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor);
5332 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor);
5333 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor);
5334 GLEE_EXTERN PFNGLGLOBALALPHAFACTORBSUNPROC pglGlobalAlphaFactorbSUN;
5335 GLEE_EXTERN PFNGLGLOBALALPHAFACTORSSUNPROC pglGlobalAlphaFactorsSUN;
5336 GLEE_EXTERN PFNGLGLOBALALPHAFACTORISUNPROC pglGlobalAlphaFactoriSUN;
5337 GLEE_EXTERN PFNGLGLOBALALPHAFACTORFSUNPROC pglGlobalAlphaFactorfSUN;
5338 GLEE_EXTERN PFNGLGLOBALALPHAFACTORDSUNPROC pglGlobalAlphaFactordSUN;
5339 GLEE_EXTERN PFNGLGLOBALALPHAFACTORUBSUNPROC pglGlobalAlphaFactorubSUN;
5340 GLEE_EXTERN PFNGLGLOBALALPHAFACTORUSSUNPROC pglGlobalAlphaFactorusSUN;
5341 GLEE_EXTERN PFNGLGLOBALALPHAFACTORUISUNPROC pglGlobalAlphaFactoruiSUN;
5342 #define glGlobalAlphaFactorbSUN pglGlobalAlphaFactorbSUN
5343 #define glGlobalAlphaFactorsSUN pglGlobalAlphaFactorsSUN
5344 #define glGlobalAlphaFactoriSUN pglGlobalAlphaFactoriSUN
5345 #define glGlobalAlphaFactorfSUN pglGlobalAlphaFactorfSUN
5346 #define glGlobalAlphaFactordSUN pglGlobalAlphaFactordSUN
5347 #define glGlobalAlphaFactorubSUN pglGlobalAlphaFactorubSUN
5348 #define glGlobalAlphaFactorusSUN pglGlobalAlphaFactorusSUN
5349 #define glGlobalAlphaFactoruiSUN pglGlobalAlphaFactoruiSUN
5350 #endif
5351 
5352 /* GL_SUN_triangle_list */
5353 
5354 #ifndef GL_SUN_triangle_list
5355 #define GL_SUN_triangle_list 1
5356 #define __GLEE_GL_SUN_triangle_list 1
5357 /* Constants */
5358 #define GL_RESTART_SUN 0x0001
5359 #define GL_REPLACE_MIDDLE_SUN 0x0002
5360 #define GL_REPLACE_OLDEST_SUN 0x0003
5361 #define GL_TRIANGLE_LIST_SUN 0x81D7
5362 #define GL_REPLACEMENT_CODE_SUN 0x81D8
5363 #define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0
5364 #define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1
5365 #define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2
5366 #define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3
5367 #define GL_R1UI_V3F_SUN 0x85C4
5368 #define GL_R1UI_C4UB_V3F_SUN 0x85C5
5369 #define GL_R1UI_C3F_V3F_SUN 0x85C6
5370 #define GL_R1UI_N3F_V3F_SUN 0x85C7
5371 #define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8
5372 #define GL_R1UI_T2F_V3F_SUN 0x85C9
5373 #define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA
5374 #define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB
5375 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code);
5376 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);
5377 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);
5378 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint * code);
5379 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort * code);
5380 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte * code);
5381 typedef void (APIENTRYP PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid* * pointer);
5382 GLEE_EXTERN PFNGLREPLACEMENTCODEUISUNPROC pglReplacementCodeuiSUN;
5383 GLEE_EXTERN PFNGLREPLACEMENTCODEUSSUNPROC pglReplacementCodeusSUN;
5384 GLEE_EXTERN PFNGLREPLACEMENTCODEUBSUNPROC pglReplacementCodeubSUN;
5385 GLEE_EXTERN PFNGLREPLACEMENTCODEUIVSUNPROC pglReplacementCodeuivSUN;
5386 GLEE_EXTERN PFNGLREPLACEMENTCODEUSVSUNPROC pglReplacementCodeusvSUN;
5387 GLEE_EXTERN PFNGLREPLACEMENTCODEUBVSUNPROC pglReplacementCodeubvSUN;
5388 GLEE_EXTERN PFNGLREPLACEMENTCODEPOINTERSUNPROC pglReplacementCodePointerSUN;
5389 #define glReplacementCodeuiSUN pglReplacementCodeuiSUN
5390 #define glReplacementCodeusSUN pglReplacementCodeusSUN
5391 #define glReplacementCodeubSUN pglReplacementCodeubSUN
5392 #define glReplacementCodeuivSUN pglReplacementCodeuivSUN
5393 #define glReplacementCodeusvSUN pglReplacementCodeusvSUN
5394 #define glReplacementCodeubvSUN pglReplacementCodeubvSUN
5395 #define glReplacementCodePointerSUN pglReplacementCodePointerSUN
5396 #endif
5397 
5398 /* GL_SUN_vertex */
5399 
5400 #ifndef GL_SUN_vertex
5401 #define GL_SUN_vertex 1
5402 #define __GLEE_GL_SUN_vertex 1
5403 /* Constants */
5404 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
5405 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte * c, const GLfloat * v);
5406 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
5407 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte * c, const GLfloat * v);
5408 typedef void (APIENTRYP PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
5409 typedef void (APIENTRYP PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat * c, const GLfloat * v);
5410 typedef void (APIENTRYP PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
5411 typedef void (APIENTRYP PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * n, const GLfloat * v);
5412 typedef void (APIENTRYP PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
5413 typedef void (APIENTRYP PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * c, const GLfloat * n, const GLfloat * v);
5414 typedef void (APIENTRYP PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
5415 typedef void (APIENTRYP PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * v);
5416 typedef void (APIENTRYP PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
5417 typedef void (APIENTRYP PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat * tc, const GLfloat * v);
5418 typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
5419 typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat * tc, const GLubyte * c, const GLfloat * v);
5420 typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
5421 typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * v);
5422 typedef void (APIENTRYP PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
5423 typedef void (APIENTRYP PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * n, const GLfloat * v);
5424 typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
5425 typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
5426 typedef void (APIENTRYP PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
5427 typedef void (APIENTRYP PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
5428 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z);
5429 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * v);
5430 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
5431 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint * rc, const GLubyte * c, const GLfloat * v);
5432 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
5433 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * c, const GLfloat * v);
5434 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
5435 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * n, const GLfloat * v);
5436 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
5437 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
5438 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
5439 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * v);
5440 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
5441 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * v);
5442 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
5443 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
5444 GLEE_EXTERN PFNGLCOLOR4UBVERTEX2FSUNPROC pglColor4ubVertex2fSUN;
5445 GLEE_EXTERN PFNGLCOLOR4UBVERTEX2FVSUNPROC pglColor4ubVertex2fvSUN;
5446 GLEE_EXTERN PFNGLCOLOR4UBVERTEX3FSUNPROC pglColor4ubVertex3fSUN;
5447 GLEE_EXTERN PFNGLCOLOR4UBVERTEX3FVSUNPROC pglColor4ubVertex3fvSUN;
5448 GLEE_EXTERN PFNGLCOLOR3FVERTEX3FSUNPROC pglColor3fVertex3fSUN;
5449 GLEE_EXTERN PFNGLCOLOR3FVERTEX3FVSUNPROC pglColor3fVertex3fvSUN;
5450 GLEE_EXTERN PFNGLNORMAL3FVERTEX3FSUNPROC pglNormal3fVertex3fSUN;
5451 GLEE_EXTERN PFNGLNORMAL3FVERTEX3FVSUNPROC pglNormal3fVertex3fvSUN;
5452 GLEE_EXTERN PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC pglColor4fNormal3fVertex3fSUN;
5453 GLEE_EXTERN PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglColor4fNormal3fVertex3fvSUN;
5454 GLEE_EXTERN PFNGLTEXCOORD2FVERTEX3FSUNPROC pglTexCoord2fVertex3fSUN;
5455 GLEE_EXTERN PFNGLTEXCOORD2FVERTEX3FVSUNPROC pglTexCoord2fVertex3fvSUN;
5456 GLEE_EXTERN PFNGLTEXCOORD4FVERTEX4FSUNPROC pglTexCoord4fVertex4fSUN;
5457 GLEE_EXTERN PFNGLTEXCOORD4FVERTEX4FVSUNPROC pglTexCoord4fVertex4fvSUN;
5458 GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC pglTexCoord2fColor4ubVertex3fSUN;
5459 GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC pglTexCoord2fColor4ubVertex3fvSUN;
5460 GLEE_EXTERN PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC pglTexCoord2fColor3fVertex3fSUN;
5461 GLEE_EXTERN PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC pglTexCoord2fColor3fVertex3fvSUN;
5462 GLEE_EXTERN PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC pglTexCoord2fNormal3fVertex3fSUN;
5463 GLEE_EXTERN PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC pglTexCoord2fNormal3fVertex3fvSUN;
5464 GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC pglTexCoord2fColor4fNormal3fVertex3fSUN;
5465 GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglTexCoord2fColor4fNormal3fVertex3fvSUN;
5466 GLEE_EXTERN PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC pglTexCoord4fColor4fNormal3fVertex4fSUN;
5467 GLEE_EXTERN PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC pglTexCoord4fColor4fNormal3fVertex4fvSUN;
5468 GLEE_EXTERN PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC pglReplacementCodeuiVertex3fSUN;
5469 GLEE_EXTERN PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC pglReplacementCodeuiVertex3fvSUN;
5470 GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC pglReplacementCodeuiColor4ubVertex3fSUN;
5471 GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC pglReplacementCodeuiColor4ubVertex3fvSUN;
5472 GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC pglReplacementCodeuiColor3fVertex3fSUN;
5473 GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC pglReplacementCodeuiColor3fVertex3fvSUN;
5474 GLEE_EXTERN PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiNormal3fVertex3fSUN;
5475 GLEE_EXTERN PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiNormal3fVertex3fvSUN;
5476 GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiColor4fNormal3fVertex3fSUN;
5477 GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiColor4fNormal3fVertex3fvSUN;
5478 GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC pglReplacementCodeuiTexCoord2fVertex3fSUN;
5479 GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoord2fVertex3fvSUN;
5480 GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
5481 GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
5482 GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
5483 GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
5484 #define glColor4ubVertex2fSUN pglColor4ubVertex2fSUN
5485 #define glColor4ubVertex2fvSUN pglColor4ubVertex2fvSUN
5486 #define glColor4ubVertex3fSUN pglColor4ubVertex3fSUN
5487 #define glColor4ubVertex3fvSUN pglColor4ubVertex3fvSUN
5488 #define glColor3fVertex3fSUN pglColor3fVertex3fSUN
5489 #define glColor3fVertex3fvSUN pglColor3fVertex3fvSUN
5490 #define glNormal3fVertex3fSUN pglNormal3fVertex3fSUN
5491 #define glNormal3fVertex3fvSUN pglNormal3fVertex3fvSUN
5492 #define glColor4fNormal3fVertex3fSUN pglColor4fNormal3fVertex3fSUN
5493 #define glColor4fNormal3fVertex3fvSUN pglColor4fNormal3fVertex3fvSUN
5494 #define glTexCoord2fVertex3fSUN pglTexCoord2fVertex3fSUN
5495 #define glTexCoord2fVertex3fvSUN pglTexCoord2fVertex3fvSUN
5496 #define glTexCoord4fVertex4fSUN pglTexCoord4fVertex4fSUN
5497 #define glTexCoord4fVertex4fvSUN pglTexCoord4fVertex4fvSUN
5498 #define glTexCoord2fColor4ubVertex3fSUN pglTexCoord2fColor4ubVertex3fSUN
5499 #define glTexCoord2fColor4ubVertex3fvSUN pglTexCoord2fColor4ubVertex3fvSUN
5500 #define glTexCoord2fColor3fVertex3fSUN pglTexCoord2fColor3fVertex3fSUN
5501 #define glTexCoord2fColor3fVertex3fvSUN pglTexCoord2fColor3fVertex3fvSUN
5502 #define glTexCoord2fNormal3fVertex3fSUN pglTexCoord2fNormal3fVertex3fSUN
5503 #define glTexCoord2fNormal3fVertex3fvSUN pglTexCoord2fNormal3fVertex3fvSUN
5504 #define glTexCoord2fColor4fNormal3fVertex3fSUN pglTexCoord2fColor4fNormal3fVertex3fSUN
5505 #define glTexCoord2fColor4fNormal3fVertex3fvSUN pglTexCoord2fColor4fNormal3fVertex3fvSUN
5506 #define glTexCoord4fColor4fNormal3fVertex4fSUN pglTexCoord4fColor4fNormal3fVertex4fSUN
5507 #define glTexCoord4fColor4fNormal3fVertex4fvSUN pglTexCoord4fColor4fNormal3fVertex4fvSUN
5508 #define glReplacementCodeuiVertex3fSUN pglReplacementCodeuiVertex3fSUN
5509 #define glReplacementCodeuiVertex3fvSUN pglReplacementCodeuiVertex3fvSUN
5510 #define glReplacementCodeuiColor4ubVertex3fSUN pglReplacementCodeuiColor4ubVertex3fSUN
5511 #define glReplacementCodeuiColor4ubVertex3fvSUN pglReplacementCodeuiColor4ubVertex3fvSUN
5512 #define glReplacementCodeuiColor3fVertex3fSUN pglReplacementCodeuiColor3fVertex3fSUN
5513 #define glReplacementCodeuiColor3fVertex3fvSUN pglReplacementCodeuiColor3fVertex3fvSUN
5514 #define glReplacementCodeuiNormal3fVertex3fSUN pglReplacementCodeuiNormal3fVertex3fSUN
5515 #define glReplacementCodeuiNormal3fVertex3fvSUN pglReplacementCodeuiNormal3fVertex3fvSUN
5516 #define glReplacementCodeuiColor4fNormal3fVertex3fSUN pglReplacementCodeuiColor4fNormal3fVertex3fSUN
5517 #define glReplacementCodeuiColor4fNormal3fVertex3fvSUN pglReplacementCodeuiColor4fNormal3fVertex3fvSUN
5518 #define glReplacementCodeuiTexCoord2fVertex3fSUN pglReplacementCodeuiTexCoord2fVertex3fSUN
5519 #define glReplacementCodeuiTexCoord2fVertex3fvSUN pglReplacementCodeuiTexCoord2fVertex3fvSUN
5520 #define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN pglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
5521 #define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN pglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
5522 #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
5523 #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
5524 #endif
5525 
5526 /* GL_EXT_blend_func_separate */
5527 
5528 #ifndef GL_EXT_blend_func_separate
5529 #define GL_EXT_blend_func_separate 1
5530 #define __GLEE_GL_EXT_blend_func_separate 1
5531 /* Constants */
5532 #define GL_BLEND_DST_RGB_EXT 0x80C8
5533 #define GL_BLEND_SRC_RGB_EXT 0x80C9
5534 #define GL_BLEND_DST_ALPHA_EXT 0x80CA
5535 #define GL_BLEND_SRC_ALPHA_EXT 0x80CB
5536 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
5537 GLEE_EXTERN PFNGLBLENDFUNCSEPARATEEXTPROC pglBlendFuncSeparateEXT;
5538 #define glBlendFuncSeparateEXT pglBlendFuncSeparateEXT
5539 #endif
5540 
5541 /* GL_INGR_color_clamp */
5542 
5543 #ifndef GL_INGR_color_clamp
5544 #define GL_INGR_color_clamp 1
5545 #define __GLEE_GL_INGR_color_clamp 1
5546 /* Constants */
5547 #define GL_RED_MIN_CLAMP_INGR 0x8560
5548 #define GL_GREEN_MIN_CLAMP_INGR 0x8561
5549 #define GL_BLUE_MIN_CLAMP_INGR 0x8562
5550 #define GL_ALPHA_MIN_CLAMP_INGR 0x8563
5551 #define GL_RED_MAX_CLAMP_INGR 0x8564
5552 #define GL_GREEN_MAX_CLAMP_INGR 0x8565
5553 #define GL_BLUE_MAX_CLAMP_INGR 0x8566
5554 #define GL_ALPHA_MAX_CLAMP_INGR 0x8567
5555 #endif
5556 
5557 /* GL_INGR_interlace_read */
5558 
5559 #ifndef GL_INGR_interlace_read
5560 #define GL_INGR_interlace_read 1
5561 #define __GLEE_GL_INGR_interlace_read 1
5562 /* Constants */
5563 #define GL_INTERLACE_READ_INGR 0x8568
5564 #endif
5565 
5566 /* GL_EXT_stencil_wrap */
5567 
5568 #ifndef GL_EXT_stencil_wrap
5569 #define GL_EXT_stencil_wrap 1
5570 #define __GLEE_GL_EXT_stencil_wrap 1
5571 /* Constants */
5572 #define GL_INCR_WRAP_EXT 0x8507
5573 #define GL_DECR_WRAP_EXT 0x8508
5574 #endif
5575 
5576 /* GL_EXT_422_pixels */
5577 
5578 #ifndef GL_EXT_422_pixels
5579 #define GL_EXT_422_pixels 1
5580 #define __GLEE_GL_EXT_422_pixels 1
5581 /* Constants */
5582 #define GL_422_EXT 0x80CC
5583 #define GL_422_REV_EXT 0x80CD
5584 #define GL_422_AVERAGE_EXT 0x80CE
5585 #define GL_422_REV_AVERAGE_EXT 0x80CF
5586 #endif
5587 
5588 /* GL_NV_texgen_reflection */
5589 
5590 #ifndef GL_NV_texgen_reflection
5591 #define GL_NV_texgen_reflection 1
5592 #define __GLEE_GL_NV_texgen_reflection 1
5593 /* Constants */
5594 #define GL_NORMAL_MAP_NV 0x8511
5595 #define GL_REFLECTION_MAP_NV 0x8512
5596 #endif
5597 
5598 /* GL_EXT_texture_cube_map */
5599 
5600 #ifndef GL_EXT_texture_cube_map
5601 #define GL_EXT_texture_cube_map 1
5602 #define __GLEE_GL_EXT_texture_cube_map 1
5603 /* Constants */
5604 #define GL_NORMAL_MAP_EXT 0x8511
5605 #define GL_REFLECTION_MAP_EXT 0x8512
5606 #define GL_TEXTURE_CUBE_MAP_EXT 0x8513
5607 #define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514
5608 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515
5609 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516
5610 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517
5611 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518
5612 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519
5613 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A
5614 #define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B
5615 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C
5616 #endif
5617 
5618 /* GL_SUN_convolution_border_modes */
5619 
5620 #ifndef GL_SUN_convolution_border_modes
5621 #define GL_SUN_convolution_border_modes 1
5622 #define __GLEE_GL_SUN_convolution_border_modes 1
5623 /* Constants */
5624 #define GL_WRAP_BORDER_SUN 0x81D4
5625 #endif
5626 
5627 /* GL_EXT_texture_env_add */
5628 
5629 #ifndef GL_EXT_texture_env_add
5630 #define GL_EXT_texture_env_add 1
5631 #define __GLEE_GL_EXT_texture_env_add 1
5632 /* Constants */
5633 #endif
5634 
5635 /* GL_EXT_texture_lod_bias */
5636 
5637 #ifndef GL_EXT_texture_lod_bias
5638 #define GL_EXT_texture_lod_bias 1
5639 #define __GLEE_GL_EXT_texture_lod_bias 1
5640 /* Constants */
5641 #define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD
5642 #define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500
5643 #define GL_TEXTURE_LOD_BIAS_EXT 0x8501
5644 #endif
5645 
5646 /* GL_EXT_texture_filter_anisotropic */
5647 
5648 #ifndef GL_EXT_texture_filter_anisotropic
5649 #define GL_EXT_texture_filter_anisotropic 1
5650 #define __GLEE_GL_EXT_texture_filter_anisotropic 1
5651 /* Constants */
5652 #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
5653 #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
5654 #endif
5655 
5656 /* GL_EXT_vertex_weighting */
5657 
5658 #ifndef GL_EXT_vertex_weighting
5659 #define GL_EXT_vertex_weighting 1
5660 #define __GLEE_GL_EXT_vertex_weighting 1
5661 /* Constants */
5662 #define GL_MODELVIEW0_STACK_DEPTH_EXT GL_MODELVIEW_STACK_DEPTH
5663 #define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502
5664 #define GL_MODELVIEW0_MATRIX_EXT GL_MODELVIEW_MATRIX
5665 #define GL_MODELVIEW1_MATRIX_EXT 0x8506
5666 #define GL_VERTEX_WEIGHTING_EXT 0x8509
5667 #define GL_MODELVIEW0_EXT GL_MODELVIEW
5668 #define GL_MODELVIEW1_EXT 0x850A
5669 #define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B
5670 #define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C
5671 #define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D
5672 #define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E
5673 #define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F
5674 #define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510
5675 typedef void (APIENTRYP PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight);
5676 typedef void (APIENTRYP PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat * weight);
5677 typedef void (APIENTRYP PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer);
5678 GLEE_EXTERN PFNGLVERTEXWEIGHTFEXTPROC pglVertexWeightfEXT;
5679 GLEE_EXTERN PFNGLVERTEXWEIGHTFVEXTPROC pglVertexWeightfvEXT;
5680 GLEE_EXTERN PFNGLVERTEXWEIGHTPOINTEREXTPROC pglVertexWeightPointerEXT;
5681 #define glVertexWeightfEXT pglVertexWeightfEXT
5682 #define glVertexWeightfvEXT pglVertexWeightfvEXT
5683 #define glVertexWeightPointerEXT pglVertexWeightPointerEXT
5684 #endif
5685 
5686 /* GL_NV_light_max_exponent */
5687 
5688 #ifndef GL_NV_light_max_exponent
5689 #define GL_NV_light_max_exponent 1
5690 #define __GLEE_GL_NV_light_max_exponent 1
5691 /* Constants */
5692 #define GL_MAX_SHININESS_NV 0x8504
5693 #define GL_MAX_SPOT_EXPONENT_NV 0x8505
5694 #endif
5695 
5696 /* GL_NV_vertex_array_range */
5697 
5698 #ifndef GL_NV_vertex_array_range
5699 #define GL_NV_vertex_array_range 1
5700 #define __GLEE_GL_NV_vertex_array_range 1
5701 /* Constants */
5702 #define GL_VERTEX_ARRAY_RANGE_NV 0x851D
5703 #define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E
5704 #define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F
5705 #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520
5706 #define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521
5707 typedef void (APIENTRYP PFNGLFLUSHVERTEXARRAYRANGENVPROC) ();
5708 typedef void (APIENTRYP PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, const GLvoid * pointer);
5709 GLEE_EXTERN PFNGLFLUSHVERTEXARRAYRANGENVPROC pglFlushVertexArrayRangeNV;
5710 GLEE_EXTERN PFNGLVERTEXARRAYRANGENVPROC pglVertexArrayRangeNV;
5711 #define glFlushVertexArrayRangeNV pglFlushVertexArrayRangeNV
5712 #define glVertexArrayRangeNV pglVertexArrayRangeNV
5713 #endif
5714 
5715 /* GL_NV_register_combiners */
5716 
5717 #ifndef GL_NV_register_combiners
5718 #define GL_NV_register_combiners 1
5719 #define __GLEE_GL_NV_register_combiners 1
5720 /* Constants */
5721 #define GL_REGISTER_COMBINERS_NV 0x8522
5722 #define GL_VARIABLE_A_NV 0x8523
5723 #define GL_VARIABLE_B_NV 0x8524
5724 #define GL_VARIABLE_C_NV 0x8525
5725 #define GL_VARIABLE_D_NV 0x8526
5726 #define GL_VARIABLE_E_NV 0x8527
5727 #define GL_VARIABLE_F_NV 0x8528
5728 #define GL_VARIABLE_G_NV 0x8529
5729 #define GL_CONSTANT_COLOR0_NV 0x852A
5730 #define GL_CONSTANT_COLOR1_NV 0x852B
5731 #define GL_PRIMARY_COLOR_NV 0x852C
5732 #define GL_SECONDARY_COLOR_NV 0x852D
5733 #define GL_SPARE0_NV 0x852E
5734 #define GL_SPARE1_NV 0x852F
5735 #define GL_DISCARD_NV 0x8530
5736 #define GL_E_TIMES_F_NV 0x8531
5737 #define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532
5738 #define GL_UNSIGNED_IDENTITY_NV 0x8536
5739 #define GL_UNSIGNED_INVERT_NV 0x8537
5740 #define GL_EXPAND_NORMAL_NV 0x8538
5741 #define GL_EXPAND_NEGATE_NV 0x8539
5742 #define GL_HALF_BIAS_NORMAL_NV 0x853A
5743 #define GL_HALF_BIAS_NEGATE_NV 0x853B
5744 #define GL_SIGNED_IDENTITY_NV 0x853C
5745 #define GL_SIGNED_NEGATE_NV 0x853D
5746 #define GL_SCALE_BY_TWO_NV 0x853E
5747 #define GL_SCALE_BY_FOUR_NV 0x853F
5748 #define GL_SCALE_BY_ONE_HALF_NV 0x8540
5749 #define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541
5750 #define GL_COMBINER_INPUT_NV 0x8542
5751 #define GL_COMBINER_MAPPING_NV 0x8543
5752 #define GL_COMBINER_COMPONENT_USAGE_NV 0x8544
5753 #define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545
5754 #define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546
5755 #define GL_COMBINER_MUX_SUM_NV 0x8547
5756 #define GL_COMBINER_SCALE_NV 0x8548
5757 #define GL_COMBINER_BIAS_NV 0x8549
5758 #define GL_COMBINER_AB_OUTPUT_NV 0x854A
5759 #define GL_COMBINER_CD_OUTPUT_NV 0x854B
5760 #define GL_COMBINER_SUM_OUTPUT_NV 0x854C
5761 #define GL_MAX_GENERAL_COMBINERS_NV 0x854D
5762 #define GL_NUM_GENERAL_COMBINERS_NV 0x854E
5763 #define GL_COLOR_SUM_CLAMP_NV 0x854F
5764 #define GL_COMBINER0_NV 0x8550
5765 #define GL_COMBINER1_NV 0x8551
5766 #define GL_COMBINER2_NV 0x8552
5767 #define GL_COMBINER3_NV 0x8553
5768 #define GL_COMBINER4_NV 0x8554
5769 #define GL_COMBINER5_NV 0x8555
5770 #define GL_COMBINER6_NV 0x8556
5771 #define GL_COMBINER7_NV 0x8557
5772 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat * params);
5773 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param);
5774 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint * params);
5775 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param);
5778 typedef void (APIENTRYP PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
5779 typedef void (APIENTRYP PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params);
5780 typedef void (APIENTRYP PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params);
5781 typedef void (APIENTRYP PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat * params);
5782 typedef void (APIENTRYP PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint * params);
5783 typedef void (APIENTRYP PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat * params);
5784 typedef void (APIENTRYP PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint * params);
5785 GLEE_EXTERN PFNGLCOMBINERPARAMETERFVNVPROC pglCombinerParameterfvNV;
5786 GLEE_EXTERN PFNGLCOMBINERPARAMETERFNVPROC pglCombinerParameterfNV;
5787 GLEE_EXTERN PFNGLCOMBINERPARAMETERIVNVPROC pglCombinerParameterivNV;
5788 GLEE_EXTERN PFNGLCOMBINERPARAMETERINVPROC pglCombinerParameteriNV;
5789 GLEE_EXTERN PFNGLCOMBINERINPUTNVPROC pglCombinerInputNV;
5790 GLEE_EXTERN PFNGLCOMBINEROUTPUTNVPROC pglCombinerOutputNV;
5791 GLEE_EXTERN PFNGLFINALCOMBINERINPUTNVPROC pglFinalCombinerInputNV;
5792 GLEE_EXTERN PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC pglGetCombinerInputParameterfvNV;
5793 GLEE_EXTERN PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC pglGetCombinerInputParameterivNV;
5794 GLEE_EXTERN PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC pglGetCombinerOutputParameterfvNV;
5795 GLEE_EXTERN PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC pglGetCombinerOutputParameterivNV;
5796 GLEE_EXTERN PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC pglGetFinalCombinerInputParameterfvNV;
5797 GLEE_EXTERN PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC pglGetFinalCombinerInputParameterivNV;
5798 #define glCombinerParameterfvNV pglCombinerParameterfvNV
5799 #define glCombinerParameterfNV pglCombinerParameterfNV
5800 #define glCombinerParameterivNV pglCombinerParameterivNV
5801 #define glCombinerParameteriNV pglCombinerParameteriNV
5802 #define glCombinerInputNV pglCombinerInputNV
5803 #define glCombinerOutputNV pglCombinerOutputNV
5804 #define glFinalCombinerInputNV pglFinalCombinerInputNV
5805 #define glGetCombinerInputParameterfvNV pglGetCombinerInputParameterfvNV
5806 #define glGetCombinerInputParameterivNV pglGetCombinerInputParameterivNV
5807 #define glGetCombinerOutputParameterfvNV pglGetCombinerOutputParameterfvNV
5808 #define glGetCombinerOutputParameterivNV pglGetCombinerOutputParameterivNV
5809 #define glGetFinalCombinerInputParameterfvNV pglGetFinalCombinerInputParameterfvNV
5810 #define glGetFinalCombinerInputParameterivNV pglGetFinalCombinerInputParameterivNV
5811 #endif
5812 
5813 /* GL_NV_fog_distance */
5814 
5815 #ifndef GL_NV_fog_distance
5816 #define GL_NV_fog_distance 1
5817 #define __GLEE_GL_NV_fog_distance 1
5818 /* Constants */
5819 #define GL_FOG_DISTANCE_MODE_NV 0x855A
5820 #define GL_EYE_RADIAL_NV 0x855B
5821 #define GL_EYE_PLANE_ABSOLUTE_NV 0x855C
5822 #endif
5823 
5824 /* GL_NV_texgen_emboss */
5825 
5826 #ifndef GL_NV_texgen_emboss
5827 #define GL_NV_texgen_emboss 1
5828 #define __GLEE_GL_NV_texgen_emboss 1
5829 /* Constants */
5830 #define GL_EMBOSS_LIGHT_NV 0x855D
5831 #define GL_EMBOSS_CONSTANT_NV 0x855E
5832 #define GL_EMBOSS_MAP_NV 0x855F
5833 #endif
5834 
5835 /* GL_NV_blend_square */
5836 
5837 #ifndef GL_NV_blend_square
5838 #define GL_NV_blend_square 1
5839 #define __GLEE_GL_NV_blend_square 1
5840 /* Constants */
5841 #endif
5842 
5843 /* GL_NV_texture_env_combine4 */
5844 
5845 #ifndef GL_NV_texture_env_combine4
5846 #define GL_NV_texture_env_combine4 1
5847 #define __GLEE_GL_NV_texture_env_combine4 1
5848 /* Constants */
5849 #define GL_COMBINE4_NV 0x8503
5850 #define GL_SOURCE3_RGB_NV 0x8583
5851 #define GL_SOURCE3_ALPHA_NV 0x858B
5852 #define GL_OPERAND3_RGB_NV 0x8593
5853 #define GL_OPERAND3_ALPHA_NV 0x859B
5854 #endif
5855 
5856 /* GL_MESA_resize_buffers */
5857 
5858 #ifndef GL_MESA_resize_buffers
5859 #define GL_MESA_resize_buffers 1
5860 #define __GLEE_GL_MESA_resize_buffers 1
5861 /* Constants */
5862 typedef void (APIENTRYP PFNGLRESIZEBUFFERSMESAPROC) ();
5863 GLEE_EXTERN PFNGLRESIZEBUFFERSMESAPROC pglResizeBuffersMESA;
5864 #define glResizeBuffersMESA pglResizeBuffersMESA
5865 #endif
5866 
5867 /* GL_MESA_window_pos */
5868 
5869 #ifndef GL_MESA_window_pos
5870 #define GL_MESA_window_pos 1
5871 #define __GLEE_GL_MESA_window_pos 1
5872 /* Constants */
5873 typedef void (APIENTRYP PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y);
5874 typedef void (APIENTRYP PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble * v);
5875 typedef void (APIENTRYP PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y);
5876 typedef void (APIENTRYP PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat * v);
5877 typedef void (APIENTRYP PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y);
5878 typedef void (APIENTRYP PFNGLWINDOWPOS2IVMESAPROC) (const GLint * v);
5879 typedef void (APIENTRYP PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y);
5880 typedef void (APIENTRYP PFNGLWINDOWPOS2SVMESAPROC) (const GLshort * v);
5881 typedef void (APIENTRYP PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z);
5882 typedef void (APIENTRYP PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble * v);
5883 typedef void (APIENTRYP PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z);
5884 typedef void (APIENTRYP PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat * v);
5885 typedef void (APIENTRYP PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z);
5886 typedef void (APIENTRYP PFNGLWINDOWPOS3IVMESAPROC) (const GLint * v);
5887 typedef void (APIENTRYP PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z);
5888 typedef void (APIENTRYP PFNGLWINDOWPOS3SVMESAPROC) (const GLshort * v);
5889 typedef void (APIENTRYP PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
5890 typedef void (APIENTRYP PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble * v);
5891 typedef void (APIENTRYP PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
5892 typedef void (APIENTRYP PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat * v);
5893 typedef void (APIENTRYP PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w);
5894 typedef void (APIENTRYP PFNGLWINDOWPOS4IVMESAPROC) (const GLint * v);
5895 typedef void (APIENTRYP PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w);
5896 typedef void (APIENTRYP PFNGLWINDOWPOS4SVMESAPROC) (const GLshort * v);
5897 GLEE_EXTERN PFNGLWINDOWPOS2DMESAPROC pglWindowPos2dMESA;
5898 GLEE_EXTERN PFNGLWINDOWPOS2DVMESAPROC pglWindowPos2dvMESA;
5899 GLEE_EXTERN PFNGLWINDOWPOS2FMESAPROC pglWindowPos2fMESA;
5900 GLEE_EXTERN PFNGLWINDOWPOS2FVMESAPROC pglWindowPos2fvMESA;
5901 GLEE_EXTERN PFNGLWINDOWPOS2IMESAPROC pglWindowPos2iMESA;
5902 GLEE_EXTERN PFNGLWINDOWPOS2IVMESAPROC pglWindowPos2ivMESA;
5903 GLEE_EXTERN PFNGLWINDOWPOS2SMESAPROC pglWindowPos2sMESA;
5904 GLEE_EXTERN PFNGLWINDOWPOS2SVMESAPROC pglWindowPos2svMESA;
5905 GLEE_EXTERN PFNGLWINDOWPOS3DMESAPROC pglWindowPos3dMESA;
5906 GLEE_EXTERN PFNGLWINDOWPOS3DVMESAPROC pglWindowPos3dvMESA;
5907 GLEE_EXTERN PFNGLWINDOWPOS3FMESAPROC pglWindowPos3fMESA;
5908 GLEE_EXTERN PFNGLWINDOWPOS3FVMESAPROC pglWindowPos3fvMESA;
5909 GLEE_EXTERN PFNGLWINDOWPOS3IMESAPROC pglWindowPos3iMESA;
5910 GLEE_EXTERN PFNGLWINDOWPOS3IVMESAPROC pglWindowPos3ivMESA;
5911 GLEE_EXTERN PFNGLWINDOWPOS3SMESAPROC pglWindowPos3sMESA;
5912 GLEE_EXTERN PFNGLWINDOWPOS3SVMESAPROC pglWindowPos3svMESA;
5913 GLEE_EXTERN PFNGLWINDOWPOS4DMESAPROC pglWindowPos4dMESA;
5914 GLEE_EXTERN PFNGLWINDOWPOS4DVMESAPROC pglWindowPos4dvMESA;
5915 GLEE_EXTERN PFNGLWINDOWPOS4FMESAPROC pglWindowPos4fMESA;
5916 GLEE_EXTERN PFNGLWINDOWPOS4FVMESAPROC pglWindowPos4fvMESA;
5917 GLEE_EXTERN PFNGLWINDOWPOS4IMESAPROC pglWindowPos4iMESA;
5918 GLEE_EXTERN PFNGLWINDOWPOS4IVMESAPROC pglWindowPos4ivMESA;
5919 GLEE_EXTERN PFNGLWINDOWPOS4SMESAPROC pglWindowPos4sMESA;
5920 GLEE_EXTERN PFNGLWINDOWPOS4SVMESAPROC pglWindowPos4svMESA;
5921 #define glWindowPos2dMESA pglWindowPos2dMESA
5922 #define glWindowPos2dvMESA pglWindowPos2dvMESA
5923 #define glWindowPos2fMESA pglWindowPos2fMESA
5924 #define glWindowPos2fvMESA pglWindowPos2fvMESA
5925 #define glWindowPos2iMESA pglWindowPos2iMESA
5926 #define glWindowPos2ivMESA pglWindowPos2ivMESA
5927 #define glWindowPos2sMESA pglWindowPos2sMESA
5928 #define glWindowPos2svMESA pglWindowPos2svMESA
5929 #define glWindowPos3dMESA pglWindowPos3dMESA
5930 #define glWindowPos3dvMESA pglWindowPos3dvMESA
5931 #define glWindowPos3fMESA pglWindowPos3fMESA
5932 #define glWindowPos3fvMESA pglWindowPos3fvMESA
5933 #define glWindowPos3iMESA pglWindowPos3iMESA
5934 #define glWindowPos3ivMESA pglWindowPos3ivMESA
5935 #define glWindowPos3sMESA pglWindowPos3sMESA
5936 #define glWindowPos3svMESA pglWindowPos3svMESA
5937 #define glWindowPos4dMESA pglWindowPos4dMESA
5938 #define glWindowPos4dvMESA pglWindowPos4dvMESA
5939 #define glWindowPos4fMESA pglWindowPos4fMESA
5940 #define glWindowPos4fvMESA pglWindowPos4fvMESA
5941 #define glWindowPos4iMESA pglWindowPos4iMESA
5942 #define glWindowPos4ivMESA pglWindowPos4ivMESA
5943 #define glWindowPos4sMESA pglWindowPos4sMESA
5944 #define glWindowPos4svMESA pglWindowPos4svMESA
5945 #endif
5946 
5947 /* GL_EXT_texture_compression_s3tc */
5948 
5949 #ifndef GL_EXT_texture_compression_s3tc
5950 #define GL_EXT_texture_compression_s3tc 1
5951 #define __GLEE_GL_EXT_texture_compression_s3tc 1
5952 /* Constants */
5953 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
5954 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
5955 #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2
5956 #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3
5957 #endif
5958 
5959 /* GL_IBM_cull_vertex */
5960 
5961 #ifndef GL_IBM_cull_vertex
5962 #define GL_IBM_cull_vertex 1
5963 #define __GLEE_GL_IBM_cull_vertex 1
5964 /* Constants */
5965 #define GL_CULL_VERTEX_IBM 103050
5966 #endif
5967 
5968 /* GL_IBM_multimode_draw_arrays */
5969 
5970 #ifndef GL_IBM_multimode_draw_arrays
5971 #define GL_IBM_multimode_draw_arrays 1
5972 #define __GLEE_GL_IBM_multimode_draw_arrays 1
5973 /* Constants */
5974 typedef void (APIENTRYP PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
5975 typedef void (APIENTRYP PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid* const * indices, GLsizei primcount, GLint modestride);
5976 GLEE_EXTERN PFNGLMULTIMODEDRAWARRAYSIBMPROC pglMultiModeDrawArraysIBM;
5977 GLEE_EXTERN PFNGLMULTIMODEDRAWELEMENTSIBMPROC pglMultiModeDrawElementsIBM;
5978 #define glMultiModeDrawArraysIBM pglMultiModeDrawArraysIBM
5979 #define glMultiModeDrawElementsIBM pglMultiModeDrawElementsIBM
5980 #endif
5981 
5982 /* GL_IBM_vertex_array_lists */
5983 
5984 #ifndef GL_IBM_vertex_array_lists
5985 #define GL_IBM_vertex_array_lists 1
5986 #define __GLEE_GL_IBM_vertex_array_lists 1
5987 /* Constants */
5988 #define GL_VERTEX_ARRAY_LIST_IBM 103070
5989 #define GL_NORMAL_ARRAY_LIST_IBM 103071
5990 #define GL_COLOR_ARRAY_LIST_IBM 103072
5991 #define GL_INDEX_ARRAY_LIST_IBM 103073
5992 #define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074
5993 #define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075
5994 #define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076
5995 #define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077
5996 #define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080
5997 #define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081
5998 #define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082
5999 #define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083
6000 #define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084
6001 #define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085
6002 #define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086
6003 #define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087
6004 typedef void (APIENTRYP PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
6005 typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
6006 typedef void (APIENTRYP PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean* * pointer, GLint ptrstride);
6007 typedef void (APIENTRYP PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
6008 typedef void (APIENTRYP PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
6009 typedef void (APIENTRYP PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
6010 typedef void (APIENTRYP PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
6011 typedef void (APIENTRYP PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
6012 GLEE_EXTERN PFNGLCOLORPOINTERLISTIBMPROC pglColorPointerListIBM;
6013 GLEE_EXTERN PFNGLSECONDARYCOLORPOINTERLISTIBMPROC pglSecondaryColorPointerListIBM;
6014 GLEE_EXTERN PFNGLEDGEFLAGPOINTERLISTIBMPROC pglEdgeFlagPointerListIBM;
6015 GLEE_EXTERN PFNGLFOGCOORDPOINTERLISTIBMPROC pglFogCoordPointerListIBM;
6016 GLEE_EXTERN PFNGLINDEXPOINTERLISTIBMPROC pglIndexPointerListIBM;
6017 GLEE_EXTERN PFNGLNORMALPOINTERLISTIBMPROC pglNormalPointerListIBM;
6018 GLEE_EXTERN PFNGLTEXCOORDPOINTERLISTIBMPROC pglTexCoordPointerListIBM;
6019 GLEE_EXTERN PFNGLVERTEXPOINTERLISTIBMPROC pglVertexPointerListIBM;
6020 #define glColorPointerListIBM pglColorPointerListIBM
6021 #define glSecondaryColorPointerListIBM pglSecondaryColorPointerListIBM
6022 #define glEdgeFlagPointerListIBM pglEdgeFlagPointerListIBM
6023 #define glFogCoordPointerListIBM pglFogCoordPointerListIBM
6024 #define glIndexPointerListIBM pglIndexPointerListIBM
6025 #define glNormalPointerListIBM pglNormalPointerListIBM
6026 #define glTexCoordPointerListIBM pglTexCoordPointerListIBM
6027 #define glVertexPointerListIBM pglVertexPointerListIBM
6028 #endif
6029 
6030 /* GL_SGIX_subsample */
6031 
6032 #ifndef GL_SGIX_subsample
6033 #define GL_SGIX_subsample 1
6034 #define __GLEE_GL_SGIX_subsample 1
6035 /* Constants */
6036 #define GL_PACK_SUBSAMPLE_RATE_SGIX 0x85A0
6037 #define GL_UNPACK_SUBSAMPLE_RATE_SGIX 0x85A1
6038 #define GL_PIXEL_SUBSAMPLE_4444_SGIX 0x85A2
6039 #define GL_PIXEL_SUBSAMPLE_2424_SGIX 0x85A3
6040 #define GL_PIXEL_SUBSAMPLE_4242_SGIX 0x85A4
6041 #endif
6042 
6043 /* GL_SGIX_ycrcb_subsample */
6044 
6045 #ifndef GL_SGIX_ycrcb_subsample
6046 #define GL_SGIX_ycrcb_subsample 1
6047 #define __GLEE_GL_SGIX_ycrcb_subsample 1
6048 /* Constants */
6049 #endif
6050 
6051 /* GL_SGIX_ycrcba */
6052 
6053 #ifndef GL_SGIX_ycrcba
6054 #define GL_SGIX_ycrcba 1
6055 #define __GLEE_GL_SGIX_ycrcba 1
6056 /* Constants */
6057 #define GL_YCRCB_SGIX 0x8318
6058 #define GL_YCRCBA_SGIX 0x8319
6059 #endif
6060 
6061 /* GL_SGI_depth_pass_instrument */
6062 
6063 #ifndef GL_SGI_depth_pass_instrument
6064 #define GL_SGI_depth_pass_instrument 1
6065 #define __GLEE_GL_SGI_depth_pass_instrument 1
6066 /* Constants */
6067 #define GL_DEPTH_PASS_INSTRUMENT_SGIX 0x8310
6068 #define GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX 0x8311
6069 #define GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX 0x8312
6070 #endif
6071 
6072 /* GL_3DFX_texture_compression_FXT1 */
6073 
6074 #ifndef GL_3DFX_texture_compression_FXT1
6075 #define GL_3DFX_texture_compression_FXT1 1
6076 #define __GLEE_GL_3DFX_texture_compression_FXT1 1
6077 /* Constants */
6078 #define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0
6079 #define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1
6080 #endif
6081 
6082 /* GL_3DFX_multisample */
6083 
6084 #ifndef GL_3DFX_multisample
6085 #define GL_3DFX_multisample 1
6086 #define __GLEE_GL_3DFX_multisample 1
6087 /* Constants */
6088 #define GL_MULTISAMPLE_3DFX 0x86B2
6089 #define GL_SAMPLE_BUFFERS_3DFX 0x86B3
6090 #define GL_SAMPLES_3DFX 0x86B4
6091 #define GL_MULTISAMPLE_BIT_3DFX 0x20000000
6092 #endif
6093 
6094 /* GL_3DFX_tbuffer */
6095 
6096 #ifndef GL_3DFX_tbuffer
6097 #define GL_3DFX_tbuffer 1
6098 #define __GLEE_GL_3DFX_tbuffer 1
6099 /* Constants */
6100 typedef void (APIENTRYP PFNGLTBUFFERMASK3DFXPROC) (GLuint mask);
6101 GLEE_EXTERN PFNGLTBUFFERMASK3DFXPROC pglTbufferMask3DFX;
6102 #define glTbufferMask3DFX pglTbufferMask3DFX
6103 #endif
6104 
6105 /* GL_EXT_multisample */
6106 
6107 #ifndef GL_EXT_multisample
6108 #define GL_EXT_multisample 1
6109 #define __GLEE_GL_EXT_multisample 1
6110 /* Constants */
6111 #define GL_MULTISAMPLE_EXT 0x809D
6112 #define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E
6113 #define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F
6114 #define GL_SAMPLE_MASK_EXT 0x80A0
6115 #define GL_1PASS_EXT 0x80A1
6116 #define GL_2PASS_0_EXT 0x80A2
6117 #define GL_2PASS_1_EXT 0x80A3
6118 #define GL_4PASS_0_EXT 0x80A4
6119 #define GL_4PASS_1_EXT 0x80A5
6120 #define GL_4PASS_2_EXT 0x80A6
6121 #define GL_4PASS_3_EXT 0x80A7
6122 #define GL_SAMPLE_BUFFERS_EXT 0x80A8
6123 #define GL_SAMPLES_EXT 0x80A9
6124 #define GL_SAMPLE_MASK_VALUE_EXT 0x80AA
6125 #define GL_SAMPLE_MASK_INVERT_EXT 0x80AB
6126 #define GL_SAMPLE_PATTERN_EXT 0x80AC
6127 #define GL_MULTISAMPLE_BIT_EXT 0x20000000
6128 typedef void (APIENTRYP PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert);
6129 typedef void (APIENTRYP PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern);
6130 GLEE_EXTERN PFNGLSAMPLEMASKEXTPROC pglSampleMaskEXT;
6131 GLEE_EXTERN PFNGLSAMPLEPATTERNEXTPROC pglSamplePatternEXT;
6132 #define glSampleMaskEXT pglSampleMaskEXT
6133 #define glSamplePatternEXT pglSamplePatternEXT
6134 #endif
6135 
6136 /* GL_SGIX_vertex_preclip */
6137 
6138 #ifndef GL_SGIX_vertex_preclip
6139 #define GL_SGIX_vertex_preclip 1
6140 #define __GLEE_GL_SGIX_vertex_preclip 1
6141 /* Constants */
6142 #define GL_VERTEX_PRECLIP_SGIX 0x83EE
6143 #define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF
6144 #endif
6145 
6146 /* GL_SGIX_convolution_accuracy */
6147 
6148 #ifndef GL_SGIX_convolution_accuracy
6149 #define GL_SGIX_convolution_accuracy 1
6150 #define __GLEE_GL_SGIX_convolution_accuracy 1
6151 /* Constants */
6152 #define GL_CONVOLUTION_HINT_SGIX 0x8316
6153 #endif
6154 
6155 /* GL_SGIX_resample */
6156 
6157 #ifndef GL_SGIX_resample
6158 #define GL_SGIX_resample 1
6159 #define __GLEE_GL_SGIX_resample 1
6160 /* Constants */
6161 #define GL_PACK_RESAMPLE_SGIX 0x842C
6162 #define GL_UNPACK_RESAMPLE_SGIX 0x842D
6163 #define GL_RESAMPLE_REPLICATE_SGIX 0x842E
6164 #define GL_RESAMPLE_ZERO_FILL_SGIX 0x842F
6165 #define GL_RESAMPLE_DECIMATE_SGIX 0x8430
6166 #endif
6167 
6168 /* GL_SGIS_point_line_texgen */
6169 
6170 #ifndef GL_SGIS_point_line_texgen
6171 #define GL_SGIS_point_line_texgen 1
6172 #define __GLEE_GL_SGIS_point_line_texgen 1
6173 /* Constants */
6174 #define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F0
6175 #define GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F1
6176 #define GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F2
6177 #define GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F3
6178 #define GL_EYE_POINT_SGIS 0x81F4
6179 #define GL_OBJECT_POINT_SGIS 0x81F5
6180 #define GL_EYE_LINE_SGIS 0x81F6
6181 #define GL_OBJECT_LINE_SGIS 0x81F7
6182 #endif
6183 
6184 /* GL_SGIS_texture_color_mask */
6185 
6186 #ifndef GL_SGIS_texture_color_mask
6187 #define GL_SGIS_texture_color_mask 1
6188 #define __GLEE_GL_SGIS_texture_color_mask 1
6189 /* Constants */
6190 #define GL_TEXTURE_COLOR_WRITEMASK_SGIS 0x81EF
6191 typedef void (APIENTRYP PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
6192 GLEE_EXTERN PFNGLTEXTURECOLORMASKSGISPROC pglTextureColorMaskSGIS;
6193 #define glTextureColorMaskSGIS pglTextureColorMaskSGIS
6194 #endif
6195 
6196 /* GL_EXT_texture_env_dot3 */
6197 
6198 #ifndef GL_EXT_texture_env_dot3
6199 #define GL_EXT_texture_env_dot3 1
6200 #define __GLEE_GL_EXT_texture_env_dot3 1
6201 /* Constants */
6202 #define GL_DOT3_RGB_EXT 0x8740
6203 #define GL_DOT3_RGBA_EXT 0x8741
6204 #endif
6205 
6206 /* GL_ATI_texture_mirror_once */
6207 
6208 #ifndef GL_ATI_texture_mirror_once
6209 #define GL_ATI_texture_mirror_once 1
6210 #define __GLEE_GL_ATI_texture_mirror_once 1
6211 /* Constants */
6212 #define GL_MIRROR_CLAMP_ATI 0x8742
6213 #define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743
6214 #endif
6215 
6216 /* GL_NV_fence */
6217 
6218 #ifndef GL_NV_fence
6219 #define GL_NV_fence 1
6220 #define __GLEE_GL_NV_fence 1
6221 /* Constants */
6222 #define GL_ALL_COMPLETED_NV 0x84F2
6223 #define GL_FENCE_STATUS_NV 0x84F3
6224 #define GL_FENCE_CONDITION_NV 0x84F4
6225 typedef void (APIENTRYP PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint * fences);
6226 typedef void (APIENTRYP PFNGLGENFENCESNVPROC) (GLsizei n, GLuint * fences);
6227 typedef GLboolean (APIENTRYP PFNGLISFENCENVPROC) (GLuint fence);
6228 typedef GLboolean (APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence);
6229 typedef void (APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint * params);
6230 typedef void (APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence);
6231 typedef void (APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
6232 GLEE_EXTERN PFNGLDELETEFENCESNVPROC pglDeleteFencesNV;
6233 GLEE_EXTERN PFNGLGENFENCESNVPROC pglGenFencesNV;
6234 GLEE_EXTERN PFNGLISFENCENVPROC pglIsFenceNV;
6235 GLEE_EXTERN PFNGLTESTFENCENVPROC pglTestFenceNV;
6236 GLEE_EXTERN PFNGLGETFENCEIVNVPROC pglGetFenceivNV;
6237 GLEE_EXTERN PFNGLFINISHFENCENVPROC pglFinishFenceNV;
6238 GLEE_EXTERN PFNGLSETFENCENVPROC pglSetFenceNV;
6239 #define glDeleteFencesNV pglDeleteFencesNV
6240 #define glGenFencesNV pglGenFencesNV
6241 #define glIsFenceNV pglIsFenceNV
6242 #define glTestFenceNV pglTestFenceNV
6243 #define glGetFenceivNV pglGetFenceivNV
6244 #define glFinishFenceNV pglFinishFenceNV
6245 #define glSetFenceNV pglSetFenceNV
6246 #endif
6247 
6248 /* GL_IBM_texture_mirrored_repeat */
6249 
6250 #ifndef GL_IBM_texture_mirrored_repeat
6251 #define GL_IBM_texture_mirrored_repeat 1
6252 #define __GLEE_GL_IBM_texture_mirrored_repeat 1
6253 /* Constants */
6254 #define GL_MIRRORED_REPEAT_IBM 0x8370
6255 #endif
6256 
6257 /* GL_NV_evaluators */
6258 
6259 #ifndef GL_NV_evaluators
6260 #define GL_NV_evaluators 1
6261 #define __GLEE_GL_NV_evaluators 1
6262 /* Constants */
6263 #define GL_EVAL_2D_NV 0x86C0
6264 #define GL_EVAL_TRIANGULAR_2D_NV 0x86C1
6265 #define GL_MAP_TESSELLATION_NV 0x86C2
6266 #define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3
6267 #define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4
6268 #define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5
6269 #define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6
6270 #define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7
6271 #define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8
6272 #define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9
6273 #define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA
6274 #define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB
6275 #define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC
6276 #define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD
6277 #define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE
6278 #define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF
6279 #define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0
6280 #define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1
6281 #define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2
6282 #define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3
6283 #define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4
6284 #define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5
6285 #define GL_MAX_MAP_TESSELLATION_NV 0x86D6
6286 #define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7
6287 typedef void (APIENTRYP PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid * points);
6288 typedef void (APIENTRYP PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint * params);
6289 typedef void (APIENTRYP PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat * params);
6290 typedef void (APIENTRYP PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points);
6291 typedef void (APIENTRYP PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint * params);
6292 typedef void (APIENTRYP PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat * params);
6293 typedef void (APIENTRYP PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint * params);
6294 typedef void (APIENTRYP PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat * params);
6295 typedef void (APIENTRYP PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode);
6296 GLEE_EXTERN PFNGLMAPCONTROLPOINTSNVPROC pglMapControlPointsNV;
6297 GLEE_EXTERN PFNGLMAPPARAMETERIVNVPROC pglMapParameterivNV;
6298 GLEE_EXTERN PFNGLMAPPARAMETERFVNVPROC pglMapParameterfvNV;
6299 GLEE_EXTERN PFNGLGETMAPCONTROLPOINTSNVPROC pglGetMapControlPointsNV;
6300 GLEE_EXTERN PFNGLGETMAPPARAMETERIVNVPROC pglGetMapParameterivNV;
6301 GLEE_EXTERN PFNGLGETMAPPARAMETERFVNVPROC pglGetMapParameterfvNV;
6302 GLEE_EXTERN PFNGLGETMAPATTRIBPARAMETERIVNVPROC pglGetMapAttribParameterivNV;
6303 GLEE_EXTERN PFNGLGETMAPATTRIBPARAMETERFVNVPROC pglGetMapAttribParameterfvNV;
6304 GLEE_EXTERN PFNGLEVALMAPSNVPROC pglEvalMapsNV;
6305 #define glMapControlPointsNV pglMapControlPointsNV
6306 #define glMapParameterivNV pglMapParameterivNV
6307 #define glMapParameterfvNV pglMapParameterfvNV
6308 #define glGetMapControlPointsNV pglGetMapControlPointsNV
6309 #define glGetMapParameterivNV pglGetMapParameterivNV
6310 #define glGetMapParameterfvNV pglGetMapParameterfvNV
6311 #define glGetMapAttribParameterivNV pglGetMapAttribParameterivNV
6312 #define glGetMapAttribParameterfvNV pglGetMapAttribParameterfvNV
6313 #define glEvalMapsNV pglEvalMapsNV
6314 #endif
6315 
6316 /* GL_NV_packed_depth_stencil */
6317 
6318 #ifndef GL_NV_packed_depth_stencil
6319 #define GL_NV_packed_depth_stencil 1
6320 #define __GLEE_GL_NV_packed_depth_stencil 1
6321 /* Constants */
6322 #define GL_DEPTH_STENCIL_NV 0x84F9
6323 #define GL_UNSIGNED_INT_24_8_NV 0x84FA
6324 #endif
6325 
6326 /* GL_NV_register_combiners2 */
6327 
6328 #ifndef GL_NV_register_combiners2
6329 #define GL_NV_register_combiners2 1
6330 #define __GLEE_GL_NV_register_combiners2 1
6331 /* Constants */
6332 #define GL_PER_STAGE_CONSTANTS_NV 0x8535
6333 typedef void (APIENTRYP PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat * params);
6334 typedef void (APIENTRYP PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat * params);
6335 GLEE_EXTERN PFNGLCOMBINERSTAGEPARAMETERFVNVPROC pglCombinerStageParameterfvNV;
6336 GLEE_EXTERN PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC pglGetCombinerStageParameterfvNV;
6337 #define glCombinerStageParameterfvNV pglCombinerStageParameterfvNV
6338 #define glGetCombinerStageParameterfvNV pglGetCombinerStageParameterfvNV
6339 #endif
6340 
6341 /* GL_NV_texture_compression_vtc */
6342 
6343 #ifndef GL_NV_texture_compression_vtc
6344 #define GL_NV_texture_compression_vtc 1
6345 #define __GLEE_GL_NV_texture_compression_vtc 1
6346 /* Constants */
6347 #endif
6348 
6349 /* GL_NV_texture_rectangle */
6350 
6351 #ifndef GL_NV_texture_rectangle
6352 #define GL_NV_texture_rectangle 1
6353 #define __GLEE_GL_NV_texture_rectangle 1
6354 /* Constants */
6355 #define GL_TEXTURE_RECTANGLE_NV 0x84F5
6356 #define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6
6357 #define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7
6358 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8
6359 #endif
6360 
6361 /* GL_NV_texture_shader */
6362 
6363 #ifndef GL_NV_texture_shader
6364 #define GL_NV_texture_shader 1
6365 #define __GLEE_GL_NV_texture_shader 1
6366 /* Constants */
6367 #define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C
6368 #define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D
6369 #define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E
6370 #define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9
6371 #define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA
6372 #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB
6373 #define GL_DSDT_MAG_INTENSITY_NV 0x86DC
6374 #define GL_SHADER_CONSISTENT_NV 0x86DD
6375 #define GL_TEXTURE_SHADER_NV 0x86DE
6376 #define GL_SHADER_OPERATION_NV 0x86DF
6377 #define GL_CULL_MODES_NV 0x86E0
6378 #define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1
6379 #define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2
6380 #define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3
6381 #define GL_OFFSET_TEXTURE_2D_MATRIX_NV GL_OFFSET_TEXTURE_MATRIX_NV
6382 #define GL_OFFSET_TEXTURE_2D_SCALE_NV GL_OFFSET_TEXTURE_SCALE_NV
6383 #define GL_OFFSET_TEXTURE_2D_BIAS_NV GL_OFFSET_TEXTURE_BIAS_NV
6384 #define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4
6385 #define GL_CONST_EYE_NV 0x86E5
6386 #define GL_PASS_THROUGH_NV 0x86E6
6387 #define GL_CULL_FRAGMENT_NV 0x86E7
6388 #define GL_OFFSET_TEXTURE_2D_NV 0x86E8
6389 #define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9
6390 #define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA
6391 #define GL_DOT_PRODUCT_NV 0x86EC
6392 #define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED
6393 #define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE
6394 #define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0
6395 #define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1
6396 #define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2
6397 #define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3
6398 #define GL_HILO_NV 0x86F4
6399 #define GL_DSDT_NV 0x86F5
6400 #define GL_DSDT_MAG_NV 0x86F6
6401 #define GL_DSDT_MAG_VIB_NV 0x86F7
6402 #define GL_HILO16_NV 0x86F8
6403 #define GL_SIGNED_HILO_NV 0x86F9
6404 #define GL_SIGNED_HILO16_NV 0x86FA
6405 #define GL_SIGNED_RGBA_NV 0x86FB
6406 #define GL_SIGNED_RGBA8_NV 0x86FC
6407 #define GL_SIGNED_RGB_NV 0x86FE
6408 #define GL_SIGNED_RGB8_NV 0x86FF
6409 #define GL_SIGNED_LUMINANCE_NV 0x8701
6410 #define GL_SIGNED_LUMINANCE8_NV 0x8702
6411 #define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703
6412 #define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704
6413 #define GL_SIGNED_ALPHA_NV 0x8705
6414 #define GL_SIGNED_ALPHA8_NV 0x8706
6415 #define GL_SIGNED_INTENSITY_NV 0x8707
6416 #define GL_SIGNED_INTENSITY8_NV 0x8708
6417 #define GL_DSDT8_NV 0x8709
6418 #define GL_DSDT8_MAG8_NV 0x870A
6419 #define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B
6420 #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C
6421 #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D
6422 #define GL_HI_SCALE_NV 0x870E
6423 #define GL_LO_SCALE_NV 0x870F
6424 #define GL_DS_SCALE_NV 0x8710
6425 #define GL_DT_SCALE_NV 0x8711
6426 #define GL_MAGNITUDE_SCALE_NV 0x8712
6427 #define GL_VIBRANCE_SCALE_NV 0x8713
6428 #define GL_HI_BIAS_NV 0x8714
6429 #define GL_LO_BIAS_NV 0x8715
6430 #define GL_DS_BIAS_NV 0x8716
6431 #define GL_DT_BIAS_NV 0x8717
6432 #define GL_MAGNITUDE_BIAS_NV 0x8718
6433 #define GL_VIBRANCE_BIAS_NV 0x8719
6434 #define GL_TEXTURE_BORDER_VALUES_NV 0x871A
6435 #define GL_TEXTURE_HI_SIZE_NV 0x871B
6436 #define GL_TEXTURE_LO_SIZE_NV 0x871C
6437 #define GL_TEXTURE_DS_SIZE_NV 0x871D
6438 #define GL_TEXTURE_DT_SIZE_NV 0x871E
6439 #define GL_TEXTURE_MAG_SIZE_NV 0x871F
6440 #endif
6441 
6442 /* GL_NV_texture_shader2 */
6443 
6444 #ifndef GL_NV_texture_shader2
6445 #define GL_NV_texture_shader2 1
6446 #define __GLEE_GL_NV_texture_shader2 1
6447 /* Constants */
6448 #define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF
6449 #endif
6450 
6451 /* GL_NV_vertex_array_range2 */
6452 
6453 #ifndef GL_NV_vertex_array_range2
6454 #define GL_NV_vertex_array_range2 1
6455 #define __GLEE_GL_NV_vertex_array_range2 1
6456 /* Constants */
6457 #define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533
6458 #endif
6459 
6460 /* GL_NV_vertex_program */
6461 
6462 #ifndef GL_NV_vertex_program
6463 #define GL_NV_vertex_program 1
6464 #define __GLEE_GL_NV_vertex_program 1
6465 /* Constants */
6466 #define GL_VERTEX_PROGRAM_NV 0x8620
6467 #define GL_VERTEX_STATE_PROGRAM_NV 0x8621
6468 #define GL_ATTRIB_ARRAY_SIZE_NV 0x8623
6469 #define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624
6470 #define GL_ATTRIB_ARRAY_TYPE_NV 0x8625
6471 #define GL_CURRENT_ATTRIB_NV 0x8626
6472 #define GL_PROGRAM_LENGTH_NV 0x8627
6473 #define GL_PROGRAM_STRING_NV 0x8628
6474 #define GL_MODELVIEW_PROJECTION_NV 0x8629
6475 #define GL_IDENTITY_NV 0x862A
6476 #define GL_INVERSE_NV 0x862B
6477 #define GL_TRANSPOSE_NV 0x862C
6478 #define GL_INVERSE_TRANSPOSE_NV 0x862D
6479 #define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E
6480 #define GL_MAX_TRACK_MATRICES_NV 0x862F
6481 #define GL_MATRIX0_NV 0x8630
6482 #define GL_MATRIX1_NV 0x8631
6483 #define GL_MATRIX2_NV 0x8632
6484 #define GL_MATRIX3_NV 0x8633
6485 #define GL_MATRIX4_NV 0x8634
6486 #define GL_MATRIX5_NV 0x8635
6487 #define GL_MATRIX6_NV 0x8636
6488 #define GL_MATRIX7_NV 0x8637
6489 #define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640
6490 #define GL_CURRENT_MATRIX_NV 0x8641
6491 #define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642
6492 #define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643
6493 #define GL_PROGRAM_PARAMETER_NV 0x8644
6494 #define GL_ATTRIB_ARRAY_POINTER_NV 0x8645
6495 #define GL_PROGRAM_TARGET_NV 0x8646
6496 #define GL_PROGRAM_RESIDENT_NV 0x8647
6497 #define GL_TRACK_MATRIX_NV 0x8648
6498 #define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649
6499 #define GL_VERTEX_PROGRAM_BINDING_NV 0x864A
6500 #define GL_PROGRAM_ERROR_POSITION_NV 0x864B
6501 #define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650
6502 #define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651
6503 #define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652
6504 #define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653
6505 #define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654
6506 #define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655
6507 #define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656
6508 #define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657
6509 #define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658
6510 #define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659
6511 #define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A
6512 #define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B
6513 #define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C
6514 #define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D
6515 #define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E
6516 #define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F
6517 #define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660
6518 #define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661
6519 #define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662
6520 #define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663
6521 #define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664
6522 #define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665
6523 #define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666
6524 #define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667
6525 #define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668
6526 #define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669
6527 #define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A
6528 #define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B
6529 #define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C
6530 #define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D
6531 #define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E
6532 #define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F
6533 #define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670
6534 #define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671
6535 #define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672
6536 #define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673
6537 #define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674
6538 #define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675
6539 #define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676
6540 #define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677
6541 #define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678
6542 #define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679
6543 #define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A
6544 #define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B
6545 #define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C
6546 #define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D
6547 #define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E
6548 #define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F
6549 typedef GLboolean (APIENTRYP PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint * programs, GLboolean * residences);
6550 typedef void (APIENTRYP PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id);
6551 typedef void (APIENTRYP PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint * programs);
6552 typedef void (APIENTRYP PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat * params);
6553 typedef void (APIENTRYP PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint * programs);
6554 typedef void (APIENTRYP PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble * params);
6555 typedef void (APIENTRYP PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat * params);
6556 typedef void (APIENTRYP PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint * params);
6557 typedef void (APIENTRYP PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte * program);
6558 typedef void (APIENTRYP PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint * params);
6559 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble * params);
6560 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat * params);
6561 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint * params);
6562 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
6563 typedef GLboolean (APIENTRYP PFNGLISPROGRAMNVPROC) (GLuint id);
6564 typedef void (APIENTRYP PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte * program);
6565 typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
6566 typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble * v);
6567 typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
6568 typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat * v);
6569 typedef void (APIENTRYP PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint count, const GLdouble * v);
6570 typedef void (APIENTRYP PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint count, const GLfloat * v);
6571 typedef void (APIENTRYP PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, const GLuint * programs);
6572 typedef void (APIENTRYP PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform);
6573 typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer);
6574 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x);
6575 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble * v);
6576 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x);
6577 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat * v);
6578 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x);
6579 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort * v);
6580 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y);
6581 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble * v);
6582 typedef void (APIENTRYP PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y);
6583 typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat * v);
6584 typedef void (APIENTRYP PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y);
6585 typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort * v);
6586 typedef void (APIENTRYP PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
6587 typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble * v);
6588 typedef void (APIENTRYP PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
6589 typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat * v);
6590 typedef void (APIENTRYP PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
6591 typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort * v);
6592 typedef void (APIENTRYP PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
6593 typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble * v);
6594 typedef void (APIENTRYP PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
6595 typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat * v);
6596 typedef void (APIENTRYP PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
6597 typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort * v);
6598 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
6599 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte * v);
6600 typedef void (APIENTRYP PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
6601 typedef void (APIENTRYP PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
6602 typedef void (APIENTRYP PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
6603 typedef void (APIENTRYP PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
6604 typedef void (APIENTRYP PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
6605 typedef void (APIENTRYP PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
6606 typedef void (APIENTRYP PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
6607 typedef void (APIENTRYP PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
6608 typedef void (APIENTRYP PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
6609 typedef void (APIENTRYP PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
6610 typedef void (APIENTRYP PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
6611 typedef void (APIENTRYP PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
6612 typedef void (APIENTRYP PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei count, const GLubyte * v);
6613 GLEE_EXTERN PFNGLAREPROGRAMSRESIDENTNVPROC pglAreProgramsResidentNV;
6614 GLEE_EXTERN PFNGLBINDPROGRAMNVPROC pglBindProgramNV;
6615 GLEE_EXTERN PFNGLDELETEPROGRAMSNVPROC pglDeleteProgramsNV;
6616 GLEE_EXTERN PFNGLEXECUTEPROGRAMNVPROC pglExecuteProgramNV;
6617 GLEE_EXTERN PFNGLGENPROGRAMSNVPROC pglGenProgramsNV;
6618 GLEE_EXTERN PFNGLGETPROGRAMPARAMETERDVNVPROC pglGetProgramParameterdvNV;
6619 GLEE_EXTERN PFNGLGETPROGRAMPARAMETERFVNVPROC pglGetProgramParameterfvNV;
6620 GLEE_EXTERN PFNGLGETPROGRAMIVNVPROC pglGetProgramivNV;
6621 GLEE_EXTERN PFNGLGETPROGRAMSTRINGNVPROC pglGetProgramStringNV;
6622 GLEE_EXTERN PFNGLGETTRACKMATRIXIVNVPROC pglGetTrackMatrixivNV;
6623 GLEE_EXTERN PFNGLGETVERTEXATTRIBDVNVPROC pglGetVertexAttribdvNV;
6624 GLEE_EXTERN PFNGLGETVERTEXATTRIBFVNVPROC pglGetVertexAttribfvNV;
6625 GLEE_EXTERN PFNGLGETVERTEXATTRIBIVNVPROC pglGetVertexAttribivNV;
6626 GLEE_EXTERN PFNGLGETVERTEXATTRIBPOINTERVNVPROC pglGetVertexAttribPointervNV;
6627 GLEE_EXTERN PFNGLISPROGRAMNVPROC pglIsProgramNV;
6628 GLEE_EXTERN PFNGLLOADPROGRAMNVPROC pglLoadProgramNV;
6629 GLEE_EXTERN PFNGLPROGRAMPARAMETER4DNVPROC pglProgramParameter4dNV;
6630 GLEE_EXTERN PFNGLPROGRAMPARAMETER4DVNVPROC pglProgramParameter4dvNV;
6631 GLEE_EXTERN PFNGLPROGRAMPARAMETER4FNVPROC pglProgramParameter4fNV;
6632 GLEE_EXTERN PFNGLPROGRAMPARAMETER4FVNVPROC pglProgramParameter4fvNV;
6633 GLEE_EXTERN PFNGLPROGRAMPARAMETERS4DVNVPROC pglProgramParameters4dvNV;
6634 GLEE_EXTERN PFNGLPROGRAMPARAMETERS4FVNVPROC pglProgramParameters4fvNV;
6635 GLEE_EXTERN PFNGLREQUESTRESIDENTPROGRAMSNVPROC pglRequestResidentProgramsNV;
6636 GLEE_EXTERN PFNGLTRACKMATRIXNVPROC pglTrackMatrixNV;
6637 GLEE_EXTERN PFNGLVERTEXATTRIBPOINTERNVPROC pglVertexAttribPointerNV;
6638 GLEE_EXTERN PFNGLVERTEXATTRIB1DNVPROC pglVertexAttrib1dNV;
6639 GLEE_EXTERN PFNGLVERTEXATTRIB1DVNVPROC pglVertexAttrib1dvNV;
6640 GLEE_EXTERN PFNGLVERTEXATTRIB1FNVPROC pglVertexAttrib1fNV;
6641 GLEE_EXTERN PFNGLVERTEXATTRIB1FVNVPROC pglVertexAttrib1fvNV;
6642 GLEE_EXTERN PFNGLVERTEXATTRIB1SNVPROC pglVertexAttrib1sNV;
6643 GLEE_EXTERN PFNGLVERTEXATTRIB1SVNVPROC pglVertexAttrib1svNV;
6644 GLEE_EXTERN PFNGLVERTEXATTRIB2DNVPROC pglVertexAttrib2dNV;
6645 GLEE_EXTERN PFNGLVERTEXATTRIB2DVNVPROC pglVertexAttrib2dvNV;
6646 GLEE_EXTERN PFNGLVERTEXATTRIB2FNVPROC pglVertexAttrib2fNV;
6647 GLEE_EXTERN PFNGLVERTEXATTRIB2FVNVPROC pglVertexAttrib2fvNV;
6648 GLEE_EXTERN PFNGLVERTEXATTRIB2SNVPROC pglVertexAttrib2sNV;
6649 GLEE_EXTERN PFNGLVERTEXATTRIB2SVNVPROC pglVertexAttrib2svNV;
6650 GLEE_EXTERN PFNGLVERTEXATTRIB3DNVPROC pglVertexAttrib3dNV;
6651 GLEE_EXTERN PFNGLVERTEXATTRIB3DVNVPROC pglVertexAttrib3dvNV;
6652 GLEE_EXTERN PFNGLVERTEXATTRIB3FNVPROC pglVertexAttrib3fNV;
6653 GLEE_EXTERN PFNGLVERTEXATTRIB3FVNVPROC pglVertexAttrib3fvNV;
6654 GLEE_EXTERN PFNGLVERTEXATTRIB3SNVPROC pglVertexAttrib3sNV;
6655 GLEE_EXTERN PFNGLVERTEXATTRIB3SVNVPROC pglVertexAttrib3svNV;
6656 GLEE_EXTERN PFNGLVERTEXATTRIB4DNVPROC pglVertexAttrib4dNV;
6657 GLEE_EXTERN PFNGLVERTEXATTRIB4DVNVPROC pglVertexAttrib4dvNV;
6658 GLEE_EXTERN PFNGLVERTEXATTRIB4FNVPROC pglVertexAttrib4fNV;
6659 GLEE_EXTERN PFNGLVERTEXATTRIB4FVNVPROC pglVertexAttrib4fvNV;
6660 GLEE_EXTERN PFNGLVERTEXATTRIB4SNVPROC pglVertexAttrib4sNV;
6661 GLEE_EXTERN PFNGLVERTEXATTRIB4SVNVPROC pglVertexAttrib4svNV;
6662 GLEE_EXTERN PFNGLVERTEXATTRIB4UBNVPROC pglVertexAttrib4ubNV;
6663 GLEE_EXTERN PFNGLVERTEXATTRIB4UBVNVPROC pglVertexAttrib4ubvNV;
6664 GLEE_EXTERN PFNGLVERTEXATTRIBS1DVNVPROC pglVertexAttribs1dvNV;
6665 GLEE_EXTERN PFNGLVERTEXATTRIBS1FVNVPROC pglVertexAttribs1fvNV;
6666 GLEE_EXTERN PFNGLVERTEXATTRIBS1SVNVPROC pglVertexAttribs1svNV;
6667 GLEE_EXTERN PFNGLVERTEXATTRIBS2DVNVPROC pglVertexAttribs2dvNV;
6668 GLEE_EXTERN PFNGLVERTEXATTRIBS2FVNVPROC pglVertexAttribs2fvNV;
6669 GLEE_EXTERN PFNGLVERTEXATTRIBS2SVNVPROC pglVertexAttribs2svNV;
6670 GLEE_EXTERN PFNGLVERTEXATTRIBS3DVNVPROC pglVertexAttribs3dvNV;
6671 GLEE_EXTERN PFNGLVERTEXATTRIBS3FVNVPROC pglVertexAttribs3fvNV;
6672 GLEE_EXTERN PFNGLVERTEXATTRIBS3SVNVPROC pglVertexAttribs3svNV;
6673 GLEE_EXTERN PFNGLVERTEXATTRIBS4DVNVPROC pglVertexAttribs4dvNV;
6674 GLEE_EXTERN PFNGLVERTEXATTRIBS4FVNVPROC pglVertexAttribs4fvNV;
6675 GLEE_EXTERN PFNGLVERTEXATTRIBS4SVNVPROC pglVertexAttribs4svNV;
6676 GLEE_EXTERN PFNGLVERTEXATTRIBS4UBVNVPROC pglVertexAttribs4ubvNV;
6677 #define glAreProgramsResidentNV pglAreProgramsResidentNV
6678 #define glBindProgramNV pglBindProgramNV
6679 #define glDeleteProgramsNV pglDeleteProgramsNV
6680 #define glExecuteProgramNV pglExecuteProgramNV
6681 #define glGenProgramsNV pglGenProgramsNV
6682 #define glGetProgramParameterdvNV pglGetProgramParameterdvNV
6683 #define glGetProgramParameterfvNV pglGetProgramParameterfvNV
6684 #define glGetProgramivNV pglGetProgramivNV
6685 #define glGetProgramStringNV pglGetProgramStringNV
6686 #define glGetTrackMatrixivNV pglGetTrackMatrixivNV
6687 #define glGetVertexAttribdvNV pglGetVertexAttribdvNV
6688 #define glGetVertexAttribfvNV pglGetVertexAttribfvNV
6689 #define glGetVertexAttribivNV pglGetVertexAttribivNV
6690 #define glGetVertexAttribPointervNV pglGetVertexAttribPointervNV
6691 #define glIsProgramNV pglIsProgramNV
6692 #define glLoadProgramNV pglLoadProgramNV
6693 #define glProgramParameter4dNV pglProgramParameter4dNV
6694 #define glProgramParameter4dvNV pglProgramParameter4dvNV
6695 #define glProgramParameter4fNV pglProgramParameter4fNV
6696 #define glProgramParameter4fvNV pglProgramParameter4fvNV
6697 #define glProgramParameters4dvNV pglProgramParameters4dvNV
6698 #define glProgramParameters4fvNV pglProgramParameters4fvNV
6699 #define glRequestResidentProgramsNV pglRequestResidentProgramsNV
6700 #define glTrackMatrixNV pglTrackMatrixNV
6701 #define glVertexAttribPointerNV pglVertexAttribPointerNV
6702 #define glVertexAttrib1dNV pglVertexAttrib1dNV
6703 #define glVertexAttrib1dvNV pglVertexAttrib1dvNV
6704 #define glVertexAttrib1fNV pglVertexAttrib1fNV
6705 #define glVertexAttrib1fvNV pglVertexAttrib1fvNV
6706 #define glVertexAttrib1sNV pglVertexAttrib1sNV
6707 #define glVertexAttrib1svNV pglVertexAttrib1svNV
6708 #define glVertexAttrib2dNV pglVertexAttrib2dNV
6709 #define glVertexAttrib2dvNV pglVertexAttrib2dvNV
6710 #define glVertexAttrib2fNV pglVertexAttrib2fNV
6711 #define glVertexAttrib2fvNV pglVertexAttrib2fvNV
6712 #define glVertexAttrib2sNV pglVertexAttrib2sNV
6713 #define glVertexAttrib2svNV pglVertexAttrib2svNV
6714 #define glVertexAttrib3dNV pglVertexAttrib3dNV
6715 #define glVertexAttrib3dvNV pglVertexAttrib3dvNV
6716 #define glVertexAttrib3fNV pglVertexAttrib3fNV
6717 #define glVertexAttrib3fvNV pglVertexAttrib3fvNV
6718 #define glVertexAttrib3sNV pglVertexAttrib3sNV
6719 #define glVertexAttrib3svNV pglVertexAttrib3svNV
6720 #define glVertexAttrib4dNV pglVertexAttrib4dNV
6721 #define glVertexAttrib4dvNV pglVertexAttrib4dvNV
6722 #define glVertexAttrib4fNV pglVertexAttrib4fNV
6723 #define glVertexAttrib4fvNV pglVertexAttrib4fvNV
6724 #define glVertexAttrib4sNV pglVertexAttrib4sNV
6725 #define glVertexAttrib4svNV pglVertexAttrib4svNV
6726 #define glVertexAttrib4ubNV pglVertexAttrib4ubNV
6727 #define glVertexAttrib4ubvNV pglVertexAttrib4ubvNV
6728 #define glVertexAttribs1dvNV pglVertexAttribs1dvNV
6729 #define glVertexAttribs1fvNV pglVertexAttribs1fvNV
6730 #define glVertexAttribs1svNV pglVertexAttribs1svNV
6731 #define glVertexAttribs2dvNV pglVertexAttribs2dvNV
6732 #define glVertexAttribs2fvNV pglVertexAttribs2fvNV
6733 #define glVertexAttribs2svNV pglVertexAttribs2svNV
6734 #define glVertexAttribs3dvNV pglVertexAttribs3dvNV
6735 #define glVertexAttribs3fvNV pglVertexAttribs3fvNV
6736 #define glVertexAttribs3svNV pglVertexAttribs3svNV
6737 #define glVertexAttribs4dvNV pglVertexAttribs4dvNV
6738 #define glVertexAttribs4fvNV pglVertexAttribs4fvNV
6739 #define glVertexAttribs4svNV pglVertexAttribs4svNV
6740 #define glVertexAttribs4ubvNV pglVertexAttribs4ubvNV
6741 #endif
6742 
6743 /* GL_SGIX_texture_coordinate_clamp */
6744 
6745 #ifndef GL_SGIX_texture_coordinate_clamp
6746 #define GL_SGIX_texture_coordinate_clamp 1
6747 #define __GLEE_GL_SGIX_texture_coordinate_clamp 1
6748 /* Constants */
6749 #define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369
6750 #define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A
6751 #define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B
6752 #endif
6753 
6754 /* GL_SGIX_scalebias_hint */
6755 
6756 #ifndef GL_SGIX_scalebias_hint
6757 #define GL_SGIX_scalebias_hint 1
6758 #define __GLEE_GL_SGIX_scalebias_hint 1
6759 /* Constants */
6760 #define GL_SCALEBIAS_HINT_SGIX 0x8322
6761 #endif
6762 
6763 /* GL_OML_interlace */
6764 
6765 #ifndef GL_OML_interlace
6766 #define GL_OML_interlace 1
6767 #define __GLEE_GL_OML_interlace 1
6768 /* Constants */
6769 #define GL_INTERLACE_OML 0x8980
6770 #define GL_INTERLACE_READ_OML 0x8981
6771 #endif
6772 
6773 /* GL_OML_subsample */
6774 
6775 #ifndef GL_OML_subsample
6776 #define GL_OML_subsample 1
6777 #define __GLEE_GL_OML_subsample 1
6778 /* Constants */
6779 #define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982
6780 #define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983
6781 #endif
6782 
6783 /* GL_OML_resample */
6784 
6785 #ifndef GL_OML_resample
6786 #define GL_OML_resample 1
6787 #define __GLEE_GL_OML_resample 1
6788 /* Constants */
6789 #define GL_PACK_RESAMPLE_OML 0x8984
6790 #define GL_UNPACK_RESAMPLE_OML 0x8985
6791 #define GL_RESAMPLE_REPLICATE_OML 0x8986
6792 #define GL_RESAMPLE_ZERO_FILL_OML 0x8987
6793 #define GL_RESAMPLE_AVERAGE_OML 0x8988
6794 #define GL_RESAMPLE_DECIMATE_OML 0x8989
6795 #endif
6796 
6797 /* GL_NV_copy_depth_to_color */
6798 
6799 #ifndef GL_NV_copy_depth_to_color
6800 #define GL_NV_copy_depth_to_color 1
6801 #define __GLEE_GL_NV_copy_depth_to_color 1
6802 /* Constants */
6803 #define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E
6804 #define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F
6805 #endif
6806 
6807 /* GL_ATI_envmap_bumpmap */
6808 
6809 #ifndef GL_ATI_envmap_bumpmap
6810 #define GL_ATI_envmap_bumpmap 1
6811 #define __GLEE_GL_ATI_envmap_bumpmap 1
6812 /* Constants */
6813 #define GL_BUMP_ROT_MATRIX_ATI 0x8775
6814 #define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776
6815 #define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777
6816 #define GL_BUMP_TEX_UNITS_ATI 0x8778
6817 #define GL_DUDV_ATI 0x8779
6818 #define GL_DU8DV8_ATI 0x877A
6819 #define GL_BUMP_ENVMAP_ATI 0x877B
6820 #define GL_BUMP_TARGET_ATI 0x877C
6821 typedef void (APIENTRYP PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, const GLint * param);
6822 typedef void (APIENTRYP PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, const GLfloat * param);
6823 typedef void (APIENTRYP PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint * param);
6824 typedef void (APIENTRYP PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat * param);
6825 GLEE_EXTERN PFNGLTEXBUMPPARAMETERIVATIPROC pglTexBumpParameterivATI;
6826 GLEE_EXTERN PFNGLTEXBUMPPARAMETERFVATIPROC pglTexBumpParameterfvATI;
6827 GLEE_EXTERN PFNGLGETTEXBUMPPARAMETERIVATIPROC pglGetTexBumpParameterivATI;
6828 GLEE_EXTERN PFNGLGETTEXBUMPPARAMETERFVATIPROC pglGetTexBumpParameterfvATI;
6829 #define glTexBumpParameterivATI pglTexBumpParameterivATI
6830 #define glTexBumpParameterfvATI pglTexBumpParameterfvATI
6831 #define glGetTexBumpParameterivATI pglGetTexBumpParameterivATI
6832 #define glGetTexBumpParameterfvATI pglGetTexBumpParameterfvATI
6833 #endif
6834 
6835 /* GL_ATI_fragment_shader */
6836 
6837 #ifndef GL_ATI_fragment_shader
6838 #define GL_ATI_fragment_shader 1
6839 #define __GLEE_GL_ATI_fragment_shader 1
6840 /* Constants */
6841 #define GL_FRAGMENT_SHADER_ATI 0x8920
6842 #define GL_REG_0_ATI 0x8921
6843 #define GL_REG_1_ATI 0x8922
6844 #define GL_REG_2_ATI 0x8923
6845 #define GL_REG_3_ATI 0x8924
6846 #define GL_REG_4_ATI 0x8925
6847 #define GL_REG_5_ATI 0x8926
6848 #define GL_REG_6_ATI 0x8927
6849 #define GL_REG_7_ATI 0x8928
6850 #define GL_REG_8_ATI 0x8929
6851 #define GL_REG_9_ATI 0x892A
6852 #define GL_REG_10_ATI 0x892B
6853 #define GL_REG_11_ATI 0x892C
6854 #define GL_REG_12_ATI 0x892D
6855 #define GL_REG_13_ATI 0x892E
6856 #define GL_REG_14_ATI 0x892F
6857 #define GL_REG_15_ATI 0x8930
6858 #define GL_REG_16_ATI 0x8931
6859 #define GL_REG_17_ATI 0x8932
6860 #define GL_REG_18_ATI 0x8933
6861 #define GL_REG_19_ATI 0x8934
6862 #define GL_REG_20_ATI 0x8935
6863 #define GL_REG_21_ATI 0x8936
6864 #define GL_REG_22_ATI 0x8937
6865 #define GL_REG_23_ATI 0x8938
6866 #define GL_REG_24_ATI 0x8939
6867 #define GL_REG_25_ATI 0x893A
6868 #define GL_REG_26_ATI 0x893B
6869 #define GL_REG_27_ATI 0x893C
6870 #define GL_REG_28_ATI 0x893D
6871 #define GL_REG_29_ATI 0x893E
6872 #define GL_REG_30_ATI 0x893F
6873 #define GL_REG_31_ATI 0x8940
6874 #define GL_CON_0_ATI 0x8941
6875 #define GL_CON_1_ATI 0x8942
6876 #define GL_CON_2_ATI 0x8943
6877 #define GL_CON_3_ATI 0x8944
6878 #define GL_CON_4_ATI 0x8945
6879 #define GL_CON_5_ATI 0x8946
6880 #define GL_CON_6_ATI 0x8947
6881 #define GL_CON_7_ATI 0x8948
6882 #define GL_CON_8_ATI 0x8949
6883 #define GL_CON_9_ATI 0x894A
6884 #define GL_CON_10_ATI 0x894B
6885 #define GL_CON_11_ATI 0x894C
6886 #define GL_CON_12_ATI 0x894D
6887 #define GL_CON_13_ATI 0x894E
6888 #define GL_CON_14_ATI 0x894F
6889 #define GL_CON_15_ATI 0x8950
6890 #define GL_CON_16_ATI 0x8951
6891 #define GL_CON_17_ATI 0x8952
6892 #define GL_CON_18_ATI 0x8953
6893 #define GL_CON_19_ATI 0x8954
6894 #define GL_CON_20_ATI 0x8955
6895 #define GL_CON_21_ATI 0x8956
6896 #define GL_CON_22_ATI 0x8957
6897 #define GL_CON_23_ATI 0x8958
6898 #define GL_CON_24_ATI 0x8959
6899 #define GL_CON_25_ATI 0x895A
6900 #define GL_CON_26_ATI 0x895B
6901 #define GL_CON_27_ATI 0x895C
6902 #define GL_CON_28_ATI 0x895D
6903 #define GL_CON_29_ATI 0x895E
6904 #define GL_CON_30_ATI 0x895F
6905 #define GL_CON_31_ATI 0x8960
6906 #define GL_MOV_ATI 0x8961
6907 #define GL_ADD_ATI 0x8963
6908 #define GL_MUL_ATI 0x8964
6909 #define GL_SUB_ATI 0x8965
6910 #define GL_DOT3_ATI 0x8966
6911 #define GL_DOT4_ATI 0x8967
6912 #define GL_MAD_ATI 0x8968
6913 #define GL_LERP_ATI 0x8969
6914 #define GL_CND_ATI 0x896A
6915 #define GL_CND0_ATI 0x896B
6916 #define GL_DOT2_ADD_ATI 0x896C
6917 #define GL_SECONDARY_INTERPOLATOR_ATI 0x896D
6918 #define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E
6919 #define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F
6920 #define GL_NUM_PASSES_ATI 0x8970
6921 #define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971
6922 #define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972
6923 #define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973
6924 #define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974
6925 #define GL_COLOR_ALPHA_PAIRING_ATI 0x8975
6926 #define GL_SWIZZLE_STR_ATI 0x8976
6927 #define GL_SWIZZLE_STQ_ATI 0x8977
6928 #define GL_SWIZZLE_STR_DR_ATI 0x8978
6929 #define GL_SWIZZLE_STQ_DQ_ATI 0x8979
6930 #define GL_SWIZZLE_STRQ_ATI 0x897A
6931 #define GL_SWIZZLE_STRQ_DQ_ATI 0x897B
6932 #define GL_RED_BIT_ATI 0x00000001
6933 #define GL_GREEN_BIT_ATI 0x00000002
6934 #define GL_BLUE_BIT_ATI 0x00000004
6935 #define GL_2X_BIT_ATI 0x00000001
6936 #define GL_4X_BIT_ATI 0x00000002
6937 #define GL_8X_BIT_ATI 0x00000004
6938 #define GL_HALF_BIT_ATI 0x00000008
6939 #define GL_QUARTER_BIT_ATI 0x00000010
6940 #define GL_EIGHTH_BIT_ATI 0x00000020
6941 #define GL_SATURATE_BIT_ATI 0x00000040
6942 #define GL_COMP_BIT_ATI 0x00000002
6943 #define GL_NEGATE_BIT_ATI 0x00000004
6944 #define GL_BIAS_BIT_ATI 0x00000008
6945 typedef GLuint (APIENTRYP PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range);
6946 typedef void (APIENTRYP PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id);
6947 typedef void (APIENTRYP PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id);
6948 typedef void (APIENTRYP PFNGLBEGINFRAGMENTSHADERATIPROC) ();
6949 typedef void (APIENTRYP PFNGLENDFRAGMENTSHADERATIPROC) ();
6950 typedef void (APIENTRYP PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle);
6951 typedef void (APIENTRYP PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle);
6952 typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
6955 typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
6956 typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
6958 typedef void (APIENTRYP PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat * value);
6959 GLEE_EXTERN PFNGLGENFRAGMENTSHADERSATIPROC pglGenFragmentShadersATI;
6960 GLEE_EXTERN PFNGLBINDFRAGMENTSHADERATIPROC pglBindFragmentShaderATI;
6961 GLEE_EXTERN PFNGLDELETEFRAGMENTSHADERATIPROC pglDeleteFragmentShaderATI;
6962 GLEE_EXTERN PFNGLBEGINFRAGMENTSHADERATIPROC pglBeginFragmentShaderATI;
6963 GLEE_EXTERN PFNGLENDFRAGMENTSHADERATIPROC pglEndFragmentShaderATI;
6964 GLEE_EXTERN PFNGLPASSTEXCOORDATIPROC pglPassTexCoordATI;
6965 GLEE_EXTERN PFNGLSAMPLEMAPATIPROC pglSampleMapATI;
6966 GLEE_EXTERN PFNGLCOLORFRAGMENTOP1ATIPROC pglColorFragmentOp1ATI;
6967 GLEE_EXTERN PFNGLCOLORFRAGMENTOP2ATIPROC pglColorFragmentOp2ATI;
6968 GLEE_EXTERN PFNGLCOLORFRAGMENTOP3ATIPROC pglColorFragmentOp3ATI;
6969 GLEE_EXTERN PFNGLALPHAFRAGMENTOP1ATIPROC pglAlphaFragmentOp1ATI;
6970 GLEE_EXTERN PFNGLALPHAFRAGMENTOP2ATIPROC pglAlphaFragmentOp2ATI;
6971 GLEE_EXTERN PFNGLALPHAFRAGMENTOP3ATIPROC pglAlphaFragmentOp3ATI;
6972 GLEE_EXTERN PFNGLSETFRAGMENTSHADERCONSTANTATIPROC pglSetFragmentShaderConstantATI;
6973 #define glGenFragmentShadersATI pglGenFragmentShadersATI
6974 #define glBindFragmentShaderATI pglBindFragmentShaderATI
6975 #define glDeleteFragmentShaderATI pglDeleteFragmentShaderATI
6976 #define glBeginFragmentShaderATI pglBeginFragmentShaderATI
6977 #define glEndFragmentShaderATI pglEndFragmentShaderATI
6978 #define glPassTexCoordATI pglPassTexCoordATI
6979 #define glSampleMapATI pglSampleMapATI
6980 #define glColorFragmentOp1ATI pglColorFragmentOp1ATI
6981 #define glColorFragmentOp2ATI pglColorFragmentOp2ATI
6982 #define glColorFragmentOp3ATI pglColorFragmentOp3ATI
6983 #define glAlphaFragmentOp1ATI pglAlphaFragmentOp1ATI
6984 #define glAlphaFragmentOp2ATI pglAlphaFragmentOp2ATI
6985 #define glAlphaFragmentOp3ATI pglAlphaFragmentOp3ATI
6986 #define glSetFragmentShaderConstantATI pglSetFragmentShaderConstantATI
6987 #endif
6988 
6989 /* GL_ATI_pn_triangles */
6990 
6991 #ifndef GL_ATI_pn_triangles
6992 #define GL_ATI_pn_triangles 1
6993 #define __GLEE_GL_ATI_pn_triangles 1
6994 /* Constants */
6995 #define GL_PN_TRIANGLES_ATI 0x87F0
6996 #define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1
6997 #define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2
6998 #define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3
6999 #define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4
7000 #define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5
7001 #define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6
7002 #define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7
7003 #define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8
7004 typedef void (APIENTRYP PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param);
7005 typedef void (APIENTRYP PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param);
7006 GLEE_EXTERN PFNGLPNTRIANGLESIATIPROC pglPNTrianglesiATI;
7007 GLEE_EXTERN PFNGLPNTRIANGLESFATIPROC pglPNTrianglesfATI;
7008 #define glPNTrianglesiATI pglPNTrianglesiATI
7009 #define glPNTrianglesfATI pglPNTrianglesfATI
7010 #endif
7011 
7012 /* GL_ATI_vertex_array_object */
7013 
7014 #ifndef GL_ATI_vertex_array_object
7015 #define GL_ATI_vertex_array_object 1
7016 #define __GLEE_GL_ATI_vertex_array_object 1
7017 /* Constants */
7018 #define GL_STATIC_ATI 0x8760
7019 #define GL_DYNAMIC_ATI 0x8761
7020 #define GL_PRESERVE_ATI 0x8762
7021 #define GL_DISCARD_ATI 0x8763
7022 #define GL_OBJECT_BUFFER_SIZE_ATI 0x8764
7023 #define GL_OBJECT_BUFFER_USAGE_ATI 0x8765
7024 #define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766
7025 #define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767
7026 typedef GLuint (APIENTRYP PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvoid * pointer, GLenum usage);
7027 typedef GLboolean (APIENTRYP PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer);
7028 typedef void (APIENTRYP PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const GLvoid * pointer, GLenum preserve);
7029 typedef void (APIENTRYP PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat * params);
7030 typedef void (APIENTRYP PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint * params);
7031 typedef void (APIENTRYP PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer);
7032 typedef void (APIENTRYP PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
7033 typedef void (APIENTRYP PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat * params);
7034 typedef void (APIENTRYP PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint * params);
7035 typedef void (APIENTRYP PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
7036 typedef void (APIENTRYP PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat * params);
7037 typedef void (APIENTRYP PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint * params);
7038 GLEE_EXTERN PFNGLNEWOBJECTBUFFERATIPROC pglNewObjectBufferATI;
7039 GLEE_EXTERN PFNGLISOBJECTBUFFERATIPROC pglIsObjectBufferATI;
7040 GLEE_EXTERN PFNGLUPDATEOBJECTBUFFERATIPROC pglUpdateObjectBufferATI;
7041 GLEE_EXTERN PFNGLGETOBJECTBUFFERFVATIPROC pglGetObjectBufferfvATI;
7042 GLEE_EXTERN PFNGLGETOBJECTBUFFERIVATIPROC pglGetObjectBufferivATI;
7043 GLEE_EXTERN PFNGLFREEOBJECTBUFFERATIPROC pglFreeObjectBufferATI;
7044 GLEE_EXTERN PFNGLARRAYOBJECTATIPROC pglArrayObjectATI;
7045 GLEE_EXTERN PFNGLGETARRAYOBJECTFVATIPROC pglGetArrayObjectfvATI;
7046 GLEE_EXTERN PFNGLGETARRAYOBJECTIVATIPROC pglGetArrayObjectivATI;
7047 GLEE_EXTERN PFNGLVARIANTARRAYOBJECTATIPROC pglVariantArrayObjectATI;
7048 GLEE_EXTERN PFNGLGETVARIANTARRAYOBJECTFVATIPROC pglGetVariantArrayObjectfvATI;
7049 GLEE_EXTERN PFNGLGETVARIANTARRAYOBJECTIVATIPROC pglGetVariantArrayObjectivATI;
7050 #define glNewObjectBufferATI pglNewObjectBufferATI
7051 #define glIsObjectBufferATI pglIsObjectBufferATI
7052 #define glUpdateObjectBufferATI pglUpdateObjectBufferATI
7053 #define glGetObjectBufferfvATI pglGetObjectBufferfvATI
7054 #define glGetObjectBufferivATI pglGetObjectBufferivATI
7055 #define glFreeObjectBufferATI pglFreeObjectBufferATI
7056 #define glArrayObjectATI pglArrayObjectATI
7057 #define glGetArrayObjectfvATI pglGetArrayObjectfvATI
7058 #define glGetArrayObjectivATI pglGetArrayObjectivATI
7059 #define glVariantArrayObjectATI pglVariantArrayObjectATI
7060 #define glGetVariantArrayObjectfvATI pglGetVariantArrayObjectfvATI
7061 #define glGetVariantArrayObjectivATI pglGetVariantArrayObjectivATI
7062 #endif
7063 
7064 /* GL_EXT_vertex_shader */
7065 
7066 #ifndef GL_EXT_vertex_shader
7067 #define GL_EXT_vertex_shader 1
7068 #define __GLEE_GL_EXT_vertex_shader 1
7069 /* Constants */
7070 #define GL_VERTEX_SHADER_EXT 0x8780
7071 #define GL_VERTEX_SHADER_BINDING_EXT 0x8781
7072 #define GL_OP_INDEX_EXT 0x8782
7073 #define GL_OP_NEGATE_EXT 0x8783
7074 #define GL_OP_DOT3_EXT 0x8784
7075 #define GL_OP_DOT4_EXT 0x8785
7076 #define GL_OP_MUL_EXT 0x8786
7077 #define GL_OP_ADD_EXT 0x8787
7078 #define GL_OP_MADD_EXT 0x8788
7079 #define GL_OP_FRAC_EXT 0x8789
7080 #define GL_OP_MAX_EXT 0x878A
7081 #define GL_OP_MIN_EXT 0x878B
7082 #define GL_OP_SET_GE_EXT 0x878C
7083 #define GL_OP_SET_LT_EXT 0x878D
7084 #define GL_OP_CLAMP_EXT 0x878E
7085 #define GL_OP_FLOOR_EXT 0x878F
7086 #define GL_OP_ROUND_EXT 0x8790
7087 #define GL_OP_EXP_BASE_2_EXT 0x8791
7088 #define GL_OP_LOG_BASE_2_EXT 0x8792
7089 #define GL_OP_POWER_EXT 0x8793
7090 #define GL_OP_RECIP_EXT 0x8794
7091 #define GL_OP_RECIP_SQRT_EXT 0x8795
7092 #define GL_OP_SUB_EXT 0x8796
7093 #define GL_OP_CROSS_PRODUCT_EXT 0x8797
7094 #define GL_OP_MULTIPLY_MATRIX_EXT 0x8798
7095 #define GL_OP_MOV_EXT 0x8799
7096 #define GL_OUTPUT_VERTEX_EXT 0x879A
7097 #define GL_OUTPUT_COLOR0_EXT 0x879B
7098 #define GL_OUTPUT_COLOR1_EXT 0x879C
7099 #define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D
7100 #define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E
7101 #define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F
7102 #define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0
7103 #define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1
7104 #define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2
7105 #define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3
7106 #define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4
7107 #define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5
7108 #define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6
7109 #define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7
7110 #define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8
7111 #define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9
7112 #define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA
7113 #define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB
7114 #define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC
7115 #define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD
7116 #define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE
7117 #define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF
7118 #define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0
7119 #define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1
7120 #define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2
7121 #define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3
7122 #define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4
7123 #define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5
7124 #define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6
7125 #define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7
7126 #define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8
7127 #define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9
7128 #define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA
7129 #define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB
7130 #define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC
7131 #define GL_OUTPUT_FOG_EXT 0x87BD
7132 #define GL_SCALAR_EXT 0x87BE
7133 #define GL_VECTOR_EXT 0x87BF
7134 #define GL_MATRIX_EXT 0x87C0
7135 #define GL_VARIANT_EXT 0x87C1
7136 #define GL_INVARIANT_EXT 0x87C2
7137 #define GL_LOCAL_CONSTANT_EXT 0x87C3
7138 #define GL_LOCAL_EXT 0x87C4
7139 #define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5
7140 #define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6
7141 #define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7
7142 #define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8
7143 #define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9
7144 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA
7145 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB
7146 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CC
7147 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CD
7148 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE
7149 #define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF
7150 #define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0
7151 #define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1
7152 #define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2
7153 #define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3
7154 #define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4
7155 #define GL_X_EXT 0x87D5
7156 #define GL_Y_EXT 0x87D6
7157 #define GL_Z_EXT 0x87D7
7158 #define GL_W_EXT 0x87D8
7159 #define GL_NEGATIVE_X_EXT 0x87D9
7160 #define GL_NEGATIVE_Y_EXT 0x87DA
7161 #define GL_NEGATIVE_Z_EXT 0x87DB
7162 #define GL_NEGATIVE_W_EXT 0x87DC
7163 #define GL_ZERO_EXT 0x87DD
7164 #define GL_ONE_EXT 0x87DE
7165 #define GL_NEGATIVE_ONE_EXT 0x87DF
7166 #define GL_NORMALIZED_RANGE_EXT 0x87E0
7167 #define GL_FULL_RANGE_EXT 0x87E1
7168 #define GL_CURRENT_VERTEX_EXT 0x87E2
7169 #define GL_MVP_MATRIX_EXT 0x87E3
7170 #define GL_VARIANT_VALUE_EXT 0x87E4
7171 #define GL_VARIANT_DATATYPE_EXT 0x87E5
7172 #define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6
7173 #define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7
7174 #define GL_VARIANT_ARRAY_EXT 0x87E8
7175 #define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9
7176 #define GL_INVARIANT_VALUE_EXT 0x87EA
7177 #define GL_INVARIANT_DATATYPE_EXT 0x87EB
7178 #define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC
7179 #define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED
7180 typedef void (APIENTRYP PFNGLBEGINVERTEXSHADEREXTPROC) ();
7181 typedef void (APIENTRYP PFNGLENDVERTEXSHADEREXTPROC) ();
7182 typedef void (APIENTRYP PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id);
7183 typedef GLuint (APIENTRYP PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range);
7184 typedef void (APIENTRYP PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id);
7185 typedef void (APIENTRYP PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1);
7186 typedef void (APIENTRYP PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);
7187 typedef void (APIENTRYP PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
7188 typedef void (APIENTRYP PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
7189 typedef void (APIENTRYP PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
7190 typedef void (APIENTRYP PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
7191 typedef void (APIENTRYP PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
7192 typedef GLuint (APIENTRYP PFNGLGENSYMBOLSEXTPROC) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components);
7193 typedef void (APIENTRYP PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, const GLvoid * addr);
7194 typedef void (APIENTRYP PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, const GLvoid * addr);
7195 typedef void (APIENTRYP PFNGLVARIANTBVEXTPROC) (GLuint id, const GLbyte * addr);
7196 typedef void (APIENTRYP PFNGLVARIANTSVEXTPROC) (GLuint id, const GLshort * addr);
7197 typedef void (APIENTRYP PFNGLVARIANTIVEXTPROC) (GLuint id, const GLint * addr);
7198 typedef void (APIENTRYP PFNGLVARIANTFVEXTPROC) (GLuint id, const GLfloat * addr);
7199 typedef void (APIENTRYP PFNGLVARIANTDVEXTPROC) (GLuint id, const GLdouble * addr);
7200 typedef void (APIENTRYP PFNGLVARIANTUBVEXTPROC) (GLuint id, const GLubyte * addr);
7201 typedef void (APIENTRYP PFNGLVARIANTUSVEXTPROC) (GLuint id, const GLushort * addr);
7202 typedef void (APIENTRYP PFNGLVARIANTUIVEXTPROC) (GLuint id, const GLuint * addr);
7203 typedef void (APIENTRYP PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, const GLvoid * addr);
7204 typedef void (APIENTRYP PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
7205 typedef void (APIENTRYP PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
7206 typedef GLuint (APIENTRYP PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value);
7207 typedef GLuint (APIENTRYP PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value);
7208 typedef GLuint (APIENTRYP PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value);
7209 typedef GLuint (APIENTRYP PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value);
7210 typedef GLuint (APIENTRYP PFNGLBINDPARAMETEREXTPROC) (GLenum value);
7211 typedef GLboolean (APIENTRYP PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap);
7212 typedef void (APIENTRYP PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
7213 typedef void (APIENTRYP PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
7214 typedef void (APIENTRYP PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
7215 typedef void (APIENTRYP PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid* * data);
7216 typedef void (APIENTRYP PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
7217 typedef void (APIENTRYP PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
7218 typedef void (APIENTRYP PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
7219 typedef void (APIENTRYP PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
7220 typedef void (APIENTRYP PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
7221 typedef void (APIENTRYP PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
7222 GLEE_EXTERN PFNGLBEGINVERTEXSHADEREXTPROC pglBeginVertexShaderEXT;
7223 GLEE_EXTERN PFNGLENDVERTEXSHADEREXTPROC pglEndVertexShaderEXT;
7224 GLEE_EXTERN PFNGLBINDVERTEXSHADEREXTPROC pglBindVertexShaderEXT;
7225 GLEE_EXTERN PFNGLGENVERTEXSHADERSEXTPROC pglGenVertexShadersEXT;
7226 GLEE_EXTERN PFNGLDELETEVERTEXSHADEREXTPROC pglDeleteVertexShaderEXT;
7227 GLEE_EXTERN PFNGLSHADEROP1EXTPROC pglShaderOp1EXT;
7228 GLEE_EXTERN PFNGLSHADEROP2EXTPROC pglShaderOp2EXT;
7229 GLEE_EXTERN PFNGLSHADEROP3EXTPROC pglShaderOp3EXT;
7230 GLEE_EXTERN PFNGLSWIZZLEEXTPROC pglSwizzleEXT;
7231 GLEE_EXTERN PFNGLWRITEMASKEXTPROC pglWriteMaskEXT;
7232 GLEE_EXTERN PFNGLINSERTCOMPONENTEXTPROC pglInsertComponentEXT;
7233 GLEE_EXTERN PFNGLEXTRACTCOMPONENTEXTPROC pglExtractComponentEXT;
7234 GLEE_EXTERN PFNGLGENSYMBOLSEXTPROC pglGenSymbolsEXT;
7235 GLEE_EXTERN PFNGLSETINVARIANTEXTPROC pglSetInvariantEXT;
7236 GLEE_EXTERN PFNGLSETLOCALCONSTANTEXTPROC pglSetLocalConstantEXT;
7237 GLEE_EXTERN PFNGLVARIANTBVEXTPROC pglVariantbvEXT;
7238 GLEE_EXTERN PFNGLVARIANTSVEXTPROC pglVariantsvEXT;
7239 GLEE_EXTERN PFNGLVARIANTIVEXTPROC pglVariantivEXT;
7240 GLEE_EXTERN PFNGLVARIANTFVEXTPROC pglVariantfvEXT;
7241 GLEE_EXTERN PFNGLVARIANTDVEXTPROC pglVariantdvEXT;
7242 GLEE_EXTERN PFNGLVARIANTUBVEXTPROC pglVariantubvEXT;
7243 GLEE_EXTERN PFNGLVARIANTUSVEXTPROC pglVariantusvEXT;
7244 GLEE_EXTERN PFNGLVARIANTUIVEXTPROC pglVariantuivEXT;
7245 GLEE_EXTERN PFNGLVARIANTPOINTEREXTPROC pglVariantPointerEXT;
7246 GLEE_EXTERN PFNGLENABLEVARIANTCLIENTSTATEEXTPROC pglEnableVariantClientStateEXT;
7247 GLEE_EXTERN PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC pglDisableVariantClientStateEXT;
7248 GLEE_EXTERN PFNGLBINDLIGHTPARAMETEREXTPROC pglBindLightParameterEXT;
7249 GLEE_EXTERN PFNGLBINDMATERIALPARAMETEREXTPROC pglBindMaterialParameterEXT;
7250 GLEE_EXTERN PFNGLBINDTEXGENPARAMETEREXTPROC pglBindTexGenParameterEXT;
7251 GLEE_EXTERN PFNGLBINDTEXTUREUNITPARAMETEREXTPROC pglBindTextureUnitParameterEXT;
7252 GLEE_EXTERN PFNGLBINDPARAMETEREXTPROC pglBindParameterEXT;
7253 GLEE_EXTERN PFNGLISVARIANTENABLEDEXTPROC pglIsVariantEnabledEXT;
7254 GLEE_EXTERN PFNGLGETVARIANTBOOLEANVEXTPROC pglGetVariantBooleanvEXT;
7255 GLEE_EXTERN PFNGLGETVARIANTINTEGERVEXTPROC pglGetVariantIntegervEXT;
7256 GLEE_EXTERN PFNGLGETVARIANTFLOATVEXTPROC pglGetVariantFloatvEXT;
7257 GLEE_EXTERN PFNGLGETVARIANTPOINTERVEXTPROC pglGetVariantPointervEXT;
7258 GLEE_EXTERN PFNGLGETINVARIANTBOOLEANVEXTPROC pglGetInvariantBooleanvEXT;
7259 GLEE_EXTERN PFNGLGETINVARIANTINTEGERVEXTPROC pglGetInvariantIntegervEXT;
7260 GLEE_EXTERN PFNGLGETINVARIANTFLOATVEXTPROC pglGetInvariantFloatvEXT;
7261 GLEE_EXTERN PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC pglGetLocalConstantBooleanvEXT;
7262 GLEE_EXTERN PFNGLGETLOCALCONSTANTINTEGERVEXTPROC pglGetLocalConstantIntegervEXT;
7263 GLEE_EXTERN PFNGLGETLOCALCONSTANTFLOATVEXTPROC pglGetLocalConstantFloatvEXT;
7264 #define glBeginVertexShaderEXT pglBeginVertexShaderEXT
7265 #define glEndVertexShaderEXT pglEndVertexShaderEXT
7266 #define glBindVertexShaderEXT pglBindVertexShaderEXT
7267 #define glGenVertexShadersEXT pglGenVertexShadersEXT
7268 #define glDeleteVertexShaderEXT pglDeleteVertexShaderEXT
7269 #define glShaderOp1EXT pglShaderOp1EXT
7270 #define glShaderOp2EXT pglShaderOp2EXT
7271 #define glShaderOp3EXT pglShaderOp3EXT
7272 #define glSwizzleEXT pglSwizzleEXT
7273 #define glWriteMaskEXT pglWriteMaskEXT
7274 #define glInsertComponentEXT pglInsertComponentEXT
7275 #define glExtractComponentEXT pglExtractComponentEXT
7276 #define glGenSymbolsEXT pglGenSymbolsEXT
7277 #define glSetInvariantEXT pglSetInvariantEXT
7278 #define glSetLocalConstantEXT pglSetLocalConstantEXT
7279 #define glVariantbvEXT pglVariantbvEXT
7280 #define glVariantsvEXT pglVariantsvEXT
7281 #define glVariantivEXT pglVariantivEXT
7282 #define glVariantfvEXT pglVariantfvEXT
7283 #define glVariantdvEXT pglVariantdvEXT
7284 #define glVariantubvEXT pglVariantubvEXT
7285 #define glVariantusvEXT pglVariantusvEXT
7286 #define glVariantuivEXT pglVariantuivEXT
7287 #define glVariantPointerEXT pglVariantPointerEXT
7288 #define glEnableVariantClientStateEXT pglEnableVariantClientStateEXT
7289 #define glDisableVariantClientStateEXT pglDisableVariantClientStateEXT
7290 #define glBindLightParameterEXT pglBindLightParameterEXT
7291 #define glBindMaterialParameterEXT pglBindMaterialParameterEXT
7292 #define glBindTexGenParameterEXT pglBindTexGenParameterEXT
7293 #define glBindTextureUnitParameterEXT pglBindTextureUnitParameterEXT
7294 #define glBindParameterEXT pglBindParameterEXT
7295 #define glIsVariantEnabledEXT pglIsVariantEnabledEXT
7296 #define glGetVariantBooleanvEXT pglGetVariantBooleanvEXT
7297 #define glGetVariantIntegervEXT pglGetVariantIntegervEXT
7298 #define glGetVariantFloatvEXT pglGetVariantFloatvEXT
7299 #define glGetVariantPointervEXT pglGetVariantPointervEXT
7300 #define glGetInvariantBooleanvEXT pglGetInvariantBooleanvEXT
7301 #define glGetInvariantIntegervEXT pglGetInvariantIntegervEXT
7302 #define glGetInvariantFloatvEXT pglGetInvariantFloatvEXT
7303 #define glGetLocalConstantBooleanvEXT pglGetLocalConstantBooleanvEXT
7304 #define glGetLocalConstantIntegervEXT pglGetLocalConstantIntegervEXT
7305 #define glGetLocalConstantFloatvEXT pglGetLocalConstantFloatvEXT
7306 #endif
7307 
7308 /* GL_ATI_vertex_streams */
7309 
7310 #ifndef GL_ATI_vertex_streams
7311 #define GL_ATI_vertex_streams 1
7312 #define __GLEE_GL_ATI_vertex_streams 1
7313 /* Constants */
7314 #define GL_MAX_VERTEX_STREAMS_ATI 0x876B
7315 #define GL_VERTEX_STREAM0_ATI 0x876C
7316 #define GL_VERTEX_STREAM1_ATI 0x876D
7317 #define GL_VERTEX_STREAM2_ATI 0x876E
7318 #define GL_VERTEX_STREAM3_ATI 0x876F
7319 #define GL_VERTEX_STREAM4_ATI 0x8770
7320 #define GL_VERTEX_STREAM5_ATI 0x8771
7321 #define GL_VERTEX_STREAM6_ATI 0x8772
7322 #define GL_VERTEX_STREAM7_ATI 0x8773
7323 #define GL_VERTEX_SOURCE_ATI 0x8774
7324 typedef void (APIENTRYP PFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x);
7325 typedef void (APIENTRYP PFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort * coords);
7326 typedef void (APIENTRYP PFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x);
7327 typedef void (APIENTRYP PFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint * coords);
7328 typedef void (APIENTRYP PFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x);
7329 typedef void (APIENTRYP PFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat * coords);
7330 typedef void (APIENTRYP PFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x);
7331 typedef void (APIENTRYP PFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble * coords);
7332 typedef void (APIENTRYP PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y);
7333 typedef void (APIENTRYP PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort * coords);
7334 typedef void (APIENTRYP PFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y);
7335 typedef void (APIENTRYP PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint * coords);
7336 typedef void (APIENTRYP PFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y);
7337 typedef void (APIENTRYP PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat * coords);
7338 typedef void (APIENTRYP PFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y);
7339 typedef void (APIENTRYP PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble * coords);
7340 typedef void (APIENTRYP PFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z);
7341 typedef void (APIENTRYP PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort * coords);
7342 typedef void (APIENTRYP PFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z);
7343 typedef void (APIENTRYP PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint * coords);
7344 typedef void (APIENTRYP PFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);
7345 typedef void (APIENTRYP PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat * coords);
7346 typedef void (APIENTRYP PFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
7347 typedef void (APIENTRYP PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble * coords);
7348 typedef void (APIENTRYP PFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);
7349 typedef void (APIENTRYP PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort * coords);
7350 typedef void (APIENTRYP PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w);
7351 typedef void (APIENTRYP PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint * coords);
7352 typedef void (APIENTRYP PFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
7353 typedef void (APIENTRYP PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat * coords);
7354 typedef void (APIENTRYP PFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
7355 typedef void (APIENTRYP PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble * coords);
7356 typedef void (APIENTRYP PFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);
7357 typedef void (APIENTRYP PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte * coords);
7358 typedef void (APIENTRYP PFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort nx, GLshort ny, GLshort nz);
7359 typedef void (APIENTRYP PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort * coords);
7360 typedef void (APIENTRYP PFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint nx, GLint ny, GLint nz);
7361 typedef void (APIENTRYP PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint * coords);
7362 typedef void (APIENTRYP PFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz);
7363 typedef void (APIENTRYP PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat * coords);
7364 typedef void (APIENTRYP PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz);
7365 typedef void (APIENTRYP PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble * coords);
7366 typedef void (APIENTRYP PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream);
7367 typedef void (APIENTRYP PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param);
7368 typedef void (APIENTRYP PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param);
7369 GLEE_EXTERN PFNGLVERTEXSTREAM1SATIPROC pglVertexStream1sATI;
7370 GLEE_EXTERN PFNGLVERTEXSTREAM1SVATIPROC pglVertexStream1svATI;
7371 GLEE_EXTERN PFNGLVERTEXSTREAM1IATIPROC pglVertexStream1iATI;
7372 GLEE_EXTERN PFNGLVERTEXSTREAM1IVATIPROC pglVertexStream1ivATI;
7373 GLEE_EXTERN PFNGLVERTEXSTREAM1FATIPROC pglVertexStream1fATI;
7374 GLEE_EXTERN PFNGLVERTEXSTREAM1FVATIPROC pglVertexStream1fvATI;
7375 GLEE_EXTERN PFNGLVERTEXSTREAM1DATIPROC pglVertexStream1dATI;
7376 GLEE_EXTERN PFNGLVERTEXSTREAM1DVATIPROC pglVertexStream1dvATI;
7377 GLEE_EXTERN PFNGLVERTEXSTREAM2SATIPROC pglVertexStream2sATI;
7378 GLEE_EXTERN PFNGLVERTEXSTREAM2SVATIPROC pglVertexStream2svATI;
7379 GLEE_EXTERN PFNGLVERTEXSTREAM2IATIPROC pglVertexStream2iATI;
7380 GLEE_EXTERN PFNGLVERTEXSTREAM2IVATIPROC pglVertexStream2ivATI;
7381 GLEE_EXTERN PFNGLVERTEXSTREAM2FATIPROC pglVertexStream2fATI;
7382 GLEE_EXTERN PFNGLVERTEXSTREAM2FVATIPROC pglVertexStream2fvATI;
7383 GLEE_EXTERN PFNGLVERTEXSTREAM2DATIPROC pglVertexStream2dATI;
7384 GLEE_EXTERN PFNGLVERTEXSTREAM2DVATIPROC pglVertexStream2dvATI;
7385 GLEE_EXTERN PFNGLVERTEXSTREAM3SATIPROC pglVertexStream3sATI;
7386 GLEE_EXTERN PFNGLVERTEXSTREAM3SVATIPROC pglVertexStream3svATI;
7387 GLEE_EXTERN PFNGLVERTEXSTREAM3IATIPROC pglVertexStream3iATI;
7388 GLEE_EXTERN PFNGLVERTEXSTREAM3IVATIPROC pglVertexStream3ivATI;
7389 GLEE_EXTERN PFNGLVERTEXSTREAM3FATIPROC pglVertexStream3fATI;
7390 GLEE_EXTERN PFNGLVERTEXSTREAM3FVATIPROC pglVertexStream3fvATI;
7391 GLEE_EXTERN PFNGLVERTEXSTREAM3DATIPROC pglVertexStream3dATI;
7392 GLEE_EXTERN PFNGLVERTEXSTREAM3DVATIPROC pglVertexStream3dvATI;
7393 GLEE_EXTERN PFNGLVERTEXSTREAM4SATIPROC pglVertexStream4sATI;
7394 GLEE_EXTERN PFNGLVERTEXSTREAM4SVATIPROC pglVertexStream4svATI;
7395 GLEE_EXTERN PFNGLVERTEXSTREAM4IATIPROC pglVertexStream4iATI;
7396 GLEE_EXTERN PFNGLVERTEXSTREAM4IVATIPROC pglVertexStream4ivATI;
7397 GLEE_EXTERN PFNGLVERTEXSTREAM4FATIPROC pglVertexStream4fATI;
7398 GLEE_EXTERN PFNGLVERTEXSTREAM4FVATIPROC pglVertexStream4fvATI;
7399 GLEE_EXTERN PFNGLVERTEXSTREAM4DATIPROC pglVertexStream4dATI;
7400 GLEE_EXTERN PFNGLVERTEXSTREAM4DVATIPROC pglVertexStream4dvATI;
7401 GLEE_EXTERN PFNGLNORMALSTREAM3BATIPROC pglNormalStream3bATI;
7402 GLEE_EXTERN PFNGLNORMALSTREAM3BVATIPROC pglNormalStream3bvATI;
7403 GLEE_EXTERN PFNGLNORMALSTREAM3SATIPROC pglNormalStream3sATI;
7404 GLEE_EXTERN PFNGLNORMALSTREAM3SVATIPROC pglNormalStream3svATI;
7405 GLEE_EXTERN PFNGLNORMALSTREAM3IATIPROC pglNormalStream3iATI;
7406 GLEE_EXTERN PFNGLNORMALSTREAM3IVATIPROC pglNormalStream3ivATI;
7407 GLEE_EXTERN PFNGLNORMALSTREAM3FATIPROC pglNormalStream3fATI;
7408 GLEE_EXTERN PFNGLNORMALSTREAM3FVATIPROC pglNormalStream3fvATI;
7409 GLEE_EXTERN PFNGLNORMALSTREAM3DATIPROC pglNormalStream3dATI;
7410 GLEE_EXTERN PFNGLNORMALSTREAM3DVATIPROC pglNormalStream3dvATI;
7411 GLEE_EXTERN PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC pglClientActiveVertexStreamATI;
7412 GLEE_EXTERN PFNGLVERTEXBLENDENVIATIPROC pglVertexBlendEnviATI;
7413 GLEE_EXTERN PFNGLVERTEXBLENDENVFATIPROC pglVertexBlendEnvfATI;
7414 #define glVertexStream1sATI pglVertexStream1sATI
7415 #define glVertexStream1svATI pglVertexStream1svATI
7416 #define glVertexStream1iATI pglVertexStream1iATI
7417 #define glVertexStream1ivATI pglVertexStream1ivATI
7418 #define glVertexStream1fATI pglVertexStream1fATI
7419 #define glVertexStream1fvATI pglVertexStream1fvATI
7420 #define glVertexStream1dATI pglVertexStream1dATI
7421 #define glVertexStream1dvATI pglVertexStream1dvATI
7422 #define glVertexStream2sATI pglVertexStream2sATI
7423 #define glVertexStream2svATI pglVertexStream2svATI
7424 #define glVertexStream2iATI pglVertexStream2iATI
7425 #define glVertexStream2ivATI pglVertexStream2ivATI
7426 #define glVertexStream2fATI pglVertexStream2fATI
7427 #define glVertexStream2fvATI pglVertexStream2fvATI
7428 #define glVertexStream2dATI pglVertexStream2dATI
7429 #define glVertexStream2dvATI pglVertexStream2dvATI
7430 #define glVertexStream3sATI pglVertexStream3sATI
7431 #define glVertexStream3svATI pglVertexStream3svATI
7432 #define glVertexStream3iATI pglVertexStream3iATI
7433 #define glVertexStream3ivATI pglVertexStream3ivATI
7434 #define glVertexStream3fATI pglVertexStream3fATI
7435 #define glVertexStream3fvATI pglVertexStream3fvATI
7436 #define glVertexStream3dATI pglVertexStream3dATI
7437 #define glVertexStream3dvATI pglVertexStream3dvATI
7438 #define glVertexStream4sATI pglVertexStream4sATI
7439 #define glVertexStream4svATI pglVertexStream4svATI
7440 #define glVertexStream4iATI pglVertexStream4iATI
7441 #define glVertexStream4ivATI pglVertexStream4ivATI
7442 #define glVertexStream4fATI pglVertexStream4fATI
7443 #define glVertexStream4fvATI pglVertexStream4fvATI
7444 #define glVertexStream4dATI pglVertexStream4dATI
7445 #define glVertexStream4dvATI pglVertexStream4dvATI
7446 #define glNormalStream3bATI pglNormalStream3bATI
7447 #define glNormalStream3bvATI pglNormalStream3bvATI
7448 #define glNormalStream3sATI pglNormalStream3sATI
7449 #define glNormalStream3svATI pglNormalStream3svATI
7450 #define glNormalStream3iATI pglNormalStream3iATI
7451 #define glNormalStream3ivATI pglNormalStream3ivATI
7452 #define glNormalStream3fATI pglNormalStream3fATI
7453 #define glNormalStream3fvATI pglNormalStream3fvATI
7454 #define glNormalStream3dATI pglNormalStream3dATI
7455 #define glNormalStream3dvATI pglNormalStream3dvATI
7456 #define glClientActiveVertexStreamATI pglClientActiveVertexStreamATI
7457 #define glVertexBlendEnviATI pglVertexBlendEnviATI
7458 #define glVertexBlendEnvfATI pglVertexBlendEnvfATI
7459 #endif
7460 
7461 /* GL_ATI_element_array */
7462 
7463 #ifndef GL_ATI_element_array
7464 #define GL_ATI_element_array 1
7465 #define __GLEE_GL_ATI_element_array 1
7466 /* Constants */
7467 #define GL_ELEMENT_ARRAY_ATI 0x8768
7468 #define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769
7469 #define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A
7470 typedef void (APIENTRYP PFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid * pointer);
7471 typedef void (APIENTRYP PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count);
7472 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count);
7473 GLEE_EXTERN PFNGLELEMENTPOINTERATIPROC pglElementPointerATI;
7474 GLEE_EXTERN PFNGLDRAWELEMENTARRAYATIPROC pglDrawElementArrayATI;
7475 GLEE_EXTERN PFNGLDRAWRANGEELEMENTARRAYATIPROC pglDrawRangeElementArrayATI;
7476 #define glElementPointerATI pglElementPointerATI
7477 #define glDrawElementArrayATI pglDrawElementArrayATI
7478 #define glDrawRangeElementArrayATI pglDrawRangeElementArrayATI
7479 #endif
7480 
7481 /* GL_SUN_mesh_array */
7482 
7483 #ifndef GL_SUN_mesh_array
7484 #define GL_SUN_mesh_array 1
7485 #define __GLEE_GL_SUN_mesh_array 1
7486 /* Constants */
7487 #define GL_QUAD_MESH_SUN 0x8614
7488 #define GL_TRIANGLE_MESH_SUN 0x8615
7489 typedef void (APIENTRYP PFNGLDRAWMESHARRAYSSUNPROC) (GLenum mode, GLint first, GLsizei count, GLsizei width);
7490 GLEE_EXTERN PFNGLDRAWMESHARRAYSSUNPROC pglDrawMeshArraysSUN;
7491 #define glDrawMeshArraysSUN pglDrawMeshArraysSUN
7492 #endif
7493 
7494 /* GL_SUN_slice_accum */
7495 
7496 #ifndef GL_SUN_slice_accum
7497 #define GL_SUN_slice_accum 1
7498 #define __GLEE_GL_SUN_slice_accum 1
7499 /* Constants */
7500 #define GL_SLICE_ACCUM_SUN 0x85CC
7501 #endif
7502 
7503 /* GL_NV_multisample_filter_hint */
7504 
7505 #ifndef GL_NV_multisample_filter_hint
7506 #define GL_NV_multisample_filter_hint 1
7507 #define __GLEE_GL_NV_multisample_filter_hint 1
7508 /* Constants */
7509 #define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534
7510 #endif
7511 
7512 /* GL_NV_depth_clamp */
7513 
7514 #ifndef GL_NV_depth_clamp
7515 #define GL_NV_depth_clamp 1
7516 #define __GLEE_GL_NV_depth_clamp 1
7517 /* Constants */
7518 #define GL_DEPTH_CLAMP_NV 0x864F
7519 #endif
7520 
7521 /* GL_NV_occlusion_query */
7522 
7523 #ifndef GL_NV_occlusion_query
7524 #define GL_NV_occlusion_query 1
7525 #define __GLEE_GL_NV_occlusion_query 1
7526 /* Constants */
7527 #define GL_PIXEL_COUNTER_BITS_NV 0x8864
7528 #define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865
7529 #define GL_PIXEL_COUNT_NV 0x8866
7530 #define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867
7531 typedef void (APIENTRYP PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint * ids);
7532 typedef void (APIENTRYP PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint * ids);
7533 typedef GLboolean (APIENTRYP PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id);
7534 typedef void (APIENTRYP PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id);
7535 typedef void (APIENTRYP PFNGLENDOCCLUSIONQUERYNVPROC) ();
7536 typedef void (APIENTRYP PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint * params);
7537 typedef void (APIENTRYP PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint * params);
7538 GLEE_EXTERN PFNGLGENOCCLUSIONQUERIESNVPROC pglGenOcclusionQueriesNV;
7539 GLEE_EXTERN PFNGLDELETEOCCLUSIONQUERIESNVPROC pglDeleteOcclusionQueriesNV;
7540 GLEE_EXTERN PFNGLISOCCLUSIONQUERYNVPROC pglIsOcclusionQueryNV;
7541 GLEE_EXTERN PFNGLBEGINOCCLUSIONQUERYNVPROC pglBeginOcclusionQueryNV;
7542 GLEE_EXTERN PFNGLENDOCCLUSIONQUERYNVPROC pglEndOcclusionQueryNV;
7543 GLEE_EXTERN PFNGLGETOCCLUSIONQUERYIVNVPROC pglGetOcclusionQueryivNV;
7544 GLEE_EXTERN PFNGLGETOCCLUSIONQUERYUIVNVPROC pglGetOcclusionQueryuivNV;
7545 #define glGenOcclusionQueriesNV pglGenOcclusionQueriesNV
7546 #define glDeleteOcclusionQueriesNV pglDeleteOcclusionQueriesNV
7547 #define glIsOcclusionQueryNV pglIsOcclusionQueryNV
7548 #define glBeginOcclusionQueryNV pglBeginOcclusionQueryNV
7549 #define glEndOcclusionQueryNV pglEndOcclusionQueryNV
7550 #define glGetOcclusionQueryivNV pglGetOcclusionQueryivNV
7551 #define glGetOcclusionQueryuivNV pglGetOcclusionQueryuivNV
7552 #endif
7553 
7554 /* GL_NV_point_sprite */
7555 
7556 #ifndef GL_NV_point_sprite
7557 #define GL_NV_point_sprite 1
7558 #define __GLEE_GL_NV_point_sprite 1
7559 /* Constants */
7560 #define GL_POINT_SPRITE_NV 0x8861
7561 #define GL_COORD_REPLACE_NV 0x8862
7562 #define GL_POINT_SPRITE_R_MODE_NV 0x8863
7563 typedef void (APIENTRYP PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param);
7564 typedef void (APIENTRYP PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint * params);
7565 GLEE_EXTERN PFNGLPOINTPARAMETERINVPROC pglPointParameteriNV;
7566 GLEE_EXTERN PFNGLPOINTPARAMETERIVNVPROC pglPointParameterivNV;
7567 #define glPointParameteriNV pglPointParameteriNV
7568 #define glPointParameterivNV pglPointParameterivNV
7569 #endif
7570 
7571 /* GL_NV_texture_shader3 */
7572 
7573 #ifndef GL_NV_texture_shader3
7574 #define GL_NV_texture_shader3 1
7575 #define __GLEE_GL_NV_texture_shader3 1
7576 /* Constants */
7577 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850
7578 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851
7579 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852
7580 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853
7581 #define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854
7582 #define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855
7583 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856
7584 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857
7585 #define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858
7586 #define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859
7587 #define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A
7588 #define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B
7589 #define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C
7590 #define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D
7591 #define GL_HILO8_NV 0x885E
7592 #define GL_SIGNED_HILO8_NV 0x885F
7593 #define GL_FORCE_BLUE_TO_ONE_NV 0x8860
7594 #endif
7595 
7596 /* GL_NV_vertex_program1_1 */
7597 
7598 #ifndef GL_NV_vertex_program1_1
7599 #define GL_NV_vertex_program1_1 1
7600 #define __GLEE_GL_NV_vertex_program1_1 1
7601 /* Constants */
7602 #endif
7603 
7604 /* GL_EXT_shadow_funcs */
7605 
7606 #ifndef GL_EXT_shadow_funcs
7607 #define GL_EXT_shadow_funcs 1
7608 #define __GLEE_GL_EXT_shadow_funcs 1
7609 /* Constants */
7610 #endif
7611 
7612 /* GL_EXT_stencil_two_side */
7613 
7614 #ifndef GL_EXT_stencil_two_side
7615 #define GL_EXT_stencil_two_side 1
7616 #define __GLEE_GL_EXT_stencil_two_side 1
7617 /* Constants */
7618 #define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910
7619 #define GL_ACTIVE_STENCIL_FACE_EXT 0x8911
7620 typedef void (APIENTRYP PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face);
7621 GLEE_EXTERN PFNGLACTIVESTENCILFACEEXTPROC pglActiveStencilFaceEXT;
7622 #define glActiveStencilFaceEXT pglActiveStencilFaceEXT
7623 #endif
7624 
7625 /* GL_ATI_text_fragment_shader */
7626 
7627 #ifndef GL_ATI_text_fragment_shader
7628 #define GL_ATI_text_fragment_shader 1
7629 #define __GLEE_GL_ATI_text_fragment_shader 1
7630 /* Constants */
7631 #define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200
7632 #endif
7633 
7634 /* GL_APPLE_client_storage */
7635 
7636 #ifndef GL_APPLE_client_storage
7637 #define GL_APPLE_client_storage 1
7638 #define __GLEE_GL_APPLE_client_storage 1
7639 /* Constants */
7640 #define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2
7641 #endif
7642 
7643 /* GL_APPLE_element_array */
7644 
7645 #ifndef GL_APPLE_element_array
7646 #define GL_APPLE_element_array 1
7647 #define __GLEE_GL_APPLE_element_array 1
7648 /* Constants */
7649 #define GL_ELEMENT_ARRAY_APPLE 0x8768
7650 #define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8769
7651 #define GL_ELEMENT_ARRAY_POINTER_APPLE 0x876A
7652 typedef void (APIENTRYP PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const GLvoid * pointer);
7653 typedef void (APIENTRYP PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count);
7654 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
7655 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
7656 typedef void (APIENTRYP PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount);
7657 GLEE_EXTERN PFNGLELEMENTPOINTERAPPLEPROC pglElementPointerAPPLE;
7658 GLEE_EXTERN PFNGLDRAWELEMENTARRAYAPPLEPROC pglDrawElementArrayAPPLE;
7659 GLEE_EXTERN PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC pglDrawRangeElementArrayAPPLE;
7660 GLEE_EXTERN PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC pglMultiDrawElementArrayAPPLE;
7661 GLEE_EXTERN PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC pglMultiDrawRangeElementArrayAPPLE;
7662 #define glElementPointerAPPLE pglElementPointerAPPLE
7663 #define glDrawElementArrayAPPLE pglDrawElementArrayAPPLE
7664 #define glDrawRangeElementArrayAPPLE pglDrawRangeElementArrayAPPLE
7665 #define glMultiDrawElementArrayAPPLE pglMultiDrawElementArrayAPPLE
7666 #define glMultiDrawRangeElementArrayAPPLE pglMultiDrawRangeElementArrayAPPLE
7667 #endif
7668 
7669 /* GL_APPLE_fence */
7670 
7671 #ifndef GL_APPLE_fence
7672 #define GL_APPLE_fence 1
7673 #define __GLEE_GL_APPLE_fence 1
7674 /* Constants */
7675 #define GL_DRAW_PIXELS_APPLE 0x8A0A
7676 #define GL_FENCE_APPLE 0x8A0B
7677 typedef void (APIENTRYP PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint * fences);
7678 typedef void (APIENTRYP PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint * fences);
7679 typedef void (APIENTRYP PFNGLSETFENCEAPPLEPROC) (GLuint fence);
7680 typedef GLboolean (APIENTRYP PFNGLISFENCEAPPLEPROC) (GLuint fence);
7681 typedef GLboolean (APIENTRYP PFNGLTESTFENCEAPPLEPROC) (GLuint fence);
7682 typedef void (APIENTRYP PFNGLFINISHFENCEAPPLEPROC) (GLuint fence);
7683 typedef GLboolean (APIENTRYP PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name);
7684 typedef void (APIENTRYP PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name);
7685 GLEE_EXTERN PFNGLGENFENCESAPPLEPROC pglGenFencesAPPLE;
7686 GLEE_EXTERN PFNGLDELETEFENCESAPPLEPROC pglDeleteFencesAPPLE;
7687 GLEE_EXTERN PFNGLSETFENCEAPPLEPROC pglSetFenceAPPLE;
7688 GLEE_EXTERN PFNGLISFENCEAPPLEPROC pglIsFenceAPPLE;
7689 GLEE_EXTERN PFNGLTESTFENCEAPPLEPROC pglTestFenceAPPLE;
7690 GLEE_EXTERN PFNGLFINISHFENCEAPPLEPROC pglFinishFenceAPPLE;
7691 GLEE_EXTERN PFNGLTESTOBJECTAPPLEPROC pglTestObjectAPPLE;
7692 GLEE_EXTERN PFNGLFINISHOBJECTAPPLEPROC pglFinishObjectAPPLE;
7693 #define glGenFencesAPPLE pglGenFencesAPPLE
7694 #define glDeleteFencesAPPLE pglDeleteFencesAPPLE
7695 #define glSetFenceAPPLE pglSetFenceAPPLE
7696 #define glIsFenceAPPLE pglIsFenceAPPLE
7697 #define glTestFenceAPPLE pglTestFenceAPPLE
7698 #define glFinishFenceAPPLE pglFinishFenceAPPLE
7699 #define glTestObjectAPPLE pglTestObjectAPPLE
7700 #define glFinishObjectAPPLE pglFinishObjectAPPLE
7701 #endif
7702 
7703 /* GL_APPLE_vertex_array_object */
7704 
7705 #ifndef GL_APPLE_vertex_array_object
7706 #define GL_APPLE_vertex_array_object 1
7707 #define __GLEE_GL_APPLE_vertex_array_object 1
7708 /* Constants */
7709 #define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5
7710 typedef void (APIENTRYP PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array);
7711 typedef void (APIENTRYP PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint * arrays);
7712 typedef void (APIENTRYP PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint * arrays);
7713 typedef GLboolean (APIENTRYP PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array);
7714 GLEE_EXTERN PFNGLBINDVERTEXARRAYAPPLEPROC pglBindVertexArrayAPPLE;
7715 GLEE_EXTERN PFNGLDELETEVERTEXARRAYSAPPLEPROC pglDeleteVertexArraysAPPLE;
7716 GLEE_EXTERN PFNGLGENVERTEXARRAYSAPPLEPROC pglGenVertexArraysAPPLE;
7717 GLEE_EXTERN PFNGLISVERTEXARRAYAPPLEPROC pglIsVertexArrayAPPLE;
7718 #define glBindVertexArrayAPPLE pglBindVertexArrayAPPLE
7719 #define glDeleteVertexArraysAPPLE pglDeleteVertexArraysAPPLE
7720 #define glGenVertexArraysAPPLE pglGenVertexArraysAPPLE
7721 #define glIsVertexArrayAPPLE pglIsVertexArrayAPPLE
7722 #endif
7723 
7724 /* GL_APPLE_vertex_array_range */
7725 
7726 #ifndef GL_APPLE_vertex_array_range
7727 #define GL_APPLE_vertex_array_range 1
7728 #define __GLEE_GL_APPLE_vertex_array_range 1
7729 /* Constants */
7730 #define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D
7731 #define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E
7732 #define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F
7733 #define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521
7734 #define GL_STORAGE_CACHED_APPLE 0x85BE
7735 #define GL_STORAGE_SHARED_APPLE 0x85BF
7736 typedef void (APIENTRYP PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid * pointer);
7737 typedef void (APIENTRYP PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid * pointer);
7738 typedef void (APIENTRYP PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param);
7739 GLEE_EXTERN PFNGLVERTEXARRAYRANGEAPPLEPROC pglVertexArrayRangeAPPLE;
7740 GLEE_EXTERN PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC pglFlushVertexArrayRangeAPPLE;
7741 GLEE_EXTERN PFNGLVERTEXARRAYPARAMETERIAPPLEPROC pglVertexArrayParameteriAPPLE;
7742 #define glVertexArrayRangeAPPLE pglVertexArrayRangeAPPLE
7743 #define glFlushVertexArrayRangeAPPLE pglFlushVertexArrayRangeAPPLE
7744 #define glVertexArrayParameteriAPPLE pglVertexArrayParameteriAPPLE
7745 #endif
7746 
7747 /* GL_APPLE_ycbcr_422 */
7748 
7749 #ifndef GL_APPLE_ycbcr_422
7750 #define GL_APPLE_ycbcr_422 1
7751 #define __GLEE_GL_APPLE_ycbcr_422 1
7752 /* Constants */
7753 #define GL_YCBCR_422_APPLE 0x85B9
7754 #define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA
7755 #define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB
7756 #endif
7757 
7758 /* GL_S3_s3tc */
7759 
7760 #ifndef GL_S3_s3tc
7761 #define GL_S3_s3tc 1
7762 #define __GLEE_GL_S3_s3tc 1
7763 /* Constants */
7764 #define GL_RGB_S3TC 0x83A0
7765 #define GL_RGB4_S3TC 0x83A1
7766 #define GL_RGBA_S3TC 0x83A2
7767 #define GL_RGBA4_S3TC 0x83A3
7768 #endif
7769 
7770 /* GL_ATI_draw_buffers */
7771 
7772 #ifndef GL_ATI_draw_buffers
7773 #define GL_ATI_draw_buffers 1
7774 #define __GLEE_GL_ATI_draw_buffers 1
7775 /* Constants */
7776 #define GL_MAX_DRAW_BUFFERS_ATI 0x8824
7777 #define GL_DRAW_BUFFER0_ATI 0x8825
7778 #define GL_DRAW_BUFFER1_ATI 0x8826
7779 #define GL_DRAW_BUFFER2_ATI 0x8827
7780 #define GL_DRAW_BUFFER3_ATI 0x8828
7781 #define GL_DRAW_BUFFER4_ATI 0x8829
7782 #define GL_DRAW_BUFFER5_ATI 0x882A
7783 #define GL_DRAW_BUFFER6_ATI 0x882B
7784 #define GL_DRAW_BUFFER7_ATI 0x882C
7785 #define GL_DRAW_BUFFER8_ATI 0x882D
7786 #define GL_DRAW_BUFFER9_ATI 0x882E
7787 #define GL_DRAW_BUFFER10_ATI 0x882F
7788 #define GL_DRAW_BUFFER11_ATI 0x8830
7789 #define GL_DRAW_BUFFER12_ATI 0x8831
7790 #define GL_DRAW_BUFFER13_ATI 0x8832
7791 #define GL_DRAW_BUFFER14_ATI 0x8833
7792 #define GL_DRAW_BUFFER15_ATI 0x8834
7793 typedef void (APIENTRYP PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum * bufs);
7794 GLEE_EXTERN PFNGLDRAWBUFFERSATIPROC pglDrawBuffersATI;
7795 #define glDrawBuffersATI pglDrawBuffersATI
7796 #endif
7797 
7798 /* GL_ATI_pixel_format_float */
7799 
7800 #ifndef GL_ATI_pixel_format_float
7801 #define GL_ATI_pixel_format_float 1
7802 #define __GLEE_GL_ATI_pixel_format_float 1
7803 /* Constants */
7804 #define GL_TYPE_RGBA_FLOAT_ATI 0x8820
7805 #define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835
7806 #endif
7807 
7808 /* GL_ATI_texture_env_combine3 */
7809 
7810 #ifndef GL_ATI_texture_env_combine3
7811 #define GL_ATI_texture_env_combine3 1
7812 #define __GLEE_GL_ATI_texture_env_combine3 1
7813 /* Constants */
7814 #define GL_MODULATE_ADD_ATI 0x8744
7815 #define GL_MODULATE_SIGNED_ADD_ATI 0x8745
7816 #define GL_MODULATE_SUBTRACT_ATI 0x8746
7817 #endif
7818 
7819 /* GL_ATI_texture_float */
7820 
7821 #ifndef GL_ATI_texture_float
7822 #define GL_ATI_texture_float 1
7823 #define __GLEE_GL_ATI_texture_float 1
7824 /* Constants */
7825 #define GL_RGBA_FLOAT32_ATI 0x8814
7826 #define GL_RGB_FLOAT32_ATI 0x8815
7827 #define GL_ALPHA_FLOAT32_ATI 0x8816
7828 #define GL_INTENSITY_FLOAT32_ATI 0x8817
7829 #define GL_LUMINANCE_FLOAT32_ATI 0x8818
7830 #define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819
7831 #define GL_RGBA_FLOAT16_ATI 0x881A
7832 #define GL_RGB_FLOAT16_ATI 0x881B
7833 #define GL_ALPHA_FLOAT16_ATI 0x881C
7834 #define GL_INTENSITY_FLOAT16_ATI 0x881D
7835 #define GL_LUMINANCE_FLOAT16_ATI 0x881E
7836 #define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F
7837 #endif
7838 
7839 /* GL_NV_float_buffer */
7840 
7841 #ifndef GL_NV_float_buffer
7842 #define GL_NV_float_buffer 1
7843 #define __GLEE_GL_NV_float_buffer 1
7844 /* Constants */
7845 #define GL_FLOAT_R_NV 0x8880
7846 #define GL_FLOAT_RG_NV 0x8881
7847 #define GL_FLOAT_RGB_NV 0x8882
7848 #define GL_FLOAT_RGBA_NV 0x8883
7849 #define GL_FLOAT_R16_NV 0x8884
7850 #define GL_FLOAT_R32_NV 0x8885
7851 #define GL_FLOAT_RG16_NV 0x8886
7852 #define GL_FLOAT_RG32_NV 0x8887
7853 #define GL_FLOAT_RGB16_NV 0x8888
7854 #define GL_FLOAT_RGB32_NV 0x8889
7855 #define GL_FLOAT_RGBA16_NV 0x888A
7856 #define GL_FLOAT_RGBA32_NV 0x888B
7857 #define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C
7858 #define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D
7859 #define GL_FLOAT_RGBA_MODE_NV 0x888E
7860 #endif
7861 
7862 /* GL_NV_fragment_program */
7863 
7864 #ifndef GL_NV_fragment_program
7865 #define GL_NV_fragment_program 1
7866 #define __GLEE_GL_NV_fragment_program 1
7867 /* Constants */
7868 #define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868
7869 #define GL_FRAGMENT_PROGRAM_NV 0x8870
7870 #define GL_MAX_TEXTURE_COORDS_NV 0x8871
7871 #define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872
7872 #define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873
7873 #define GL_PROGRAM_ERROR_STRING_NV 0x8874
7874 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
7875 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
7876 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v);
7877 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v);
7878 typedef void (APIENTRYP PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLfloat * params);
7879 typedef void (APIENTRYP PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLdouble * params);
7880 GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4FNVPROC pglProgramNamedParameter4fNV;
7881 GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4DNVPROC pglProgramNamedParameter4dNV;
7882 GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC pglProgramNamedParameter4fvNV;
7883 GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC pglProgramNamedParameter4dvNV;
7884 GLEE_EXTERN PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC pglGetProgramNamedParameterfvNV;
7885 GLEE_EXTERN PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC pglGetProgramNamedParameterdvNV;
7886 #define glProgramNamedParameter4fNV pglProgramNamedParameter4fNV
7887 #define glProgramNamedParameter4dNV pglProgramNamedParameter4dNV
7888 #define glProgramNamedParameter4fvNV pglProgramNamedParameter4fvNV
7889 #define glProgramNamedParameter4dvNV pglProgramNamedParameter4dvNV
7890 #define glGetProgramNamedParameterfvNV pglGetProgramNamedParameterfvNV
7891 #define glGetProgramNamedParameterdvNV pglGetProgramNamedParameterdvNV
7892 #endif
7893 
7894 /* GL_NV_half_float */
7895 
7896 #ifndef GL_NV_half_float
7897 #define GL_NV_half_float 1
7898 #define __GLEE_GL_NV_half_float 1
7899 /* Constants */
7900 #define GL_HALF_FLOAT_NV 0x140B
7901 typedef void (APIENTRYP PFNGLVERTEX2HNVPROC) (GLhalfNV x, GLhalfNV y);
7902 typedef void (APIENTRYP PFNGLVERTEX2HVNVPROC) (const GLhalfNV * v);
7903 typedef void (APIENTRYP PFNGLVERTEX3HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z);
7904 typedef void (APIENTRYP PFNGLVERTEX3HVNVPROC) (const GLhalfNV * v);
7905 typedef void (APIENTRYP PFNGLVERTEX4HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
7906 typedef void (APIENTRYP PFNGLVERTEX4HVNVPROC) (const GLhalfNV * v);
7907 typedef void (APIENTRYP PFNGLNORMAL3HNVPROC) (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz);
7908 typedef void (APIENTRYP PFNGLNORMAL3HVNVPROC) (const GLhalfNV * v);
7909 typedef void (APIENTRYP PFNGLCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
7910 typedef void (APIENTRYP PFNGLCOLOR3HVNVPROC) (const GLhalfNV * v);
7911 typedef void (APIENTRYP PFNGLCOLOR4HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha);
7912 typedef void (APIENTRYP PFNGLCOLOR4HVNVPROC) (const GLhalfNV * v);
7913 typedef void (APIENTRYP PFNGLTEXCOORD1HNVPROC) (GLhalfNV s);
7914 typedef void (APIENTRYP PFNGLTEXCOORD1HVNVPROC) (const GLhalfNV * v);
7915 typedef void (APIENTRYP PFNGLTEXCOORD2HNVPROC) (GLhalfNV s, GLhalfNV t);
7916 typedef void (APIENTRYP PFNGLTEXCOORD2HVNVPROC) (const GLhalfNV * v);
7917 typedef void (APIENTRYP PFNGLTEXCOORD3HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r);
7918 typedef void (APIENTRYP PFNGLTEXCOORD3HVNVPROC) (const GLhalfNV * v);
7919 typedef void (APIENTRYP PFNGLTEXCOORD4HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
7920 typedef void (APIENTRYP PFNGLTEXCOORD4HVNVPROC) (const GLhalfNV * v);
7921 typedef void (APIENTRYP PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalfNV s);
7922 typedef void (APIENTRYP PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalfNV * v);
7923 typedef void (APIENTRYP PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t);
7924 typedef void (APIENTRYP PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalfNV * v);
7925 typedef void (APIENTRYP PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);
7926 typedef void (APIENTRYP PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalfNV * v);
7927 typedef void (APIENTRYP PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
7928 typedef void (APIENTRYP PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalfNV * v);
7929 typedef void (APIENTRYP PFNGLFOGCOORDHNVPROC) (GLhalfNV fog);
7930 typedef void (APIENTRYP PFNGLFOGCOORDHVNVPROC) (const GLhalfNV * fog);
7931 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
7932 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalfNV * v);
7933 typedef void (APIENTRYP PFNGLVERTEXWEIGHTHNVPROC) (GLhalfNV weight);
7934 typedef void (APIENTRYP PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalfNV * weight);
7935 typedef void (APIENTRYP PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalfNV x);
7936 typedef void (APIENTRYP PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalfNV * v);
7937 typedef void (APIENTRYP PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y);
7938 typedef void (APIENTRYP PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalfNV * v);
7939 typedef void (APIENTRYP PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z);
7940 typedef void (APIENTRYP PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalfNV * v);
7941 typedef void (APIENTRYP PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
7942 typedef void (APIENTRYP PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalfNV * v);
7943 typedef void (APIENTRYP PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
7944 typedef void (APIENTRYP PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
7945 typedef void (APIENTRYP PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
7946 typedef void (APIENTRYP PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
7947 GLEE_EXTERN PFNGLVERTEX2HNVPROC pglVertex2hNV;
7948 GLEE_EXTERN PFNGLVERTEX2HVNVPROC pglVertex2hvNV;
7949 GLEE_EXTERN PFNGLVERTEX3HNVPROC pglVertex3hNV;
7950 GLEE_EXTERN PFNGLVERTEX3HVNVPROC pglVertex3hvNV;
7951 GLEE_EXTERN PFNGLVERTEX4HNVPROC pglVertex4hNV;
7952 GLEE_EXTERN PFNGLVERTEX4HVNVPROC pglVertex4hvNV;
7953 GLEE_EXTERN PFNGLNORMAL3HNVPROC pglNormal3hNV;
7954 GLEE_EXTERN PFNGLNORMAL3HVNVPROC pglNormal3hvNV;
7955 GLEE_EXTERN PFNGLCOLOR3HNVPROC pglColor3hNV;
7956 GLEE_EXTERN PFNGLCOLOR3HVNVPROC pglColor3hvNV;
7957 GLEE_EXTERN PFNGLCOLOR4HNVPROC pglColor4hNV;
7958 GLEE_EXTERN PFNGLCOLOR4HVNVPROC pglColor4hvNV;
7959 GLEE_EXTERN PFNGLTEXCOORD1HNVPROC pglTexCoord1hNV;
7960 GLEE_EXTERN PFNGLTEXCOORD1HVNVPROC pglTexCoord1hvNV;
7961 GLEE_EXTERN PFNGLTEXCOORD2HNVPROC pglTexCoord2hNV;
7962 GLEE_EXTERN PFNGLTEXCOORD2HVNVPROC pglTexCoord2hvNV;
7963 GLEE_EXTERN PFNGLTEXCOORD3HNVPROC pglTexCoord3hNV;
7964 GLEE_EXTERN PFNGLTEXCOORD3HVNVPROC pglTexCoord3hvNV;
7965 GLEE_EXTERN PFNGLTEXCOORD4HNVPROC pglTexCoord4hNV;
7966 GLEE_EXTERN PFNGLTEXCOORD4HVNVPROC pglTexCoord4hvNV;
7967 GLEE_EXTERN PFNGLMULTITEXCOORD1HNVPROC pglMultiTexCoord1hNV;
7968 GLEE_EXTERN PFNGLMULTITEXCOORD1HVNVPROC pglMultiTexCoord1hvNV;
7969 GLEE_EXTERN PFNGLMULTITEXCOORD2HNVPROC pglMultiTexCoord2hNV;
7970 GLEE_EXTERN PFNGLMULTITEXCOORD2HVNVPROC pglMultiTexCoord2hvNV;
7971 GLEE_EXTERN PFNGLMULTITEXCOORD3HNVPROC pglMultiTexCoord3hNV;
7972 GLEE_EXTERN PFNGLMULTITEXCOORD3HVNVPROC pglMultiTexCoord3hvNV;
7973 GLEE_EXTERN PFNGLMULTITEXCOORD4HNVPROC pglMultiTexCoord4hNV;
7974 GLEE_EXTERN PFNGLMULTITEXCOORD4HVNVPROC pglMultiTexCoord4hvNV;
7975 GLEE_EXTERN PFNGLFOGCOORDHNVPROC pglFogCoordhNV;
7976 GLEE_EXTERN PFNGLFOGCOORDHVNVPROC pglFogCoordhvNV;
7977 GLEE_EXTERN PFNGLSECONDARYCOLOR3HNVPROC pglSecondaryColor3hNV;
7978 GLEE_EXTERN PFNGLSECONDARYCOLOR3HVNVPROC pglSecondaryColor3hvNV;
7979 GLEE_EXTERN PFNGLVERTEXWEIGHTHNVPROC pglVertexWeighthNV;
7980 GLEE_EXTERN PFNGLVERTEXWEIGHTHVNVPROC pglVertexWeighthvNV;
7981 GLEE_EXTERN PFNGLVERTEXATTRIB1HNVPROC pglVertexAttrib1hNV;
7982 GLEE_EXTERN PFNGLVERTEXATTRIB1HVNVPROC pglVertexAttrib1hvNV;
7983 GLEE_EXTERN PFNGLVERTEXATTRIB2HNVPROC pglVertexAttrib2hNV;
7984 GLEE_EXTERN PFNGLVERTEXATTRIB2HVNVPROC pglVertexAttrib2hvNV;
7985 GLEE_EXTERN PFNGLVERTEXATTRIB3HNVPROC pglVertexAttrib3hNV;
7986 GLEE_EXTERN PFNGLVERTEXATTRIB3HVNVPROC pglVertexAttrib3hvNV;
7987 GLEE_EXTERN PFNGLVERTEXATTRIB4HNVPROC pglVertexAttrib4hNV;
7988 GLEE_EXTERN PFNGLVERTEXATTRIB4HVNVPROC pglVertexAttrib4hvNV;
7989 GLEE_EXTERN PFNGLVERTEXATTRIBS1HVNVPROC pglVertexAttribs1hvNV;
7990 GLEE_EXTERN PFNGLVERTEXATTRIBS2HVNVPROC pglVertexAttribs2hvNV;
7991 GLEE_EXTERN PFNGLVERTEXATTRIBS3HVNVPROC pglVertexAttribs3hvNV;
7992 GLEE_EXTERN PFNGLVERTEXATTRIBS4HVNVPROC pglVertexAttribs4hvNV;
7993 #define glVertex2hNV pglVertex2hNV
7994 #define glVertex2hvNV pglVertex2hvNV
7995 #define glVertex3hNV pglVertex3hNV
7996 #define glVertex3hvNV pglVertex3hvNV
7997 #define glVertex4hNV pglVertex4hNV
7998 #define glVertex4hvNV pglVertex4hvNV
7999 #define glNormal3hNV pglNormal3hNV
8000 #define glNormal3hvNV pglNormal3hvNV
8001 #define glColor3hNV pglColor3hNV
8002 #define glColor3hvNV pglColor3hvNV
8003 #define glColor4hNV pglColor4hNV
8004 #define glColor4hvNV pglColor4hvNV
8005 #define glTexCoord1hNV pglTexCoord1hNV
8006 #define glTexCoord1hvNV pglTexCoord1hvNV
8007 #define glTexCoord2hNV pglTexCoord2hNV
8008 #define glTexCoord2hvNV pglTexCoord2hvNV
8009 #define glTexCoord3hNV pglTexCoord3hNV
8010 #define glTexCoord3hvNV pglTexCoord3hvNV
8011 #define glTexCoord4hNV pglTexCoord4hNV
8012 #define glTexCoord4hvNV pglTexCoord4hvNV
8013 #define glMultiTexCoord1hNV pglMultiTexCoord1hNV
8014 #define glMultiTexCoord1hvNV pglMultiTexCoord1hvNV
8015 #define glMultiTexCoord2hNV pglMultiTexCoord2hNV
8016 #define glMultiTexCoord2hvNV pglMultiTexCoord2hvNV
8017 #define glMultiTexCoord3hNV pglMultiTexCoord3hNV
8018 #define glMultiTexCoord3hvNV pglMultiTexCoord3hvNV
8019 #define glMultiTexCoord4hNV pglMultiTexCoord4hNV
8020 #define glMultiTexCoord4hvNV pglMultiTexCoord4hvNV
8021 #define glFogCoordhNV pglFogCoordhNV
8022 #define glFogCoordhvNV pglFogCoordhvNV
8023 #define glSecondaryColor3hNV pglSecondaryColor3hNV
8024 #define glSecondaryColor3hvNV pglSecondaryColor3hvNV
8025 #define glVertexWeighthNV pglVertexWeighthNV
8026 #define glVertexWeighthvNV pglVertexWeighthvNV
8027 #define glVertexAttrib1hNV pglVertexAttrib1hNV
8028 #define glVertexAttrib1hvNV pglVertexAttrib1hvNV
8029 #define glVertexAttrib2hNV pglVertexAttrib2hNV
8030 #define glVertexAttrib2hvNV pglVertexAttrib2hvNV
8031 #define glVertexAttrib3hNV pglVertexAttrib3hNV
8032 #define glVertexAttrib3hvNV pglVertexAttrib3hvNV
8033 #define glVertexAttrib4hNV pglVertexAttrib4hNV
8034 #define glVertexAttrib4hvNV pglVertexAttrib4hvNV
8035 #define glVertexAttribs1hvNV pglVertexAttribs1hvNV
8036 #define glVertexAttribs2hvNV pglVertexAttribs2hvNV
8037 #define glVertexAttribs3hvNV pglVertexAttribs3hvNV
8038 #define glVertexAttribs4hvNV pglVertexAttribs4hvNV
8039 #endif
8040 
8041 /* GL_NV_pixel_data_range */
8042 
8043 #ifndef GL_NV_pixel_data_range
8044 #define GL_NV_pixel_data_range 1
8045 #define __GLEE_GL_NV_pixel_data_range 1
8046 /* Constants */
8047 #define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878
8048 #define GL_READ_PIXEL_DATA_RANGE_NV 0x8879
8049 #define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A
8050 #define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B
8051 #define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C
8052 #define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D
8053 typedef void (APIENTRYP PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, GLvoid * pointer);
8054 typedef void (APIENTRYP PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target);
8055 GLEE_EXTERN PFNGLPIXELDATARANGENVPROC pglPixelDataRangeNV;
8056 GLEE_EXTERN PFNGLFLUSHPIXELDATARANGENVPROC pglFlushPixelDataRangeNV;
8057 #define glPixelDataRangeNV pglPixelDataRangeNV
8058 #define glFlushPixelDataRangeNV pglFlushPixelDataRangeNV
8059 #endif
8060 
8061 /* GL_NV_primitive_restart */
8062 
8063 #ifndef GL_NV_primitive_restart
8064 #define GL_NV_primitive_restart 1
8065 #define __GLEE_GL_NV_primitive_restart 1
8066 /* Constants */
8067 #define GL_PRIMITIVE_RESTART_NV 0x8558
8068 #define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559
8069 typedef void (APIENTRYP PFNGLPRIMITIVERESTARTNVPROC) ();
8070 typedef void (APIENTRYP PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index);
8071 GLEE_EXTERN PFNGLPRIMITIVERESTARTNVPROC pglPrimitiveRestartNV;
8072 GLEE_EXTERN PFNGLPRIMITIVERESTARTINDEXNVPROC pglPrimitiveRestartIndexNV;
8073 #define glPrimitiveRestartNV pglPrimitiveRestartNV
8074 #define glPrimitiveRestartIndexNV pglPrimitiveRestartIndexNV
8075 #endif
8076 
8077 /* GL_NV_texture_expand_normal */
8078 
8079 #ifndef GL_NV_texture_expand_normal
8080 #define GL_NV_texture_expand_normal 1
8081 #define __GLEE_GL_NV_texture_expand_normal 1
8082 /* Constants */
8083 #define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F
8084 #endif
8085 
8086 /* GL_NV_vertex_program2 */
8087 
8088 #ifndef GL_NV_vertex_program2
8089 #define GL_NV_vertex_program2 1
8090 #define __GLEE_GL_NV_vertex_program2 1
8091 /* Constants */
8092 #endif
8093 
8094 /* GL_ATI_map_object_buffer */
8095 
8096 #ifndef GL_ATI_map_object_buffer
8097 #define GL_ATI_map_object_buffer 1
8098 #define __GLEE_GL_ATI_map_object_buffer 1
8099 /* Constants */
8101 typedef void (APIENTRYP PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer);
8103 GLEE_EXTERN PFNGLUNMAPOBJECTBUFFERATIPROC pglUnmapObjectBufferATI;
8104 #define glMapObjectBufferATI pglMapObjectBufferATI
8105 #define glUnmapObjectBufferATI pglUnmapObjectBufferATI
8106 #endif
8107 
8108 /* GL_ATI_separate_stencil */
8109 
8110 #ifndef GL_ATI_separate_stencil
8111 #define GL_ATI_separate_stencil 1
8112 #define __GLEE_GL_ATI_separate_stencil 1
8113 /* Constants */
8114 #define GL_STENCIL_BACK_FUNC_ATI 0x8800
8115 #define GL_STENCIL_BACK_FAIL_ATI 0x8801
8116 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802
8117 #define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803
8118 typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
8119 typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
8120 GLEE_EXTERN PFNGLSTENCILOPSEPARATEATIPROC pglStencilOpSeparateATI;
8121 GLEE_EXTERN PFNGLSTENCILFUNCSEPARATEATIPROC pglStencilFuncSeparateATI;
8122 #define glStencilOpSeparateATI pglStencilOpSeparateATI
8123 #define glStencilFuncSeparateATI pglStencilFuncSeparateATI
8124 #endif
8125 
8126 /* GL_ATI_vertex_attrib_array_object */
8127 
8128 #ifndef GL_ATI_vertex_attrib_array_object
8129 #define GL_ATI_vertex_attrib_array_object 1
8130 #define __GLEE_GL_ATI_vertex_attrib_array_object 1
8131 /* Constants */
8132 typedef void (APIENTRYP PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
8133 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat * params);
8134 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint * params);
8135 GLEE_EXTERN PFNGLVERTEXATTRIBARRAYOBJECTATIPROC pglVertexAttribArrayObjectATI;
8136 GLEE_EXTERN PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC pglGetVertexAttribArrayObjectfvATI;
8137 GLEE_EXTERN PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC pglGetVertexAttribArrayObjectivATI;
8138 #define glVertexAttribArrayObjectATI pglVertexAttribArrayObjectATI
8139 #define glGetVertexAttribArrayObjectfvATI pglGetVertexAttribArrayObjectfvATI
8140 #define glGetVertexAttribArrayObjectivATI pglGetVertexAttribArrayObjectivATI
8141 #endif
8142 
8143 /* GL_OES_read_format */
8144 
8145 #ifndef GL_OES_read_format
8146 #define GL_OES_read_format 1
8147 #define __GLEE_GL_OES_read_format 1
8148 /* Constants */
8149 #define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A
8150 #define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B
8151 #endif
8152 
8153 /* GL_EXT_depth_bounds_test */
8154 
8155 #ifndef GL_EXT_depth_bounds_test
8156 #define GL_EXT_depth_bounds_test 1
8157 #define __GLEE_GL_EXT_depth_bounds_test 1
8158 /* Constants */
8159 #define GL_DEPTH_BOUNDS_TEST_EXT 0x8890
8160 #define GL_DEPTH_BOUNDS_EXT 0x8891
8161 typedef void (APIENTRYP PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax);
8162 GLEE_EXTERN PFNGLDEPTHBOUNDSEXTPROC pglDepthBoundsEXT;
8163 #define glDepthBoundsEXT pglDepthBoundsEXT
8164 #endif
8165 
8166 /* GL_EXT_texture_mirror_clamp */
8167 
8168 #ifndef GL_EXT_texture_mirror_clamp
8169 #define GL_EXT_texture_mirror_clamp 1
8170 #define __GLEE_GL_EXT_texture_mirror_clamp 1
8171 /* Constants */
8172 #define GL_MIRROR_CLAMP_EXT 0x8742
8173 #define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743
8174 #define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912
8175 #endif
8176 
8177 /* GL_EXT_blend_equation_separate */
8178 
8179 #ifndef GL_EXT_blend_equation_separate
8180 #define GL_EXT_blend_equation_separate 1
8181 #define __GLEE_GL_EXT_blend_equation_separate 1
8182 /* Constants */
8183 #define GL_BLEND_EQUATION_RGB_EXT GL_BLEND_EQUATION
8184 #define GL_BLEND_EQUATION_ALPHA_EXT 0x883D
8185 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha);
8186 GLEE_EXTERN PFNGLBLENDEQUATIONSEPARATEEXTPROC pglBlendEquationSeparateEXT;
8187 #define glBlendEquationSeparateEXT pglBlendEquationSeparateEXT
8188 #endif
8189 
8190 /* GL_MESA_pack_invert */
8191 
8192 #ifndef GL_MESA_pack_invert
8193 #define GL_MESA_pack_invert 1
8194 #define __GLEE_GL_MESA_pack_invert 1
8195 /* Constants */
8196 #define GL_PACK_INVERT_MESA 0x8758
8197 #endif
8198 
8199 /* GL_MESA_ycbcr_texture */
8200 
8201 #ifndef GL_MESA_ycbcr_texture
8202 #define GL_MESA_ycbcr_texture 1
8203 #define __GLEE_GL_MESA_ycbcr_texture 1
8204 /* Constants */
8205 #define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA
8206 #define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB
8207 #define GL_YCBCR_MESA 0x8757
8208 #endif
8209 
8210 /* GL_EXT_pixel_buffer_object */
8211 
8212 #ifndef GL_EXT_pixel_buffer_object
8213 #define GL_EXT_pixel_buffer_object 1
8214 #define __GLEE_GL_EXT_pixel_buffer_object 1
8215 /* Constants */
8216 #define GL_PIXEL_PACK_BUFFER_EXT 0x88EB
8217 #define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC
8218 #define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED
8219 #define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF
8220 #endif
8221 
8222 /* GL_NV_fragment_program_option */
8223 
8224 #ifndef GL_NV_fragment_program_option
8225 #define GL_NV_fragment_program_option 1
8226 #define __GLEE_GL_NV_fragment_program_option 1
8227 /* Constants */
8228 #endif
8229 
8230 /* GL_NV_fragment_program2 */
8231 
8232 #ifndef GL_NV_fragment_program2
8233 #define GL_NV_fragment_program2 1
8234 #define __GLEE_GL_NV_fragment_program2 1
8235 /* Constants */
8236 #define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4
8237 #define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5
8238 #define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6
8239 #define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7
8240 #define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8
8241 #endif
8242 
8243 /* GL_NV_vertex_program2_option */
8244 
8245 #ifndef GL_NV_vertex_program2_option
8246 #define GL_NV_vertex_program2_option 1
8247 #define __GLEE_GL_NV_vertex_program2_option 1
8248 /* Constants */
8249 #endif
8250 
8251 /* GL_NV_vertex_program3 */
8252 
8253 #ifndef GL_NV_vertex_program3
8254 #define GL_NV_vertex_program3 1
8255 #define __GLEE_GL_NV_vertex_program3 1
8256 /* Constants */
8257 #endif
8258 
8259 /* GL_EXT_framebuffer_object */
8260 
8261 #ifndef GL_EXT_framebuffer_object
8262 #define GL_EXT_framebuffer_object 1
8263 #define __GLEE_GL_EXT_framebuffer_object 1
8264 /* Constants */
8265 #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506
8266 #define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8
8267 #define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6
8268 #define GL_RENDERBUFFER_BINDING_EXT 0x8CA7
8269 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0
8270 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1
8271 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2
8272 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3
8273 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4
8274 #define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5
8275 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6
8276 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7
8277 #define GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT 0x8CD8
8278 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9
8279 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA
8280 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB
8281 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC
8282 #define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD
8283 #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF
8284 #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
8285 #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
8286 #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
8287 #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
8288 #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
8289 #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
8290 #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
8291 #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
8292 #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
8293 #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
8294 #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
8295 #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
8296 #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
8297 #define GL_COLOR_ATTACHMENT13_EXT 0x8CED
8298 #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
8299 #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
8300 #define GL_DEPTH_ATTACHMENT_EXT 0x8D00
8301 #define GL_STENCIL_ATTACHMENT_EXT 0x8D20
8302 #define GL_FRAMEBUFFER_EXT 0x8D40
8303 #define GL_RENDERBUFFER_EXT 0x8D41
8304 #define GL_RENDERBUFFER_WIDTH_EXT 0x8D42
8305 #define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43
8306 #define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44
8307 #define GL_STENCIL_INDEX_EXT 0x8D45
8308 #define GL_STENCIL_INDEX1_EXT 0x8D46
8309 #define GL_STENCIL_INDEX4_EXT 0x8D47
8310 #define GL_STENCIL_INDEX8_EXT 0x8D48
8311 #define GL_STENCIL_INDEX16_EXT 0x8D49
8312 #define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50
8313 #define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51
8314 #define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52
8315 #define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53
8316 #define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54
8317 #define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55
8318 typedef GLboolean (APIENTRYP PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer);
8319 typedef void (APIENTRYP PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer);
8320 typedef void (APIENTRYP PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint * renderbuffers);
8321 typedef void (APIENTRYP PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint * renderbuffers);
8322 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
8323 typedef void (APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
8324 typedef GLboolean (APIENTRYP PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer);
8325 typedef void (APIENTRYP PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer);
8326 typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint * framebuffers);
8327 typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint * framebuffers);
8328 typedef GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target);
8329 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
8330 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
8331 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
8332 typedef void (APIENTRYP PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
8333 typedef void (APIENTRYP PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint * params);
8334 typedef void (APIENTRYP PFNGLGENERATEMIPMAPEXTPROC) (GLenum target);
8335 GLEE_EXTERN PFNGLISRENDERBUFFEREXTPROC pglIsRenderbufferEXT;
8336 GLEE_EXTERN PFNGLBINDRENDERBUFFEREXTPROC pglBindRenderbufferEXT;
8337 GLEE_EXTERN PFNGLDELETERENDERBUFFERSEXTPROC pglDeleteRenderbuffersEXT;
8338 GLEE_EXTERN PFNGLGENRENDERBUFFERSEXTPROC pglGenRenderbuffersEXT;
8339 GLEE_EXTERN PFNGLRENDERBUFFERSTORAGEEXTPROC pglRenderbufferStorageEXT;
8340 GLEE_EXTERN PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC pglGetRenderbufferParameterivEXT;
8341 GLEE_EXTERN PFNGLISFRAMEBUFFEREXTPROC pglIsFramebufferEXT;
8342 GLEE_EXTERN PFNGLBINDFRAMEBUFFEREXTPROC pglBindFramebufferEXT;
8343 GLEE_EXTERN PFNGLDELETEFRAMEBUFFERSEXTPROC pglDeleteFramebuffersEXT;
8344 GLEE_EXTERN PFNGLGENFRAMEBUFFERSEXTPROC pglGenFramebuffersEXT;
8345 GLEE_EXTERN PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC pglCheckFramebufferStatusEXT;
8346 GLEE_EXTERN PFNGLFRAMEBUFFERTEXTURE1DEXTPROC pglFramebufferTexture1DEXT;
8347 GLEE_EXTERN PFNGLFRAMEBUFFERTEXTURE2DEXTPROC pglFramebufferTexture2DEXT;
8348 GLEE_EXTERN PFNGLFRAMEBUFFERTEXTURE3DEXTPROC pglFramebufferTexture3DEXT;
8349 GLEE_EXTERN PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC pglFramebufferRenderbufferEXT;
8350 GLEE_EXTERN PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC pglGetFramebufferAttachmentParameterivEXT;
8351 GLEE_EXTERN PFNGLGENERATEMIPMAPEXTPROC pglGenerateMipmapEXT;
8352 #define glIsRenderbufferEXT pglIsRenderbufferEXT
8353 #define glBindRenderbufferEXT pglBindRenderbufferEXT
8354 #define glDeleteRenderbuffersEXT pglDeleteRenderbuffersEXT
8355 #define glGenRenderbuffersEXT pglGenRenderbuffersEXT
8356 #define glRenderbufferStorageEXT pglRenderbufferStorageEXT
8357 #define glGetRenderbufferParameterivEXT pglGetRenderbufferParameterivEXT
8358 #define glIsFramebufferEXT pglIsFramebufferEXT
8359 #define glBindFramebufferEXT pglBindFramebufferEXT
8360 #define glDeleteFramebuffersEXT pglDeleteFramebuffersEXT
8361 #define glGenFramebuffersEXT pglGenFramebuffersEXT
8362 #define glCheckFramebufferStatusEXT pglCheckFramebufferStatusEXT
8363 #define glFramebufferTexture1DEXT pglFramebufferTexture1DEXT
8364 #define glFramebufferTexture2DEXT pglFramebufferTexture2DEXT
8365 #define glFramebufferTexture3DEXT pglFramebufferTexture3DEXT
8366 #define glFramebufferRenderbufferEXT pglFramebufferRenderbufferEXT
8367 #define glGetFramebufferAttachmentParameterivEXT pglGetFramebufferAttachmentParameterivEXT
8368 #define glGenerateMipmapEXT pglGenerateMipmapEXT
8369 #endif
8370 
8371 /* GL_GREMEDY_string_marker */
8372 
8373 #ifndef GL_GREMEDY_string_marker
8374 #define GL_GREMEDY_string_marker 1
8375 #define __GLEE_GL_GREMEDY_string_marker 1
8376 /* Constants */
8377 typedef void (APIENTRYP PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const GLvoid * string);
8378 GLEE_EXTERN PFNGLSTRINGMARKERGREMEDYPROC pglStringMarkerGREMEDY;
8379 #define glStringMarkerGREMEDY pglStringMarkerGREMEDY
8380 #endif
8381 
8382 /* GL_EXT_Cg_shader */
8383 
8384 #ifndef GL_EXT_Cg_shader
8385 #define GL_EXT_Cg_shader 1
8386 #define __GLEE_GL_EXT_Cg_shader 1
8387 /* Constants */
8388 #define GL_CG_VERTEX_SHADER_EXT 0x890E
8389 #define GL_CG_FRAGMENT_SHADER_EXT 0x890F
8390 #endif
8391 
8392 /* GL_EXT_timer_query */
8393 
8394 #ifndef GL_EXT_timer_query
8395 #define GL_EXT_timer_query 1
8396 #define __GLEE_GL_EXT_timer_query 1
8397 /* Constants */
8398 #define GL_TIME_ELAPSED_EXT 0x88BF
8399 typedef void (APIENTRYP PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64EXT * params);
8400 typedef void (APIENTRYP PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64EXT * params);
8401 GLEE_EXTERN PFNGLGETQUERYOBJECTI64VEXTPROC pglGetQueryObjecti64vEXT;
8402 GLEE_EXTERN PFNGLGETQUERYOBJECTUI64VEXTPROC pglGetQueryObjectui64vEXT;
8403 #define glGetQueryObjecti64vEXT pglGetQueryObjecti64vEXT
8404 #define glGetQueryObjectui64vEXT pglGetQueryObjectui64vEXT
8405 #endif
8406 
8407 /* GL_EXT_texture_buffer_object */
8408 
8409 #ifndef GL_EXT_texture_buffer_object
8410 #define GL_EXT_texture_buffer_object 1
8411 #define __GLEE_GL_EXT_texture_buffer_object 1
8412 /* Constants */
8413 #define GL_TEXTURE_BUFFER_EXT 0x8C2A
8414 #define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B
8415 #define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C
8416 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D
8417 #define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E
8418 typedef void (APIENTRYP PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer);
8419 GLEE_EXTERN PFNGLTEXBUFFEREXTPROC pglTexBufferEXT;
8420 #define glTexBufferEXT pglTexBufferEXT
8421 #endif
8422 
8423 /* GL_EXT_gpu_shader4 */
8424 
8425 #ifndef GL_EXT_gpu_shader4
8426 #define GL_EXT_gpu_shader4 1
8427 #define __GLEE_GL_EXT_gpu_shader4 1
8428 /* Constants */
8429 #define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0
8430 #define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1
8431 #define GL_SAMPLER_BUFFER_EXT 0x8DC2
8432 #define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3
8433 #define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4
8434 #define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5
8435 #define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6
8436 #define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7
8437 #define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8
8438 #define GL_INT_SAMPLER_1D_EXT 0x8DC9
8439 #define GL_INT_SAMPLER_2D_EXT 0x8DCA
8440 #define GL_INT_SAMPLER_3D_EXT 0x8DCB
8441 #define GL_INT_SAMPLER_CUBE_EXT 0x8DCC
8442 #define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD
8443 #define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE
8444 #define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF
8445 #define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0
8446 #define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1
8447 #define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2
8448 #define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3
8449 #define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4
8450 #define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5
8451 #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6
8452 #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7
8453 #define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8
8454 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD
8455 typedef void (APIENTRYP PFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint location, GLuint * params);
8456 typedef void (APIENTRYP PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar * name);
8457 typedef GLint (APIENTRYP PFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar * name);
8458 typedef void (APIENTRYP PFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0);
8459 typedef void (APIENTRYP PFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLuint v1);
8460 typedef void (APIENTRYP PFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
8461 typedef void (APIENTRYP PFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
8462 typedef void (APIENTRYP PFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
8463 typedef void (APIENTRYP PFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
8464 typedef void (APIENTRYP PFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
8465 typedef void (APIENTRYP PFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
8466 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IEXTPROC) (GLuint index, GLint x);
8467 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLint y);
8468 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLint y, GLint z);
8469 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);
8470 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x);
8471 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, GLuint y);
8472 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z);
8473 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
8474 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint * v);
8475 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint * v);
8476 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint * v);
8477 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint * v);
8478 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLuint * v);
8479 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLuint * v);
8480 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLuint * v);
8481 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLuint * v);
8482 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyte * v);
8483 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLshort * v);
8484 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLubyte * v);
8485 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLushort * v);
8486 typedef void (APIENTRYP PFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
8487 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pname, GLint * params);
8488 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum pname, GLuint * params);
8489 GLEE_EXTERN PFNGLGETUNIFORMUIVEXTPROC pglGetUniformuivEXT;
8490 GLEE_EXTERN PFNGLBINDFRAGDATALOCATIONEXTPROC pglBindFragDataLocationEXT;
8491 GLEE_EXTERN PFNGLGETFRAGDATALOCATIONEXTPROC pglGetFragDataLocationEXT;
8492 GLEE_EXTERN PFNGLUNIFORM1UIEXTPROC pglUniform1uiEXT;
8493 GLEE_EXTERN PFNGLUNIFORM2UIEXTPROC pglUniform2uiEXT;
8494 GLEE_EXTERN PFNGLUNIFORM3UIEXTPROC pglUniform3uiEXT;
8495 GLEE_EXTERN PFNGLUNIFORM4UIEXTPROC pglUniform4uiEXT;
8496 GLEE_EXTERN PFNGLUNIFORM1UIVEXTPROC pglUniform1uivEXT;
8497 GLEE_EXTERN PFNGLUNIFORM2UIVEXTPROC pglUniform2uivEXT;
8498 GLEE_EXTERN PFNGLUNIFORM3UIVEXTPROC pglUniform3uivEXT;
8499 GLEE_EXTERN PFNGLUNIFORM4UIVEXTPROC pglUniform4uivEXT;
8500 GLEE_EXTERN PFNGLVERTEXATTRIBI1IEXTPROC pglVertexAttribI1iEXT;
8501 GLEE_EXTERN PFNGLVERTEXATTRIBI2IEXTPROC pglVertexAttribI2iEXT;
8502 GLEE_EXTERN PFNGLVERTEXATTRIBI3IEXTPROC pglVertexAttribI3iEXT;
8503 GLEE_EXTERN PFNGLVERTEXATTRIBI4IEXTPROC pglVertexAttribI4iEXT;
8504 GLEE_EXTERN PFNGLVERTEXATTRIBI1UIEXTPROC pglVertexAttribI1uiEXT;
8505 GLEE_EXTERN PFNGLVERTEXATTRIBI2UIEXTPROC pglVertexAttribI2uiEXT;
8506 GLEE_EXTERN PFNGLVERTEXATTRIBI3UIEXTPROC pglVertexAttribI3uiEXT;
8507 GLEE_EXTERN PFNGLVERTEXATTRIBI4UIEXTPROC pglVertexAttribI4uiEXT;
8508 GLEE_EXTERN PFNGLVERTEXATTRIBI1IVEXTPROC pglVertexAttribI1ivEXT;
8509 GLEE_EXTERN PFNGLVERTEXATTRIBI2IVEXTPROC pglVertexAttribI2ivEXT;
8510 GLEE_EXTERN PFNGLVERTEXATTRIBI3IVEXTPROC pglVertexAttribI3ivEXT;
8511 GLEE_EXTERN PFNGLVERTEXATTRIBI4IVEXTPROC pglVertexAttribI4ivEXT;
8512 GLEE_EXTERN PFNGLVERTEXATTRIBI1UIVEXTPROC pglVertexAttribI1uivEXT;
8513 GLEE_EXTERN PFNGLVERTEXATTRIBI2UIVEXTPROC pglVertexAttribI2uivEXT;
8514 GLEE_EXTERN PFNGLVERTEXATTRIBI3UIVEXTPROC pglVertexAttribI3uivEXT;
8515 GLEE_EXTERN PFNGLVERTEXATTRIBI4UIVEXTPROC pglVertexAttribI4uivEXT;
8516 GLEE_EXTERN PFNGLVERTEXATTRIBI4BVEXTPROC pglVertexAttribI4bvEXT;
8517 GLEE_EXTERN PFNGLVERTEXATTRIBI4SVEXTPROC pglVertexAttribI4svEXT;
8518 GLEE_EXTERN PFNGLVERTEXATTRIBI4UBVEXTPROC pglVertexAttribI4ubvEXT;
8519 GLEE_EXTERN PFNGLVERTEXATTRIBI4USVEXTPROC pglVertexAttribI4usvEXT;
8520 GLEE_EXTERN PFNGLVERTEXATTRIBIPOINTEREXTPROC pglVertexAttribIPointerEXT;
8521 GLEE_EXTERN PFNGLGETVERTEXATTRIBIIVEXTPROC pglGetVertexAttribIivEXT;
8522 GLEE_EXTERN PFNGLGETVERTEXATTRIBIUIVEXTPROC pglGetVertexAttribIuivEXT;
8523 #define glGetUniformuivEXT pglGetUniformuivEXT
8524 #define glBindFragDataLocationEXT pglBindFragDataLocationEXT
8525 #define glGetFragDataLocationEXT pglGetFragDataLocationEXT
8526 #define glUniform1uiEXT pglUniform1uiEXT
8527 #define glUniform2uiEXT pglUniform2uiEXT
8528 #define glUniform3uiEXT pglUniform3uiEXT
8529 #define glUniform4uiEXT pglUniform4uiEXT
8530 #define glUniform1uivEXT pglUniform1uivEXT
8531 #define glUniform2uivEXT pglUniform2uivEXT
8532 #define glUniform3uivEXT pglUniform3uivEXT
8533 #define glUniform4uivEXT pglUniform4uivEXT
8534 #define glVertexAttribI1iEXT pglVertexAttribI1iEXT
8535 #define glVertexAttribI2iEXT pglVertexAttribI2iEXT
8536 #define glVertexAttribI3iEXT pglVertexAttribI3iEXT
8537 #define glVertexAttribI4iEXT pglVertexAttribI4iEXT
8538 #define glVertexAttribI1uiEXT pglVertexAttribI1uiEXT
8539 #define glVertexAttribI2uiEXT pglVertexAttribI2uiEXT
8540 #define glVertexAttribI3uiEXT pglVertexAttribI3uiEXT
8541 #define glVertexAttribI4uiEXT pglVertexAttribI4uiEXT
8542 #define glVertexAttribI1ivEXT pglVertexAttribI1ivEXT
8543 #define glVertexAttribI2ivEXT pglVertexAttribI2ivEXT
8544 #define glVertexAttribI3ivEXT pglVertexAttribI3ivEXT
8545 #define glVertexAttribI4ivEXT pglVertexAttribI4ivEXT
8546 #define glVertexAttribI1uivEXT pglVertexAttribI1uivEXT
8547 #define glVertexAttribI2uivEXT pglVertexAttribI2uivEXT
8548 #define glVertexAttribI3uivEXT pglVertexAttribI3uivEXT
8549 #define glVertexAttribI4uivEXT pglVertexAttribI4uivEXT
8550 #define glVertexAttribI4bvEXT pglVertexAttribI4bvEXT
8551 #define glVertexAttribI4svEXT pglVertexAttribI4svEXT
8552 #define glVertexAttribI4ubvEXT pglVertexAttribI4ubvEXT
8553 #define glVertexAttribI4usvEXT pglVertexAttribI4usvEXT
8554 #define glVertexAttribIPointerEXT pglVertexAttribIPointerEXT
8555 #define glGetVertexAttribIivEXT pglGetVertexAttribIivEXT
8556 #define glGetVertexAttribIuivEXT pglGetVertexAttribIuivEXT
8557 #endif
8558 
8559 /* GL_EXT_geometry_shader4 */
8560 
8561 #ifndef GL_EXT_geometry_shader4
8562 #define GL_EXT_geometry_shader4 1
8563 #define __GLEE_GL_EXT_geometry_shader4 1
8564 /* Constants */
8565 #define GL_GEOMETRY_SHADER_EXT 0x8DD9
8566 #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD
8567 #define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE
8568 #define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B
8569 #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF
8570 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0
8571 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1
8572 #define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA
8573 #define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB
8574 #define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC
8575 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29
8576 #define GL_LINES_ADJACENCY_EXT 0xA
8577 #define GL_LINE_STRIP_ADJACENCY_EXT 0xB
8578 #define GL_TRIANGLES_ADJACENCY_EXT 0xC
8579 #define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD
8580 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7
8581 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8
8582 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9
8583 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4
8584 #define GL_PROGRAM_POINT_SIZE_EXT 0x8642
8585 typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value);
8586 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
8587 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
8588 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
8589 GLEE_EXTERN PFNGLPROGRAMPARAMETERIEXTPROC pglProgramParameteriEXT;
8590 GLEE_EXTERN PFNGLFRAMEBUFFERTEXTUREEXTPROC pglFramebufferTextureEXT;
8591 GLEE_EXTERN PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC pglFramebufferTextureLayerEXT;
8592 GLEE_EXTERN PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC pglFramebufferTextureFaceEXT;
8593 #define glProgramParameteriEXT pglProgramParameteriEXT
8594 #define glFramebufferTextureEXT pglFramebufferTextureEXT
8595 #define glFramebufferTextureLayerEXT pglFramebufferTextureLayerEXT
8596 #define glFramebufferTextureFaceEXT pglFramebufferTextureFaceEXT
8597 #endif
8598 
8599 /* GL_EXT_bindable_uniform */
8600 
8601 #ifndef GL_EXT_bindable_uniform
8602 #define GL_EXT_bindable_uniform 1
8603 #define __GLEE_GL_EXT_bindable_uniform 1
8604 /* Constants */
8605 #define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2
8606 #define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3
8607 #define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4
8608 #define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED
8609 #define GL_UNIFORM_BUFFER_EXT 0x8DEE
8610 #define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF
8611 typedef void (APIENTRYP PFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint location, GLuint buffer);
8612 typedef GLint (APIENTRYP PFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLint location);
8613 typedef GLintptr (APIENTRYP PFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location);
8614 GLEE_EXTERN PFNGLUNIFORMBUFFEREXTPROC pglUniformBufferEXT;
8615 GLEE_EXTERN PFNGLGETUNIFORMBUFFERSIZEEXTPROC pglGetUniformBufferSizeEXT;
8616 GLEE_EXTERN PFNGLGETUNIFORMOFFSETEXTPROC pglGetUniformOffsetEXT;
8617 #define glUniformBufferEXT pglUniformBufferEXT
8618 #define glGetUniformBufferSizeEXT pglGetUniformBufferSizeEXT
8619 #define glGetUniformOffsetEXT pglGetUniformOffsetEXT
8620 #endif
8621 
8622 /* GL_EXT_framebuffer_sRGB */
8623 
8624 #ifndef GL_EXT_framebuffer_sRGB
8625 #define GL_EXT_framebuffer_sRGB 1
8626 #define __GLEE_GL_EXT_framebuffer_sRGB 1
8627 /* Constants */
8628 #define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9
8629 #define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA
8630 #endif
8631 
8632 /* GL_EXT_texture_shared_exponent */
8633 
8634 #ifndef GL_EXT_texture_shared_exponent
8635 #define GL_EXT_texture_shared_exponent 1
8636 #define __GLEE_GL_EXT_texture_shared_exponent 1
8637 /* Constants */
8638 #define GL_RGB9_E5_EXT 0x8C3D
8639 #define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E
8640 #define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F
8641 #endif
8642 
8643 /* GL_EXT_packed_float */
8644 
8645 #ifndef GL_EXT_packed_float
8646 #define GL_EXT_packed_float 1
8647 #define __GLEE_GL_EXT_packed_float 1
8648 /* Constants */
8649 #define GL_R11F_G11F_B10F_EXT 0x8C3A
8650 #define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B
8651 #define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C
8652 #endif
8653 
8654 /* GL_EXT_texture_array */
8655 
8656 #ifndef GL_EXT_texture_array
8657 #define GL_EXT_texture_array 1
8658 #define __GLEE_GL_EXT_texture_array 1
8659 /* Constants */
8660 #define GL_TEXTURE_1D_ARRAY_EXT 0x8C18
8661 #define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19
8662 #define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A
8663 #define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B
8664 #define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C
8665 #define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D
8666 #define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF
8667 #define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E
8668 #endif
8669 
8670 /* GL_EXT_texture_integer */
8671 
8672 #ifndef GL_EXT_texture_integer
8673 #define GL_EXT_texture_integer 1
8674 #define __GLEE_GL_EXT_texture_integer 1
8675 /* Constants */
8676 #define GL_RGBA32UI_EXT 0x8D70
8677 #define GL_RGB32UI_EXT 0x8D71
8678 #define GL_ALPHA32UI_EXT 0x8D72
8679 #define GL_INTENSITY32UI_EXT 0x8D73
8680 #define GL_LUMINANCE32UI_EXT 0x8D74
8681 #define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75
8682 #define GL_RGBA16UI_EXT 0x8D76
8683 #define GL_RGB16UI_EXT 0x8D77
8684 #define GL_ALPHA16UI_EXT 0x8D78
8685 #define GL_INTENSITY16UI_EXT 0x8D79
8686 #define GL_LUMINANCE16UI_EXT 0x8D7A
8687 #define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B
8688 #define GL_RGBA8UI_EXT 0x8D7C
8689 #define GL_RGB8UI_EXT 0x8D7D
8690 #define GL_ALPHA8UI_EXT 0x8D7E
8691 #define GL_INTENSITY8UI_EXT 0x8D7F
8692 #define GL_LUMINANCE8UI_EXT 0x8D80
8693 #define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81
8694 #define GL_RGBA32I_EXT 0x8D82
8695 #define GL_RGB32I_EXT 0x8D83
8696 #define GL_ALPHA32I_EXT 0x8D84
8697 #define GL_INTENSITY32I_EXT 0x8D85
8698 #define GL_LUMINANCE32I_EXT 0x8D86
8699 #define GL_LUMINANCE_ALPHA32I_EXT 0x8D87
8700 #define GL_RGBA16I_EXT 0x8D88
8701 #define GL_RGB16I_EXT 0x8D89
8702 #define GL_ALPHA16I_EXT 0x8D8A
8703 #define GL_INTENSITY16I_EXT 0x8D8B
8704 #define GL_LUMINANCE16I_EXT 0x8D8C
8705 #define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D
8706 #define GL_RGBA8I_EXT 0x8D8E
8707 #define GL_RGB8I_EXT 0x8D8F
8708 #define GL_ALPHA8I_EXT 0x8D90
8709 #define GL_INTENSITY8I_EXT 0x8D91
8710 #define GL_LUMINANCE8I_EXT 0x8D92
8711 #define GL_LUMINANCE_ALPHA8I_EXT 0x8D93
8712 #define GL_RED_INTEGER_EXT 0x8D94
8713 #define GL_GREEN_INTEGER_EXT 0x8D95
8714 #define GL_BLUE_INTEGER_EXT 0x8D96
8715 #define GL_ALPHA_INTEGER_EXT 0x8D97
8716 #define GL_RGB_INTEGER_EXT 0x8D98
8717 #define GL_RGBA_INTEGER_EXT 0x8D99
8718 #define GL_BGR_INTEGER_EXT 0x8D9A
8719 #define GL_BGRA_INTEGER_EXT 0x8D9B
8720 #define GL_LUMINANCE_INTEGER_EXT 0x8D9C
8721 #define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D
8722 #define GL_RGBA_INTEGER_MODE_EXT 0x8D9E
8723 typedef void (APIENTRYP PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
8724 typedef void (APIENTRYP PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint * params);
8725 typedef void (APIENTRYP PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
8726 typedef void (APIENTRYP PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint * params);
8727 typedef void (APIENTRYP PFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha);
8728 typedef void (APIENTRYP PFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha);
8729 GLEE_EXTERN PFNGLTEXPARAMETERIIVEXTPROC pglTexParameterIivEXT;
8730 GLEE_EXTERN PFNGLTEXPARAMETERIUIVEXTPROC pglTexParameterIuivEXT;
8731 GLEE_EXTERN PFNGLGETTEXPARAMETERIIVEXTPROC pglGetTexParameterIivEXT;
8732 GLEE_EXTERN PFNGLGETTEXPARAMETERIUIVEXTPROC pglGetTexParameterIuivEXT;
8733 GLEE_EXTERN PFNGLCLEARCOLORIIEXTPROC pglClearColorIiEXT;
8734 GLEE_EXTERN PFNGLCLEARCOLORIUIEXTPROC pglClearColorIuiEXT;
8735 #define glTexParameterIivEXT pglTexParameterIivEXT
8736 #define glTexParameterIuivEXT pglTexParameterIuivEXT
8737 #define glGetTexParameterIivEXT pglGetTexParameterIivEXT
8738 #define glGetTexParameterIuivEXT pglGetTexParameterIuivEXT
8739 #define glClearColorIiEXT pglClearColorIiEXT
8740 #define glClearColorIuiEXT pglClearColorIuiEXT
8741 #endif
8742 
8743 /* GL_NV_depth_buffer_float */
8744 
8745 #ifndef GL_NV_depth_buffer_float
8746 #define GL_NV_depth_buffer_float 1
8747 #define __GLEE_GL_NV_depth_buffer_float 1
8748 /* Constants */
8749 #define GL_DEPTH_COMPONENT32F_NV 0x8DAB
8750 #define GL_DEPTH32F_STENCIL8_NV 0x8DAC
8751 #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD
8752 #define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF
8753 typedef void (APIENTRYP PFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar);
8754 typedef void (APIENTRYP PFNGLCLEARDEPTHDNVPROC) (GLdouble depth);
8755 typedef void (APIENTRYP PFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax);
8756 GLEE_EXTERN PFNGLDEPTHRANGEDNVPROC pglDepthRangedNV;
8757 GLEE_EXTERN PFNGLCLEARDEPTHDNVPROC pglClearDepthdNV;
8758 GLEE_EXTERN PFNGLDEPTHBOUNDSDNVPROC pglDepthBoundsdNV;
8759 #define glDepthRangedNV pglDepthRangedNV
8760 #define glClearDepthdNV pglClearDepthdNV
8761 #define glDepthBoundsdNV pglDepthBoundsdNV
8762 #endif
8763 
8764 /* GL_EXT_texture_compression_latc */
8765 
8766 #ifndef GL_EXT_texture_compression_latc
8767 #define GL_EXT_texture_compression_latc 1
8768 #define __GLEE_GL_EXT_texture_compression_latc 1
8769 /* Constants */
8770 #define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70
8771 #define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71
8772 #define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72
8773 #define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73
8774 #endif
8775 
8776 /* GL_NV_transform_feedback */
8777 
8778 #ifndef GL_NV_transform_feedback
8779 #define GL_NV_transform_feedback 1
8780 #define __GLEE_GL_NV_transform_feedback 1
8781 /* Constants */
8782 #define GL_BACK_PRIMARY_COLOR_NV 0x8C77
8783 #define GL_BACK_SECONDARY_COLOR_NV 0x8C78
8784 #define GL_TEXTURE_COORD_NV 0x8C79
8785 #define GL_CLIP_DISTANCE_NV 0x8C7A
8786 #define GL_VERTEX_ID_NV 0x8C7B
8787 #define GL_PRIMITIVE_ID_NV 0x8C7C
8788 #define GL_GENERIC_ATTRIB_NV 0x8C7D
8789 #define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E
8790 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F
8791 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80
8792 #define GL_ACTIVE_VARYINGS_NV 0x8C81
8793 #define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82
8794 #define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83
8795 #define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84
8796 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85
8797 #define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86
8798 #define GL_PRIMITIVES_GENERATED_NV 0x8C87
8799 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88
8800 #define GL_RASTERIZER_DISCARD_NV 0x8C89
8801 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV 0x8C8A
8802 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B
8803 #define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C
8804 #define GL_SEPARATE_ATTRIBS_NV 0x8C8D
8805 #define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E
8806 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F
8807 typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode);
8808 typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKNVPROC) ();
8809 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, const GLint * attribs, GLenum bufferMode);
8810 typedef void (APIENTRYP PFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
8811 typedef void (APIENTRYP PFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
8812 typedef void (APIENTRYP PFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer);
8813 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
8814 typedef void (APIENTRYP PFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar * name);
8815 typedef GLint (APIENTRYP PFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const GLchar * name);
8816 typedef void (APIENTRYP PFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
8817 typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint * location);
8818 GLEE_EXTERN PFNGLBEGINTRANSFORMFEEDBACKNVPROC pglBeginTransformFeedbackNV;
8819 GLEE_EXTERN PFNGLENDTRANSFORMFEEDBACKNVPROC pglEndTransformFeedbackNV;
8820 GLEE_EXTERN PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC pglTransformFeedbackAttribsNV;
8821 GLEE_EXTERN PFNGLBINDBUFFERRANGENVPROC pglBindBufferRangeNV;
8822 GLEE_EXTERN PFNGLBINDBUFFEROFFSETNVPROC pglBindBufferOffsetNV;
8823 GLEE_EXTERN PFNGLBINDBUFFERBASENVPROC pglBindBufferBaseNV;
8824 GLEE_EXTERN PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC pglTransformFeedbackVaryingsNV;
8825 GLEE_EXTERN PFNGLACTIVEVARYINGNVPROC pglActiveVaryingNV;
8826 GLEE_EXTERN PFNGLGETVARYINGLOCATIONNVPROC pglGetVaryingLocationNV;
8827 GLEE_EXTERN PFNGLGETACTIVEVARYINGNVPROC pglGetActiveVaryingNV;
8828 GLEE_EXTERN PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC pglGetTransformFeedbackVaryingNV;
8829 #define glBeginTransformFeedbackNV pglBeginTransformFeedbackNV
8830 #define glEndTransformFeedbackNV pglEndTransformFeedbackNV
8831 #define glTransformFeedbackAttribsNV pglTransformFeedbackAttribsNV
8832 #define glBindBufferRangeNV pglBindBufferRangeNV
8833 #define glBindBufferOffsetNV pglBindBufferOffsetNV
8834 #define glBindBufferBaseNV pglBindBufferBaseNV
8835 #define glTransformFeedbackVaryingsNV pglTransformFeedbackVaryingsNV
8836 #define glActiveVaryingNV pglActiveVaryingNV
8837 #define glGetVaryingLocationNV pglGetVaryingLocationNV
8838 #define glGetActiveVaryingNV pglGetActiveVaryingNV
8839 #define glGetTransformFeedbackVaryingNV pglGetTransformFeedbackVaryingNV
8840 #endif
8841 
8842 /* GL_NV_geometry_program4 */
8843 
8844 #ifndef GL_NV_geometry_program4
8845 #define GL_NV_geometry_program4 1
8846 #define __GLEE_GL_NV_geometry_program4 1
8847 /* Constants */
8848 #define GL_GEOMETRY_PROGRAM_NV 0x8C26
8849 #define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27
8850 #define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28
8851 typedef void (APIENTRYP PFNGLPROGRAMVERTEXLIMITNVPROC) (GLenum target, GLint limit);
8852 GLEE_EXTERN PFNGLPROGRAMVERTEXLIMITNVPROC pglProgramVertexLimitNV;
8853 #define glProgramVertexLimitNV pglProgramVertexLimitNV
8854 #endif
8855 
8856 /* GL_NV_gpu_program4 */
8857 
8858 #ifndef GL_NV_gpu_program4
8859 #define GL_NV_gpu_program4 1
8860 #define __GLEE_GL_NV_gpu_program4 1
8861 /* Constants */
8862 #define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904
8863 #define GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x8905
8864 #define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906
8865 #define GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907
8866 #define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908
8867 #define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909
8868 #define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5
8869 #define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6
8870 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
8871 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint * params);
8872 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint * params);
8873 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
8874 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint * params);
8875 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint * params);
8876 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
8877 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint * params);
8878 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint * params);
8879 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
8880 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint * params);
8881 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint * params);
8882 typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint * params);
8883 typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint * params);
8884 typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint * params);
8885 typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint * params);
8886 GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERI4INVPROC pglProgramLocalParameterI4iNV;
8887 GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC pglProgramLocalParameterI4ivNV;
8888 GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC pglProgramLocalParametersI4ivNV;
8889 GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERI4UINVPROC pglProgramLocalParameterI4uiNV;
8890 GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC pglProgramLocalParameterI4uivNV;
8891 GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC pglProgramLocalParametersI4uivNV;
8892 GLEE_EXTERN PFNGLPROGRAMENVPARAMETERI4INVPROC pglProgramEnvParameterI4iNV;
8893 GLEE_EXTERN PFNGLPROGRAMENVPARAMETERI4IVNVPROC pglProgramEnvParameterI4ivNV;
8894 GLEE_EXTERN PFNGLPROGRAMENVPARAMETERSI4IVNVPROC pglProgramEnvParametersI4ivNV;
8895 GLEE_EXTERN PFNGLPROGRAMENVPARAMETERI4UINVPROC pglProgramEnvParameterI4uiNV;
8896 GLEE_EXTERN PFNGLPROGRAMENVPARAMETERI4UIVNVPROC pglProgramEnvParameterI4uivNV;
8897 GLEE_EXTERN PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC pglProgramEnvParametersI4uivNV;
8898 GLEE_EXTERN PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC pglGetProgramLocalParameterIivNV;
8899 GLEE_EXTERN PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC pglGetProgramLocalParameterIuivNV;
8900 GLEE_EXTERN PFNGLGETPROGRAMENVPARAMETERIIVNVPROC pglGetProgramEnvParameterIivNV;
8901 GLEE_EXTERN PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC pglGetProgramEnvParameterIuivNV;
8902 #define glProgramLocalParameterI4iNV pglProgramLocalParameterI4iNV
8903 #define glProgramLocalParameterI4ivNV pglProgramLocalParameterI4ivNV
8904 #define glProgramLocalParametersI4ivNV pglProgramLocalParametersI4ivNV
8905 #define glProgramLocalParameterI4uiNV pglProgramLocalParameterI4uiNV
8906 #define glProgramLocalParameterI4uivNV pglProgramLocalParameterI4uivNV
8907 #define glProgramLocalParametersI4uivNV pglProgramLocalParametersI4uivNV
8908 #define glProgramEnvParameterI4iNV pglProgramEnvParameterI4iNV
8909 #define glProgramEnvParameterI4ivNV pglProgramEnvParameterI4ivNV
8910 #define glProgramEnvParametersI4ivNV pglProgramEnvParametersI4ivNV
8911 #define glProgramEnvParameterI4uiNV pglProgramEnvParameterI4uiNV
8912 #define glProgramEnvParameterI4uivNV pglProgramEnvParameterI4uivNV
8913 #define glProgramEnvParametersI4uivNV pglProgramEnvParametersI4uivNV
8914 #define glGetProgramLocalParameterIivNV pglGetProgramLocalParameterIivNV
8915 #define glGetProgramLocalParameterIuivNV pglGetProgramLocalParameterIuivNV
8916 #define glGetProgramEnvParameterIivNV pglGetProgramEnvParameterIivNV
8917 #define glGetProgramEnvParameterIuivNV pglGetProgramEnvParameterIuivNV
8918 #endif
8919 
8920 /* GL_NV_framebuffer_multisample_coverage */
8921 
8922 #ifndef GL_NV_framebuffer_multisample_coverage
8923 #define GL_NV_framebuffer_multisample_coverage 1
8924 #define __GLEE_GL_NV_framebuffer_multisample_coverage 1
8925 /* Constants */
8926 #define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB
8927 #define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10
8928 #define GL_MAX_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8D57
8929 #define GL_MAX_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E11
8930 #define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12
8931 #define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E13
8932 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
8933 GLEE_EXTERN PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC pglRenderbufferStorageMultisampleCoverageNV;
8934 #define glRenderbufferStorageMultisampleCoverageNV pglRenderbufferStorageMultisampleCoverageNV
8935 #endif
8936 
8937 /* GL_EXT_framebuffer_multisample */
8938 
8939 #ifndef GL_EXT_framebuffer_multisample
8940 #define GL_EXT_framebuffer_multisample 1
8941 #define __GLEE_GL_EXT_framebuffer_multisample 1
8942 /* Constants */
8943 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56
8944 #define GL_MAX_SAMPLES_EXT 0x8D57
8945 #define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB
8946 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
8947 GLEE_EXTERN PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC pglRenderbufferStorageMultisampleEXT;
8948 #define glRenderbufferStorageMultisampleEXT pglRenderbufferStorageMultisampleEXT
8949 #endif
8950 
8951 /* GL_EXT_framebuffer_blit */
8952 
8953 #ifndef GL_EXT_framebuffer_blit
8954 #define GL_EXT_framebuffer_blit 1
8955 #define __GLEE_GL_EXT_framebuffer_blit 1
8956 /* Constants */
8957 #define GL_READ_FRAMEBUFFER_EXT 0x8CA8
8958 #define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9
8959 #define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CA6
8960 #define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA
8961 typedef void (APIENTRYP PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
8962 GLEE_EXTERN PFNGLBLITFRAMEBUFFEREXTPROC pglBlitFramebufferEXT;
8963 #define glBlitFramebufferEXT pglBlitFramebufferEXT
8964 #endif
8965 
8966 /* GL_EXT_texture_compression_rgtc */
8967 
8968 #ifndef GL_EXT_texture_compression_rgtc
8969 #define GL_EXT_texture_compression_rgtc 1
8970 #define __GLEE_GL_EXT_texture_compression_rgtc 1
8971 /* Constants */
8972 #define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB
8973 #define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC
8974 #define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD
8975 #define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE
8976 #endif
8977 
8978 /* GL_EXT_color_matrix */
8979 
8980 #ifndef GL_EXT_color_matrix
8981 #define GL_EXT_color_matrix 1
8982 #define __GLEE_GL_EXT_color_matrix 1
8983 /* Constants */
8984 #endif
8985 
8986 /* GL_SGIX_texture_select */
8987 
8988 #ifndef GL_SGIX_texture_select
8989 #define GL_SGIX_texture_select 1
8990 #define __GLEE_GL_SGIX_texture_select 1
8991 /* Constants */
8992 #endif
8993 
8994 /* GL_INGR_blend_func_separate */
8995 
8996 #ifndef GL_INGR_blend_func_separate
8997 #define GL_INGR_blend_func_separate 1
8998 #define __GLEE_GL_INGR_blend_func_separate 1
8999 /* Constants */
9000 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
9001 GLEE_EXTERN PFNGLBLENDFUNCSEPARATEINGRPROC pglBlendFuncSeparateINGR;
9002 #define glBlendFuncSeparateINGR pglBlendFuncSeparateINGR
9003 #endif
9004 
9005 /* GL_SGIX_depth_pass_instrument */
9006 
9007 #ifndef GL_SGIX_depth_pass_instrument
9008 #define GL_SGIX_depth_pass_instrument 1
9009 #define __GLEE_GL_SGIX_depth_pass_instrument 1
9010 /* Constants */
9011 #endif
9012 
9013 /* GL_SGIX_igloo_interface */
9014 
9015 #ifndef GL_SGIX_igloo_interface
9016 #define GL_SGIX_igloo_interface 1
9017 #define __GLEE_GL_SGIX_igloo_interface 1
9018 /* Constants */
9019 typedef void (APIENTRYP PFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const GLvoid * params);
9020 GLEE_EXTERN PFNGLIGLOOINTERFACESGIXPROC pglIglooInterfaceSGIX;
9021 #define glIglooInterfaceSGIX pglIglooInterfaceSGIX
9022 #endif
9023 
9024 /* GL_EXT_draw_buffers2 */
9025 
9026 #ifndef GL_EXT_draw_buffers2
9027 #define GL_EXT_draw_buffers2 1
9028 #define __GLEE_GL_EXT_draw_buffers2 1
9029 /* Constants */
9030 typedef void (APIENTRYP PFNGLCOLORMASKINDEXEDEXTPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
9031 typedef void (APIENTRYP PFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum target, GLuint index, GLboolean * data);
9032 typedef void (APIENTRYP PFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLint * data);
9033 typedef void (APIENTRYP PFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
9034 typedef void (APIENTRYP PFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
9035 typedef GLboolean (APIENTRYP PFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index);
9036 GLEE_EXTERN PFNGLCOLORMASKINDEXEDEXTPROC pglColorMaskIndexedEXT;
9037 GLEE_EXTERN PFNGLGETBOOLEANINDEXEDVEXTPROC pglGetBooleanIndexedvEXT;
9038 GLEE_EXTERN PFNGLGETINTEGERINDEXEDVEXTPROC pglGetIntegerIndexedvEXT;
9039 GLEE_EXTERN PFNGLENABLEINDEXEDEXTPROC pglEnableIndexedEXT;
9040 GLEE_EXTERN PFNGLDISABLEINDEXEDEXTPROC pglDisableIndexedEXT;
9041 GLEE_EXTERN PFNGLISENABLEDINDEXEDEXTPROC pglIsEnabledIndexedEXT;
9042 #define glColorMaskIndexedEXT pglColorMaskIndexedEXT
9043 #define glGetBooleanIndexedvEXT pglGetBooleanIndexedvEXT
9044 #define glGetIntegerIndexedvEXT pglGetIntegerIndexedvEXT
9045 #define glEnableIndexedEXT pglEnableIndexedEXT
9046 #define glDisableIndexedEXT pglDisableIndexedEXT
9047 #define glIsEnabledIndexedEXT pglIsEnabledIndexedEXT
9048 #endif
9049 
9050 /* GL_NV_parameter_buffer_object */
9051 
9052 #ifndef GL_NV_parameter_buffer_object
9053 #define GL_NV_parameter_buffer_object 1
9054 #define __GLEE_GL_NV_parameter_buffer_object 1
9055 /* Constants */
9056 typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params);
9057 typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params);
9058 typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params);
9059 GLEE_EXTERN PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC pglProgramBufferParametersfvNV;
9060 GLEE_EXTERN PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC pglProgramBufferParametersIivNV;
9061 GLEE_EXTERN PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC pglProgramBufferParametersIuivNV;
9062 #define glProgramBufferParametersfvNV pglProgramBufferParametersfvNV
9063 #define glProgramBufferParametersIivNV pglProgramBufferParametersIivNV
9064 #define glProgramBufferParametersIuivNV pglProgramBufferParametersIuivNV
9065 #endif
9066 
9067 /* GL_EXT_draw_instanced */
9068 
9069 #ifndef GL_EXT_draw_instanced
9070 #define GL_EXT_draw_instanced 1
9071 #define __GLEE_GL_EXT_draw_instanced 1
9072 /* Constants */
9073 typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount);
9074 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);
9075 GLEE_EXTERN PFNGLDRAWARRAYSINSTANCEDEXTPROC pglDrawArraysInstancedEXT;
9076 GLEE_EXTERN PFNGLDRAWELEMENTSINSTANCEDEXTPROC pglDrawElementsInstancedEXT;
9077 #define glDrawArraysInstancedEXT pglDrawArraysInstancedEXT
9078 #define glDrawElementsInstancedEXT pglDrawElementsInstancedEXT
9079 #endif
9080 
9081 /* GL_EXT_fragment_lighting */
9082 
9083 #ifndef GL_EXT_fragment_lighting
9084 #define GL_EXT_fragment_lighting 1
9085 #define __GLEE_GL_EXT_fragment_lighting 1
9086 /* Constants */
9087 #define GL_FRAGMENT_LIGHTING_EXT 0x8400
9088 #define GL_FRAGMENT_COLOR_MATERIAL_EXT 0x8401
9089 #define GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT 0x8402
9090 #define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT 0x8403
9091 #define GL_MAX_FRAGMENT_LIGHTS_EXT 0x8404
9092 #define GL_MAX_ACTIVE_LIGHTS_EXT 0x8405
9093 #define GL_CURRENT_RASTER_NORMAL_EXT 0x8406
9094 #define GL_LIGHT_ENV_MODE_EXT 0x8407
9095 #define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT 0x8408
9096 #define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT 0x8409
9097 #define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT 0x840A
9098 #define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT 0x840B
9099 #define GL_FRAGMENT_LIGHT0_EXT 0x840C
9100 #define GL_FRAGMENT_LIGHT7_EXT 0x8413
9101 typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTMODELIEXTPROC) (GLenum pname, GLint param);
9102 typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param);
9103 typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVEXTPROC) (GLenum pname, GLint * params);
9104 typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVEXTPROC) (GLenum pname, GLfloat * params);
9105 typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTIEXTPROC) (GLenum light, GLenum pname, GLint param);
9106 typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTFEXTPROC) (GLenum light, GLenum pname, GLfloat param);
9107 typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint * params);
9108 typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat * params);
9109 typedef GLvoid (APIENTRYP PFNGLGETFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint * params);
9110 typedef GLvoid (APIENTRYP PFNGLGETFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat * params);
9111 typedef GLvoid (APIENTRYP PFNGLFRAGMENTMATERIALFEXTPROC) (GLenum face, GLenum pname, const GLfloat param);
9112 typedef GLvoid (APIENTRYP PFNGLFRAGMENTMATERIALIEXTPROC) (GLenum face, GLenum pname, const GLint param);
9113 typedef GLvoid (APIENTRYP PFNGLFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat * params);
9114 typedef GLvoid (APIENTRYP PFNGLFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint * params);
9115 typedef GLvoid (APIENTRYP PFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode);
9116 typedef GLvoid (APIENTRYP PFNGLGETFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat * params);
9117 typedef GLvoid (APIENTRYP PFNGLGETFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint * params);
9118 typedef GLvoid (APIENTRYP PFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param);
9119 GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELIEXTPROC pglFragmentLightModeliEXT;
9120 GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFEXTPROC pglFragmentLightModelfEXT;
9121 GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELIVEXTPROC pglFragmentLightModelivEXT;
9122 GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFVEXTPROC pglFragmentLightModelfvEXT;
9123 GLEE_EXTERN PFNGLFRAGMENTLIGHTIEXTPROC pglFragmentLightiEXT;
9124 GLEE_EXTERN PFNGLFRAGMENTLIGHTFEXTPROC pglFragmentLightfEXT;
9125 GLEE_EXTERN PFNGLFRAGMENTLIGHTIVEXTPROC pglFragmentLightivEXT;
9126 GLEE_EXTERN PFNGLFRAGMENTLIGHTFVEXTPROC pglFragmentLightfvEXT;
9127 GLEE_EXTERN PFNGLGETFRAGMENTLIGHTIVEXTPROC pglGetFragmentLightivEXT;
9128 GLEE_EXTERN PFNGLGETFRAGMENTLIGHTFVEXTPROC pglGetFragmentLightfvEXT;
9129 GLEE_EXTERN PFNGLFRAGMENTMATERIALFEXTPROC pglFragmentMaterialfEXT;
9130 GLEE_EXTERN PFNGLFRAGMENTMATERIALIEXTPROC pglFragmentMaterialiEXT;
9131 GLEE_EXTERN PFNGLFRAGMENTMATERIALFVEXTPROC pglFragmentMaterialfvEXT;
9132 GLEE_EXTERN PFNGLFRAGMENTMATERIALIVEXTPROC pglFragmentMaterialivEXT;
9133 GLEE_EXTERN PFNGLFRAGMENTCOLORMATERIALEXTPROC pglFragmentColorMaterialEXT;
9134 GLEE_EXTERN PFNGLGETFRAGMENTMATERIALFVEXTPROC pglGetFragmentMaterialfvEXT;
9135 GLEE_EXTERN PFNGLGETFRAGMENTMATERIALIVEXTPROC pglGetFragmentMaterialivEXT;
9136 GLEE_EXTERN PFNGLLIGHTENVIEXTPROC pglLightEnviEXT;
9137 #define glFragmentLightModeliEXT pglFragmentLightModeliEXT
9138 #define glFragmentLightModelfEXT pglFragmentLightModelfEXT
9139 #define glFragmentLightModelivEXT pglFragmentLightModelivEXT
9140 #define glFragmentLightModelfvEXT pglFragmentLightModelfvEXT
9141 #define glFragmentLightiEXT pglFragmentLightiEXT
9142 #define glFragmentLightfEXT pglFragmentLightfEXT
9143 #define glFragmentLightivEXT pglFragmentLightivEXT
9144 #define glFragmentLightfvEXT pglFragmentLightfvEXT
9145 #define glGetFragmentLightivEXT pglGetFragmentLightivEXT
9146 #define glGetFragmentLightfvEXT pglGetFragmentLightfvEXT
9147 #define glFragmentMaterialfEXT pglFragmentMaterialfEXT
9148 #define glFragmentMaterialiEXT pglFragmentMaterialiEXT
9149 #define glFragmentMaterialfvEXT pglFragmentMaterialfvEXT
9150 #define glFragmentMaterialivEXT pglFragmentMaterialivEXT
9151 #define glFragmentColorMaterialEXT pglFragmentColorMaterialEXT
9152 #define glGetFragmentMaterialfvEXT pglGetFragmentMaterialfvEXT
9153 #define glGetFragmentMaterialivEXT pglGetFragmentMaterialivEXT
9154 #define glLightEnviEXT pglLightEnviEXT
9155 #endif
9156 
9157 /* GL_EXT_packed_depth_stencil */
9158 
9159 #ifndef GL_EXT_packed_depth_stencil
9160 #define GL_EXT_packed_depth_stencil 1
9161 #define __GLEE_GL_EXT_packed_depth_stencil 1
9162 /* Constants */
9163 #define GL_DEPTH_STENCIL_EXT 0x84F9
9164 #define GL_UNSIGNED_INT_24_8_EXT 0x84FA
9165 #define GL_DEPTH24_STENCIL8_EXT 0x88F0
9166 #define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1
9167 #endif
9168 
9169 /* GL_EXT_scene_marker */
9170 
9171 #ifndef GL_EXT_scene_marker
9172 #define GL_EXT_scene_marker 1
9173 #define __GLEE_GL_EXT_scene_marker 1
9174 /* Constants */
9175 typedef GLvoid (APIENTRYP PFNGLBEGINSCENEEXTPROC) ();
9176 typedef GLvoid (APIENTRYP PFNGLENDSCENEEXTPROC) ();
9177 GLEE_EXTERN PFNGLBEGINSCENEEXTPROC pglBeginSceneEXT;
9178 GLEE_EXTERN PFNGLENDSCENEEXTPROC pglEndSceneEXT;
9179 #define glBeginSceneEXT pglBeginSceneEXT
9180 #define glEndSceneEXT pglEndSceneEXT
9181 #endif
9182 
9183 /* GL_EXT_stencil_clear_tag */
9184 
9185 #ifndef GL_EXT_stencil_clear_tag
9186 #define GL_EXT_stencil_clear_tag 1
9187 #define __GLEE_GL_EXT_stencil_clear_tag 1
9188 /* Constants */
9189 #define GL_STENCIL_TAG_BITS_EXT 0x88F2
9190 #define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3
9191 #endif
9192 
9193 /* GL_EXT_texture_compression_dxt1 */
9194 
9195 #ifndef GL_EXT_texture_compression_dxt1
9196 #define GL_EXT_texture_compression_dxt1 1
9197 #define __GLEE_GL_EXT_texture_compression_dxt1 1
9198 /* Constants */
9199 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
9200 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
9201 #endif
9202 
9203 /* GL_EXT_texture_env */
9204 
9205 #ifndef GL_EXT_texture_env
9206 #define GL_EXT_texture_env 1
9207 #define __GLEE_GL_EXT_texture_env 1
9208 /* Constants */
9209 #define GL_TEXTURE_ENV0_EXT 0
9210 #define GL_TEXTURE_ENV_MODE_ALPHA_EXT 0
9211 #define GL_ENV_COPY_EXT 0
9212 #define GL_ENV_REPLACE_EXT 0
9213 #define GL_ENV_MODULATE_EXT 0
9214 #define GL_ENV_ADD_EXT 0
9215 #define GL_ENV_SUBTRACT_EXT 0
9216 #define GL_ENV_REVERSE_SUBTRACT_EXT 0
9217 #define GL_ENV_BLEND_EXT 0
9218 #define GL_ENV_REVERSE_BLEND_EXT 0
9219 #define GL_TEXTURE_ENV_SHIFT_EXT 0
9220 #endif
9221 
9222 /* GL_EXT_texture_sRGB */
9223 
9224 #ifndef GL_EXT_texture_sRGB
9225 #define GL_EXT_texture_sRGB 1
9226 #define __GLEE_GL_EXT_texture_sRGB 1
9227 /* Constants */
9228 #define GL_SRGB_EXT 0x8C40
9229 #define GL_SRGB8_EXT 0x8C41
9230 #define GL_SRGB_ALPHA_EXT 0x8C42
9231 #define GL_SRGB8_ALPHA8_EXT 0x8C43
9232 #define GL_SLUMINANCE_ALPHA_EXT 0x8C44
9233 #define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45
9234 #define GL_SLUMINANCE_EXT 0x8C46
9235 #define GL_SLUMINANCE8_EXT 0x8C47
9236 #define GL_COMPRESSED_SRGB_EXT 0x8C48
9237 #define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49
9238 #define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A
9239 #define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B
9240 #define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C
9241 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D
9242 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E
9243 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F
9244 #endif
9245 
9246 /* GL_IBM_static_data */
9247 
9248 #ifndef GL_IBM_static_data
9249 #define GL_IBM_static_data 1
9250 #define __GLEE_GL_IBM_static_data 1
9251 /* Constants */
9252 #define GL_ALL_STATIC_DATA_IBM 103060
9253 #define GL_STATIC_VERTEX_ARRAY_IBM 103061
9254 #endif
9255 
9256 /* GL_MESAX_texture_stack */
9257 
9258 #ifndef GL_MESAX_texture_stack
9259 #define GL_MESAX_texture_stack 1
9260 #define __GLEE_GL_MESAX_texture_stack 1
9261 /* Constants */
9262 #define GL_TEXTURE_1D_STACK_MESAX 0x8759
9263 #define GL_TEXTURE_2D_STACK_MESAX 0x875A
9264 #define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B
9265 #define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C
9266 #define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D
9267 #define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E
9268 #endif
9269 
9270 /* GL_OES_byte_coordinates */
9271 
9272 #ifndef GL_OES_byte_coordinates
9273 #define GL_OES_byte_coordinates 1
9274 #define __GLEE_GL_OES_byte_coordinates 1
9275 /* Constants */
9276 #define GL_BYTE 0x1400
9277 #endif
9278 
9279 /* GL_OES_compressed_paletted_texture */
9280 
9281 #ifndef GL_OES_compressed_paletted_texture
9282 #define GL_OES_compressed_paletted_texture 1
9283 #define __GLEE_GL_OES_compressed_paletted_texture 1
9284 /* Constants */
9285 #define GL_PALETTE4_RGB8_OES 0x8B90
9286 #define GL_PALETTE4_RGBA8_OES 0x8B91
9287 #define GL_PALETTE4_R5_G6_B5_OES 0x8B92
9288 #define GL_PALETTE4_RGBA4_OES 0x8B93
9289 #define GL_PALETTE4_RGB5_A1_OES 0x8B94
9290 #define GL_PALETTE8_RGB8_OES 0x8B95
9291 #define GL_PALETTE8_RGBA8_OES 0x8B96
9292 #define GL_PALETTE8_R5_G6_B5_OES 0x8B97
9293 #define GL_PALETTE8_RGBA4_OES 0x8B98
9294 #define GL_PALETTE8_RGB5_A1_OES 0x8B99
9295 #endif
9296 
9297 /* GL_OES_single_precision */
9298 
9299 #ifndef GL_OES_single_precision
9300 #define GL_OES_single_precision 1
9301 #define __GLEE_GL_OES_single_precision 1
9302 /* Constants */
9303 typedef GLvoid (APIENTRYP PFNGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f);
9304 typedef GLvoid (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
9305 typedef GLvoid (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
9306 typedef GLvoid (APIENTRYP PFNGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat* equation);
9307 typedef GLvoid (APIENTRYP PFNGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat* equation);
9308 typedef GLvoid (APIENTRYP PFNGLCLEARDEPTHFOESPROC) (GLclampd depth);
9309 GLEE_EXTERN PFNGLDEPTHRANGEFOESPROC pglDepthRangefOES;
9310 GLEE_EXTERN PFNGLFRUSTUMFOESPROC pglFrustumfOES;
9311 GLEE_EXTERN PFNGLORTHOFOESPROC pglOrthofOES;
9312 GLEE_EXTERN PFNGLCLIPPLANEFOESPROC pglClipPlanefOES;
9313 GLEE_EXTERN PFNGLGETCLIPPLANEFOESPROC pglGetClipPlanefOES;
9314 GLEE_EXTERN PFNGLCLEARDEPTHFOESPROC pglClearDepthfOES;
9315 #define glDepthRangefOES pglDepthRangefOES
9316 #define glFrustumfOES pglFrustumfOES
9317 #define glOrthofOES pglOrthofOES
9318 #define glClipPlanefOES pglClipPlanefOES
9319 #define glGetClipPlanefOES pglGetClipPlanefOES
9320 #define glClearDepthfOES pglClearDepthfOES
9321 #endif
9322 
9323 /* GL_SGIX_pixel_texture_bits */
9324 
9325 #ifndef GL_SGIX_pixel_texture_bits
9326 #define GL_SGIX_pixel_texture_bits 1
9327 #define __GLEE_GL_SGIX_pixel_texture_bits 1
9328 /* Constants */
9329 #endif
9330 
9331 /* GL_SGIX_texture_range */
9332 
9333 #ifndef GL_SGIX_texture_range
9334 #define GL_SGIX_texture_range 1
9335 #define __GLEE_GL_SGIX_texture_range 1
9336 /* Constants */
9337 #define GL_RGB_SIGNED_SGIX 0x85E0
9338 #define GL_RGBA_SIGNED_SGIX 0x85E1
9339 #define GL_ALPHA_SIGNED_SGIX 0x85E2
9340 #define GL_LUMINANCE_SIGNED_SGIX 0x85E3
9341 #define GL_INTENSITY_SIGNED_SGIX 0x85E4
9342 #define GL_LUMINANCE_ALPHA_SIGNED_SGIX 0x85E5
9343 #define GL_RGB16_SIGNED_SGIX 0x85E6
9344 #define GL_RGBA16_SIGNED_SGIX 0x85E7
9345 #define GL_ALPHA16_SIGNED_SGIX 0x85E8
9346 #define GL_LUMINANCE16_SIGNED_SGIX 0x85E9
9347 #define GL_INTENSITY16_SIGNED_SGIX 0x85EA
9348 #define GL_LUMINANCE16_ALPHA16_SIGNED_SGIX 0x85EB
9349 #define GL_RGB_EXTENDED_RANGE_SGIX 0x85EC
9350 #define GL_RGBA_EXTENDED_RANGE_SGIX 0x85ED
9351 #define GL_ALPHA_EXTENDED_RANGE_SGIX 0x85EE
9352 #define GL_LUMINANCE_EXTENDED_RANGE_SGIX 0x85EF
9353 #define GL_INTENSITY_EXTENDED_RANGE_SGIX 0x85F0
9354 #define GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX 0x85F1
9355 #define GL_RGB16_EXTENDED_RANGE_SGIX 0x85F2
9356 #define GL_RGBA16_EXTENDED_RANGE_SGIX 0x85F3
9357 #define GL_ALPHA16_EXTENDED_RANGE_SGIX 0x85F4
9358 #define GL_LUMINANCE16_EXTENDED_RANGE_SGIX 0x85F5
9359 #define GL_INTENSITY16_EXTENDED_RANGE_SGIX 0x85F6
9360 #define GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX 0x85F7
9361 #define GL_MIN_LUMINANCE_SGIS 0x85F8
9362 #define GL_MAX_LUMINANCE_SGIS 0x85F9
9363 #define GL_MIN_INTENSITY_SGIS 0x85FA
9364 #define GL_MAX_INTENSITY_SGIS 0x85FB
9365 #endif
9366 
9367 /* WGL */
9368 
9369 #ifdef WIN32
9370 
9371 /* Extension querying variables */
9372 
9373 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_buffer_region;
9374 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_multisample;
9375 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_extensions_string;
9376 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pixel_format;
9377 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_make_current_read;
9378 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pbuffer;
9379 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_render_texture;
9380 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pixel_format_float;
9381 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_make_current_read;
9382 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pixel_format;
9383 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pbuffer;
9384 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_depth_float;
9385 GLEE_EXTERN GLboolean _GLEE_WGL_3DFX_multisample;
9386 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_multisample;
9387 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_digital_video_control;
9388 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_gamma;
9389 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_genlock;
9390 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_image_buffer;
9391 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_swap_frame_lock;
9392 GLEE_EXTERN GLboolean _GLEE_WGL_NV_render_depth_texture;
9393 GLEE_EXTERN GLboolean _GLEE_WGL_NV_render_texture_rectangle;
9394 GLEE_EXTERN GLboolean _GLEE_WGL_ATI_pixel_format_float;
9395 GLEE_EXTERN GLboolean _GLEE_WGL_NV_float_buffer;
9396 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_display_color_table;
9397 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_extensions_string;
9398 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_swap_control;
9399 GLEE_EXTERN GLboolean _GLEE_WGL_NV_vertex_array_range;
9400 GLEE_EXTERN GLboolean _GLEE_WGL_OML_sync_control;
9401 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_swap_frame_usage;
9402 GLEE_EXTERN GLboolean _GLEE_WGL_3DL_stereo_control;
9403 
9404 /* Aliases for extension querying variables */
9405 
9406 #define GLEE_WGL_ARB_buffer_region GLeeEnabled(&_GLEE_WGL_ARB_buffer_region)
9407 #define GLEE_WGL_ARB_multisample GLeeEnabled(&_GLEE_WGL_ARB_multisample)
9408 #define GLEE_WGL_ARB_extensions_string GLeeEnabled(&_GLEE_WGL_ARB_extensions_string)
9409 #define GLEE_WGL_ARB_pixel_format GLeeEnabled(&_GLEE_WGL_ARB_pixel_format)
9410 #define GLEE_WGL_ARB_make_current_read GLeeEnabled(&_GLEE_WGL_ARB_make_current_read)
9411 #define GLEE_WGL_ARB_pbuffer GLeeEnabled(&_GLEE_WGL_ARB_pbuffer)
9412 #define GLEE_WGL_ARB_render_texture GLeeEnabled(&_GLEE_WGL_ARB_render_texture)
9413 #define GLEE_WGL_ARB_pixel_format_float GLeeEnabled(&_GLEE_WGL_ARB_pixel_format_float)
9414 #define GLEE_WGL_EXT_make_current_read GLeeEnabled(&_GLEE_WGL_EXT_make_current_read)
9415 #define GLEE_WGL_EXT_pixel_format GLeeEnabled(&_GLEE_WGL_EXT_pixel_format)
9416 #define GLEE_WGL_EXT_pbuffer GLeeEnabled(&_GLEE_WGL_EXT_pbuffer)
9417 #define GLEE_WGL_EXT_depth_float GLeeEnabled(&_GLEE_WGL_EXT_depth_float)
9418 #define GLEE_WGL_3DFX_multisample GLeeEnabled(&_GLEE_WGL_3DFX_multisample)
9419 #define GLEE_WGL_EXT_multisample GLeeEnabled(&_GLEE_WGL_EXT_multisample)
9420 #define GLEE_WGL_I3D_digital_video_control GLeeEnabled(&_GLEE_WGL_I3D_digital_video_control)
9421 #define GLEE_WGL_I3D_gamma GLeeEnabled(&_GLEE_WGL_I3D_gamma)
9422 #define GLEE_WGL_I3D_genlock GLeeEnabled(&_GLEE_WGL_I3D_genlock)
9423 #define GLEE_WGL_I3D_image_buffer GLeeEnabled(&_GLEE_WGL_I3D_image_buffer)
9424 #define GLEE_WGL_I3D_swap_frame_lock GLeeEnabled(&_GLEE_WGL_I3D_swap_frame_lock)
9425 #define GLEE_WGL_NV_render_depth_texture GLeeEnabled(&_GLEE_WGL_NV_render_depth_texture)
9426 #define GLEE_WGL_NV_render_texture_rectangle GLeeEnabled(&_GLEE_WGL_NV_render_texture_rectangle)
9427 #define GLEE_WGL_ATI_pixel_format_float GLeeEnabled(&_GLEE_WGL_ATI_pixel_format_float)
9428 #define GLEE_WGL_NV_float_buffer GLeeEnabled(&_GLEE_WGL_NV_float_buffer)
9429 #define GLEE_WGL_EXT_display_color_table GLeeEnabled(&_GLEE_WGL_EXT_display_color_table)
9430 #define GLEE_WGL_EXT_extensions_string GLeeEnabled(&_GLEE_WGL_EXT_extensions_string)
9431 #define GLEE_WGL_EXT_swap_control GLeeEnabled(&_GLEE_WGL_EXT_swap_control)
9432 #define GLEE_WGL_NV_vertex_array_range GLeeEnabled(&_GLEE_WGL_NV_vertex_array_range)
9433 #define GLEE_WGL_OML_sync_control GLeeEnabled(&_GLEE_WGL_OML_sync_control)
9434 #define GLEE_WGL_I3D_swap_frame_usage GLeeEnabled(&_GLEE_WGL_I3D_swap_frame_usage)
9435 #define GLEE_WGL_3DL_stereo_control GLeeEnabled(&_GLEE_WGL_3DL_stereo_control)
9436 
9437 /* WGL_ARB_buffer_region */
9438 
9439 #ifndef WGL_ARB_buffer_region
9440 #define WGL_ARB_buffer_region 1
9441 #define __GLEE_WGL_ARB_buffer_region 1
9442 /* Constants */
9443 #define WGL_FRONT_COLOR_BUFFER_BIT_ARB 0x00000001
9444 #define WGL_BACK_COLOR_BUFFER_BIT_ARB 0x00000002
9445 #define WGL_DEPTH_BUFFER_BIT_ARB 0x00000004
9446 #define WGL_STENCIL_BUFFER_BIT_ARB 0x00000008
9447 typedef HANDLE (APIENTRYP PFNWGLCREATEBUFFERREGIONARBPROC) (HDC hDC, int iLayerPlane, UINT uType);
9448 typedef VOID (APIENTRYP PFNWGLDELETEBUFFERREGIONARBPROC) (HANDLE hRegion);
9449 typedef BOOL (APIENTRYP PFNWGLSAVEBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height);
9450 typedef BOOL (APIENTRYP PFNWGLRESTOREBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc);
9451 GLEE_EXTERN PFNWGLCREATEBUFFERREGIONARBPROC pwglCreateBufferRegionARB;
9452 GLEE_EXTERN PFNWGLDELETEBUFFERREGIONARBPROC pwglDeleteBufferRegionARB;
9453 GLEE_EXTERN PFNWGLSAVEBUFFERREGIONARBPROC pwglSaveBufferRegionARB;
9454 GLEE_EXTERN PFNWGLRESTOREBUFFERREGIONARBPROC pwglRestoreBufferRegionARB;
9455 #define wglCreateBufferRegionARB pwglCreateBufferRegionARB
9456 #define wglDeleteBufferRegionARB pwglDeleteBufferRegionARB
9457 #define wglSaveBufferRegionARB pwglSaveBufferRegionARB
9458 #define wglRestoreBufferRegionARB pwglRestoreBufferRegionARB
9459 #endif
9460 
9461 /* WGL_ARB_multisample */
9462 
9463 #ifndef WGL_ARB_multisample
9464 #define WGL_ARB_multisample 1
9465 #define __GLEE_WGL_ARB_multisample 1
9466 /* Constants */
9467 #define WGL_SAMPLE_BUFFERS_ARB 0x2041
9468 #define WGL_SAMPLES_ARB 0x2042
9469 #endif
9470 
9471 /* WGL_ARB_extensions_string */
9472 
9473 #ifndef WGL_ARB_extensions_string
9474 #define WGL_ARB_extensions_string 1
9475 #define __GLEE_WGL_ARB_extensions_string 1
9476 /* Constants */
9477 typedef const char * (APIENTRYP PFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc);
9478 GLEE_EXTERN PFNWGLGETEXTENSIONSSTRINGARBPROC pwglGetExtensionsStringARB;
9479 #define wglGetExtensionsStringARB pwglGetExtensionsStringARB
9480 #endif
9481 
9482 /* WGL_ARB_pixel_format */
9483 
9484 #ifndef WGL_ARB_pixel_format
9485 #define WGL_ARB_pixel_format 1
9486 #define __GLEE_WGL_ARB_pixel_format 1
9487 /* Constants */
9488 #define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000
9489 #define WGL_DRAW_TO_WINDOW_ARB 0x2001
9490 #define WGL_DRAW_TO_BITMAP_ARB 0x2002
9491 #define WGL_ACCELERATION_ARB 0x2003
9492 #define WGL_NEED_PALETTE_ARB 0x2004
9493 #define WGL_NEED_SYSTEM_PALETTE_ARB 0x2005
9494 #define WGL_SWAP_LAYER_BUFFERS_ARB 0x2006
9495 #define WGL_SWAP_METHOD_ARB 0x2007
9496 #define WGL_NUMBER_OVERLAYS_ARB 0x2008
9497 #define WGL_NUMBER_UNDERLAYS_ARB 0x2009
9498 #define WGL_TRANSPARENT_ARB 0x200A
9499 #define WGL_TRANSPARENT_RED_VALUE_ARB 0x2037
9500 #define WGL_TRANSPARENT_GREEN_VALUE_ARB 0x2038
9501 #define WGL_TRANSPARENT_BLUE_VALUE_ARB 0x2039
9502 #define WGL_TRANSPARENT_ALPHA_VALUE_ARB 0x203A
9503 #define WGL_TRANSPARENT_INDEX_VALUE_ARB 0x203B
9504 #define WGL_SHARE_DEPTH_ARB 0x200C
9505 #define WGL_SHARE_STENCIL_ARB 0x200D
9506 #define WGL_SHARE_ACCUM_ARB 0x200E
9507 #define WGL_SUPPORT_GDI_ARB 0x200F
9508 #define WGL_SUPPORT_OPENGL_ARB 0x2010
9509 #define WGL_DOUBLE_BUFFER_ARB 0x2011
9510 #define WGL_STEREO_ARB 0x2012
9511 #define WGL_PIXEL_TYPE_ARB 0x2013
9512 #define WGL_COLOR_BITS_ARB 0x2014
9513 #define WGL_RED_BITS_ARB 0x2015
9514 #define WGL_RED_SHIFT_ARB 0x2016
9515 #define WGL_GREEN_BITS_ARB 0x2017
9516 #define WGL_GREEN_SHIFT_ARB 0x2018
9517 #define WGL_BLUE_BITS_ARB 0x2019
9518 #define WGL_BLUE_SHIFT_ARB 0x201A
9519 #define WGL_ALPHA_BITS_ARB 0x201B
9520 #define WGL_ALPHA_SHIFT_ARB 0x201C
9521 #define WGL_ACCUM_BITS_ARB 0x201D
9522 #define WGL_ACCUM_RED_BITS_ARB 0x201E
9523 #define WGL_ACCUM_GREEN_BITS_ARB 0x201F
9524 #define WGL_ACCUM_BLUE_BITS_ARB 0x2020
9525 #define WGL_ACCUM_ALPHA_BITS_ARB 0x2021
9526 #define WGL_DEPTH_BITS_ARB 0x2022
9527 #define WGL_STENCIL_BITS_ARB 0x2023
9528 #define WGL_AUX_BUFFERS_ARB 0x2024
9529 #define WGL_NO_ACCELERATION_ARB 0x2025
9530 #define WGL_GENERIC_ACCELERATION_ARB 0x2026
9531 #define WGL_FULL_ACCELERATION_ARB 0x2027
9532 #define WGL_SWAP_EXCHANGE_ARB 0x2028
9533 #define WGL_SWAP_COPY_ARB 0x2029
9534 #define WGL_SWAP_UNDEFINED_ARB 0x202A
9535 #define WGL_TYPE_RGBA_ARB 0x202B
9536 #define WGL_TYPE_COLORINDEX_ARB 0x202C
9537 typedef BOOL (APIENTRYP PFNWGLGETPIXELFORMATATTRIBIVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, int * piValues);
9538 typedef BOOL (APIENTRYP PFNWGLGETPIXELFORMATATTRIBFVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT * pfValues);
9539 typedef BOOL (APIENTRYP PFNWGLCHOOSEPIXELFORMATARBPROC) (HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats);
9540 GLEE_EXTERN PFNWGLGETPIXELFORMATATTRIBIVARBPROC pwglGetPixelFormatAttribivARB;
9541 GLEE_EXTERN PFNWGLGETPIXELFORMATATTRIBFVARBPROC pwglGetPixelFormatAttribfvARB;
9542 GLEE_EXTERN PFNWGLCHOOSEPIXELFORMATARBPROC pwglChoosePixelFormatARB;
9543 #define wglGetPixelFormatAttribivARB pwglGetPixelFormatAttribivARB
9544 #define wglGetPixelFormatAttribfvARB pwglGetPixelFormatAttribfvARB
9545 #define wglChoosePixelFormatARB pwglChoosePixelFormatARB
9546 #endif
9547 
9548 /* WGL_ARB_make_current_read */
9549 
9550 #ifndef WGL_ARB_make_current_read
9551 #define WGL_ARB_make_current_read 1
9552 #define __GLEE_WGL_ARB_make_current_read 1
9553 /* Constants */
9554 #define ERROR_INVALID_PIXEL_TYPE_ARB 0x2043
9555 #define ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB 0x2054
9556 typedef BOOL (APIENTRYP PFNWGLMAKECONTEXTCURRENTARBPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
9557 typedef HDC (APIENTRYP PFNWGLGETCURRENTREADDCARBPROC) ();
9558 GLEE_EXTERN PFNWGLMAKECONTEXTCURRENTARBPROC pwglMakeContextCurrentARB;
9559 GLEE_EXTERN PFNWGLGETCURRENTREADDCARBPROC pwglGetCurrentReadDCARB;
9560 #define wglMakeContextCurrentARB pwglMakeContextCurrentARB
9561 #define wglGetCurrentReadDCARB pwglGetCurrentReadDCARB
9562 #endif
9563 
9564 /* WGL_ARB_pbuffer */
9565 
9566 #ifndef WGL_ARB_pbuffer
9567 #define WGL_ARB_pbuffer 1
9568 #define __GLEE_WGL_ARB_pbuffer 1
9569 /* Constants */
9570 #define WGL_DRAW_TO_PBUFFER_ARB 0x202D
9571 #define WGL_MAX_PBUFFER_PIXELS_ARB 0x202E
9572 #define WGL_MAX_PBUFFER_WIDTH_ARB 0x202F
9573 #define WGL_MAX_PBUFFER_HEIGHT_ARB 0x2030
9574 #define WGL_PBUFFER_LARGEST_ARB 0x2033
9575 #define WGL_PBUFFER_WIDTH_ARB 0x2034
9576 #define WGL_PBUFFER_HEIGHT_ARB 0x2035
9577 #define WGL_PBUFFER_LOST_ARB 0x2036
9578 typedef HPBUFFERARB (APIENTRYP PFNWGLCREATEPBUFFERARBPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList);
9579 typedef HDC (APIENTRYP PFNWGLGETPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer);
9580 typedef int (APIENTRYP PFNWGLRELEASEPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer, HDC hDC);
9581 typedef BOOL (APIENTRYP PFNWGLDESTROYPBUFFERARBPROC) (HPBUFFERARB hPbuffer);
9582 typedef BOOL (APIENTRYP PFNWGLQUERYPBUFFERARBPROC) (HPBUFFERARB hPbuffer, int iAttribute, int * piValue);
9583 GLEE_EXTERN PFNWGLCREATEPBUFFERARBPROC pwglCreatePbufferARB;
9584 GLEE_EXTERN PFNWGLGETPBUFFERDCARBPROC pwglGetPbufferDCARB;
9585 GLEE_EXTERN PFNWGLRELEASEPBUFFERDCARBPROC pwglReleasePbufferDCARB;
9586 GLEE_EXTERN PFNWGLDESTROYPBUFFERARBPROC pwglDestroyPbufferARB;
9587 GLEE_EXTERN PFNWGLQUERYPBUFFERARBPROC pwglQueryPbufferARB;
9588 #define wglCreatePbufferARB pwglCreatePbufferARB
9589 #define wglGetPbufferDCARB pwglGetPbufferDCARB
9590 #define wglReleasePbufferDCARB pwglReleasePbufferDCARB
9591 #define wglDestroyPbufferARB pwglDestroyPbufferARB
9592 #define wglQueryPbufferARB pwglQueryPbufferARB
9593 #endif
9594 
9595 /* WGL_ARB_render_texture */
9596 
9597 #ifndef WGL_ARB_render_texture
9598 #define WGL_ARB_render_texture 1
9599 #define __GLEE_WGL_ARB_render_texture 1
9600 /* Constants */
9601 #define WGL_BIND_TO_TEXTURE_RGB_ARB 0x2070
9602 #define WGL_BIND_TO_TEXTURE_RGBA_ARB 0x2071
9603 #define WGL_TEXTURE_FORMAT_ARB 0x2072
9604 #define WGL_TEXTURE_TARGET_ARB 0x2073
9605 #define WGL_MIPMAP_TEXTURE_ARB 0x2074
9606 #define WGL_TEXTURE_RGB_ARB 0x2075
9607 #define WGL_TEXTURE_RGBA_ARB 0x2076
9608 #define WGL_NO_TEXTURE_ARB 0x2077
9609 #define WGL_TEXTURE_CUBE_MAP_ARB 0x2078
9610 #define WGL_TEXTURE_1D_ARB 0x2079
9611 #define WGL_TEXTURE_2D_ARB 0x207A
9612 #define WGL_MIPMAP_LEVEL_ARB 0x207B
9613 #define WGL_CUBE_MAP_FACE_ARB 0x207C
9614 #define WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x207D
9615 #define WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x207E
9616 #define WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x207F
9617 #define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x2080
9618 #define WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x2081
9619 #define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x2082
9620 #define WGL_FRONT_LEFT_ARB 0x2083
9621 #define WGL_FRONT_RIGHT_ARB 0x2084
9622 #define WGL_BACK_LEFT_ARB 0x2085
9623 #define WGL_BACK_RIGHT_ARB 0x2086
9624 #define WGL_AUX0_ARB 0x2087
9625 #define WGL_AUX1_ARB 0x2088
9626 #define WGL_AUX2_ARB 0x2089
9627 #define WGL_AUX3_ARB 0x208A
9628 #define WGL_AUX4_ARB 0x208B
9629 #define WGL_AUX5_ARB 0x208C
9630 #define WGL_AUX6_ARB 0x208D
9631 #define WGL_AUX7_ARB 0x208E
9632 #define WGL_AUX8_ARB 0x208F
9633 #define WGL_AUX9_ARB 0x2090
9634 typedef BOOL (APIENTRYP PFNWGLBINDTEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer);
9635 typedef BOOL (APIENTRYP PFNWGLRELEASETEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer);
9636 typedef BOOL (APIENTRYP PFNWGLSETPBUFFERATTRIBARBPROC) (HPBUFFERARB hPbuffer, const int * piAttribList);
9637 GLEE_EXTERN PFNWGLBINDTEXIMAGEARBPROC pwglBindTexImageARB;
9638 GLEE_EXTERN PFNWGLRELEASETEXIMAGEARBPROC pwglReleaseTexImageARB;
9639 GLEE_EXTERN PFNWGLSETPBUFFERATTRIBARBPROC pwglSetPbufferAttribARB;
9640 #define wglBindTexImageARB pwglBindTexImageARB
9641 #define wglReleaseTexImageARB pwglReleaseTexImageARB
9642 #define wglSetPbufferAttribARB pwglSetPbufferAttribARB
9643 #endif
9644 
9645 /* WGL_ARB_pixel_format_float */
9646 
9647 #ifndef WGL_ARB_pixel_format_float
9648 #define WGL_ARB_pixel_format_float 1
9649 #define __GLEE_WGL_ARB_pixel_format_float 1
9650 /* Constants */
9651 #define WGL_TYPE_RGBA_FLOAT_ARB 0x21A0
9652 #endif
9653 
9654 /* WGL_EXT_make_current_read */
9655 
9656 #ifndef WGL_EXT_make_current_read
9657 #define WGL_EXT_make_current_read 1
9658 #define __GLEE_WGL_EXT_make_current_read 1
9659 /* Constants */
9660 #define ERROR_INVALID_PIXEL_TYPE_EXT 0x2043
9661 typedef BOOL (APIENTRYP PFNWGLMAKECONTEXTCURRENTEXTPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
9662 typedef HDC (APIENTRYP PFNWGLGETCURRENTREADDCEXTPROC) ();
9663 GLEE_EXTERN PFNWGLMAKECONTEXTCURRENTEXTPROC pwglMakeContextCurrentEXT;
9664 GLEE_EXTERN PFNWGLGETCURRENTREADDCEXTPROC pwglGetCurrentReadDCEXT;
9665 #define wglMakeContextCurrentEXT pwglMakeContextCurrentEXT
9666 #define wglGetCurrentReadDCEXT pwglGetCurrentReadDCEXT
9667 #endif
9668 
9669 /* WGL_EXT_pixel_format */
9670 
9671 #ifndef WGL_EXT_pixel_format
9672 #define WGL_EXT_pixel_format 1
9673 #define __GLEE_WGL_EXT_pixel_format 1
9674 /* Constants */
9675 #define WGL_NUMBER_PIXEL_FORMATS_EXT 0x2000
9676 #define WGL_DRAW_TO_WINDOW_EXT 0x2001
9677 #define WGL_DRAW_TO_BITMAP_EXT 0x2002
9678 #define WGL_ACCELERATION_EXT 0x2003
9679 #define WGL_NEED_PALETTE_EXT 0x2004
9680 #define WGL_NEED_SYSTEM_PALETTE_EXT 0x2005
9681 #define WGL_SWAP_LAYER_BUFFERS_EXT 0x2006
9682 #define WGL_SWAP_METHOD_EXT 0x2007
9683 #define WGL_NUMBER_OVERLAYS_EXT 0x2008
9684 #define WGL_NUMBER_UNDERLAYS_EXT 0x2009
9685 #define WGL_TRANSPARENT_EXT 0x200A
9686 #define WGL_TRANSPARENT_VALUE_EXT 0x200B
9687 #define WGL_SHARE_DEPTH_EXT 0x200C
9688 #define WGL_SHARE_STENCIL_EXT 0x200D
9689 #define WGL_SHARE_ACCUM_EXT 0x200E
9690 #define WGL_SUPPORT_GDI_EXT 0x200F
9691 #define WGL_SUPPORT_OPENGL_EXT 0x2010
9692 #define WGL_DOUBLE_BUFFER_EXT 0x2011
9693 #define WGL_STEREO_EXT 0x2012
9694 #define WGL_PIXEL_TYPE_EXT 0x2013
9695 #define WGL_COLOR_BITS_EXT 0x2014
9696 #define WGL_RED_BITS_EXT 0x2015
9697 #define WGL_RED_SHIFT_EXT 0x2016
9698 #define WGL_GREEN_BITS_EXT 0x2017
9699 #define WGL_GREEN_SHIFT_EXT 0x2018
9700 #define WGL_BLUE_BITS_EXT 0x2019
9701 #define WGL_BLUE_SHIFT_EXT 0x201A
9702 #define WGL_ALPHA_BITS_EXT 0x201B
9703 #define WGL_ALPHA_SHIFT_EXT 0x201C
9704 #define WGL_ACCUM_BITS_EXT 0x201D
9705 #define WGL_ACCUM_RED_BITS_EXT 0x201E
9706 #define WGL_ACCUM_GREEN_BITS_EXT 0x201F
9707 #define WGL_ACCUM_BLUE_BITS_EXT 0x2020
9708 #define WGL_ACCUM_ALPHA_BITS_EXT 0x2021
9709 #define WGL_DEPTH_BITS_EXT 0x2022
9710 #define WGL_STENCIL_BITS_EXT 0x2023
9711 #define WGL_AUX_BUFFERS_EXT 0x2024
9712 #define WGL_NO_ACCELERATION_EXT 0x2025
9713 #define WGL_GENERIC_ACCELERATION_EXT 0x2026
9714 #define WGL_FULL_ACCELERATION_EXT 0x2027
9715 #define WGL_SWAP_EXCHANGE_EXT 0x2028
9716 #define WGL_SWAP_COPY_EXT 0x2029
9717 #define WGL_SWAP_UNDEFINED_EXT 0x202A
9718 #define WGL_TYPE_RGBA_EXT 0x202B
9719 #define WGL_TYPE_COLORINDEX_EXT 0x202C
9720 typedef BOOL (APIENTRYP PFNWGLGETPIXELFORMATATTRIBIVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, int * piValues);
9721 typedef BOOL (APIENTRYP PFNWGLGETPIXELFORMATATTRIBFVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, FLOAT * pfValues);
9722 typedef BOOL (APIENTRYP PFNWGLCHOOSEPIXELFORMATEXTPROC) (HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats);
9723 GLEE_EXTERN PFNWGLGETPIXELFORMATATTRIBIVEXTPROC pwglGetPixelFormatAttribivEXT;
9724 GLEE_EXTERN PFNWGLGETPIXELFORMATATTRIBFVEXTPROC pwglGetPixelFormatAttribfvEXT;
9725 GLEE_EXTERN PFNWGLCHOOSEPIXELFORMATEXTPROC pwglChoosePixelFormatEXT;
9726 #define wglGetPixelFormatAttribivEXT pwglGetPixelFormatAttribivEXT
9727 #define wglGetPixelFormatAttribfvEXT pwglGetPixelFormatAttribfvEXT
9728 #define wglChoosePixelFormatEXT pwglChoosePixelFormatEXT
9729 #endif
9730 
9731 /* WGL_EXT_pbuffer */
9732 
9733 #ifndef WGL_EXT_pbuffer
9734 #define WGL_EXT_pbuffer 1
9735 #define __GLEE_WGL_EXT_pbuffer 1
9736 /* Constants */
9737 #define WGL_DRAW_TO_PBUFFER_EXT 0x202D
9738 #define WGL_MAX_PBUFFER_PIXELS_EXT 0x202E
9739 #define WGL_MAX_PBUFFER_WIDTH_EXT 0x202F
9740 #define WGL_MAX_PBUFFER_HEIGHT_EXT 0x2030
9741 #define WGL_OPTIMAL_PBUFFER_WIDTH_EXT 0x2031
9742 #define WGL_OPTIMAL_PBUFFER_HEIGHT_EXT 0x2032
9743 #define WGL_PBUFFER_LARGEST_EXT 0x2033
9744 #define WGL_PBUFFER_WIDTH_EXT 0x2034
9745 #define WGL_PBUFFER_HEIGHT_EXT 0x2035
9746 typedef HPBUFFEREXT (APIENTRYP PFNWGLCREATEPBUFFEREXTPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList);
9747 typedef HDC (APIENTRYP PFNWGLGETPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer);
9748 typedef int (APIENTRYP PFNWGLRELEASEPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer, HDC hDC);
9749 typedef BOOL (APIENTRYP PFNWGLDESTROYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer);
9750 typedef BOOL (APIENTRYP PFNWGLQUERYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer, int iAttribute, int * piValue);
9751 GLEE_EXTERN PFNWGLCREATEPBUFFEREXTPROC pwglCreatePbufferEXT;
9752 GLEE_EXTERN PFNWGLGETPBUFFERDCEXTPROC pwglGetPbufferDCEXT;
9753 GLEE_EXTERN PFNWGLRELEASEPBUFFERDCEXTPROC pwglReleasePbufferDCEXT;
9754 GLEE_EXTERN PFNWGLDESTROYPBUFFEREXTPROC pwglDestroyPbufferEXT;
9755 GLEE_EXTERN PFNWGLQUERYPBUFFEREXTPROC pwglQueryPbufferEXT;
9756 #define wglCreatePbufferEXT pwglCreatePbufferEXT
9757 #define wglGetPbufferDCEXT pwglGetPbufferDCEXT
9758 #define wglReleasePbufferDCEXT pwglReleasePbufferDCEXT
9759 #define wglDestroyPbufferEXT pwglDestroyPbufferEXT
9760 #define wglQueryPbufferEXT pwglQueryPbufferEXT
9761 #endif
9762 
9763 /* WGL_EXT_depth_float */
9764 
9765 #ifndef WGL_EXT_depth_float
9766 #define WGL_EXT_depth_float 1
9767 #define __GLEE_WGL_EXT_depth_float 1
9768 /* Constants */
9769 #define WGL_DEPTH_FLOAT_EXT 0x2040
9770 #endif
9771 
9772 /* WGL_3DFX_multisample */
9773 
9774 #ifndef WGL_3DFX_multisample
9775 #define WGL_3DFX_multisample 1
9776 #define __GLEE_WGL_3DFX_multisample 1
9777 /* Constants */
9778 #define WGL_SAMPLE_BUFFERS_3DFX 0x2060
9779 #define WGL_SAMPLES_3DFX 0x2061
9780 #endif
9781 
9782 /* WGL_EXT_multisample */
9783 
9784 #ifndef WGL_EXT_multisample
9785 #define WGL_EXT_multisample 1
9786 #define __GLEE_WGL_EXT_multisample 1
9787 /* Constants */
9788 #define WGL_SAMPLE_BUFFERS_EXT 0x2041
9789 #define WGL_SAMPLES_EXT 0x2042
9790 #endif
9791 
9792 /* WGL_I3D_digital_video_control */
9793 
9794 #ifndef WGL_I3D_digital_video_control
9795 #define WGL_I3D_digital_video_control 1
9796 #define __GLEE_WGL_I3D_digital_video_control 1
9797 /* Constants */
9798 #define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D 0x2050
9799 #define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D 0x2051
9800 #define WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D 0x2052
9801 #define WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D 0x2053
9802 typedef BOOL (APIENTRYP PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int * piValue);
9803 typedef BOOL (APIENTRYP PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int * piValue);
9804 GLEE_EXTERN PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC pwglGetDigitalVideoParametersI3D;
9805 GLEE_EXTERN PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC pwglSetDigitalVideoParametersI3D;
9806 #define wglGetDigitalVideoParametersI3D pwglGetDigitalVideoParametersI3D
9807 #define wglSetDigitalVideoParametersI3D pwglSetDigitalVideoParametersI3D
9808 #endif
9809 
9810 /* WGL_I3D_gamma */
9811 
9812 #ifndef WGL_I3D_gamma
9813 #define WGL_I3D_gamma 1
9814 #define __GLEE_WGL_I3D_gamma 1
9815 /* Constants */
9816 #define WGL_GAMMA_TABLE_SIZE_I3D 0x204E
9817 #define WGL_GAMMA_EXCLUDE_DESKTOP_I3D 0x204F
9818 typedef BOOL (APIENTRYP PFNWGLGETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int * piValue);
9819 typedef BOOL (APIENTRYP PFNWGLSETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int * piValue);
9820 typedef BOOL (APIENTRYP PFNWGLGETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, USHORT * puRed, USHORT * puGreen, USHORT * puBlue);
9821 typedef BOOL (APIENTRYP PFNWGLSETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, const USHORT * puRed, const USHORT * puGreen, const USHORT * puBlue);
9822 GLEE_EXTERN PFNWGLGETGAMMATABLEPARAMETERSI3DPROC pwglGetGammaTableParametersI3D;
9823 GLEE_EXTERN PFNWGLSETGAMMATABLEPARAMETERSI3DPROC pwglSetGammaTableParametersI3D;
9824 GLEE_EXTERN PFNWGLGETGAMMATABLEI3DPROC pwglGetGammaTableI3D;
9825 GLEE_EXTERN PFNWGLSETGAMMATABLEI3DPROC pwglSetGammaTableI3D;
9826 #define wglGetGammaTableParametersI3D pwglGetGammaTableParametersI3D
9827 #define wglSetGammaTableParametersI3D pwglSetGammaTableParametersI3D
9828 #define wglGetGammaTableI3D pwglGetGammaTableI3D
9829 #define wglSetGammaTableI3D pwglSetGammaTableI3D
9830 #endif
9831 
9832 /* WGL_I3D_genlock */
9833 
9834 #ifndef WGL_I3D_genlock
9835 #define WGL_I3D_genlock 1
9836 #define __GLEE_WGL_I3D_genlock 1
9837 /* Constants */
9838 #define WGL_GENLOCK_SOURCE_MULTIVIEW_I3D 0x2044
9839 #define WGL_GENLOCK_SOURCE_EXTENAL_SYNC_I3D 0x2045
9840 #define WGL_GENLOCK_SOURCE_EXTENAL_FIELD_I3D 0x2046
9841 #define WGL_GENLOCK_SOURCE_EXTENAL_TTL_I3D 0x2047
9842 #define WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D 0x2048
9843 #define WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D 0x2049
9844 #define WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D 0x204A
9845 #define WGL_GENLOCK_SOURCE_EDGE_RISING_I3D 0x204B
9846 #define WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D 0x204C
9847 typedef BOOL (APIENTRYP PFNWGLENABLEGENLOCKI3DPROC) (HDC hDC);
9848 typedef BOOL (APIENTRYP PFNWGLDISABLEGENLOCKI3DPROC) (HDC hDC);
9849 typedef BOOL (APIENTRYP PFNWGLISENABLEDGENLOCKI3DPROC) (HDC hDC, BOOL * pFlag);
9850 typedef BOOL (APIENTRYP PFNWGLGENLOCKSOURCEI3DPROC) (HDC hDC, UINT uSource);
9851 typedef BOOL (APIENTRYP PFNWGLGETGENLOCKSOURCEI3DPROC) (HDC hDC, UINT * uSource);
9852 typedef BOOL (APIENTRYP PFNWGLGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT uEdge);
9853 typedef BOOL (APIENTRYP PFNWGLGETGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT * uEdge);
9854 typedef BOOL (APIENTRYP PFNWGLGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT uRate);
9855 typedef BOOL (APIENTRYP PFNWGLGETGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT * uRate);
9856 typedef BOOL (APIENTRYP PFNWGLGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT uDelay);
9857 typedef BOOL (APIENTRYP PFNWGLGETGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT * uDelay);
9858 typedef BOOL (APIENTRYP PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) (HDC hDC, UINT * uMaxLineDelay, UINT * uMaxPixelDelay);
9859 GLEE_EXTERN PFNWGLENABLEGENLOCKI3DPROC pwglEnableGenlockI3D;
9860 GLEE_EXTERN PFNWGLDISABLEGENLOCKI3DPROC pwglDisableGenlockI3D;
9861 GLEE_EXTERN PFNWGLISENABLEDGENLOCKI3DPROC pwglIsEnabledGenlockI3D;
9862 GLEE_EXTERN PFNWGLGENLOCKSOURCEI3DPROC pwglGenlockSourceI3D;
9863 GLEE_EXTERN PFNWGLGETGENLOCKSOURCEI3DPROC pwglGetGenlockSourceI3D;
9864 GLEE_EXTERN PFNWGLGENLOCKSOURCEEDGEI3DPROC pwglGenlockSourceEdgeI3D;
9865 GLEE_EXTERN PFNWGLGETGENLOCKSOURCEEDGEI3DPROC pwglGetGenlockSourceEdgeI3D;
9866 GLEE_EXTERN PFNWGLGENLOCKSAMPLERATEI3DPROC pwglGenlockSampleRateI3D;
9867 GLEE_EXTERN PFNWGLGETGENLOCKSAMPLERATEI3DPROC pwglGetGenlockSampleRateI3D;
9868 GLEE_EXTERN PFNWGLGENLOCKSOURCEDELAYI3DPROC pwglGenlockSourceDelayI3D;
9869 GLEE_EXTERN PFNWGLGETGENLOCKSOURCEDELAYI3DPROC pwglGetGenlockSourceDelayI3D;
9870 GLEE_EXTERN PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC pwglQueryGenlockMaxSourceDelayI3D;
9871 #define wglEnableGenlockI3D pwglEnableGenlockI3D
9872 #define wglDisableGenlockI3D pwglDisableGenlockI3D
9873 #define wglIsEnabledGenlockI3D pwglIsEnabledGenlockI3D
9874 #define wglGenlockSourceI3D pwglGenlockSourceI3D
9875 #define wglGetGenlockSourceI3D pwglGetGenlockSourceI3D
9876 #define wglGenlockSourceEdgeI3D pwglGenlockSourceEdgeI3D
9877 #define wglGetGenlockSourceEdgeI3D pwglGetGenlockSourceEdgeI3D
9878 #define wglGenlockSampleRateI3D pwglGenlockSampleRateI3D
9879 #define wglGetGenlockSampleRateI3D pwglGetGenlockSampleRateI3D
9880 #define wglGenlockSourceDelayI3D pwglGenlockSourceDelayI3D
9881 #define wglGetGenlockSourceDelayI3D pwglGetGenlockSourceDelayI3D
9882 #define wglQueryGenlockMaxSourceDelayI3D pwglQueryGenlockMaxSourceDelayI3D
9883 #endif
9884 
9885 /* WGL_I3D_image_buffer */
9886 
9887 #ifndef WGL_I3D_image_buffer
9888 #define WGL_I3D_image_buffer 1
9889 #define __GLEE_WGL_I3D_image_buffer 1
9890 /* Constants */
9891 #define WGL_IMAGE_BUFFER_MIN_ACCESS_I3D 0x00000001
9892 #define WGL_IMAGE_BUFFER_LOCK_I3D 0x00000002
9893 typedef LPVOID (APIENTRYP PFNWGLCREATEIMAGEBUFFERI3DPROC) (HDC hDC, DWORD dwSize, UINT uFlags);
9894 typedef BOOL (APIENTRYP PFNWGLDESTROYIMAGEBUFFERI3DPROC) (HDC hDC, LPVOID pAddress);
9895 typedef BOOL (APIENTRYP PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, const HANDLE * pEvent, const LPVOID * pAddress, const DWORD * pSize, UINT count);
9896 typedef BOOL (APIENTRYP PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, const LPVOID * pAddress, UINT count);
9897 GLEE_EXTERN PFNWGLCREATEIMAGEBUFFERI3DPROC pwglCreateImageBufferI3D;
9898 GLEE_EXTERN PFNWGLDESTROYIMAGEBUFFERI3DPROC pwglDestroyImageBufferI3D;
9899 GLEE_EXTERN PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC pwglAssociateImageBufferEventsI3D;
9900 GLEE_EXTERN PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC pwglReleaseImageBufferEventsI3D;
9901 #define wglCreateImageBufferI3D pwglCreateImageBufferI3D
9902 #define wglDestroyImageBufferI3D pwglDestroyImageBufferI3D
9903 #define wglAssociateImageBufferEventsI3D pwglAssociateImageBufferEventsI3D
9904 #define wglReleaseImageBufferEventsI3D pwglReleaseImageBufferEventsI3D
9905 #endif
9906 
9907 /* WGL_I3D_swap_frame_lock */
9908 
9909 #ifndef WGL_I3D_swap_frame_lock
9910 #define WGL_I3D_swap_frame_lock 1
9911 #define __GLEE_WGL_I3D_swap_frame_lock 1
9912 /* Constants */
9913 typedef BOOL (APIENTRYP PFNWGLENABLEFRAMELOCKI3DPROC) ();
9914 typedef BOOL (APIENTRYP PFNWGLDISABLEFRAMELOCKI3DPROC) ();
9915 typedef BOOL (APIENTRYP PFNWGLISENABLEDFRAMELOCKI3DPROC) (BOOL * pFlag);
9916 typedef BOOL (APIENTRYP PFNWGLQUERYFRAMELOCKMASTERI3DPROC) (BOOL * pFlag);
9917 GLEE_EXTERN PFNWGLENABLEFRAMELOCKI3DPROC pwglEnableFrameLockI3D;
9918 GLEE_EXTERN PFNWGLDISABLEFRAMELOCKI3DPROC pwglDisableFrameLockI3D;
9919 GLEE_EXTERN PFNWGLISENABLEDFRAMELOCKI3DPROC pwglIsEnabledFrameLockI3D;
9920 GLEE_EXTERN PFNWGLQUERYFRAMELOCKMASTERI3DPROC pwglQueryFrameLockMasterI3D;
9921 #define wglEnableFrameLockI3D pwglEnableFrameLockI3D
9922 #define wglDisableFrameLockI3D pwglDisableFrameLockI3D
9923 #define wglIsEnabledFrameLockI3D pwglIsEnabledFrameLockI3D
9924 #define wglQueryFrameLockMasterI3D pwglQueryFrameLockMasterI3D
9925 #endif
9926 
9927 /* WGL_NV_render_depth_texture */
9928 
9929 #ifndef WGL_NV_render_depth_texture
9930 #define WGL_NV_render_depth_texture 1
9931 #define __GLEE_WGL_NV_render_depth_texture 1
9932 /* Constants */
9933 #define WGL_BIND_TO_TEXTURE_DEPTH_NV 0x20A3
9934 #define WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV 0x20A4
9935 #define WGL_DEPTH_TEXTURE_FORMAT_NV 0x20A5
9936 #define WGL_TEXTURE_DEPTH_COMPONENT_NV 0x20A6
9937 #define WGL_DEPTH_COMPONENT_NV 0x20A7
9938 #endif
9939 
9940 /* WGL_NV_render_texture_rectangle */
9941 
9942 #ifndef WGL_NV_render_texture_rectangle
9943 #define WGL_NV_render_texture_rectangle 1
9944 #define __GLEE_WGL_NV_render_texture_rectangle 1
9945 /* Constants */
9946 #define WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV 0x20A0
9947 #define WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV 0x20A1
9948 #define WGL_TEXTURE_RECTANGLE_NV 0x20A2
9949 #endif
9950 
9951 /* WGL_ATI_pixel_format_float */
9952 
9953 #ifndef WGL_ATI_pixel_format_float
9954 #define WGL_ATI_pixel_format_float 1
9955 #define __GLEE_WGL_ATI_pixel_format_float 1
9956 /* Constants */
9957 #define WGL_TYPE_RGBA_FLOAT_ATI 0x21A0
9958 #endif
9959 
9960 /* WGL_NV_float_buffer */
9961 
9962 #ifndef WGL_NV_float_buffer
9963 #define WGL_NV_float_buffer 1
9964 #define __GLEE_WGL_NV_float_buffer 1
9965 /* Constants */
9966 #define WGL_FLOAT_COMPONENTS_NV 0x20B0
9967 #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV 0x20B1
9968 #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV 0x20B2
9969 #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV 0x20B3
9970 #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV 0x20B4
9971 #define WGL_TEXTURE_FLOAT_R_NV 0x20B5
9972 #define WGL_TEXTURE_FLOAT_RG_NV 0x20B6
9973 #define WGL_TEXTURE_FLOAT_RGB_NV 0x20B7
9974 #define WGL_TEXTURE_FLOAT_RGBA_NV 0x20B8
9975 #endif
9976 
9977 /* WGL_EXT_display_color_table */
9978 
9979 #ifndef WGL_EXT_display_color_table
9980 #define WGL_EXT_display_color_table 1
9981 #define __GLEE_WGL_EXT_display_color_table 1
9982 /* Constants */
9983 typedef GLboolean (APIENTRYP PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) (GLushort id);
9984 typedef GLboolean (APIENTRYP PFNWGLLOADDISPLAYCOLORTABLEEXTPROC) (const GLushort * table, GLuint length);
9985 typedef GLboolean (APIENTRYP PFNWGLBINDDISPLAYCOLORTABLEEXTPROC) (GLushort id);
9986 typedef VOID (APIENTRYP PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) (GLushort id);
9987 GLEE_EXTERN PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC pwglCreateDisplayColorTableEXT;
9988 GLEE_EXTERN PFNWGLLOADDISPLAYCOLORTABLEEXTPROC pwglLoadDisplayColorTableEXT;
9989 GLEE_EXTERN PFNWGLBINDDISPLAYCOLORTABLEEXTPROC pwglBindDisplayColorTableEXT;
9990 GLEE_EXTERN PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC pwglDestroyDisplayColorTableEXT;
9991 #define wglCreateDisplayColorTableEXT pwglCreateDisplayColorTableEXT
9992 #define wglLoadDisplayColorTableEXT pwglLoadDisplayColorTableEXT
9993 #define wglBindDisplayColorTableEXT pwglBindDisplayColorTableEXT
9994 #define wglDestroyDisplayColorTableEXT pwglDestroyDisplayColorTableEXT
9995 #endif
9996 
9997 /* WGL_EXT_extensions_string */
9998 
9999 #ifndef WGL_EXT_extensions_string
10000 #define WGL_EXT_extensions_string 1
10001 #define __GLEE_WGL_EXT_extensions_string 1
10002 /* Constants */
10003 typedef const char * (APIENTRYP PFNWGLGETEXTENSIONSSTRINGEXTPROC) ();
10004 GLEE_EXTERN PFNWGLGETEXTENSIONSSTRINGEXTPROC pwglGetExtensionsStringEXT;
10005 #define wglGetExtensionsStringEXT pwglGetExtensionsStringEXT
10006 #endif
10007 
10008 /* WGL_EXT_swap_control */
10009 
10010 #ifndef WGL_EXT_swap_control
10011 #define WGL_EXT_swap_control 1
10012 #define __GLEE_WGL_EXT_swap_control 1
10013 /* Constants */
10014 typedef BOOL (APIENTRYP PFNWGLSWAPINTERVALEXTPROC) (int interval);
10015 typedef int (APIENTRYP PFNWGLGETSWAPINTERVALEXTPROC) ();
10016 GLEE_EXTERN PFNWGLSWAPINTERVALEXTPROC pwglSwapIntervalEXT;
10017 GLEE_EXTERN PFNWGLGETSWAPINTERVALEXTPROC pwglGetSwapIntervalEXT;
10018 #define wglSwapIntervalEXT pwglSwapIntervalEXT
10019 #define wglGetSwapIntervalEXT pwglGetSwapIntervalEXT
10020 #endif
10021 
10022 /* WGL_NV_vertex_array_range */
10023 
10024 #ifndef WGL_NV_vertex_array_range
10025 #define WGL_NV_vertex_array_range 1
10026 #define __GLEE_WGL_NV_vertex_array_range 1
10027 /* Constants */
10028 typedef void* (APIENTRYP PFNWGLALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority);
10029 typedef void (APIENTRYP PFNWGLFREEMEMORYNVPROC) (void * pointer);
10030 GLEE_EXTERN PFNWGLALLOCATEMEMORYNVPROC pwglAllocateMemoryNV;
10031 GLEE_EXTERN PFNWGLFREEMEMORYNVPROC pwglFreeMemoryNV;
10032 #define wglAllocateMemoryNV pwglAllocateMemoryNV
10033 #define wglFreeMemoryNV pwglFreeMemoryNV
10034 #endif
10035 
10036 /* WGL_OML_sync_control */
10037 
10038 #ifndef WGL_OML_sync_control
10039 #define WGL_OML_sync_control 1
10040 #define __GLEE_WGL_OML_sync_control 1
10041 /* Constants */
10042 typedef BOOL (APIENTRYP PFNWGLGETSYNCVALUESOMLPROC) (HDC hdc, INT64 * ust, INT64 * msc, INT64 * sbc);
10043 typedef BOOL (APIENTRYP PFNWGLGETMSCRATEOMLPROC) (HDC hdc, INT32 * numerator, INT32 * denominator);
10044 typedef INT64 (APIENTRYP PFNWGLSWAPBUFFERSMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder);
10045 typedef INT64 (APIENTRYP PFNWGLSWAPLAYERBUFFERSMSCOMLPROC) (HDC hdc, int fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder);
10046 typedef BOOL (APIENTRYP PFNWGLWAITFORMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64 * ust, INT64 * msc, INT64 * sbc);
10047 typedef BOOL (APIENTRYP PFNWGLWAITFORSBCOMLPROC) (HDC hdc, INT64 target_sbc, INT64 * ust, INT64 * msc, INT64 * sbc);
10048 GLEE_EXTERN PFNWGLGETSYNCVALUESOMLPROC pwglGetSyncValuesOML;
10049 GLEE_EXTERN PFNWGLGETMSCRATEOMLPROC pwglGetMscRateOML;
10050 GLEE_EXTERN PFNWGLSWAPBUFFERSMSCOMLPROC pwglSwapBuffersMscOML;
10051 GLEE_EXTERN PFNWGLSWAPLAYERBUFFERSMSCOMLPROC pwglSwapLayerBuffersMscOML;
10052 GLEE_EXTERN PFNWGLWAITFORMSCOMLPROC pwglWaitForMscOML;
10053 GLEE_EXTERN PFNWGLWAITFORSBCOMLPROC pwglWaitForSbcOML;
10054 #define wglGetSyncValuesOML pwglGetSyncValuesOML
10055 #define wglGetMscRateOML pwglGetMscRateOML
10056 #define wglSwapBuffersMscOML pwglSwapBuffersMscOML
10057 #define wglSwapLayerBuffersMscOML pwglSwapLayerBuffersMscOML
10058 #define wglWaitForMscOML pwglWaitForMscOML
10059 #define wglWaitForSbcOML pwglWaitForSbcOML
10060 #endif
10061 
10062 /* WGL_I3D_swap_frame_usage */
10063 
10064 #ifndef WGL_I3D_swap_frame_usage
10065 #define WGL_I3D_swap_frame_usage 1
10066 #define __GLEE_WGL_I3D_swap_frame_usage 1
10067 /* Constants */
10068 typedef BOOL (APIENTRYP PFNWGLGETFRAMEUSAGEI3DPROC) (float * pUsage);
10069 typedef BOOL (APIENTRYP PFNWGLBEGINFRAMETRACKINGI3DPROC) ();
10070 typedef BOOL (APIENTRYP PFNWGLENDFRAMETRACKINGI3DPROC) ();
10071 typedef BOOL (APIENTRYP PFNWGLQUERYFRAMETRACKINGI3DPROC) (DWORD * pFrameCount, DWORD * pMissedFrames, float * pLastMissedUsage);
10072 GLEE_EXTERN PFNWGLGETFRAMEUSAGEI3DPROC pwglGetFrameUsageI3D;
10073 GLEE_EXTERN PFNWGLBEGINFRAMETRACKINGI3DPROC pwglBeginFrameTrackingI3D;
10074 GLEE_EXTERN PFNWGLENDFRAMETRACKINGI3DPROC pwglEndFrameTrackingI3D;
10075 GLEE_EXTERN PFNWGLQUERYFRAMETRACKINGI3DPROC pwglQueryFrameTrackingI3D;
10076 #define wglGetFrameUsageI3D pwglGetFrameUsageI3D
10077 #define wglBeginFrameTrackingI3D pwglBeginFrameTrackingI3D
10078 #define wglEndFrameTrackingI3D pwglEndFrameTrackingI3D
10079 #define wglQueryFrameTrackingI3D pwglQueryFrameTrackingI3D
10080 #endif
10081 
10082 /* WGL_3DL_stereo_control */
10083 
10084 #ifndef WGL_3DL_stereo_control
10085 #define WGL_3DL_stereo_control 1
10086 #define __GLEE_WGL_3DL_stereo_control 1
10087 /* Constants */
10088 #define WGL_STEREO_EMITTER_ENABLE_3DL 0x2055
10089 #define WGL_STEREO_EMITTER_DISABLE_3DL 0x2056
10090 #define WGL_STEREO_POLARITY_NORMAL_3DL 0x2057
10091 #define WGL_STEREO_POLARITY_INVERT_3DL 0x2058
10092 typedef BOOL (APIENTRYP PFNWGLSETSTEREOEMITTERSTATE3DLPROC) (HDC hDC, UINT uState);
10093 GLEE_EXTERN PFNWGLSETSTEREOEMITTERSTATE3DLPROC pwglSetStereoEmitterState3DL;
10094 #define wglSetStereoEmitterState3DL pwglSetStereoEmitterState3DL
10095 #endif
10096 #elif defined(__APPLE__) || defined(__APPLE_CC__)
10097 #else /* GLX */
10098 
10099 /* Extension querying variables */
10100 
10133 
10134 /* Aliases for extension querying variables */
10135 
10136 #define GLEE_GLX_VERSION_1_3 GLeeEnabled(&_GLEE_GLX_VERSION_1_3)
10137 #define GLEE_GLX_VERSION_1_4 GLeeEnabled(&_GLEE_GLX_VERSION_1_4)
10138 #define GLEE_GLX_ARB_multisample GLeeEnabled(&_GLEE_GLX_ARB_multisample)
10139 #define GLEE_GLX_ARB_fbconfig_float GLeeEnabled(&_GLEE_GLX_ARB_fbconfig_float)
10140 #define GLEE_GLX_SGIS_multisample GLeeEnabled(&_GLEE_GLX_SGIS_multisample)
10141 #define GLEE_GLX_EXT_visual_info GLeeEnabled(&_GLEE_GLX_EXT_visual_info)
10142 #define GLEE_GLX_SGI_swap_control GLeeEnabled(&_GLEE_GLX_SGI_swap_control)
10143 #define GLEE_GLX_SGI_video_sync GLeeEnabled(&_GLEE_GLX_SGI_video_sync)
10144 #define GLEE_GLX_SGI_make_current_read GLeeEnabled(&_GLEE_GLX_SGI_make_current_read)
10145 #define GLEE_GLX_EXT_visual_rating GLeeEnabled(&_GLEE_GLX_EXT_visual_rating)
10146 #define GLEE_GLX_EXT_import_context GLeeEnabled(&_GLEE_GLX_EXT_import_context)
10147 #define GLEE_GLX_SGIX_fbconfig GLeeEnabled(&_GLEE_GLX_SGIX_fbconfig)
10148 #define GLEE_GLX_SGIX_pbuffer GLeeEnabled(&_GLEE_GLX_SGIX_pbuffer)
10149 #define GLEE_GLX_SGI_cushion GLeeEnabled(&_GLEE_GLX_SGI_cushion)
10150 #define GLEE_GLX_SGIX_video_resize GLeeEnabled(&_GLEE_GLX_SGIX_video_resize)
10151 #define GLEE_GLX_SGIX_swap_group GLeeEnabled(&_GLEE_GLX_SGIX_swap_group)
10152 #define GLEE_GLX_SGIX_swap_barrier GLeeEnabled(&_GLEE_GLX_SGIX_swap_barrier)
10153 #define GLEE_GLX_SGIS_blended_overlay GLeeEnabled(&_GLEE_GLX_SGIS_blended_overlay)
10154 #define GLEE_GLX_SGIS_shared_multisample GLeeEnabled(&_GLEE_GLX_SGIS_shared_multisample)
10155 #define GLEE_GLX_SUN_get_transparent_index GLeeEnabled(&_GLEE_GLX_SUN_get_transparent_index)
10156 #define GLEE_GLX_3DFX_multisample GLeeEnabled(&_GLEE_GLX_3DFX_multisample)
10157 #define GLEE_GLX_MESA_copy_sub_buffer GLeeEnabled(&_GLEE_GLX_MESA_copy_sub_buffer)
10158 #define GLEE_GLX_MESA_pixmap_colormap GLeeEnabled(&_GLEE_GLX_MESA_pixmap_colormap)
10159 #define GLEE_GLX_MESA_release_buffers GLeeEnabled(&_GLEE_GLX_MESA_release_buffers)
10160 #define GLEE_GLX_MESA_set_3dfx_mode GLeeEnabled(&_GLEE_GLX_MESA_set_3dfx_mode)
10161 #define GLEE_GLX_SGIX_visual_select_group GLeeEnabled(&_GLEE_GLX_SGIX_visual_select_group)
10162 #define GLEE_GLX_OML_swap_method GLeeEnabled(&_GLEE_GLX_OML_swap_method)
10163 #define GLEE_GLX_OML_sync_control GLeeEnabled(&_GLEE_GLX_OML_sync_control)
10164 #define GLEE_GLX_NV_float_buffer GLeeEnabled(&_GLEE_GLX_NV_float_buffer)
10165 #define GLEE_GLX_SGIX_hyperpipe GLeeEnabled(&_GLEE_GLX_SGIX_hyperpipe)
10166 #define GLEE_GLX_MESA_agp_offset GLeeEnabled(&_GLEE_GLX_MESA_agp_offset)
10167 #define GLEE_GLX_EXT_scene_marker GLeeEnabled(&_GLEE_GLX_EXT_scene_marker)
10168 
10169 /* GLX_VERSION_1_3 */
10170 
10171 #ifndef GLX_VERSION_1_3
10172 #define GLX_VERSION_1_3 1
10173 #define __GLEE_GLX_VERSION_1_3 1
10174 /* Constants */
10175 #define GLX_WINDOW_BIT 0x00000001
10176 #define GLX_PIXMAP_BIT 0x00000002
10177 #define GLX_PBUFFER_BIT 0x00000004
10178 #define GLX_RGBA_BIT 0x00000001
10179 #define GLX_COLOR_INDEX_BIT 0x00000002
10180 #define GLX_PBUFFER_CLOBBER_MASK 0x08000000
10181 #define GLX_FRONT_LEFT_BUFFER_BIT 0x00000001
10182 #define GLX_FRONT_RIGHT_BUFFER_BIT 0x00000002
10183 #define GLX_BACK_LEFT_BUFFER_BIT 0x00000004
10184 #define GLX_BACK_RIGHT_BUFFER_BIT 0x00000008
10185 #define GLX_AUX_BUFFERS_BIT 0x00000010
10186 #define GLX_DEPTH_BUFFER_BIT 0x00000020
10187 #define GLX_STENCIL_BUFFER_BIT 0x00000040
10188 #define GLX_ACCUM_BUFFER_BIT 0x00000080
10189 #define GLX_CONFIG_CAVEAT 0x20
10190 #define GLX_X_VISUAL_TYPE 0x22
10191 #define GLX_TRANSPARENT_TYPE 0x23
10192 #define GLX_TRANSPARENT_INDEX_VALUE 0x24
10193 #define GLX_TRANSPARENT_RED_VALUE 0x25
10194 #define GLX_TRANSPARENT_GREEN_VALUE 0x26
10195 #define GLX_TRANSPARENT_BLUE_VALUE 0x27
10196 #define GLX_TRANSPARENT_ALPHA_VALUE 0x28
10197 #define GLX_DONT_CARE 0xFFFFFFFF
10198 #define GLX_NONE 0x8000
10199 #define GLX_SLOW_CONFIG 0x8001
10200 #define GLX_TRUE_COLOR 0x8002
10201 #define GLX_DIRECT_COLOR 0x8003
10202 #define GLX_PSEUDO_COLOR 0x8004
10203 #define GLX_STATIC_COLOR 0x8005
10204 #define GLX_GRAY_SCALE 0x8006
10205 #define GLX_STATIC_GRAY 0x8007
10206 #define GLX_TRANSPARENT_RGB 0x8008
10207 #define GLX_TRANSPARENT_INDEX 0x8009
10208 #define GLX_VISUAL_ID 0x800B
10209 #define GLX_SCREEN 0x800C
10210 #define GLX_NON_CONFORMANT_CONFIG 0x800D
10211 #define GLX_DRAWABLE_TYPE 0x8010
10212 #define GLX_RENDER_TYPE 0x8011
10213 #define GLX_X_RENDERABLE 0x8012
10214 #define GLX_FBCONFIG_ID 0x8013
10215 #define GLX_RGBA_TYPE 0x8014
10216 #define GLX_COLOR_INDEX_TYPE 0x8015
10217 #define GLX_MAX_PBUFFER_WIDTH 0x8016
10218 #define GLX_MAX_PBUFFER_HEIGHT 0x8017
10219 #define GLX_MAX_PBUFFER_PIXELS 0x8018
10220 #define GLX_PRESERVED_CONTENTS 0x801B
10221 #define GLX_LARGEST_PBUFFER 0x801C
10222 #define GLX_WIDTH 0x801D
10223 #define GLX_HEIGHT 0x801E
10224 #define GLX_EVENT_MASK 0x801F
10225 #define GLX_DAMAGED 0x8020
10226 #define GLX_SAVED 0x8021
10227 #define GLX_WINDOW 0x8022
10228 #define GLX_PBUFFER 0x8023
10229 #define GLX_PBUFFER_HEIGHT 0x8040
10230 #define GLX_PBUFFER_WIDTH 0x8041
10231 typedef GLXFBConfig * (APIENTRYP PFNGLXGETFBCONFIGSPROC) (Display * dpy, int screen, int * nelements);
10232 typedef GLXFBConfig * (APIENTRYP PFNGLXCHOOSEFBCONFIGPROC) (Display * dpy, int screen, const int * attrib_list, int * nelements);
10233 typedef int (APIENTRYP PFNGLXGETFBCONFIGATTRIBPROC) (Display * dpy, GLXFBConfig config, int attribute, int * value);
10234 typedef XVisualInfo * (APIENTRYP PFNGLXGETVISUALFROMFBCONFIGPROC) (Display * dpy, GLXFBConfig config);
10235 typedef GLXWindow (APIENTRYP PFNGLXCREATEWINDOWPROC) (Display * dpy, GLXFBConfig config, Window win, const int * attrib_list);
10236 typedef void (APIENTRYP PFNGLXDESTROYWINDOWPROC) (Display * dpy, GLXWindow win);
10237 typedef GLXPixmap (APIENTRYP PFNGLXCREATEPIXMAPPROC) (Display * dpy, GLXFBConfig config, Pixmap pixmap, const int * attrib_list);
10238 typedef void (APIENTRYP PFNGLXDESTROYPIXMAPPROC) (Display * dpy, GLXPixmap pixmap);
10239 typedef GLXPbuffer (APIENTRYP PFNGLXCREATEPBUFFERPROC) (Display * dpy, GLXFBConfig config, const int * attrib_list);
10240 typedef void (APIENTRYP PFNGLXDESTROYPBUFFERPROC) (Display * dpy, GLXPbuffer pbuf);
10241 typedef void (APIENTRYP PFNGLXQUERYDRAWABLEPROC) (Display * dpy, GLXDrawable draw, int attribute, unsigned int * value);
10242 typedef GLXContext (APIENTRYP PFNGLXCREATENEWCONTEXTPROC) (Display * dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct);
10243 typedef Bool (APIENTRYP PFNGLXMAKECONTEXTCURRENTPROC) (Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
10244 typedef GLXDrawable (APIENTRYP PFNGLXGETCURRENTREADDRAWABLEPROC) ();
10246 typedef int (APIENTRYP PFNGLXQUERYCONTEXTPROC) (Display * dpy, GLXContext ctx, int attribute, int * value);
10247 typedef void (APIENTRYP PFNGLXSELECTEVENTPROC) (Display * dpy, GLXDrawable draw, unsigned long event_mask);
10248 typedef void (APIENTRYP PFNGLXGETSELECTEDEVENTPROC) (Display * dpy, GLXDrawable draw, unsigned long * event_mask);
10251 GLEE_EXTERN PFNGLXGETFBCONFIGATTRIBPROC pglXGetFBConfigAttrib;
10253 GLEE_EXTERN PFNGLXCREATEWINDOWPROC pglXCreateWindow;
10254 GLEE_EXTERN PFNGLXDESTROYWINDOWPROC pglXDestroyWindow;
10255 GLEE_EXTERN PFNGLXCREATEPIXMAPPROC pglXCreatePixmap;
10256 GLEE_EXTERN PFNGLXDESTROYPIXMAPPROC pglXDestroyPixmap;
10257 GLEE_EXTERN PFNGLXCREATEPBUFFERPROC pglXCreatePbuffer;
10258 GLEE_EXTERN PFNGLXDESTROYPBUFFERPROC pglXDestroyPbuffer;
10259 GLEE_EXTERN PFNGLXQUERYDRAWABLEPROC pglXQueryDrawable;
10260 GLEE_EXTERN PFNGLXCREATENEWCONTEXTPROC pglXCreateNewContext;
10261 GLEE_EXTERN PFNGLXMAKECONTEXTCURRENTPROC pglXMakeContextCurrent;
10262 GLEE_EXTERN PFNGLXGETCURRENTREADDRAWABLEPROC pglXGetCurrentReadDrawable;
10264 GLEE_EXTERN PFNGLXQUERYCONTEXTPROC pglXQueryContext;
10265 GLEE_EXTERN PFNGLXSELECTEVENTPROC pglXSelectEvent;
10266 GLEE_EXTERN PFNGLXGETSELECTEDEVENTPROC pglXGetSelectedEvent;
10267 #define glXGetFBConfigs pglXGetFBConfigs
10268 #define glXChooseFBConfig pglXChooseFBConfig
10269 #define glXGetFBConfigAttrib pglXGetFBConfigAttrib
10270 #define glXGetVisualFromFBConfig pglXGetVisualFromFBConfig
10271 #define glXCreateWindow pglXCreateWindow
10272 #define glXDestroyWindow pglXDestroyWindow
10273 #define glXCreatePixmap pglXCreatePixmap
10274 #define glXDestroyPixmap pglXDestroyPixmap
10275 #define glXCreatePbuffer pglXCreatePbuffer
10276 #define glXDestroyPbuffer pglXDestroyPbuffer
10277 #define glXQueryDrawable pglXQueryDrawable
10278 #define glXCreateNewContext pglXCreateNewContext
10279 #define glXMakeContextCurrent pglXMakeContextCurrent
10280 #define glXGetCurrentReadDrawable pglXGetCurrentReadDrawable
10281 #define glXGetCurrentDisplay pglXGetCurrentDisplay
10282 #define glXQueryContext pglXQueryContext
10283 #define glXSelectEvent pglXSelectEvent
10284 #define glXGetSelectedEvent pglXGetSelectedEvent
10285 #endif
10286 
10287 /* GLX_VERSION_1_4 */
10288 
10289 #ifndef GLX_VERSION_1_4
10290 #define GLX_VERSION_1_4 1
10291 #define __GLEE_GLX_VERSION_1_4 1
10292 /* Constants */
10293 #define GLX_SAMPLE_BUFFERS 100000
10294 #define GLX_SAMPLES 100001
10295 typedef __GLXextFuncPtr (APIENTRYP PFNGLXGETPROCADDRESSPROC) (const GLubyte * procName);
10296 GLEE_EXTERN PFNGLXGETPROCADDRESSPROC pglXGetProcAddress;
10297 #define glXGetProcAddress pglXGetProcAddress
10298 #endif
10299 
10300 /* GLX_ARB_multisample */
10301 
10302 #ifndef GLX_ARB_multisample
10303 #define GLX_ARB_multisample 1
10304 #define __GLEE_GLX_ARB_multisample 1
10305 /* Constants */
10306 #define GLX_SAMPLE_BUFFERS_ARB 100000
10307 #define GLX_SAMPLES_ARB 100001
10308 #endif
10309 
10310 /* GLX_ARB_fbconfig_float */
10311 
10312 #ifndef GLX_ARB_fbconfig_float
10313 #define GLX_ARB_fbconfig_float 1
10314 #define __GLEE_GLX_ARB_fbconfig_float 1
10315 /* Constants */
10316 #define GLX_RGBA_FLOAT_TYPE_ARB 0x20B9
10317 #define GLX_RGBA_FLOAT_BIT_ARB 0x00000004
10318 #endif
10319 
10320 /* GLX_SGIS_multisample */
10321 
10322 #ifndef GLX_SGIS_multisample
10323 #define GLX_SGIS_multisample 1
10324 #define __GLEE_GLX_SGIS_multisample 1
10325 /* Constants */
10326 #define GLX_SAMPLE_BUFFERS_SGIS 100000
10327 #define GLX_SAMPLES_SGIS 100001
10328 #endif
10329 
10330 /* GLX_EXT_visual_info */
10331 
10332 #ifndef GLX_EXT_visual_info
10333 #define GLX_EXT_visual_info 1
10334 #define __GLEE_GLX_EXT_visual_info 1
10335 /* Constants */
10336 #define GLX_X_VISUAL_TYPE_EXT 0x22
10337 #define GLX_TRANSPARENT_TYPE_EXT 0x23
10338 #define GLX_TRANSPARENT_INDEX_VALUE_EXT 0x24
10339 #define GLX_TRANSPARENT_RED_VALUE_EXT 0x25
10340 #define GLX_TRANSPARENT_GREEN_VALUE_EXT 0x26
10341 #define GLX_TRANSPARENT_BLUE_VALUE_EXT 0x27
10342 #define GLX_TRANSPARENT_ALPHA_VALUE_EXT 0x28
10343 #define GLX_NONE_EXT 0x8000
10344 #define GLX_TRUE_COLOR_EXT 0x8002
10345 #define GLX_DIRECT_COLOR_EXT 0x8003
10346 #define GLX_PSEUDO_COLOR_EXT 0x8004
10347 #define GLX_STATIC_COLOR_EXT 0x8005
10348 #define GLX_GRAY_SCALE_EXT 0x8006
10349 #define GLX_STATIC_GRAY_EXT 0x8007
10350 #define GLX_TRANSPARENT_RGB_EXT 0x8008
10351 #define GLX_TRANSPARENT_INDEX_EXT 0x8009
10352 #endif
10353 
10354 /* GLX_SGI_swap_control */
10355 
10356 #ifndef GLX_SGI_swap_control
10357 #define GLX_SGI_swap_control 1
10358 #define __GLEE_GLX_SGI_swap_control 1
10359 /* Constants */
10360 typedef int (APIENTRYP PFNGLXSWAPINTERVALSGIPROC) (int interval);
10361 GLEE_EXTERN PFNGLXSWAPINTERVALSGIPROC pglXSwapIntervalSGI;
10362 #define glXSwapIntervalSGI pglXSwapIntervalSGI
10363 #endif
10364 
10365 /* GLX_SGI_video_sync */
10366 
10367 #ifndef GLX_SGI_video_sync
10368 #define GLX_SGI_video_sync 1
10369 #define __GLEE_GLX_SGI_video_sync 1
10370 /* Constants */
10371 typedef int (APIENTRYP PFNGLXGETVIDEOSYNCSGIPROC) (unsigned int * count);
10372 typedef int (APIENTRYP PFNGLXWAITVIDEOSYNCSGIPROC) (int divisor, int remainder, unsigned int * count);
10373 GLEE_EXTERN PFNGLXGETVIDEOSYNCSGIPROC pglXGetVideoSyncSGI;
10374 GLEE_EXTERN PFNGLXWAITVIDEOSYNCSGIPROC pglXWaitVideoSyncSGI;
10375 #define glXGetVideoSyncSGI pglXGetVideoSyncSGI
10376 #define glXWaitVideoSyncSGI pglXWaitVideoSyncSGI
10377 #endif
10378 
10379 /* GLX_SGI_make_current_read */
10380 
10381 #ifndef GLX_SGI_make_current_read
10382 #define GLX_SGI_make_current_read 1
10383 #define __GLEE_GLX_SGI_make_current_read 1
10384 /* Constants */
10385 typedef Bool (APIENTRYP PFNGLXMAKECURRENTREADSGIPROC) (Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
10386 typedef GLXDrawable (APIENTRYP PFNGLXGETCURRENTREADDRAWABLESGIPROC) ();
10387 GLEE_EXTERN PFNGLXMAKECURRENTREADSGIPROC pglXMakeCurrentReadSGI;
10388 GLEE_EXTERN PFNGLXGETCURRENTREADDRAWABLESGIPROC pglXGetCurrentReadDrawableSGI;
10389 #define glXMakeCurrentReadSGI pglXMakeCurrentReadSGI
10390 #define glXGetCurrentReadDrawableSGI pglXGetCurrentReadDrawableSGI
10391 #endif
10392 
10393 /* GLX_EXT_visual_rating */
10394 
10395 #ifndef GLX_EXT_visual_rating
10396 #define GLX_EXT_visual_rating 1
10397 #define __GLEE_GLX_EXT_visual_rating 1
10398 /* Constants */
10399 #define GLX_VISUAL_CAVEAT_EXT 0x20
10400 #define GLX_SLOW_VISUAL_EXT 0x8001
10401 #define GLX_NON_CONFORMANT_VISUAL_EXT 0x800D
10402 #endif
10403 
10404 /* GLX_EXT_import_context */
10405 
10406 #ifndef GLX_EXT_import_context
10407 #define GLX_EXT_import_context 1
10408 #define __GLEE_GLX_EXT_import_context 1
10409 /* Constants */
10410 #define GLX_SHARE_CONTEXT_EXT 0x800A
10411 #define GLX_VISUAL_ID_EXT 0x800B
10412 #define GLX_SCREEN_EXT 0x800C
10414 typedef int (APIENTRYP PFNGLXQUERYCONTEXTINFOEXTPROC) (Display * dpy, GLXContext context, int attribute, int * value);
10415 typedef GLXContextID (APIENTRYP PFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context);
10416 typedef GLXContext (APIENTRYP PFNGLXIMPORTCONTEXTEXTPROC) (Display * dpy, GLXContextID contextID);
10417 typedef void (APIENTRYP PFNGLXFREECONTEXTEXTPROC) (Display * dpy, GLXContext context);
10419 GLEE_EXTERN PFNGLXQUERYCONTEXTINFOEXTPROC pglXQueryContextInfoEXT;
10420 GLEE_EXTERN PFNGLXGETCONTEXTIDEXTPROC pglXGetContextIDEXT;
10421 GLEE_EXTERN PFNGLXIMPORTCONTEXTEXTPROC pglXImportContextEXT;
10422 GLEE_EXTERN PFNGLXFREECONTEXTEXTPROC pglXFreeContextEXT;
10423 #define glXGetCurrentDisplayEXT pglXGetCurrentDisplayEXT
10424 #define glXQueryContextInfoEXT pglXQueryContextInfoEXT
10425 #define glXGetContextIDEXT pglXGetContextIDEXT
10426 #define glXImportContextEXT pglXImportContextEXT
10427 #define glXFreeContextEXT pglXFreeContextEXT
10428 #endif
10429 
10430 /* GLX_SGIX_fbconfig */
10431 
10432 #ifndef GLX_SGIX_fbconfig
10433 #define GLX_SGIX_fbconfig 1
10434 #define __GLEE_GLX_SGIX_fbconfig 1
10435 /* Constants */
10436 #define GLX_WINDOW_BIT_SGIX 0x00000001
10437 #define GLX_PIXMAP_BIT_SGIX 0x00000002
10438 #define GLX_RGBA_BIT_SGIX 0x00000001
10439 #define GLX_COLOR_INDEX_BIT_SGIX 0x00000002
10440 #define GLX_DRAWABLE_TYPE_SGIX 0x8010
10441 #define GLX_RENDER_TYPE_SGIX 0x8011
10442 #define GLX_X_RENDERABLE_SGIX 0x8012
10443 #define GLX_FBCONFIG_ID_SGIX 0x8013
10444 #define GLX_RGBA_TYPE_SGIX 0x8014
10445 #define GLX_COLOR_INDEX_TYPE_SGIX 0x8015
10446 typedef int (APIENTRYP PFNGLXGETFBCONFIGATTRIBSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, int attribute, int * value);
10447 typedef GLXFBConfigSGIX * (APIENTRYP PFNGLXCHOOSEFBCONFIGSGIXPROC) (Display * dpy, int screen, int * attrib_list, int * nelements);
10448 typedef GLXPixmap (APIENTRYP PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, Pixmap pixmap);
10449 typedef GLXContext (APIENTRYP PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct);
10450 typedef XVisualInfo * (APIENTRYP PFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config);
10451 typedef GLXFBConfigSGIX (APIENTRYP PFNGLXGETFBCONFIGFROMVISUALSGIXPROC) (Display * dpy, XVisualInfo * vis);
10452 GLEE_EXTERN PFNGLXGETFBCONFIGATTRIBSGIXPROC pglXGetFBConfigAttribSGIX;
10454 GLEE_EXTERN PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC pglXCreateGLXPixmapWithConfigSGIX;
10455 GLEE_EXTERN PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC pglXCreateContextWithConfigSGIX;
10457 GLEE_EXTERN PFNGLXGETFBCONFIGFROMVISUALSGIXPROC pglXGetFBConfigFromVisualSGIX;
10458 #define glXGetFBConfigAttribSGIX pglXGetFBConfigAttribSGIX
10459 #define glXChooseFBConfigSGIX pglXChooseFBConfigSGIX
10460 #define glXCreateGLXPixmapWithConfigSGIX pglXCreateGLXPixmapWithConfigSGIX
10461 #define glXCreateContextWithConfigSGIX pglXCreateContextWithConfigSGIX
10462 #define glXGetVisualFromFBConfigSGIX pglXGetVisualFromFBConfigSGIX
10463 #define glXGetFBConfigFromVisualSGIX pglXGetFBConfigFromVisualSGIX
10464 #endif
10465 
10466 /* GLX_SGIX_pbuffer */
10467 
10468 #ifndef GLX_SGIX_pbuffer
10469 #define GLX_SGIX_pbuffer 1
10470 #define __GLEE_GLX_SGIX_pbuffer 1
10471 /* Constants */
10472 #define GLX_PBUFFER_BIT_SGIX 0x00000004
10473 #define GLX_BUFFER_CLOBBER_MASK_SGIX 0x08000000
10474 #define GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x00000001
10475 #define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX 0x00000002
10476 #define GLX_BACK_LEFT_BUFFER_BIT_SGIX 0x00000004
10477 #define GLX_BACK_RIGHT_BUFFER_BIT_SGIX 0x00000008
10478 #define GLX_AUX_BUFFERS_BIT_SGIX 0x00000010
10479 #define GLX_DEPTH_BUFFER_BIT_SGIX 0x00000020
10480 #define GLX_STENCIL_BUFFER_BIT_SGIX 0x00000040
10481 #define GLX_ACCUM_BUFFER_BIT_SGIX 0x00000080
10482 #define GLX_SAMPLE_BUFFERS_BIT_SGIX 0x00000100
10483 #define GLX_MAX_PBUFFER_WIDTH_SGIX 0x8016
10484 #define GLX_MAX_PBUFFER_HEIGHT_SGIX 0x8017
10485 #define GLX_MAX_PBUFFER_PIXELS_SGIX 0x8018
10486 #define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX 0x8019
10487 #define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX 0x801A
10488 #define GLX_PRESERVED_CONTENTS_SGIX 0x801B
10489 #define GLX_LARGEST_PBUFFER_SGIX 0x801C
10490 #define GLX_WIDTH_SGIX 0x801D
10491 #define GLX_HEIGHT_SGIX 0x801E
10492 #define GLX_EVENT_MASK_SGIX 0x801F
10493 #define GLX_DAMAGED_SGIX 0x8020
10494 #define GLX_SAVED_SGIX 0x8021
10495 #define GLX_WINDOW_SGIX 0x8022
10496 #define GLX_PBUFFER_SGIX 0x8023
10497 typedef GLXPbufferSGIX (APIENTRYP PFNGLXCREATEGLXPBUFFERSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int * attrib_list);
10498 typedef void (APIENTRYP PFNGLXDESTROYGLXPBUFFERSGIXPROC) (Display * dpy, GLXPbufferSGIX pbuf);
10499 typedef int (APIENTRYP PFNGLXQUERYGLXPBUFFERSGIXPROC) (Display * dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int * value);
10500 typedef void (APIENTRYP PFNGLXSELECTEVENTSGIXPROC) (Display * dpy, GLXDrawable drawable, unsigned long mask);
10501 typedef void (APIENTRYP PFNGLXGETSELECTEDEVENTSGIXPROC) (Display * dpy, GLXDrawable drawable, unsigned long * mask);
10502 GLEE_EXTERN PFNGLXCREATEGLXPBUFFERSGIXPROC pglXCreateGLXPbufferSGIX;
10503 GLEE_EXTERN PFNGLXDESTROYGLXPBUFFERSGIXPROC pglXDestroyGLXPbufferSGIX;
10504 GLEE_EXTERN PFNGLXQUERYGLXPBUFFERSGIXPROC pglXQueryGLXPbufferSGIX;
10505 GLEE_EXTERN PFNGLXSELECTEVENTSGIXPROC pglXSelectEventSGIX;
10506 GLEE_EXTERN PFNGLXGETSELECTEDEVENTSGIXPROC pglXGetSelectedEventSGIX;
10507 #define glXCreateGLXPbufferSGIX pglXCreateGLXPbufferSGIX
10508 #define glXDestroyGLXPbufferSGIX pglXDestroyGLXPbufferSGIX
10509 #define glXQueryGLXPbufferSGIX pglXQueryGLXPbufferSGIX
10510 #define glXSelectEventSGIX pglXSelectEventSGIX
10511 #define glXGetSelectedEventSGIX pglXGetSelectedEventSGIX
10512 #endif
10513 
10514 /* GLX_SGI_cushion */
10515 
10516 #ifndef GLX_SGI_cushion
10517 #define GLX_SGI_cushion 1
10518 #define __GLEE_GLX_SGI_cushion 1
10519 /* Constants */
10520 typedef void (APIENTRYP PFNGLXCUSHIONSGIPROC) (Display * dpy, Window window, float cushion);
10521 GLEE_EXTERN PFNGLXCUSHIONSGIPROC pglXCushionSGI;
10522 #define glXCushionSGI pglXCushionSGI
10523 #endif
10524 
10525 /* GLX_SGIX_video_resize */
10526 
10527 #ifndef GLX_SGIX_video_resize
10528 #define GLX_SGIX_video_resize 1
10529 #define __GLEE_GLX_SGIX_video_resize 1
10530 /* Constants */
10531 #define GLX_SYNC_FRAME_SGIX 0x00000000
10532 #define GLX_SYNC_SWAP_SGIX 0x00000001
10533 typedef int (APIENTRYP PFNGLXBINDCHANNELTOWINDOWSGIXPROC) (Display * display, int screen, int channel, Window window);
10534 typedef int (APIENTRYP PFNGLXCHANNELRECTSGIXPROC) (Display * display, int screen, int channel, int x, int y, int w, int h);
10535 typedef int (APIENTRYP PFNGLXQUERYCHANNELRECTSGIXPROC) (Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
10536 typedef int (APIENTRYP PFNGLXQUERYCHANNELDELTASSGIXPROC) (Display * display, int screen, int channel, int * x, int * y, int * w, int * h);
10537 typedef int (APIENTRYP PFNGLXCHANNELRECTSYNCSGIXPROC) (Display * display, int screen, int channel, GLenum synctype);
10538 GLEE_EXTERN PFNGLXBINDCHANNELTOWINDOWSGIXPROC pglXBindChannelToWindowSGIX;
10539 GLEE_EXTERN PFNGLXCHANNELRECTSGIXPROC pglXChannelRectSGIX;
10540 GLEE_EXTERN PFNGLXQUERYCHANNELRECTSGIXPROC pglXQueryChannelRectSGIX;
10541 GLEE_EXTERN PFNGLXQUERYCHANNELDELTASSGIXPROC pglXQueryChannelDeltasSGIX;
10542 GLEE_EXTERN PFNGLXCHANNELRECTSYNCSGIXPROC pglXChannelRectSyncSGIX;
10543 #define glXBindChannelToWindowSGIX pglXBindChannelToWindowSGIX
10544 #define glXChannelRectSGIX pglXChannelRectSGIX
10545 #define glXQueryChannelRectSGIX pglXQueryChannelRectSGIX
10546 #define glXQueryChannelDeltasSGIX pglXQueryChannelDeltasSGIX
10547 #define glXChannelRectSyncSGIX pglXChannelRectSyncSGIX
10548 #endif
10549 
10550 /* GLX_SGIX_swap_group */
10551 
10552 #ifndef GLX_SGIX_swap_group
10553 #define GLX_SGIX_swap_group 1
10554 #define __GLEE_GLX_SGIX_swap_group 1
10555 /* Constants */
10556 typedef void (APIENTRYP PFNGLXJOINSWAPGROUPSGIXPROC) (Display * dpy, GLXDrawable drawable, GLXDrawable member);
10557 GLEE_EXTERN PFNGLXJOINSWAPGROUPSGIXPROC pglXJoinSwapGroupSGIX;
10558 #define glXJoinSwapGroupSGIX pglXJoinSwapGroupSGIX
10559 #endif
10560 
10561 /* GLX_SGIX_swap_barrier */
10562 
10563 #ifndef GLX_SGIX_swap_barrier
10564 #define GLX_SGIX_swap_barrier 1
10565 #define __GLEE_GLX_SGIX_swap_barrier 1
10566 /* Constants */
10567 typedef void (APIENTRYP PFNGLXBINDSWAPBARRIERSGIXPROC) (Display * dpy, GLXDrawable drawable, int barrier);
10568 typedef Bool (APIENTRYP PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) (Display * dpy, int screen, int * max);
10569 GLEE_EXTERN PFNGLXBINDSWAPBARRIERSGIXPROC pglXBindSwapBarrierSGIX;
10570 GLEE_EXTERN PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC pglXQueryMaxSwapBarriersSGIX;
10571 #define glXBindSwapBarrierSGIX pglXBindSwapBarrierSGIX
10572 #define glXQueryMaxSwapBarriersSGIX pglXQueryMaxSwapBarriersSGIX
10573 #endif
10574 
10575 /* GLX_SGIS_blended_overlay */
10576 
10577 #ifndef GLX_SGIS_blended_overlay
10578 #define GLX_SGIS_blended_overlay 1
10579 #define __GLEE_GLX_SGIS_blended_overlay 1
10580 /* Constants */
10581 #define GLX_BLENDED_RGBA_SGIS 0x8025
10582 #endif
10583 
10584 /* GLX_SGIS_shared_multisample */
10585 
10586 #ifndef GLX_SGIS_shared_multisample
10587 #define GLX_SGIS_shared_multisample 1
10588 #define __GLEE_GLX_SGIS_shared_multisample 1
10589 /* Constants */
10590 #define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026
10591 #define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027
10592 #endif
10593 
10594 /* GLX_SUN_get_transparent_index */
10595 
10596 #ifndef GLX_SUN_get_transparent_index
10597 #define GLX_SUN_get_transparent_index 1
10598 #define __GLEE_GLX_SUN_get_transparent_index 1
10599 /* Constants */
10600 typedef Status (APIENTRYP PFNGLXGETTRANSPARENTINDEXSUNPROC) (Display * dpy, Window overlay, Window underlay, long * pTransparentIndex);
10601 GLEE_EXTERN PFNGLXGETTRANSPARENTINDEXSUNPROC pglXGetTransparentIndexSUN;
10602 #define glXGetTransparentIndexSUN pglXGetTransparentIndexSUN
10603 #endif
10604 
10605 /* GLX_3DFX_multisample */
10606 
10607 #ifndef GLX_3DFX_multisample
10608 #define GLX_3DFX_multisample 1
10609 #define __GLEE_GLX_3DFX_multisample 1
10610 /* Constants */
10611 #define GLX_SAMPLE_BUFFERS_3DFX 0x8050
10612 #define GLX_SAMPLES_3DFX 0x8051
10613 #endif
10614 
10615 /* GLX_MESA_copy_sub_buffer */
10616 
10617 #ifndef GLX_MESA_copy_sub_buffer
10618 #define GLX_MESA_copy_sub_buffer 1
10619 #define __GLEE_GLX_MESA_copy_sub_buffer 1
10620 /* Constants */
10621 typedef void (APIENTRYP PFNGLXCOPYSUBBUFFERMESAPROC) (Display * dpy, GLXDrawable drawable, int x, int y, int width, int height);
10622 GLEE_EXTERN PFNGLXCOPYSUBBUFFERMESAPROC pglXCopySubBufferMESA;
10623 #define glXCopySubBufferMESA pglXCopySubBufferMESA
10624 #endif
10625 
10626 /* GLX_MESA_pixmap_colormap */
10627 
10628 #ifndef GLX_MESA_pixmap_colormap
10629 #define GLX_MESA_pixmap_colormap 1
10630 #define __GLEE_GLX_MESA_pixmap_colormap 1
10631 /* Constants */
10632 typedef GLXPixmap (APIENTRYP PFNGLXCREATEGLXPIXMAPMESAPROC) (Display * dpy, XVisualInfo * visual, Pixmap pixmap, Colormap cmap);
10633 GLEE_EXTERN PFNGLXCREATEGLXPIXMAPMESAPROC pglXCreateGLXPixmapMESA;
10634 #define glXCreateGLXPixmapMESA pglXCreateGLXPixmapMESA
10635 #endif
10636 
10637 /* GLX_MESA_release_buffers */
10638 
10639 #ifndef GLX_MESA_release_buffers
10640 #define GLX_MESA_release_buffers 1
10641 #define __GLEE_GLX_MESA_release_buffers 1
10642 /* Constants */
10643 typedef Bool (APIENTRYP PFNGLXRELEASEBUFFERSMESAPROC) (Display * dpy, GLXDrawable drawable);
10644 GLEE_EXTERN PFNGLXRELEASEBUFFERSMESAPROC pglXReleaseBuffersMESA;
10645 #define glXReleaseBuffersMESA pglXReleaseBuffersMESA
10646 #endif
10647 
10648 /* GLX_MESA_set_3dfx_mode */
10649 
10650 #ifndef GLX_MESA_set_3dfx_mode
10651 #define GLX_MESA_set_3dfx_mode 1
10652 #define __GLEE_GLX_MESA_set_3dfx_mode 1
10653 /* Constants */
10654 #define GLX_3DFX_WINDOW_MODE_MESA 0x1
10655 #define GLX_3DFX_FULLSCREEN_MODE_MESA 0x2
10656 typedef Bool (APIENTRYP PFNGLXSET3DFXMODEMESAPROC) (int mode);
10657 GLEE_EXTERN PFNGLXSET3DFXMODEMESAPROC pglXSet3DfxModeMESA;
10658 #define glXSet3DfxModeMESA pglXSet3DfxModeMESA
10659 #endif
10660 
10661 /* GLX_SGIX_visual_select_group */
10662 
10663 #ifndef GLX_SGIX_visual_select_group
10664 #define GLX_SGIX_visual_select_group 1
10665 #define __GLEE_GLX_SGIX_visual_select_group 1
10666 /* Constants */
10667 #define GLX_VISUAL_SELECT_GROUP_SGIX 0x8028
10668 #endif
10669 
10670 /* GLX_OML_swap_method */
10671 
10672 #ifndef GLX_OML_swap_method
10673 #define GLX_OML_swap_method 1
10674 #define __GLEE_GLX_OML_swap_method 1
10675 /* Constants */
10676 #define GLX_SWAP_METHOD_OML 0x8060
10677 #define GLX_SWAP_EXCHANGE_OML 0x8061
10678 #define GLX_SWAP_COPY_OML 0x8062
10679 #define GLX_SWAP_UNDEFINED_OML 0x8063
10680 #endif
10681 
10682 /* GLX_OML_sync_control */
10683 
10684 #ifndef GLX_OML_sync_control
10685 #define GLX_OML_sync_control 1
10686 #define __GLEE_GLX_OML_sync_control 1
10687 /* Constants */
10688 typedef Bool (APIENTRYP PFNGLXGETSYNCVALUESOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t * ust, int64_t * msc, int64_t * sbc);
10689 typedef Bool (APIENTRYP PFNGLXGETMSCRATEOMLPROC) (Display * dpy, GLXDrawable drawable, int32_t * numerator, int32_t * denominator);
10690 typedef int64_t (APIENTRYP PFNGLXSWAPBUFFERSMSCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
10691 typedef Bool (APIENTRYP PFNGLXWAITFORMSCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc);
10692 typedef Bool (APIENTRYP PFNGLXWAITFORSBCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc);
10693 GLEE_EXTERN PFNGLXGETSYNCVALUESOMLPROC pglXGetSyncValuesOML;
10694 GLEE_EXTERN PFNGLXGETMSCRATEOMLPROC pglXGetMscRateOML;
10695 GLEE_EXTERN PFNGLXSWAPBUFFERSMSCOMLPROC pglXSwapBuffersMscOML;
10696 GLEE_EXTERN PFNGLXWAITFORMSCOMLPROC pglXWaitForMscOML;
10697 GLEE_EXTERN PFNGLXWAITFORSBCOMLPROC pglXWaitForSbcOML;
10698 #define glXGetSyncValuesOML pglXGetSyncValuesOML
10699 #define glXGetMscRateOML pglXGetMscRateOML
10700 #define glXSwapBuffersMscOML pglXSwapBuffersMscOML
10701 #define glXWaitForMscOML pglXWaitForMscOML
10702 #define glXWaitForSbcOML pglXWaitForSbcOML
10703 #endif
10704 
10705 /* GLX_NV_float_buffer */
10706 
10707 #ifndef GLX_NV_float_buffer
10708 #define GLX_NV_float_buffer 1
10709 #define __GLEE_GLX_NV_float_buffer 1
10710 /* Constants */
10711 #define GLX_FLOAT_COMPONENTS_NV 0x20B0
10712 #endif
10713 
10714 /* GLX_SGIX_hyperpipe */
10715 
10716 #ifndef GLX_SGIX_hyperpipe
10717 #define GLX_SGIX_hyperpipe 1
10718 #define __GLEE_GLX_SGIX_hyperpipe 1
10719 /* Constants */
10720 #define GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80
10721 #define GLX_BAD_HYPERPIPE_CONFIG_SGIX 91
10722 #define GLX_BAD_HYPERPIPE_SGIX 92
10723 #define GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x00000001
10724 #define GLX_HYPERPIPE_RENDER_PIPE_SGIX 0x00000002
10725 #define GLX_PIPE_RECT_SGIX 0x00000001
10726 #define GLX_PIPE_RECT_LIMITS_SGIX 0x00000002
10727 #define GLX_HYPERPIPE_STEREO_SGIX 0x00000003
10728 #define GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX 0x00000004
10729 #define GLX_HYPERPIPE_ID_SGIX 0x8030
10731 typedef int (APIENTRYP PFNGLXHYPERPIPECONFIGSGIXPROC) (Display * dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId);
10733 typedef int (APIENTRYP PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) (Display * dpy, int hpId);
10734 typedef int (APIENTRYP PFNGLXBINDHYPERPIPESGIXPROC) (Display * dpy, int hpId);
10735 typedef int (APIENTRYP PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * attribList, void * returnAttribList);
10736 typedef int (APIENTRYP PFNGLXHYPERPIPEATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * attribList);
10737 typedef int (APIENTRYP PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * returnAttribList);
10739 GLEE_EXTERN PFNGLXHYPERPIPECONFIGSGIXPROC pglXHyperpipeConfigSGIX;
10741 GLEE_EXTERN PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC pglXDestroyHyperpipeConfigSGIX;
10742 GLEE_EXTERN PFNGLXBINDHYPERPIPESGIXPROC pglXBindHyperpipeSGIX;
10743 GLEE_EXTERN PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC pglXQueryHyperpipeBestAttribSGIX;
10744 GLEE_EXTERN PFNGLXHYPERPIPEATTRIBSGIXPROC pglXHyperpipeAttribSGIX;
10745 GLEE_EXTERN PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC pglXQueryHyperpipeAttribSGIX;
10746 #define glXQueryHyperpipeNetworkSGIX pglXQueryHyperpipeNetworkSGIX
10747 #define glXHyperpipeConfigSGIX pglXHyperpipeConfigSGIX
10748 #define glXQueryHyperpipeConfigSGIX pglXQueryHyperpipeConfigSGIX
10749 #define glXDestroyHyperpipeConfigSGIX pglXDestroyHyperpipeConfigSGIX
10750 #define glXBindHyperpipeSGIX pglXBindHyperpipeSGIX
10751 #define glXQueryHyperpipeBestAttribSGIX pglXQueryHyperpipeBestAttribSGIX
10752 #define glXHyperpipeAttribSGIX pglXHyperpipeAttribSGIX
10753 #define glXQueryHyperpipeAttribSGIX pglXQueryHyperpipeAttribSGIX
10754 #endif
10755 
10756 /* GLX_MESA_agp_offset */
10757 
10758 #ifndef GLX_MESA_agp_offset
10759 #define GLX_MESA_agp_offset 1
10760 #define __GLEE_GLX_MESA_agp_offset 1
10761 /* Constants */
10762 typedef unsigned int (APIENTRYP PFNGLXGETAGPOFFSETMESAPROC) (const void * pointer);
10763 GLEE_EXTERN PFNGLXGETAGPOFFSETMESAPROC pglXGetAGPOffsetMESA;
10764 #define glXGetAGPOffsetMESA pglXGetAGPOffsetMESA
10765 #endif
10766 
10767 /* GLX_EXT_scene_marker */
10768 
10769 #ifndef GLX_EXT_scene_marker
10770 #define GLX_EXT_scene_marker 1
10771 #define __GLEE_GLX_EXT_scene_marker 1
10772 /* Constants */
10773 #endif
10774 #endif /*end GLX */
10775 
10776 /*****************************************************************
10777  * GLee functions
10778  *****************************************************************/
10779 
10781 GLEE_EXTERN GLint GLeeForceLink(const char * extensionName);
10782 GLEE_EXTERN const char * GLeeGetErrorString();
10783 GLEE_EXTERN const char * GLeeGetExtStrGL();
10784 GLEE_EXTERN GLboolean GLeeEnabled(GLboolean * extensionQueryingVariable);
10785 
10786 #ifdef WIN32
10787 GLEE_EXTERN const char * GLeeGetExtStrWGL();
10788 #elif defined(__APPLE__) || defined(__APPLE_CC__)
10789 #else
10790 GLEE_EXTERN const char * GLeeGetExtStrGLX();
10791 #endif
10792 
10793 #ifdef __cplusplus
10794 } /* end C linkage */
10795 #endif
10796 
10797 #endif /* __glee_h_ defined */
GLEE_EXTERN PFNGLBUFFERSUBDATAPROC pglBufferSubData
Definition: GLee.h:1581
typedef GLboolean(APIENTRYP PFNGLISQUERYPROC)(GLuint id)
GLEE_EXTERN PFNGLWINDOWPOS4SVMESAPROC pglWindowPos4svMESA
Definition: GLee.h:5920
GLEE_EXTERN PFNGLMATRIXINDEXUIVARBPROC pglMatrixIndexuivARB
Definition: GLee.h:2416
typedef GLXContext(APIENTRYP PFNGLXCREATENEWCONTEXTPROC)(Display *dpy
GLEE_EXTERN GLboolean _GLEE_ARB_matrix_palette
Definition: GLee.h:105
GLEE_EXTERN PFNGLVERTEXATTRIB1SVNVPROC pglVertexAttrib1svNV
Definition: GLee.h:6643
GLEE_EXTERN PFNGLGETBUFFERSUBDATAARBPROC pglGetBufferSubDataARB
Definition: GLee.h:2921
GLEE_EXTERN GLboolean _GLEE_SGI_depth_pass_instrument
Definition: GLee.h:266
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIVEXTPROC pglConvolutionParameterivEXT
Definition: GLee.h:3572
GLEE_EXTERN PFNGLVERTEXSTREAM3SATIPROC pglVertexStream3sATI
Definition: GLee.h:7385
GLenum GLenum GLenum GLenum mapping
Definition: GLee.h:5776
GLEE_EXTERN PFNGLISPROGRAMARBPROC pglIsProgramARB
Definition: GLee.h:2779
GLEE_EXTERN PFNGLELEMENTPOINTERATIPROC pglElementPointerATI
Definition: GLee.h:7473
GLuint GLuint GLsizei GLenum type
Definition: GLee.h:872
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC pglCompressedTexSubImage1D
Definition: GLee.h:1261
GLEE_EXTERN PFNGLVERTEXSTREAM4DVATIPROC pglVertexStream4dvATI
Definition: GLee.h:7400
GLEE_EXTERN PFNGLMULTITEXCOORD1FVPROC pglMultiTexCoord1fv
Definition: GLee.h:1222
char GLcharARB
Definition: GLee.h:721
GLEE_EXTERN PFNGLBEGINOCCLUSIONQUERYNVPROC pglBeginOcclusionQueryNV
Definition: GLee.h:7541
GLdouble GLdouble GLdouble r
Definition: GLee.h:1189
GLuint GLenum matrix
Definition: GLee.h:6572
GLEE_EXTERN PFNGLVERTEXATTRIB4NUBARBPROC pglVertexAttrib4NubARB
Definition: GLee.h:2739
GLEE_EXTERN PFNGLSETFENCEAPPLEPROC pglSetFenceAPPLE
Definition: GLee.h:7687
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE2DARBPROC pglCompressedTexImage2DARB
Definition: GLee.h:2270
GLEE_EXTERN PFNGLMULTIMODEDRAWARRAYSIBMPROC pglMultiModeDrawArraysIBM
Definition: GLee.h:5976
GLEE_EXTERN GLboolean _GLEE_GLX_MESA_copy_sub_buffer
Definition: GLee.h:10122
GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER2DPROC pglCopyConvolutionFilter2D
Definition: GLee.h:927
GLEE_EXTERN PFNGLHISTOGRAMEXTPROC pglHistogramEXT
Definition: GLee.h:3512
GLEE_EXTERN PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC pglMultiDrawElementArrayAPPLE
Definition: GLee.h:7660
GLEE_EXTERN GLboolean _GLEE_VERSION_2_0
Definition: GLee.h:94
GLEE_EXTERN GLboolean _GLEE_GLX_SGI_video_sync
Definition: GLee.h:10108
GLEE_EXTERN GLboolean _GLEE_EXT_blend_equation_separate
Definition: GLee.h:337
GLEE_EXTERN PFNGLUNIFORM3UIVEXTPROC pglUniform3uivEXT
Definition: GLee.h:8498
GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid * pixels
Definition: GLee.h:905
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE1DARBPROC pglCompressedTexImage1DARB
Definition: GLee.h:2271
GLEE_EXTERN PFNGLVERTEXATTRIBI4UIVEXTPROC pglVertexAttribI4uivEXT
Definition: GLee.h:8515
GLEE_EXTERN PFNGLSECONDARYCOLOR3SVPROC pglSecondaryColor3sv
Definition: GLee.h:1422
GLenum GLint ref
Definition: GLee.h:1701
GLEE_EXTERN PFNGLPOINTPARAMETERFSGISPROC pglPointParameterfSGIS
Definition: GLee.h:4172
GLEE_EXTERN PFNGLTEXIMAGE3DPROC pglTexImage3D
Definition: GLee.h:943
GLEE_EXTERN PFNGLBEGINSCENEEXTPROC pglBeginSceneEXT
Definition: GLee.h:9177
GLEE_EXTERN PFNGLTEXCOORDPOINTERVINTELPROC pglTexCoordPointervINTEL
Definition: GLee.h:4952
GLEE_EXTERN PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC pglCheckFramebufferStatusEXT
Definition: GLee.h:8345
GLEE_EXTERN PFNGLCOLORTABLEPARAMETERIVPROC pglColorTableParameteriv
Definition: GLee.h:913
GLEE_EXTERN GLboolean _GLEE_ARB_texture_compression
Definition: GLee.h:101
GLEE_EXTERN PFNGLFRAMEBUFFERTEXTUREEXTPROC pglFramebufferTextureEXT
Definition: GLee.h:8590
GLenum GLenum GLenum dppass
Definition: GLee.h:1700
GLEE_EXTERN PFNGLBEGINQUERYPROC pglBeginQuery
Definition: GLee.h:1571
GLEE_EXTERN PFNGLSAMPLEMAPATIPROC pglSampleMapATI
Definition: GLee.h:6965
GLEE_EXTERN PFNGLUNIFORMMATRIX4FVPROC pglUniformMatrix4fv
Definition: GLee.h:1845
GLEE_EXTERN PFNGLMULTITEXCOORD3IVARBPROC pglMultiTexCoord3ivARB
Definition: GLee.h:2126
GLEE_EXTERN PFNGLXGETSELECTEDEVENTPROC pglXGetSelectedEvent
Definition: GLee.h:10266
GLsizei GLsizei GLchar * source
Definition: GLee.h:1721
unsigned int(APIENTRYP PFNGLXGETAGPOFFSETMESAPROC)(const void *pointer)
Definition: GLee.h:10762
GLEE_EXTERN PFNGLVERTEXSTREAM4FVATIPROC pglVertexStream4fvATI
Definition: GLee.h:7398
GLXFBConfig int GLXContext share_list
Definition: GLee.h:10242
GLEE_EXTERN GLboolean _GLEE_EXT_bindable_uniform
Definition: GLee.h:352
GLEE_EXTERN PFNGLCOLORTABLESGIPROC pglColorTableSGI
Definition: GLee.h:3643
GLEE_EXTERN PFNGLCOLOR4UBVERTEX2FVSUNPROC pglColor4ubVertex2fvSUN
Definition: GLee.h:5445
GLEE_EXTERN PFNGLNORMALSTREAM3DATIPROC pglNormalStream3dATI
Definition: GLee.h:7409
ptrdiff_t GLsizeiptr
Definition: GLee.h:707
GLEE_EXTERN PFNGLCOLORTABLEEXTPROC pglColorTableEXT
Definition: GLee.h:4501
GLEE_EXTERN GLboolean _GLEE_NV_float_buffer
Definition: GLee.h:324
GLEE_EXTERN PFNGLRESETHISTOGRAMPROC pglResetHistogram
Definition: GLee.h:941
GLEE_EXTERN PFNGLVARIANTDVEXTPROC pglVariantdvEXT
Definition: GLee.h:7241
GLEE_EXTERN PFNGLFRAMEBUFFERTEXTURE3DEXTPROC pglFramebufferTexture3DEXT
Definition: GLee.h:8348
GLEE_EXTERN GLboolean _GLEE_EXT_cmyka
Definition: GLee.h:147
GLEE_EXTERN PFNGLXGETVISUALFROMFBCONFIGPROC pglXGetVisualFromFBConfig
Definition: GLee.h:10252
GLEE_EXTERN PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC pglDrawRangeElementArrayAPPLE
Definition: GLee.h:7659
GLEE_EXTERN PFNGLUNIFORM2FVPROC pglUniform2fv
Definition: GLee.h:1836
GLEE_EXTERN PFNGLVERTEXATTRIB2DVPROC pglVertexAttrib2dv
Definition: GLee.h:1854
GLEE_EXTERN PFNGLWINDOWPOS2DVPROC pglWindowPos2dv
Definition: GLee.h:1431
GLenum GLint GLint y
Definition: GLee.h:876
GLEE_EXTERN GLboolean _GLEE_INGR_palette_buffer
Definition: GLee.h:185
GLuint * ids
Definition: GLee.h:1549
GLEE_EXTERN GLboolean _GLEE_SGIX_list_priority
Definition: GLee.h:192
GLEE_EXTERN GLboolean _GLEE_INGR_interlace_read
Definition: GLee.h:240
GLEE_EXTERN GLboolean _GLEE_VERSION_1_3
Definition: GLee.h:91
GLEE_EXTERN PFNGLGENFENCESNVPROC pglGenFencesNV
Definition: GLee.h:6233
GLEE_EXTERN PFNGLGETFRAGMENTMATERIALFVSGIXPROC pglGetFragmentMaterialfvSGIX
Definition: GLee.h:4739
GLEE_EXTERN PFNGLMULTITEXCOORD4SVARBPROC pglMultiTexCoord4svARB
Definition: GLee.h:2136
GLEE_EXTERN PFNGLVERTEXATTRIBI4IVEXTPROC pglVertexAttribI4ivEXT
Definition: GLee.h:8511
GLint mode
Definition: GLee.h:4479
GLEE_EXTERN PFNGLSETFRAGMENTSHADERCONSTANTATIPROC pglSetFragmentShaderConstantATI
Definition: GLee.h:6972
GLEE_EXTERN PFNGLRESETMINMAXEXTPROC pglResetMinmaxEXT
Definition: GLee.h:3515
GLEE_EXTERN GLboolean _GLEE_EXT_texture_array
Definition: GLee.h:356
GLuint GLuint dstMask
Definition: GLee.h:6952
GLEE_EXTERN PFNGLTANGENT3FEXTPROC pglTangent3fEXT
Definition: GLee.h:5206
GLEE_EXTERN PFNGLISPROGRAMNVPROC pglIsProgramNV
Definition: GLee.h:6627
GLEE_EXTERN PFNGLSECONDARYCOLOR3IVEXTPROC pglSecondaryColor3ivEXT
Definition: GLee.h:5063
GLEE_EXTERN PFNGLLIGHTENVIEXTPROC pglLightEnviEXT
Definition: GLee.h:9136
GLEE_EXTERN PFNGLVERTEX2HNVPROC pglVertex2hNV
Definition: GLee.h:7947
GLenum GLenum GLenum input
Definition: GLee.h:5776
int int int int * dy
Definition: GLee.h:10535
const GLint GLenum bufferMode
Definition: GLee.h:8809
struct __GLXFBConfigRec * GLXFBConfigSGIX
Definition: GLee.h:761
GLEE_EXTERN PFNGLMULTITEXCOORD4FPROC pglMultiTexCoord4f
Definition: GLee.h:1245
GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4DVARBPROC pglProgramEnvParameter4dvARB
Definition: GLee.h:2762
GLEE_EXTERN PFNGLVERTEXATTRIBS2HVNVPROC pglVertexAttribs2hvNV
Definition: GLee.h:7990
GLclampf green
Definition: GLee.h:870
GLEE_EXTERN PFNGLGETLOCALCONSTANTFLOATVEXTPROC pglGetLocalConstantFloatvEXT
Definition: GLee.h:7263
GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERFVEXTPROC pglGetHistogramParameterfvEXT
Definition: GLee.h:3507
GLEE_EXTERN PFNGLGETPROGRAMIVNVPROC pglGetProgramivNV
Definition: GLee.h:6620
GLEE_EXTERN PFNGLVERTEXATTRIBI4BVEXTPROC pglVertexAttribI4bvEXT
Definition: GLee.h:8516
GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXDARBPROC pglLoadTransposeMatrixdARB
Definition: GLee.h:2188
GLEE_EXTERN PFNGLVERTEXATTRIB3FNVPROC pglVertexAttrib3fNV
Definition: GLee.h:6652
GLEE_EXTERN PFNGLXMAKECURRENTREADSGIPROC pglXMakeCurrentReadSGI
Definition: GLee.h:10387
GLEE_EXTERN PFNGLDRAWARRAYSINSTANCEDEXTPROC pglDrawArraysInstancedEXT
Definition: GLee.h:9075
GLEE_EXTERN const char * GLeeGetExtStrGL()
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_range
Definition: GLee.h:388
GLEE_EXTERN PFNGLGETBUFFERPOINTERVPROC pglGetBufferPointerv
Definition: GLee.h:1586
GLEE_EXTERN GLboolean _GLEE_EXT_compiled_vertex_array
Definition: GLee.h:201
GLEE_EXTERN PFNGLSHADEROP1EXTPROC pglShaderOp1EXT
Definition: GLee.h:7227
GLEE_EXTERN PFNGLSTENCILOPSEPARATEPROC pglStencilOpSeparate
Definition: GLee.h:1793
GLEE_EXTERN PFNGLXCREATEWINDOWPROC pglXCreateWindow
Definition: GLee.h:10253
GLEE_EXTERN PFNGLGENPROGRAMSNVPROC pglGenProgramsNV
Definition: GLee.h:6617
GLEE_EXTERN GLboolean _GLEE_NV_texgen_emboss
Definition: GLee.h:254
int srcXOrigin
Definition: GLee.h:800
GLEE_EXTERN PFNGLSHADEROP3EXTPROC pglShaderOp3EXT
Definition: GLee.h:7229
GLEE_EXTERN GLboolean _GLEE_3DFX_multisample
Definition: GLee.h:268
GLEE_EXTERN PFNGLREPLACEMENTCODEPOINTERSUNPROC pglReplacementCodePointerSUN
Definition: GLee.h:5388
GLEE_EXTERN PFNGLLINKPROGRAMPROC pglLinkProgram
Definition: GLee.h:1824
XVisualInfo * visual
Definition: GLee.h:10632
GLEE_EXTERN PFNGLLINKPROGRAMARBPROC pglLinkProgramARB
Definition: GLee.h:3063
GLEE_EXTERN PFNGLGETTEXBUMPPARAMETERFVATIPROC pglGetTexBumpParameterfvATI
Definition: GLee.h:6828
GLEE_EXTERN PFNGLREPLACEMENTCODEUSSUNPROC pglReplacementCodeusSUN
Definition: GLee.h:5383
GLEE_EXTERN PFNGLBINDBUFFERPROC pglBindBuffer
Definition: GLee.h:1576
int srcHeight
Definition: GLee.h:803
GLEE_EXTERN PFNGLPRIMITIVERESTARTNVPROC pglPrimitiveRestartNV
Definition: GLee.h:8071
GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_combine
Definition: GLee.h:106
GLEE_EXTERN PFNGLGETLOCALCONSTANTINTEGERVEXTPROC pglGetLocalConstantIntegervEXT
Definition: GLee.h:7262
GLEE_EXTERN PFNGLCOLORPOINTEREXTPROC pglColorPointerEXT
Definition: GLee.h:3931
GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_dot3
Definition: GLee.h:276
GLEE_EXTERN GLboolean _GLEE_SGIX_subsample
Definition: GLee.h:263
GLEE_EXTERN PFNGLWINDOWPOS2SVMESAPROC pglWindowPos2svMESA
Definition: GLee.h:5904
GLEE_EXTERN GLboolean _GLEE_GLX_OML_sync_control
Definition: GLee.h:10128
GLEE_EXTERN PFNGLGETFRAGMENTMATERIALFVEXTPROC pglGetFragmentMaterialfvEXT
Definition: GLee.h:9134
GLEE_EXTERN PFNGLSECONDARYCOLOR3DPROC pglSecondaryColor3d
Definition: GLee.h:1415
GLenum GLenum GLuint components
Definition: GLee.h:7192
GLhandleARB attachedObj
Definition: GLee.h:3018
GLEE_EXTERN PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC pglGetRenderbufferParameterivEXT
Definition: GLee.h:8340
GLint level
Definition: GLee.h:905
void(* __GLXextFuncPtr)(void)
Definition: GLee.h:750
GLEE_EXTERN PFNGLVERTEXSTREAM2SVATIPROC pglVertexStream2svATI
Definition: GLee.h:7378
GLEE_EXTERN GLboolean _GLEE_SGIX_reference_plane
Definition: GLee.h:178
GLEE_EXTERN PFNGLVERTEXATTRIB1FNVPROC pglVertexAttrib1fNV
Definition: GLee.h:6640
GLEE_EXTERN PFNGLDELETEFRAMEBUFFERSEXTPROC pglDeleteFramebuffersEXT
Definition: GLee.h:8343
GLEE_EXTERN PFNGLPNTRIANGLESIATIPROC pglPNTrianglesiATI
Definition: GLee.h:7006
GLEE_EXTERN PFNGLVERTEXARRAYPARAMETERIAPPLEPROC pglVertexArrayParameteriAPPLE
Definition: GLee.h:7741
GLEE_EXTERN PFNGLGENASYNCMARKERSSGIXPROC pglGenAsyncMarkersSGIX
Definition: GLee.h:4891
GLEE_EXTERN PFNGLGENOCCLUSIONQUERIESNVPROC pglGenOcclusionQueriesNV
Definition: GLee.h:7538
GLEE_EXTERN PFNGLFRAGMENTMATERIALFEXTPROC pglFragmentMaterialfEXT
Definition: GLee.h:9129
GLintptr offset
Definition: GLee.h:1562
GLEE_EXTERN PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC pglXQueryHyperpipeBestAttribSGIX
Definition: GLee.h:10743
GLEE_EXTERN PFNGLGETTEXFILTERFUNCSGISPROC pglGetTexFilterFuncSGIS
Definition: GLee.h:3433
GLEE_EXTERN PFNGLSECONDARYCOLOR3USVPROC pglSecondaryColor3usv
Definition: GLee.h:1428
GLEE_EXTERN PFNGLFOGFUNCSGISPROC pglFogFuncSGIS
Definition: GLee.h:4323
GLEE_EXTERN PFNGLXDESTROYPIXMAPPROC pglXDestroyPixmap
Definition: GLee.h:10256
GLEE_EXTERN PFNGLMULTITEXCOORD3IVPROC pglMultiTexCoord3iv
Definition: GLee.h:1240
GLEE_EXTERN PFNGLWINDOWPOS3IVPROC pglWindowPos3iv
Definition: GLee.h:1443
GLEE_EXTERN PFNGLPRIORITIZETEXTURESEXTPROC pglPrioritizeTexturesEXT
Definition: GLee.h:3770
GLEE_EXTERN GLboolean _GLEE_EXT_texture_env
Definition: GLee.h:380
GLEE_EXTERN PFNGLGETUNIFORMIVPROC pglGetUniformiv
Definition: GLee.h:1817
GLEE_EXTERN PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC pglDisableVariantClientStateEXT
Definition: GLee.h:7247
GLEE_EXTERN GLboolean _GLEE_SGIS_sharpen_texture
Definition: GLee.h:150
GLEE_EXTERN PFNGLVERTEXATTRIBI2IEXTPROC pglVertexAttribI2iEXT
Definition: GLee.h:8501
GLEE_EXTERN PFNGLDETACHOBJECTARBPROC pglDetachObjectARB
Definition: GLee.h:3057
GLEE_EXTERN PFNGLVERTEXATTRIB3SVNVPROC pglVertexAttrib3svNV
Definition: GLee.h:6655
GLEE_EXTERN PFNGLVERTEXATTRIB4UIVPROC pglVertexAttrib4uiv
Definition: GLee.h:1881
GLEE_EXTERN PFNGLGETVERTEXATTRIBPOINTERVARBPROC pglGetVertexAttribPointervARB
Definition: GLee.h:2778
const GLfloat * tc
Definition: GLee.h:5439
GLEE_EXTERN PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC pglGetProgramLocalParameterfvARB
Definition: GLee.h:2772
GLEE_EXTERN PFNGLDELETEQUERIESARBPROC pglDeleteQueriesARB
Definition: GLee.h:2959
GLuint start
Definition: GLee.h:872
GLEE_EXTERN PFNGLDRAWBUFFERSARBPROC pglDrawBuffersARB
Definition: GLee.h:3229
GLdouble GLdouble z
Definition: GLee.h:1393
GLEE_EXTERN PFNGLXMAKECONTEXTCURRENTPROC pglXMakeContextCurrent
Definition: GLee.h:10261
GLEE_EXTERN PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC pglGetProgramLocalParameterdvARB
Definition: GLee.h:2771
GLEE_EXTERN PFNGLCOLORPOINTERVINTELPROC pglColorPointervINTEL
Definition: GLee.h:4951
GLEE_EXTERN PFNGLGETQUERYOBJECTUIVPROC pglGetQueryObjectuiv
Definition: GLee.h:1575
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIVPROC pglConvolutionParameteriv
Definition: GLee.h:925
GLEE_EXTERN PFNGLFRAGMENTMATERIALISGIXPROC pglFragmentMaterialiSGIX
Definition: GLee.h:4735
GLEE_EXTERN GLboolean _GLEE_GLX_3DFX_multisample
Definition: GLee.h:10121
GLEE_EXTERN PFNGLGETFRAGMENTMATERIALIVSGIXPROC pglGetFragmentMaterialivSGIX
Definition: GLee.h:4740
GLEE_EXTERN GLboolean _GLEE_GLX_MESA_agp_offset
Definition: GLee.h:10131
GLEE_EXTERN PFNGLSECONDARYCOLOR3UIPROC pglSecondaryColor3ui
Definition: GLee.h:1425
GLfloat GLfloat nz
Definition: GLee.h:5410
GLEE_EXTERN PFNGLISOCCLUSIONQUERYNVPROC pglIsOcclusionQueryNV
Definition: GLee.h:7540
GLEE_EXTERN GLboolean _GLEE_SUN_vertex
Definition: GLee.h:237
GLEE_EXTERN PFNGLELEMENTPOINTERAPPLEPROC pglElementPointerAPPLE
Definition: GLee.h:7657
GLEE_EXTERN PFNGLVERTEXATTRIBI3UIVEXTPROC pglVertexAttribI3uivEXT
Definition: GLee.h:8514
GLEE_EXTERN GLboolean _GLEE_ARB_fragment_shader
Definition: GLee.h:120
GLEE_EXTERN PFNGLMATRIXINDEXUSVARBPROC pglMatrixIndexusvARB
Definition: GLee.h:2415
GLEE_EXTERN GLboolean _GLEE_GLX_VERSION_1_4
Definition: GLee.h:10102
GLEE_EXTERN PFNGLMULTIDRAWARRAYSEXTPROC pglMultiDrawArraysEXT
Definition: GLee.h:5113
GLEE_EXTERN PFNGLSETINVARIANTEXTPROC pglSetInvariantEXT
Definition: GLee.h:7235
GLEE_EXTERN PFNGLXGETSYNCVALUESOMLPROC pglXGetSyncValuesOML
Definition: GLee.h:10693
GLEE_EXTERN PFNGLXCREATEPIXMAPPROC pglXCreatePixmap
Definition: GLee.h:10255
GLEE_EXTERN PFNGLVERTEXATTRIBI4SVEXTPROC pglVertexAttribI4svEXT
Definition: GLee.h:8517
GLEE_EXTERN PFNGLGETLISTPARAMETERFVSGIXPROC pglGetListParameterfvSGIX
Definition: GLee.h:4533
int int * max
Definition: GLee.h:10568
GLEE_EXTERN PFNGLMULTITEXCOORD4FVARBPROC pglMultiTexCoord4fvARB
Definition: GLee.h:2132
GLEE_EXTERN PFNGLGETUNIFORMOFFSETEXTPROC pglGetUniformOffsetEXT
Definition: GLee.h:8616
GLEE_EXTERN PFNGLSEPARABLEFILTER2DPROC pglSeparableFilter2D
Definition: GLee.h:932
GLEE_EXTERN PFNGLDEFORMATIONMAP3FSGIXPROC pglDeformationMap3fSGIX
Definition: GLee.h:4268
GLEE_EXTERN PFNGLSECONDARYCOLOR3UIVPROC pglSecondaryColor3uiv
Definition: GLee.h:1426
typedefQT_END_NAMESPACE QT_END_HEADER struct _XDisplay Display
Definition: qwindowdefs.h:115
GLEE_EXTERN PFNGLWEIGHTIVARBPROC pglWeightivARB
Definition: GLee.h:2372
GLEE_EXTERN PFNGLUSEPROGRAMPROC pglUseProgram
Definition: GLee.h:1826
GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERIVHPPROC pglImageTransformParameterivHP
Definition: GLee.h:4368
GLEE_EXTERN GLboolean _GLEE_EXT_light_texture
Definition: GLee.h:210
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble w1
Definition: GLee.h:4263
GLEE_EXTERN PFNGLRESETHISTOGRAMEXTPROC pglResetHistogramEXT
Definition: GLee.h:3514
GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERIHPPROC pglImageTransformParameteriHP
Definition: GLee.h:4366
GLEE_EXTERN PFNGLVERTEXATTRIB1FVNVPROC pglVertexAttrib1fvNV
Definition: GLee.h:6641
GLEE_EXTERN PFNGLGETFRAGMENTLIGHTFVEXTPROC pglGetFragmentLightfvEXT
Definition: GLee.h:9128
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC pglTexCoord2fColor4ubVertex3fvSUN
Definition: GLee.h:5459
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_coordinate_clamp
Definition: GLee.h:289
GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_blit
Definition: GLee.h:365
GLEE_EXTERN PFNGLVERTEXATTRIB4DVNVPROC pglVertexAttrib4dvNV
Definition: GLee.h:6657
GLEE_EXTERN PFNGLVERTEXATTRIBI2IVEXTPROC pglVertexAttribI2ivEXT
Definition: GLee.h:8509
GLEE_EXTERN PFNGLUNIFORMMATRIX3X2FVPROC pglUniformMatrix3x2fv
Definition: GLee.h:2015
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC pglReplacementCodeuiColor4ubVertex3fvSUN
Definition: GLee.h:5471
GLXFBConfig int GLXContext Bool direct
Definition: GLee.h:10242
GLuint texture
Definition: GLee.h:3760
GLEE_EXTERN GLboolean _GLEE_EXT_shadow_funcs
Definition: GLee.h:310
GLEE_EXTERN PFNGLGETVERTEXATTRIBIVNVPROC pglGetVertexAttribivNV
Definition: GLee.h:6625
GLEE_EXTERN GLboolean _GLEE_ARB_transpose_matrix
Definition: GLee.h:97
GLEE_EXTERN PFNGLGETLISTPARAMETERIVSGIXPROC pglGetListParameterivSGIX
Definition: GLee.h:4534
GLEE_EXTERN PFNGLCLAMPCOLORARBPROC pglClampColorARB
Definition: GLee.h:3257
GLdouble GLdouble GLint GLint uorder
Definition: GLee.h:4263
GLEE_EXTERN PFNGLFRAGMENTMATERIALIEXTPROC pglFragmentMaterialiEXT
Definition: GLee.h:9130
GLEE_EXTERN PFNGLMINMAXPROC pglMinmax
Definition: GLee.h:940
GLXFBConfig *APIENTRYP PFNGLXGETFBCONFIGSPROC(Display *dpy, int screen, int *nelements)
Definition: GLee.h:10231
GLEE_EXTERN PFNGLPROGRAMPARAMETERS4FVNVPROC pglProgramParameters4fvNV
Definition: GLee.h:6634
Display *APIENTRYP PFNGLXGETCURRENTDISPLAYPROC()
Definition: GLee.h:10245
GLEE_EXTERN PFNGLTANGENT3FVEXTPROC pglTangent3fvEXT
Definition: GLee.h:5207
GLEE_EXTERN PFNGLMULTITEXCOORD1HNVPROC pglMultiTexCoord1hNV
Definition: GLee.h:7967
GLEE_EXTERN PFNGLUNIFORM4FARBPROC pglUniform4fARB
Definition: GLee.h:3069
GLEE_EXTERN PFNGLALPHAFRAGMENTOP2ATIPROC pglAlphaFragmentOp2ATI
Definition: GLee.h:6970
GLEE_EXTERN PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC pglTexCoord4fColor4fNormal3fVertex4fvSUN
Definition: GLee.h:5467
const GLuint * framebuffers
Definition: GLee.h:8326
GLEE_EXTERN PFNGLPIXELTEXGENSGIXPROC pglPixelTexGenSGIX
Definition: GLee.h:3698
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Mod
Definition: GLee.h:6954
GLEE_EXTERN GLboolean _GLEE_EXT_polygon_offset
Definition: GLee.h:133
GLEE_EXTERN PFNGLXCREATEGLXPBUFFERSGIXPROC pglXCreateGLXPbufferSGIX
Definition: GLee.h:10502
GLEE_EXTERN PFNGLMULTITEXCOORD2FPROC pglMultiTexCoord2f
Definition: GLee.h:1229
GLEE_EXTERN PFNGLWINDOWPOS3DPROC pglWindowPos3d
Definition: GLee.h:1438
GLEE_EXTERN PFNGLWINDOWPOS2FVARBPROC pglWindowPos2fvARB
Definition: GLee.h:2540
GLEE_EXTERN PFNGLGETMINMAXPARAMETERIVPROC pglGetMinmaxParameteriv
Definition: GLee.h:938
GLEE_EXTERN PFNGLMULTITEXCOORD1HVNVPROC pglMultiTexCoord1hvNV
Definition: GLee.h:7968
GLEE_EXTERN PFNGLVARIANTUSVEXTPROC pglVariantusvEXT
Definition: GLee.h:7243
GLEE_EXTERN PFNGLLOCKARRAYSEXTPROC pglLockArraysEXT
Definition: GLee.h:4647
GLEE_EXTERN GLboolean _GLEE_SGIX_convolution_accuracy
Definition: GLee.h:272
GLEE_EXTERN PFNGLXSWAPBUFFERSMSCOMLPROC pglXSwapBuffersMscOML
Definition: GLee.h:10695
GLEE_EXTERN PFNGLREPLACEMENTCODEUBVSUNPROC pglReplacementCodeubvSUN
Definition: GLee.h:5387
GLEE_EXTERN PFNGLFOGCOORDFPROC pglFogCoordf
Definition: GLee.h:1402
GLEE_EXTERN PFNGLISVARIANTENABLEDEXTPROC pglIsVariantEnabledEXT
Definition: GLee.h:7253
GLEE_EXTERN PFNGLVARIANTUBVEXTPROC pglVariantubvEXT
Definition: GLee.h:7242
GLEE_EXTERN PFNGLLISTPARAMETERFSGIXPROC pglListParameterfSGIX
Definition: GLee.h:4535
GLEE_EXTERN PFNGLDISABLEVERTEXATTRIBARRAYPROC pglDisableVertexAttribArray
Definition: GLee.h:1804
GLEE_EXTERN PFNGLFRAGMENTMATERIALIVEXTPROC pglFragmentMaterialivEXT
Definition: GLee.h:9132
GLEE_EXTERN PFNGLMAPPARAMETERFVNVPROC pglMapParameterfvNV
Definition: GLee.h:6298
GLEE_EXTERN GLboolean _GLEE_APPLE_vertex_array_range
Definition: GLee.h:317
GLEE_EXTERN PFNGLREPLACEMENTCODEUIVSUNPROC pglReplacementCodeuivSUN
Definition: GLee.h:5385
GLEE_EXTERN PFNGLMULTITEXCOORD1FVARBPROC pglMultiTexCoord1fvARB
Definition: GLee.h:2108
GLEE_EXTERN GLboolean _GLEE_EXT_histogram
Definition: GLee.h:139
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE3DPROC pglCompressedTexImage3D
Definition: GLee.h:1256
int srcWidth
Definition: GLee.h:802
GLXDrawable int32_t int32_t * denominator
Definition: GLee.h:10689
GLEE_EXTERN PFNGLVERTEXATTRIB2SVPROC pglVertexAttrib2sv
Definition: GLee.h:1858
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_select
Definition: GLee.h:368
GLEE_EXTERN PFNGLUNIFORM3FVPROC pglUniform3fv
Definition: GLee.h:1837
GLEE_EXTERN PFNGLMAPBUFFERPROC pglMapBuffer
Definition: GLee.h:1583
GLEE_EXTERN PFNGLWINDOWPOS2DVMESAPROC pglWindowPos2dvMESA
Definition: GLee.h:5898
GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXFARBPROC pglLoadTransposeMatrixfARB
Definition: GLee.h:2187
GLEE_EXTERN PFNGLUNIFORM1IVARBPROC pglUniform1ivARB
Definition: GLee.h:3078
GLEE_EXTERN PFNGLMULTITEXCOORD3IARBPROC pglMultiTexCoord3iARB
Definition: GLee.h:2125
GLEE_EXTERN GLboolean _GLEE_NV_fragment_program_option
Definition: GLee.h:341
GLEE_EXTERN PFNGLDELETEASYNCMARKERSSGIXPROC pglDeleteAsyncMarkersSGIX
Definition: GLee.h:4892
GLEE_EXTERN PFNGLDEFORMATIONMAP3DSGIXPROC pglDeformationMap3dSGIX
Definition: GLee.h:4267
GLfloat GLfloat GLfloat v2
Definition: GLee.h:1736
GLEE_EXTERN PFNGLVERTEXATTRIB2DVNVPROC pglVertexAttrib2dvNV
Definition: GLee.h:6645
GLdouble GLdouble u2
Definition: GLee.h:4263
GLEE_EXTERN PFNGLXRELEASEBUFFERSMESAPROC pglXReleaseBuffersMESA
Definition: GLee.h:10644
GLEE_EXTERN PFNGLMULTITEXCOORD3DVPROC pglMultiTexCoord3dv
Definition: GLee.h:1236
GLEE_EXTERN GLboolean _GLEE_EXT_Cg_shader
Definition: GLee.h:347
GLEE_EXTERN PFNGLPIXELDATARANGENVPROC pglPixelDataRangeNV
Definition: GLee.h:8055
GLEE_EXTERN PFNGLGETPROGRAMENVPARAMETERFVARBPROC pglGetProgramEnvParameterfvARB
Definition: GLee.h:2770
char GLchar
Definition: GLee.h:700
GLsizei GLsizei GLchar * infoLog
Definition: GLee.h:1718
GLXFBConfig Pixmap pixmap
Definition: GLee.h:10237
int screen
Definition: GLee.h:10533
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC pglCompressedTexSubImage2DARB
Definition: GLee.h:2273
GLEE_EXTERN PFNGLINDEXPOINTERLISTIBMPROC pglIndexPointerListIBM
Definition: GLee.h:6016
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE1DPROC pglCompressedTexImage1D
Definition: GLee.h:1258
GLEE_EXTERN PFNGLMULTITEXCOORD1DVARBPROC pglMultiTexCoord1dvARB
Definition: GLee.h:2106
GLEE_EXTERN PFNGLMULTITEXCOORD1IVPROC pglMultiTexCoord1iv
Definition: GLee.h:1224
GLEE_EXTERN PFNGLTEXCOORD2FVERTEX3FSUNPROC pglTexCoord2fVertex3fSUN
Definition: GLee.h:5454
GLEE_EXTERN GLboolean _GLEE_ATI_texture_float
Definition: GLee.h:323
GLenum dfactorRGB
Definition: GLee.h:1356
GLEE_EXTERN PFNGLSECONDARYCOLOR3DVEXTPROC pglSecondaryColor3dvEXT
Definition: GLee.h:5059
GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcba
Definition: GLee.h:265
GLEE_EXTERN PFNGLVARIANTBVEXTPROC pglVariantbvEXT
Definition: GLee.h:7237
GLEE_EXTERN PFNGLXGETCURRENTDISPLAYEXTPROC pglXGetCurrentDisplayEXT
Definition: GLee.h:10418
GLEE_EXTERN PFNGLFRAGMENTLIGHTIVSGIXPROC pglFragmentLightivSGIX
Definition: GLee.h:4728
GLEE_EXTERN PFNGLWINDOWPOS3DMESAPROC pglWindowPos3dMESA
Definition: GLee.h:5905
GLEE_EXTERN PFNGLUNIFORMMATRIX4X3FVPROC pglUniformMatrix4x3fv
Definition: GLee.h:2019
GLEE_EXTERN PFNGLSAMPLEMASKEXTPROC pglSampleMaskEXT
Definition: GLee.h:6130
GLEE_EXTERN PFNGLDETACHSHADERPROC pglDetachShader
Definition: GLee.h:1803
GLXDrawable int32_t * numerator
Definition: GLee.h:10689
GLEE_EXTERN PFNGLEXTRACTCOMPONENTEXTPROC pglExtractComponentEXT
Definition: GLee.h:7233
GLenum clamp
Definition: GLee.h:3256
GLenum internalFormat
Definition: GLee.h:4497
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean cdDotProduct
Definition: GLee.h:5777
GLEE_EXTERN GLboolean _GLEE_EXT_blend_func_separate
Definition: GLee.h:238
GLEE_EXTERN PFNGLFRUSTUMFOESPROC pglFrustumfOES
Definition: GLee.h:9310
GLEE_EXTERN PFNGLALPHAFRAGMENTOP3ATIPROC pglAlphaFragmentOp3ATI
Definition: GLee.h:6971
GLEE_EXTERN PFNGLGETVERTEXATTRIBIUIVEXTPROC pglGetVertexAttribIuivEXT
Definition: GLee.h:8522
GLEE_EXTERN PFNGLVERTEXATTRIB4UBVPROC pglVertexAttrib4ubv
Definition: GLee.h:1880
GLEE_EXTERN GLboolean _GLEE_GLX_OML_swap_method
Definition: GLee.h:10127
GLEE_EXTERN GLboolean _GLEE_EXT_coordinate_frame
Definition: GLee.h:229
GLEE_EXTERN PFNGLFOGCOORDHNVPROC pglFogCoordhNV
Definition: GLee.h:7975
GLEE_EXTERN PFNGLDELETEBUFFERSPROC pglDeleteBuffers
Definition: GLee.h:1577
GLEE_EXTERN PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC pglProgramEnvParametersI4uivNV
Definition: GLee.h:8897
GLEE_EXTERN PFNGLGETTEXPARAMETERIIVEXTPROC pglGetTexParameterIivEXT
Definition: GLee.h:8731
GLEE_EXTERN PFNGLWINDOWPOS2SMESAPROC pglWindowPos2sMESA
Definition: GLee.h:5903
GLuint coord
Definition: GLee.h:6950
GLEE_EXTERN GLboolean _GLEE_OES_read_format
Definition: GLee.h:334
GLEE_EXTERN PFNGLGETVERTEXATTRIBFVPROC pglGetVertexAttribfv
Definition: GLee.h:1819
GLEE_EXTERN PFNGLSECONDARYCOLOR3SPROC pglSecondaryColor3s
Definition: GLee.h:1421
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Rep
Definition: GLee.h:6954
GLEE_EXTERN PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC pglReplacementCodeuiVertex3fvSUN
Definition: GLee.h:5469
GLEE_EXTERN PFNGLNORMALPOINTERLISTIBMPROC pglNormalPointerListIBM
Definition: GLee.h:6017
GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERFVPROC pglGetConvolutionParameterfv
Definition: GLee.h:929
GLEE_EXTERN PFNGLMULTITEXCOORD1SVARBPROC pglMultiTexCoord1svARB
Definition: GLee.h:2112
GLEE_EXTERN PFNGLNORMALSTREAM3IVATIPROC pglNormalStream3ivATI
Definition: GLee.h:7406
GLEE_EXTERN PFNGLMULTIDRAWELEMENTSPROC pglMultiDrawElements
Definition: GLee.h:1408
GLEE_EXTERN PFNGLPROGRAMENVPARAMETERI4INVPROC pglProgramEnvParameterI4iNV
Definition: GLee.h:8892
GLEE_EXTERN PFNGLXCREATENEWCONTEXTPROC pglXCreateNewContext
Definition: GLee.h:10260
GLEE_EXTERN PFNGLGETHANDLEARBPROC pglGetHandleARB
Definition: GLee.h:3056
GLEE_EXTERN PFNGLWINDOWPOS3DVPROC pglWindowPos3dv
Definition: GLee.h:1439
GLEE_EXTERN PFNGLGENERATEMIPMAPEXTPROC pglGenerateMipmapEXT
Definition: GLee.h:8351
GLEE_EXTERN PFNGLTESTOBJECTAPPLEPROC pglTestObjectAPPLE
Definition: GLee.h:7691
GLEE_EXTERN PFNGLVERTEXATTRIB1DVNVPROC pglVertexAttrib1dvNV
Definition: GLee.h:6639
GLEE_EXTERN PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC pglProgramBufferParametersIivNV
Definition: GLee.h:9060
GLEE_EXTERN PFNGLPROGRAMENVPARAMETERI4UIVNVPROC pglProgramEnvParameterI4uivNV
Definition: GLee.h:8896
GLEE_EXTERN PFNGLVERTEXATTRIB2SNVPROC pglVertexAttrib2sNV
Definition: GLee.h:6648
GLEE_EXTERN PFNGLVARIANTIVEXTPROC pglVariantivEXT
Definition: GLee.h:7239
GLEE_EXTERN PFNGLPOINTPARAMETERFVARBPROC pglPointParameterfvARB
Definition: GLee.h:2307
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC pglReplacementCodeuiColor3fVertex3fvSUN
Definition: GLee.h:5473
GLEE_EXTERN PFNGLVERTEXSTREAM2FVATIPROC pglVertexStream2fvATI
Definition: GLee.h:7382
GLEE_EXTERN PFNGLSECONDARYCOLOR3UBVEXTPROC pglSecondaryColor3ubvEXT
Definition: GLee.h:5067
GLEE_EXTERN PFNGLBINDTEXGENPARAMETEREXTPROC pglBindTexGenParameterEXT
Definition: GLee.h:7250
GLEE_EXTERN PFNGLFINISHASYNCSGIXPROC pglFinishAsyncSGIX
Definition: GLee.h:4889
GLEE_EXTERN PFNGLXGETCONTEXTIDEXTPROC pglXGetContextIDEXT
Definition: GLee.h:10420
GLEE_EXTERN PFNGLGETMAPPARAMETERFVNVPROC pglGetMapParameterfvNV
Definition: GLee.h:6301
GLEE_EXTERN PFNGLMULTITEXCOORD2FVPROC pglMultiTexCoord2fv
Definition: GLee.h:1230
GLEE_EXTERN GLboolean _GLEE_APPLE_specular_vector
Definition: GLee.h:231
GLEE_EXTERN PFNGLGETFRAGMENTMATERIALIVEXTPROC pglGetFragmentMaterialivEXT
Definition: GLee.h:9135
GLEE_EXTERN PFNGLVERTEXATTRIBI1IEXTPROC pglVertexAttribI1iEXT
Definition: GLee.h:8500
GLEE_EXTERN GLboolean _GLEE_NV_texgen_reflection
Definition: GLee.h:243
GLEE_EXTERN PFNGLARETEXTURESRESIDENTEXTPROC pglAreTexturesResidentEXT
Definition: GLee.h:3765
GLEE_EXTERN GLboolean _GLEE_ATI_envmap_bumpmap
Definition: GLee.h:295
GLenum GLsizei width
Definition: GLee.h:873
GLEE_EXTERN PFNGLVERTEXSTREAM1DVATIPROC pglVertexStream1dvATI
Definition: GLee.h:7376
GLEE_EXTERN PFNGLCOPYTEXIMAGE1DEXTPROC pglCopyTexImage1DEXT
Definition: GLee.h:3464
GLEE_EXTERN GLboolean _GLEE_NV_texture_compression_vtc
Definition: GLee.h:283
GLEE_EXTERN PFNGLCONVOLUTIONFILTER1DPROC pglConvolutionFilter1D
Definition: GLee.h:920
typedef GLvoid(APIENTRYP PFNGLFRAGMENTLIGHTMODELIEXTPROC)(GLenum pname
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_fbconfig
Definition: GLee.h:10112
GLEE_EXTERN GLboolean _GLEE_ARB_color_buffer_float
Definition: GLee.h:127
GLEE_EXTERN GLboolean _GLEE_PGI_misc_hints
Definition: GLee.h:189
GLEE_EXTERN PFNGLBINDRENDERBUFFEREXTPROC pglBindRenderbufferEXT
Definition: GLee.h:8336
GLEE_EXTERN GLboolean _GLEE_ARB_occlusion_query
Definition: GLee.h:117
GLEE_EXTERN PFNGLGETACTIVEUNIFORMPROC pglGetActiveUniform
Definition: GLee.h:1807
GLEE_EXTERN PFNGLUNIFORM1UIEXTPROC pglUniform1uiEXT
Definition: GLee.h:8492
GLenum GLenum GLenum cdOutput
Definition: GLee.h:5777
GLEE_EXTERN PFNGLPROGRAMPARAMETER4DNVPROC pglProgramParameter4dNV
Definition: GLee.h:6629
GLEE_EXTERN GLboolean _GLEE_EXT_index_texture
Definition: GLee.h:197
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean abDotProduct
Definition: GLee.h:5777
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
Definition: GLee.h:5482
GLEE_EXTERN PFNGLFOGCOORDDEXTPROC pglFogCoorddEXT
Definition: GLee.h:5140
XID GLXFBConfigIDSGIX
Definition: GLee.h:760
GLEE_EXTERN PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC pglLoadIdentityDeformationMapSGIX
Definition: GLee.h:4270
GLEE_EXTERN PFNGLVERTEXATTRIB3DARBPROC pglVertexAttrib3dARB
Definition: GLee.h:2730
GLEE_EXTERN const char * GLeeGetExtStrGLX()
GLEE_EXTERN PFNGLVERTEXSTREAM2FATIPROC pglVertexStream2fATI
Definition: GLee.h:7381
GLsizei GLsizei GLuint * obj
Definition: GLee.h:1715
GLEE_EXTERN PFNGLISFENCENVPROC pglIsFenceNV
Definition: GLee.h:6234
GLEE_EXTERN PFNGLRESIZEBUFFERSMESAPROC pglResizeBuffersMESA
Definition: GLee.h:5863
GLEE_EXTERN PFNGLREADINSTRUMENTSSGIXPROC pglReadInstrumentsSGIX
Definition: GLee.h:4195
GLEE_EXTERN PFNGLXHYPERPIPECONFIGSGIXPROC pglXHyperpipeConfigSGIX
Definition: GLee.h:10739
GLEE_EXTERN PFNGLXQUERYCHANNELDELTASSGIXPROC pglXQueryChannelDeltasSGIX
Definition: GLee.h:10541
GLuint src
Definition: GLee.h:7190
GLEE_EXTERN PFNGLBINDMATERIALPARAMETEREXTPROC pglBindMaterialParameterEXT
Definition: GLee.h:7249
GLXDrawable int barrier
Definition: GLee.h:10567
GLEE_EXTERN PFNGLSECONDARYCOLOR3UBVPROC pglSecondaryColor3ubv
Definition: GLee.h:1424
GLEE_EXTERN PFNGLDRAWELEMENTARRAYAPPLEPROC pglDrawElementArrayAPPLE
Definition: GLee.h:7658
GLEE_EXTERN PFNGLVERTEXSTREAM3SVATIPROC pglVertexStream3svATI
Definition: GLee.h:7386
GLEE_EXTERN GLboolean _GLEE_NV_gpu_program4
Definition: GLee.h:362
GLEE_EXTERN PFNGLWINDOWPOS3FPROC pglWindowPos3f
Definition: GLee.h:1440
GLEE_EXTERN PFNGLVERTEXATTRIB4UBVARBPROC pglVertexAttrib4ubvARB
Definition: GLee.h:2751
GLEE_EXTERN PFNGLVERTEXATTRIB4NUIVPROC pglVertexAttrib4Nuiv
Definition: GLee.h:1870
GLEE_EXTERN PFNGLCLEARCOLORIUIEXTPROC pglClearColorIuiEXT
Definition: GLee.h:8734
GLdouble GLdouble GLint ustride
Definition: GLee.h:4263
int destYOrigin
Definition: GLee.h:805
GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcb
Definition: GLee.h:203
GLEE_EXTERN PFNGLGETQUERYOBJECTI64VEXTPROC pglGetQueryObjecti64vEXT
Definition: GLee.h:8401
GLEE_EXTERN GLboolean _GLEE_SGIX_flush_raster
Definition: GLee.h:179
GLEE_EXTERN PFNGLPROGRAMVERTEXLIMITNVPROC pglProgramVertexLimitNV
Definition: GLee.h:8852
GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_texture_bits
Definition: GLee.h:387
GLEE_EXTERN PFNGLCONVOLUTIONFILTER1DEXTPROC pglConvolutionFilter1DEXT
Definition: GLee.h:3567
GLEE_EXTERN GLboolean _GLEE_HP_convolution_border_modes
Definition: GLee.h:184
GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC pglPixelTransformParameterivEXT
Definition: GLee.h:4990
GLEE_EXTERN PFNGLTEXSUBIMAGE1DEXTPROC pglTexSubImage1DEXT
Definition: GLee.h:3447
GLEE_EXTERN PFNGLGETACTIVEVARYINGNVPROC pglGetActiveVaryingNV
Definition: GLee.h:8827
GLEE_EXTERN PFNGLWINDOWPOS3FARBPROC pglWindowPos3fARB
Definition: GLee.h:2547
GLEE_EXTERN PFNGLSECONDARYCOLOR3USPROC pglSecondaryColor3us
Definition: GLee.h:1427
GLEE_EXTERN GLboolean _GLEE_EXT_texture3D
Definition: GLee.h:135
GLXDrawable drawable
Definition: GLee.h:771
typedef void(APIENTRYP PFNGLBLENDCOLORPROC)(GLclampf red
GLEE_EXTERN PFNGLVERTEXATTRIBI4USVEXTPROC pglVertexAttribI4usvEXT
Definition: GLee.h:8519
GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER1DPROC pglCopyConvolutionFilter1D
Definition: GLee.h:926
GLfloat ny
Definition: GLee.h:5410
GLXDrawable GLXDrawable member
Definition: GLee.h:10556
GLEE_EXTERN GLboolean _GLEE_IBM_multimode_draw_arrays
Definition: GLee.h:261
GLEE_EXTERN PFNGLDELETESHADERPROC pglDeleteShader
Definition: GLee.h:1802
GLEE_EXTERN GLboolean _GLEE_ARB_shading_language_100
Definition: GLee.h:121
GLEE_EXTERN PFNGLXCHOOSEFBCONFIGPROC pglXChooseFBConfig
Definition: GLee.h:10250
GLEE_EXTERN PFNGLVERTEXATTRIB4SVARBPROC pglVertexAttrib4svARB
Definition: GLee.h:2750
GLEE_EXTERN GLboolean _GLEE_APPLE_fence
Definition: GLee.h:315
GLEE_EXTERN GLboolean _GLEE_EXT_color_subtable
Definition: GLee.h:187
const GLuint const GLclampf * priorities
Definition: GLee.h:3764
GLenum GLenum abOutput
Definition: GLee.h:5777
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_pbuffer
Definition: GLee.h:10113
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFVEXTPROC pglFragmentLightModelfvEXT
Definition: GLee.h:9122
GLint GLenum GLsizei GLsizei GLsizei GLsizei size4d
Definition: GLee.h:3718
GLEE_EXTERN PFNGLDELETEVERTEXSHADEREXTPROC pglDeleteVertexShaderEXT
Definition: GLee.h:7226
GLEE_EXTERN PFNGLGETARRAYOBJECTIVATIPROC pglGetArrayObjectivATI
Definition: GLee.h:7046
GLEE_EXTERN PFNGLCOLORTABLEPARAMETERIVSGIPROC pglColorTableParameterivSGI
Definition: GLee.h:3645
GLEE_EXTERN GLboolean _GLEE_SGIX_clipmap
Definition: GLee.h:158
GLenum storagetype
Definition: GLee.h:7192
GLEE_EXTERN PFNGLISSHADERPROC pglIsShader
Definition: GLee.h:1823
GLEE_EXTERN PFNGLVERTEXATTRIB3DNVPROC pglVertexAttrib3dNV
Definition: GLee.h:6650
GLEE_EXTERN GLboolean _GLEE_SGIX_calligraphic_fragment
Definition: GLee.h:194
GLEE_EXTERN PFNGLSETFENCENVPROC pglSetFenceNV
Definition: GLee.h:6238
GLEE_EXTERN PFNGLXFREECONTEXTEXTPROC pglXFreeContextEXT
Definition: GLee.h:10422
GLEE_EXTERN PFNGLFINISHOBJECTAPPLEPROC pglFinishObjectAPPLE
Definition: GLee.h:7692
GLEE_EXTERN PFNGLXBINDSWAPBARRIERSGIXPROC pglXBindSwapBarrierSGIX
Definition: GLee.h:10569
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoord2fVertex3fvSUN
Definition: GLee.h:5479
GLEE_EXTERN GLboolean _GLEE_ARB_shader_objects
Definition: GLee.h:118
GLEE_EXTERN PFNGLGETOCCLUSIONQUERYIVNVPROC pglGetOcclusionQueryivNV
Definition: GLee.h:7543
GLEE_EXTERN PFNGLPOINTPARAMETERFPROC pglPointParameterf
Definition: GLee.h:1409
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE2DPROC pglCompressedTexImage2D
Definition: GLee.h:1257
GLEE_EXTERN PFNGLFOGCOORDPOINTEREXTPROC pglFogCoordPointerEXT
Definition: GLee.h:5142
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiColor4fNormal3fVertex3fSUN
Definition: GLee.h:5476
GLEE_EXTERN PFNGLMAPCONTROLPOINTSNVPROC pglMapControlPointsNV
Definition: GLee.h:6296
GLEE_EXTERN GLboolean _GLEE_MESA_pack_invert
Definition: GLee.h:338
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFEXTPROC pglFragmentLightModelfEXT
Definition: GLee.h:9120
GLEE_EXTERN PFNGLPROGRAMPARAMETER4DVNVPROC pglProgramParameter4dvNV
Definition: GLee.h:6630
GLEE_EXTERN PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC pglRenderbufferStorageMultisampleEXT
Definition: GLee.h:8947
GLuint framebuffer
Definition: GLee.h:8325
GLEE_EXTERN GLboolean _GLEE_NV_depth_clamp
Definition: GLee.h:305
GLEE_EXTERN GLboolean _GLEE_SGIS_pixel_texture
Definition: GLee.h:143
GLEE_EXTERN PFNGLWINDOWPOS2DPROC pglWindowPos2d
Definition: GLee.h:1430
GLEE_EXTERN PFNGLINDEXFUNCEXTPROC pglIndexFuncEXT
Definition: GLee.h:4617
GLbyte ty
Definition: GLee.h:5180
GLEE_EXTERN PFNGLDRAWRANGEELEMENTARRAYATIPROC pglDrawRangeElementArrayATI
Definition: GLee.h:7475
GLEE_EXTERN GLboolean GLeeEnabled(GLboolean *extensionQueryingVariable)
GLEE_EXTERN GLboolean _GLEE_SGIX_async
Definition: GLee.h:214
GLEE_EXTERN PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiNormal3fVertex3fSUN
Definition: GLee.h:5474
GLEE_EXTERN PFNGLFRAGMENTLIGHTIEXTPROC pglFragmentLightiEXT
Definition: GLee.h:9123
GLEE_EXTERN GLboolean _GLEE_EXT_texture_object
Definition: GLee.h:148
GLEE_EXTERN GLboolean _GLEE_EXT_index_material
Definition: GLee.h:198
GLEE_EXTERN PFNGLVERTEX2HVNVPROC pglVertex2hvNV
Definition: GLee.h:7948
GLEE_EXTERN PFNGLGETSHARPENTEXFUNCSGISPROC pglGetSharpenTexFuncSGIS
Definition: GLee.h:3814
GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC pglPixelTransformParameterfvEXT
Definition: GLee.h:4991
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERIVEXTPROC pglGetColorTableParameterivEXT
Definition: GLee.h:4503
GLEE_EXTERN PFNGLFINALCOMBINERINPUTNVPROC pglFinalCombinerInputNV
Definition: GLee.h:5791
GLEE_EXTERN PFNGLUNIFORM2UIEXTPROC pglUniform2uiEXT
Definition: GLee.h:8493
GLEE_EXTERN GLboolean _GLEE_NV_vertex_program
Definition: GLee.h:288
GLEE_EXTERN PFNGLGENFRAGMENTSHADERSATIPROC pglGenFragmentShadersATI
Definition: GLee.h:6959
GLEE_EXTERN PFNGLBUFFERDATAARBPROC pglBufferDataARB
Definition: GLee.h:2919
#define _GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX
Definition: GLee.h:782
const GLuint * arrays
Definition: GLee.h:7711
GLEE_EXTERN PFNGLGETCOMPRESSEDTEXIMAGEARBPROC pglGetCompressedTexImageARB
Definition: GLee.h:2275
GLEE_EXTERN PFNGLVERTEXATTRIB3DVPROC pglVertexAttrib3dv
Definition: GLee.h:1860
GLEE_EXTERN PFNGLTEXFILTERFUNCSGISPROC pglTexFilterFuncSGIS
Definition: GLee.h:3434
GLEE_EXTERN PFNGLUNIFORMMATRIX3FVPROC pglUniformMatrix3fv
Definition: GLee.h:1844
GLEE_EXTERN GLboolean _GLEE_EXT_bgra
Definition: GLee.h:213
GLEE_EXTERN PFNGLDEPTHRANGEFOESPROC pglDepthRangefOES
Definition: GLee.h:9309
GLEE_EXTERN GLboolean _GLEE_ARB_vertex_shader
Definition: GLee.h:119
GLEE_EXTERN PFNGLXDESTROYPBUFFERPROC pglXDestroyPbuffer
Definition: GLee.h:10258
GLEE_EXTERN PFNGLENABLEVARIANTCLIENTSTATEEXTPROC pglEnableVariantClientStateEXT
Definition: GLee.h:7246
GLEE_EXTERN PFNGLCOLOR4HVNVPROC pglColor4hvNV
Definition: GLee.h:7958
GLEE_EXTERN PFNGLMAPPARAMETERIVNVPROC pglMapParameterivNV
Definition: GLee.h:6297
GLEE_EXTERN PFNGLISBUFFERARBPROC pglIsBufferARB
Definition: GLee.h:2918
GLEE_EXTERN PFNGLENDOCCLUSIONQUERYNVPROC pglEndOcclusionQueryNV
Definition: GLee.h:7542
GLEE_EXTERN PFNGLXCHOOSEFBCONFIGSGIXPROC pglXChooseFBConfigSGIX
Definition: GLee.h:10453
GLenum GLenum dpfail
Definition: GLee.h:1700
GLEE_EXTERN PFNGLWINDOWPOS2SARBPROC pglWindowPos2sARB
Definition: GLee.h:2543
GLXFBConfig Window win
Definition: GLee.h:10235
const GLuint * buffers
Definition: GLee.h:1558
GLEE_EXTERN PFNGLVERTEXATTRIBI1IVEXTPROC pglVertexAttribI1ivEXT
Definition: GLee.h:8508
GLEE_EXTERN PFNGLVERTEXSTREAM2IVATIPROC pglVertexStream2ivATI
Definition: GLee.h:7380
GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_blended_overlay
Definition: GLee.h:10118
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint vorder
Definition: GLee.h:4263
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble w2
Definition: GLee.h:4263
GLEE_EXTERN PFNGLDELETEFENCESAPPLEPROC pglDeleteFencesAPPLE
Definition: GLee.h:7686
GLEE_EXTERN GLboolean _GLEE_EXT_vertex_array
Definition: GLee.h:155
GLXHyperpipeNetworkSGIX *APIENTRYP PFNGLXQUERYHYPERPIPENETWORKSGIXPROC(Display *dpy, int *npipes)
Definition: GLee.h:10730
GLEE_EXTERN PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC pglGetProgramNamedParameterdvNV
Definition: GLee.h:7885
GLsizei GLenum GLboolean sink
Definition: GLee.h:901
GLEE_EXTERN GLboolean _GLEE_SGIS_fog_function
Definition: GLee.h:181
GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXDARBPROC pglMultTransposeMatrixdARB
Definition: GLee.h:2190
GLEE_EXTERN GLboolean _GLEE_NV_half_float
Definition: GLee.h:326
GLEE_EXTERN PFNGLBINORMAL3FVEXTPROC pglBinormal3fvEXT
Definition: GLee.h:5217
GLEE_EXTERN PFNGLTEXSUBIMAGE3DPROC pglTexSubImage3D
Definition: GLee.h:944
GLEE_EXTERN PFNGLVERTEXATTRIB2FVNVPROC pglVertexAttrib2fvNV
Definition: GLee.h:6647
GLEE_EXTERN GLboolean _GLEE_ARB_multisample
Definition: GLee.h:98
GLEE_EXTERN PFNGLCONVOLUTIONFILTER2DPROC pglConvolutionFilter2D
Definition: GLee.h:921
GLEE_EXTERN PFNGLBLENDEQUATIONSEPARATEPROC pglBlendEquationSeparate
Definition: GLee.h:1791
GLEE_EXTERN GLboolean _GLEE_EXT_stencil_clear_tag
Definition: GLee.h:378
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC pglTexCoord2fColor3fVertex3fSUN
Definition: GLee.h:5460
GLEE_EXTERN PFNGLWEIGHTPOINTERARBPROC pglWeightPointerARB
Definition: GLee.h:2378
GLXFBConfig int render_type
Definition: GLee.h:10242
GLEE_EXTERN PFNGLTANGENT3SEXTPROC pglTangent3sEXT
Definition: GLee.h:5210
GLEE_EXTERN PFNGLFRAMEBUFFERTEXTURE2DEXTPROC pglFramebufferTexture2DEXT
Definition: GLee.h:8347
GLEE_EXTERN PFNGLRENDERBUFFERSTORAGEEXTPROC pglRenderbufferStorageEXT
Definition: GLee.h:8339
GLEE_EXTERN PFNGLISFRAMEBUFFEREXTPROC pglIsFramebufferEXT
Definition: GLee.h:8341
GLEE_EXTERN PFNGLXQUERYGLXPBUFFERSGIXPROC pglXQueryGLXPbufferSGIX
Definition: GLee.h:10504
GLEE_EXTERN PFNGLVERTEXATTRIB4USVPROC pglVertexAttrib4usv
Definition: GLee.h:1882
GLEE_EXTERN PFNGLGETPOINTERVEXTPROC pglGetPointervEXT
Definition: GLee.h:3934
GLEE_EXTERN PFNGLDELETEBUFFERSARBPROC pglDeleteBuffersARB
Definition: GLee.h:2916
GLEE_EXTERN PFNGLDELETEOCCLUSIONQUERIESNVPROC pglDeleteOcclusionQueriesNV
Definition: GLee.h:7539
GLEE_EXTERN GLboolean _GLEE_GLX_SGI_make_current_read
Definition: GLee.h:10109
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC pglTexCoord2fColor3fVertex3fvSUN
Definition: GLee.h:5461
GLEE_EXTERN PFNGLVERTEXBLENDARBPROC pglVertexBlendARB
Definition: GLee.h:2379
GLEE_EXTERN PFNGLNORMAL3FVERTEX3FVSUNPROC pglNormal3fVertex3fvSUN
Definition: GLee.h:5451
GLEE_EXTERN PFNGLVERTEXATTRIBS3SVNVPROC pglVertexAttribs3svNV
Definition: GLee.h:6672
const GLshort * coords
Definition: GLee.h:7325
GLEE_EXTERN PFNGLVERTEXSTREAM2SATIPROC pglVertexStream2sATI
Definition: GLee.h:7377
GLXDrawable int64_t target_sbc
Definition: GLee.h:10692
GLEE_EXTERN PFNGLWINDOWPOS2IARBPROC pglWindowPos2iARB
Definition: GLee.h:2541
GLEE_EXTERN PFNGLGETPROGRAMPARAMETERFVNVPROC pglGetProgramParameterfvNV
Definition: GLee.h:6619
GLEE_EXTERN PFNGLTEXCOORD1HVNVPROC pglTexCoord1hvNV
Definition: GLee.h:7960
GLEE_EXTERN PFNGLTEXBUMPPARAMETERIVATIPROC pglTexBumpParameterivATI
Definition: GLee.h:6825
GLEE_EXTERN PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC pglClientActiveVertexStreamATI
Definition: GLee.h:7411
GLEE_EXTERN PFNGLXGETCURRENTREADDRAWABLESGIPROC pglXGetCurrentReadDrawableSGI
Definition: GLee.h:10388
GLXDrawable GLXDrawable read
Definition: GLee.h:10243
GLEE_EXTERN PFNGLATTACHOBJECTARBPROC pglAttachObjectARB
Definition: GLee.h:3062
GLEE_EXTERN PFNGLWEIGHTUSVARBPROC pglWeightusvARB
Definition: GLee.h:2376
GLEE_EXTERN GLboolean _GLEE_EXT_multi_draw_arrays
Definition: GLee.h:226
GLEE_EXTERN GLboolean _GLEE_ATI_texture_mirror_once
Definition: GLee.h:277
GLEE_EXTERN PFNGLVERTEXSTREAM3IATIPROC pglVertexStream3iATI
Definition: GLee.h:7387
GLEE_EXTERN GLboolean _GLEE_GLX_VERSION_1_3
Definition: GLee.h:10101
GLEE_EXTERN PFNGLVERTEXATTRIB4NUBVPROC pglVertexAttrib4Nubv
Definition: GLee.h:1869
GLEE_EXTERN PFNGLVERTEXATTRIB3HVNVPROC pglVertexAttrib3hvNV
Definition: GLee.h:7986
GLEE_EXTERN PFNGLCOPYCOLORSUBTABLEPROC pglCopyColorSubTable
Definition: GLee.h:919
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
Definition: GLee.h:5480
GLEE_EXTERN GLboolean _GLEE_EXT_pixel_transform_color_table
Definition: GLee.h:221
GLEE_EXTERN PFNGLBINDPROGRAMNVPROC pglBindProgramNV
Definition: GLee.h:6614
GLEE_EXTERN PFNGLPOLLINSTRUMENTSSGIXPROC pglPollInstrumentsSGIX
Definition: GLee.h:4194
GLEE_EXTERN PFNGLSECONDARYCOLORPOINTERPROC pglSecondaryColorPointer
Definition: GLee.h:1429
GLEE_EXTERN GLboolean _GLEE_ARB_multitexture
Definition: GLee.h:96
GLEE_EXTERN GLboolean _GLEE_NV_pixel_data_range
Definition: GLee.h:327
GLEE_EXTERN GLboolean _GLEE_MESA_ycbcr_texture
Definition: GLee.h:339
GLEE_EXTERN GLboolean _GLEE_EXT_texture_sRGB
Definition: GLee.h:381
GLEE_EXTERN GLboolean _GLEE_EXT_packed_pixels
Definition: GLee.h:151
GLEE_EXTERN PFNGLMULTITEXCOORD4IARBPROC pglMultiTexCoord4iARB
Definition: GLee.h:2133
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIEXTPROC pglConvolutionParameteriEXT
Definition: GLee.h:3571
GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE2DEXTPROC pglCopyTexSubImage2DEXT
Definition: GLee.h:3467
GLEE_EXTERN GLboolean _GLEE_ATI_draw_buffers
Definition: GLee.h:320
GLuint res
Definition: GLee.h:7185
GLEE_EXTERN PFNGLWINDOWPOS3IARBPROC pglWindowPos3iARB
Definition: GLee.h:2549
GLEE_EXTERN GLboolean _GLEE_EXT_color_matrix
Definition: GLee.h:367
GLEE_EXTERN GLboolean _GLEE_NV_vertex_program3
Definition: GLee.h:344
GLEE_EXTERN PFNGLGLOBALALPHAFACTORUSSUNPROC pglGlobalAlphaFactorusSUN
Definition: GLee.h:5340
GLEE_EXTERN PFNGLUNLOCKARRAYSEXTPROC pglUnlockArraysEXT
Definition: GLee.h:4648
GLint limit
Definition: GLee.h:8851
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC pglTexCoord2fColor4fNormal3fVertex3fSUN
Definition: GLee.h:5464
typedef Status(APIENTRYP PFNGLXGETTRANSPARENTINDEXSUNPROC)(Display *dpy
GLenum GLsizei GLenum GLenum const GLvoid * image
Definition: GLee.h:882
GLEE_EXTERN GLboolean _GLEE_NV_point_sprite
Definition: GLee.h:307
GLEE_EXTERN PFNGLLISTPARAMETERIVSGIXPROC pglListParameterivSGIX
Definition: GLee.h:4538
GLEE_EXTERN PFNGLMULTITEXCOORD4HVNVPROC pglMultiTexCoord4hvNV
Definition: GLee.h:7974
GLEE_EXTERN GLboolean _GLEE_VERSION_2_1
Definition: GLee.h:95
GLEE_EXTERN PFNGLMULTITEXCOORD3FPROC pglMultiTexCoord3f
Definition: GLee.h:1237
GLEE_EXTERN GLboolean _GLEE_SGIS_texture4D
Definition: GLee.h:145
GLEE_EXTERN PFNGLVERTEXATTRIB4HNVPROC pglVertexAttrib4hNV
Definition: GLee.h:7987
GLEE_EXTERN PFNGLBINORMALPOINTEREXTPROC pglBinormalPointerEXT
Definition: GLee.h:5223
GLXDrawable int64_t int64_t int64_t * sbc
Definition: GLee.h:10688
GLEE_EXTERN PFNGLSECONDARYCOLORPOINTERLISTIBMPROC pglSecondaryColorPointerListIBM
Definition: GLee.h:6013
GLEE_EXTERN PFNGLGETATTACHEDSHADERSPROC pglGetAttachedShaders
Definition: GLee.h:1808
GLEE_EXTERN PFNGLGETFRAGMENTLIGHTIVSGIXPROC pglGetFragmentLightivSGIX
Definition: GLee.h:4738
GLEE_EXTERN GLboolean _GLEE_ARB_texture_border_clamp
Definition: GLee.h:102
GLEE_EXTERN GLboolean _GLEE_NV_packed_depth_stencil
Definition: GLee.h:281
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_lod_bias
Definition: GLee.h:195
GLEE_EXTERN PFNGLSAMPLECOVERAGEPROC pglSampleCoverage
Definition: GLee.h:1255
GLEE_EXTERN PFNGLGENQUERIESARBPROC pglGenQueriesARB
Definition: GLee.h:2958
GLEE_EXTERN PFNGLVERTEXSTREAM4IATIPROC pglVertexStream4iATI
Definition: GLee.h:7395
GLEE_EXTERN PFNGLMULTITEXCOORD1IPROC pglMultiTexCoord1i
Definition: GLee.h:1223
GLEE_EXTERN GLboolean _GLEE_NV_depth_buffer_float
Definition: GLee.h:358
GLEE_EXTERN PFNGLISPROGRAMPROC pglIsProgram
Definition: GLee.h:1822
GLEE_EXTERN PFNGLGETQUERYOBJECTIVARBPROC pglGetQueryObjectivARB
Definition: GLee.h:2964
GLEE_EXTERN PFNGLGETACTIVEATTRIBARBPROC pglGetActiveAttribARB
Definition: GLee.h:3152
GLEE_EXTERN PFNGLDELETEFENCESNVPROC pglDeleteFencesNV
Definition: GLee.h:6232
GLEE_EXTERN GLboolean _GLEE_EXT_clip_volume_hint
Definition: GLee.h:191
GLEE_EXTERN PFNGLVERTEXBLENDENVFATIPROC pglVertexBlendEnvfATI
Definition: GLee.h:7413
GLEE_EXTERN GLboolean _GLEE_ATI_pixel_format_float
Definition: GLee.h:321
GLEE_EXTERN PFNGLGETVERTEXATTRIBIVARBPROC pglGetVertexAttribivARB
Definition: GLee.h:2777
GLEE_EXTERN PFNGLCOLORPOINTERLISTIBMPROC pglColorPointerListIBM
Definition: GLee.h:6012
GLXFBConfigSGIX *APIENTRYP PFNGLXCHOOSEFBCONFIGSGIXPROC(Display *dpy, int screen, int *attrib_list, int *nelements)
Definition: GLee.h:10447
GLEE_EXTERN GLboolean _GLEE_EXT_draw_instanced
Definition: GLee.h:374
GLEE_EXTERN GLboolean _GLEE_EXT_index_array_formats
Definition: GLee.h:200
GLEE_EXTERN PFNGLBINDFRAGDATALOCATIONEXTPROC pglBindFragDataLocationEXT
Definition: GLee.h:8490
GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC pglGetConvolutionParameterfvEXT
Definition: GLee.h:3576
GLEE_EXTERN PFNGLSECONDARYCOLOR3FPROC pglSecondaryColor3f
Definition: GLee.h:1417
int int npipes
Definition: GLee.h:10731
#define APIENTRYP
Definition: GLee.h:74
GLEE_EXTERN GLboolean _GLEE_IBM_vertex_array_lists
Definition: GLee.h:262
int remainder
Definition: GLee.h:10372
GLEE_EXTERN PFNGLCOLOR4UBVERTEX3FSUNPROC pglColor4ubVertex3fSUN
Definition: GLee.h:5446
GLEE_EXTERN GLboolean _GLEE_3DFX_texture_compression_FXT1
Definition: GLee.h:267
GLEE_EXTERN PFNGLTANGENT3DEXTPROC pglTangent3dEXT
Definition: GLee.h:5204
GLEE_EXTERN PFNGLMULTITEXCOORD2IPROC pglMultiTexCoord2i
Definition: GLee.h:1231
GLEE_EXTERN PFNGLGETMINMAXPROC pglGetMinmax
Definition: GLee.h:936
int timeSlice
Definition: GLee.h:10735
GLEE_EXTERN PFNGLVERTEXATTRIB4NUSVPROC pglVertexAttrib4Nusv
Definition: GLee.h:1871
GLEE_EXTERN PFNGLFOGCOORDFVEXTPROC pglFogCoordfvEXT
Definition: GLee.h:5139
typedef GLXPixmap(APIENTRYP PFNGLXCREATEPIXMAPPROC)(Display *dpy
GLuint GLuint GLuint dstMod
Definition: GLee.h:6952
GLsizeiptr const GLvoid GLenum usage
Definition: GLee.h:1561
GLEE_EXTERN PFNGLSAMPLEPATTERNEXTPROC pglSamplePatternEXT
Definition: GLee.h:6131
GLEE_EXTERN PFNGLVERTEXSTREAM4IVATIPROC pglVertexStream4ivATI
Definition: GLee.h:7396
GLEE_EXTERN PFNGLCOLORSUBTABLEPROC pglColorSubTable
Definition: GLee.h:918
GLenum sfail
Definition: GLee.h:1700
GLEE_EXTERN PFNGLTAGSAMPLEBUFFERSGIXPROC pglTagSampleBufferSGIX
Definition: GLee.h:4239
GLEE_EXTERN PFNGLTEXBUMPPARAMETERFVATIPROC pglTexBumpParameterfvATI
Definition: GLee.h:6826
GLEE_EXTERN PFNGLGETINVARIANTFLOATVEXTPROC pglGetInvariantFloatvEXT
Definition: GLee.h:7260
GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERIVEXTPROC pglGetHistogramParameterivEXT
Definition: GLee.h:3508
GLEE_EXTERN PFNGLUNIFORM1IPROC pglUniform1i
Definition: GLee.h:1831
GLEE_EXTERN PFNGLGENVERTEXARRAYSAPPLEPROC pglGenVertexArraysAPPLE
Definition: GLee.h:7716
GLEE_EXTERN PFNGLGENQUERIESPROC pglGenQueries
Definition: GLee.h:1568
GLEE_EXTERN GLboolean _GLEE_EXT_texture_mirror_clamp
Definition: GLee.h:336
GLEE_EXTERN PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC pglGetVertexAttribArrayObjectfvATI
Definition: GLee.h:8136
GLsizei coverageSamples
Definition: GLee.h:8932
GLint GLsizei GLsizei primcount
Definition: GLee.h:1362
GLEE_EXTERN GLboolean _GLEE_SGIX_blend_alpha_minmax
Definition: GLee.h:211
GLEE_EXTERN PFNGLCOLOR3FVERTEX3FVSUNPROC pglColor3fVertex3fvSUN
Definition: GLee.h:5449
int int int int int int * dh
Definition: GLee.h:10535
GLEE_EXTERN GLboolean _GLEE_ARB_draw_buffers
Definition: GLee.h:125
GLEE_EXTERN PFNGLGETARRAYOBJECTFVATIPROC pglGetArrayObjectfvATI
Definition: GLee.h:7045
GLEE_EXTERN PFNGLVERTEXATTRIBARRAYOBJECTATIPROC pglVertexAttribArrayObjectATI
Definition: GLee.h:8135
GLEE_EXTERN PFNGLENDTRANSFORMFEEDBACKNVPROC pglEndTransformFeedbackNV
Definition: GLee.h:8819
GLEE_EXTERN PFNGLMULTITEXCOORD4SPROC pglMultiTexCoord4s
Definition: GLee.h:1249
GLEE_EXTERN GLboolean _GLEE_ARB_vertex_blend
Definition: GLee.h:104
GLint GLint GLint GLint GLint GLint dstX1
Definition: GLee.h:8961
GLEE_EXTERN PFNGLCOMBINEROUTPUTNVPROC pglCombinerOutputNV
Definition: GLee.h:5790
GLEE_EXTERN PFNGLVERTEXARRAYRANGENVPROC pglVertexArrayRangeNV
Definition: GLee.h:5710
GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_multisample
Definition: GLee.h:10105
GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERISGISPROC pglPixelTexGenParameteriSGIS
Definition: GLee.h:3675
GLEE_EXTERN PFNGLXSELECTEVENTPROC pglXSelectEvent
Definition: GLee.h:10265
GLEE_EXTERN PFNGLWINDOWPOS2IVMESAPROC pglWindowPos2ivMESA
Definition: GLee.h:5902
GLEE_EXTERN PFNGLWINDOWPOS4SMESAPROC pglWindowPos4sMESA
Definition: GLee.h:5919
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC pglProgramLocalParameterI4ivNV
Definition: GLee.h:8887
GLEE_EXTERN PFNGLGETPROGRAMINFOLOGPROC pglGetProgramInfoLog
Definition: GLee.h:1811
GLEE_EXTERN PFNGLWINDOWPOS3IPROC pglWindowPos3i
Definition: GLee.h:1442
GLEE_EXTERN PFNGLVERTEXATTRIB3FVNVPROC pglVertexAttrib3fvNV
Definition: GLee.h:6653
GLEE_EXTERN PFNGLCOLOR3HNVPROC pglColor3hNV
Definition: GLee.h:7955
GLEE_EXTERN PFNGLWINDOWPOS4IVMESAPROC pglWindowPos4ivMESA
Definition: GLee.h:5918
GLEE_EXTERN GLboolean _GLEE_IBM_static_data
Definition: GLee.h:382
GLEE_EXTERN GLboolean _GLEE_ARB_half_float_pixel
Definition: GLee.h:128
GLEE_EXTERN PFNGLVERTEXATTRIB1HVNVPROC pglVertexAttrib1hvNV
Definition: GLee.h:7982
GLEE_EXTERN PFNGLGETCOMPRESSEDTEXIMAGEPROC pglGetCompressedTexImage
Definition: GLee.h:1262
GLEE_EXTERN PFNGLGETMINMAXPARAMETERFVPROC pglGetMinmaxParameterfv
Definition: GLee.h:937
GLEE_EXTERN GLboolean _GLEE_SGIS_generate_mipmap
Definition: GLee.h:157
GLEE_EXTERN PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC pglRenderbufferStorageMultisampleCoverageNV
Definition: GLee.h:8933
GLEE_EXTERN GLboolean _GLEE_EXT_fog_coord
Definition: GLee.h:227
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE3DARBPROC pglCompressedTexImage3DARB
Definition: GLee.h:2269
GLEE_EXTERN PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC pglReplacementCodeuiVertex3fSUN
Definition: GLee.h:5468
GLEE_EXTERN GLboolean _GLEE_APPLE_vertex_array_object
Definition: GLee.h:316
GLint GLint GLint srcY1
Definition: GLee.h:8961
GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC pglProgramNamedParameter4fvNV
Definition: GLee.h:7882
GLEE_EXTERN PFNGLWINDOWPOS4IMESAPROC pglWindowPos4iMESA
Definition: GLee.h:5917
GLEE_EXTERN PFNGLGETVARIANTBOOLEANVEXTPROC pglGetVariantBooleanvEXT
Definition: GLee.h:7254
GLEE_EXTERN GLboolean _GLEE_NV_texture_expand_normal
Definition: GLee.h:329
GLEE_EXTERN PFNGLTEXSUBIMAGE4DSGISPROC pglTexSubImage4DSGIS
Definition: GLee.h:3721
GLEE_EXTERN PFNGLMULTITEXCOORD1IARBPROC pglMultiTexCoord1iARB
Definition: GLee.h:2109
GLEE_EXTERN GLboolean _GLEE_ARB_texture_rectangle
Definition: GLee.h:126
GLEE_EXTERN PFNGLVERTEXATTRIB4NIVARBPROC pglVertexAttrib4NivARB
Definition: GLee.h:2737
GLEE_EXTERN PFNGLXGETPROCADDRESSPROC pglXGetProcAddress
Definition: GLee.h:10296
GLEE_EXTERN PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC pglTexCoord2fNormal3fVertex3fSUN
Definition: GLee.h:5462
const GLuint * fences
Definition: GLee.h:6225
GLEE_EXTERN PFNGLMULTITEXCOORD3SPROC pglMultiTexCoord3s
Definition: GLee.h:1241
GLEE_EXTERN PFNGLCREATEPROGRAMPROC pglCreateProgram
Definition: GLee.h:1799
GLEE_EXTERN PFNGLDRAWBUFFERSPROC pglDrawBuffers
Definition: GLee.h:1792
GLEE_EXTERN GLboolean _GLEE_ATI_vertex_attrib_array_object
Definition: GLee.h:333
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERIVSGIPROC pglGetColorTableParameterivSGI
Definition: GLee.h:3649
GLEE_EXTERN PFNGLCURRENTPALETTEMATRIXARBPROC pglCurrentPaletteMatrixARB
Definition: GLee.h:2413
GLEE_EXTERN PFNGLMULTITEXCOORD2SVPROC pglMultiTexCoord2sv
Definition: GLee.h:1234
GLenum GLsizei GLenum GLenum const GLvoid * table
Definition: GLee.h:873
GLEE_EXTERN PFNGLUNIFORM1FVPROC pglUniform1fv
Definition: GLee.h:1835
unsigned long serial
Definition: GLee.h:768
GLEE_EXTERN GLboolean _GLEE_GLX_ARB_multisample
Definition: GLee.h:10103
GLEE_EXTERN PFNGLVERTEXSTREAM1SATIPROC pglVertexStream1sATI
Definition: GLee.h:7369
GLEE_EXTERN PFNGLFRAMEZOOMSGIXPROC pglFrameZoomSGIX
Definition: GLee.h:4228
GLEE_EXTERN PFNGLFRAGMENTMATERIALFSGIXPROC pglFragmentMaterialfSGIX
Definition: GLee.h:4733
GLEE_EXTERN PFNGLMULTITEXCOORD4SVPROC pglMultiTexCoord4sv
Definition: GLee.h:1250
GLEE_EXTERN PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC pglGetProgramLocalParameterIivNV
Definition: GLee.h:8898
GLEE_EXTERN PFNGLMULTITEXCOORD2IVARBPROC pglMultiTexCoord2ivARB
Definition: GLee.h:2118
GLEE_EXTERN PFNGLMULTITEXCOORD1DPROC pglMultiTexCoord1d
Definition: GLee.h:1219
GLEE_EXTERN PFNGLGETQUERYIVPROC pglGetQueryiv
Definition: GLee.h:1573
GLEE_EXTERN PFNGLSECONDARYCOLOR3FVPROC pglSecondaryColor3fv
Definition: GLee.h:1418
GLEE_EXTERN GLboolean _GLEE_APPLE_client_storage
Definition: GLee.h:313
GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERIVSGISPROC pglPixelTexGenParameterivSGIS
Definition: GLee.h:3676
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4FARBPROC pglProgramLocalParameter4fARB
Definition: GLee.h:2767
GLEE_EXTERN GLboolean _GLEE_EXT_stencil_wrap
Definition: GLee.h:241
XID GLXPbufferSGIX
Definition: GLee.h:765
GLEE_EXTERN PFNGLMULTITEXCOORD3HVNVPROC pglMultiTexCoord3hvNV
Definition: GLee.h:7972
GLEE_EXTERN PFNGLFOGCOORDDVEXTPROC pglFogCoorddvEXT
Definition: GLee.h:5141
GLEE_EXTERN PFNGLVERTEXATTRIBI4UIEXTPROC pglVertexAttribI4uiEXT
Definition: GLee.h:8507
GLEE_EXTERN PFNGLSETLOCALCONSTANTEXTPROC pglSetLocalConstantEXT
Definition: GLee.h:7236
GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERFVPROC pglGetHistogramParameterfv
Definition: GLee.h:934
GLEE_EXTERN PFNGLBLENDEQUATIONPROC pglBlendEquation
Definition: GLee.h:909
GLEE_EXTERN PFNGLVERTEXATTRIBS1SVNVPROC pglVertexAttribs1svNV
Definition: GLee.h:6666
GLEE_EXTERN GLboolean _GLEE_NV_fence
Definition: GLee.h:278
GLEE_EXTERN GLboolean _GLEE_EXT_gpu_shader4
Definition: GLee.h:350
GLEE_EXTERN GLboolean _GLEE_EXT_blend_subtract
Definition: GLee.h:163
GLEE_EXTERN PFNGLSTOPINSTRUMENTSSGIXPROC pglStopInstrumentsSGIX
Definition: GLee.h:4197
GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_tiles
Definition: GLee.h:166
GLEE_EXTERN PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC pglGetImageTransformParameterfvHP
Definition: GLee.h:4371
GLEE_EXTERN PFNGLGETFOGFUNCSGISPROC pglGetFogFuncSGIS
Definition: GLee.h:4324
const GLbyte * weights
Definition: GLee.h:2360
GLEE_EXTERN PFNGLVARIANTUIVEXTPROC pglVariantuivEXT
Definition: GLee.h:7244
GLEE_EXTERN PFNGLNORMALSTREAM3SATIPROC pglNormalStream3sATI
Definition: GLee.h:7403
GLEE_EXTERN PFNGLENABLEVERTEXATTRIBARRAYARBPROC pglEnableVertexAttribArrayARB
Definition: GLee.h:2755
GLEE_EXTERN PFNGLSPRITEPARAMETERISGIXPROC pglSpriteParameteriSGIX
Definition: GLee.h:4125
GLEE_EXTERN PFNGLGETUNIFORMLOCATIONPROC pglGetUniformLocation
Definition: GLee.h:1815
GLEE_EXTERN PFNGLCOLORTABLEPROC pglColorTable
Definition: GLee.h:911
GLEE_EXTERN PFNGLVERTEXSTREAM2IATIPROC pglVertexStream2iATI
Definition: GLee.h:7379
GLEE_EXTERN GLboolean _GLEE_SGIX_scalebias_hint
Definition: GLee.h:290
GLEE_EXTERN PFNGLVERTEXATTRIB4IVARBPROC pglVertexAttrib4ivARB
Definition: GLee.h:2748
GLEE_EXTERN PFNGLMULTITEXCOORD3IPROC pglMultiTexCoord3i
Definition: GLee.h:1239
GLEE_EXTERN PFNGLGETPROGRAMIVPROC pglGetProgramiv
Definition: GLee.h:1810
GLEE_EXTERN PFNGLSECONDARYCOLOR3BEXTPROC pglSecondaryColor3bEXT
Definition: GLee.h:5056
GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_dot3
Definition: GLee.h:108
GLEE_EXTERN PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC pglGetFinalCombinerInputParameterfvNV
Definition: GLee.h:5796
GLEE_EXTERN PFNGLDELETEFRAGMENTSHADERATIPROC pglDeleteFragmentShaderATI
Definition: GLee.h:6961
GLEE_EXTERN PFNGLBUFFERDATAPROC pglBufferData
Definition: GLee.h:1580
GLEE_EXTERN GLboolean _GLEE_NV_transform_feedback
Definition: GLee.h:360
GLEE_EXTERN PFNGLSECONDARYCOLORPOINTEREXTPROC pglSecondaryColorPointerEXT
Definition: GLee.h:5072
GLEE_EXTERN PFNGLSECONDARYCOLOR3USEXTPROC pglSecondaryColor3usEXT
Definition: GLee.h:5070
GLEE_EXTERN PFNGLWINDOWPOS2DARBPROC pglWindowPos2dARB
Definition: GLee.h:2537
GLEE_EXTERN PFNGLCULLPARAMETERFVEXTPROC pglCullParameterfvEXT
Definition: GLee.h:4665
GLEE_EXTERN PFNGLTEXCOORD4HVNVPROC pglTexCoord4hvNV
Definition: GLee.h:7966
GLEE_EXTERN PFNGLGETPROGRAMENVPARAMETERDVARBPROC pglGetProgramEnvParameterdvARB
Definition: GLee.h:2769
GLEE_EXTERN PFNGLGLOBALALPHAFACTORISUNPROC pglGlobalAlphaFactoriSUN
Definition: GLee.h:5336
GLEE_EXTERN PFNGLGETMINMAXEXTPROC pglGetMinmaxEXT
Definition: GLee.h:3509
GLEE_EXTERN PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC pglGetVertexAttribArrayObjectivATI
Definition: GLee.h:8137
GLEE_EXTERN PFNGLUPDATEOBJECTBUFFERATIPROC pglUpdateObjectBufferATI
Definition: GLee.h:7040
GLEE_EXTERN PFNGLMULTITEXCOORD2IARBPROC pglMultiTexCoord2iARB
Definition: GLee.h:2117
GLEE_EXTERN PFNGLDELETEQUERIESPROC pglDeleteQueries
Definition: GLee.h:1569
GLEE_EXTERN GLboolean _GLEE_ARB_texture_non_power_of_two
Definition: GLee.h:122
GLEE_EXTERN PFNGLUNIFORM1IVPROC pglUniform1iv
Definition: GLee.h:1839
GLEE_EXTERN PFNGLUNIFORM4FVPROC pglUniform4fv
Definition: GLee.h:1838
GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERFEXTPROC pglPixelTransformParameterfEXT
Definition: GLee.h:4989
GLEE_EXTERN PFNGLBINORMAL3FEXTPROC pglBinormal3fEXT
Definition: GLee.h:5216
GLEE_EXTERN PFNGLVERTEXATTRIB4BVARBPROC pglVertexAttrib4bvARB
Definition: GLee.h:2743
GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXFARBPROC pglMultTransposeMatrixfARB
Definition: GLee.h:2189
GLEE_EXTERN PFNGLXDESTROYWINDOWPROC pglXDestroyWindow
Definition: GLee.h:10254
GLEE_EXTERN PFNGLVERTEXATTRIB4DVARBPROC pglVertexAttrib4dvARB
Definition: GLee.h:2745
GLenum GLenum GLenum dfactorAlpha
Definition: GLee.h:1356
GLenum GLenum GLvoid * row
Definition: GLee.h:893
GLEE_EXTERN PFNGLVARIANTSVEXTPROC pglVariantsvEXT
Definition: GLee.h:7238
GLEE_EXTERN PFNGLEDGEFLAGPOINTEREXTPROC pglEdgeFlagPointerEXT
Definition: GLee.h:3933
GLEE_EXTERN PFNGLGENFRAMEBUFFERSEXTPROC pglGenFramebuffersEXT
Definition: GLee.h:8344
GLEE_EXTERN GLboolean _GLEE_EXT_draw_buffers2
Definition: GLee.h:372
GLEE_EXTERN PFNGLWINDOWPOS2FVPROC pglWindowPos2fv
Definition: GLee.h:1433
GLEE_EXTERN PFNGLVERTEXATTRIB3DVNVPROC pglVertexAttrib3dvNV
Definition: GLee.h:6651
GLEE_EXTERN PFNGLUNIFORM3UIEXTPROC pglUniform3uiEXT
Definition: GLee.h:8494
GLdouble u1
Definition: GLee.h:4263
GLEE_EXTERN PFNGLGETINVARIANTINTEGERVEXTPROC pglGetInvariantIntegervEXT
Definition: GLee.h:7259
GLEE_EXTERN PFNGLUNIFORM4IPROC pglUniform4i
Definition: GLee.h:1834
GLEE_EXTERN PFNGLGETBUFFERPOINTERVARBPROC pglGetBufferPointervARB
Definition: GLee.h:2925
GLEE_EXTERN PFNGLTEXCOORD2HVNVPROC pglTexCoord2hvNV
Definition: GLee.h:7962
GLEE_EXTERN GLboolean _GLEE_SGI_color_matrix
Definition: GLee.h:141
GLEE_EXTERN PFNGLGETOBJECTBUFFERFVATIPROC pglGetObjectBufferfvATI
Definition: GLee.h:7041
GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_s3tc
Definition: GLee.h:259
GLEE_EXTERN PFNGLGETVERTEXATTRIBFVARBPROC pglGetVertexAttribfvARB
Definition: GLee.h:2776
GLEE_EXTERN PFNGLXBINDCHANNELTOWINDOWSGIXPROC pglXBindChannelToWindowSGIX
Definition: GLee.h:10538
GLEE_EXTERN PFNGLVERTEXATTRIB4FNVPROC pglVertexAttrib4fNV
Definition: GLee.h:6658
GLEE_EXTERN GLboolean _GLEE_SGIX_impact_pixel_texture
Definition: GLee.h:212
GLEE_EXTERN PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC pglGetPixelTexGenParameterivSGIS
Definition: GLee.h:3679
GLEE_EXTERN PFNGLLOADPROGRAMNVPROC pglLoadProgramNV
Definition: GLee.h:6628
GLEE_EXTERN PFNGLGETVARIANTARRAYOBJECTIVATIPROC pglGetVariantArrayObjectivATI
Definition: GLee.h:7049
GLEE_EXTERN PFNGLXCREATEGLXPIXMAPMESAPROC pglXCreateGLXPixmapMESA
Definition: GLee.h:10633
GLEE_EXTERN PFNGLMULTIDRAWELEMENTSEXTPROC pglMultiDrawElementsEXT
Definition: GLee.h:5114
GLEE_EXTERN GLboolean _GLEE_SGIX_sprite
Definition: GLee.h:168
GLEE_EXTERN PFNGLVERTEXATTRIB4NUSVARBPROC pglVertexAttrib4NusvARB
Definition: GLee.h:2742
GLEE_EXTERN PFNGLTEXCOORD2FVERTEX3FVSUNPROC pglTexCoord2fVertex3fvSUN
Definition: GLee.h:5455
ptrdiff_t GLintptrARB
Definition: GLee.h:715
GLEE_EXTERN PFNGLWINDOWPOS3SMESAPROC pglWindowPos3sMESA
Definition: GLee.h:5911
GLsizei GLsizei GLenum GLenum const GLvoid * data
Definition: GLee.h:880
Display *APIENTRYP PFNGLXGETCURRENTDISPLAYEXTPROC()
Definition: GLee.h:10413
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_border_clamp
Definition: GLee.h:161
GLEE_EXTERN PFNGLVALIDATEPROGRAMARBPROC pglValidateProgramARB
Definition: GLee.h:3065
GLEE_EXTERN PFNGLVERTEXATTRIB2FARBPROC pglVertexAttrib2fARB
Definition: GLee.h:2726
GLEE_EXTERN PFNGLVERTEXATTRIBS3HVNVPROC pglVertexAttribs3hvNV
Definition: GLee.h:7991
GLEE_EXTERN GLboolean _GLEE_IBM_rasterpos_clip
Definition: GLee.h:205
GLEE_EXTERN PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC pglXCreateGLXPixmapWithConfigSGIX
Definition: GLee.h:10454
GLEE_EXTERN PFNGLVERTEXATTRIB4DNVPROC pglVertexAttrib4dNV
Definition: GLee.h:6656
GLEE_EXTERN PFNGLXGETMSCRATEOMLPROC pglXGetMscRateOML
Definition: GLee.h:10694
GLEE_EXTERN PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC pglGetCombinerInputParameterivNV
Definition: GLee.h:5793
XVisualInfo Pixmap Colormap cmap
Definition: GLee.h:10632
GLEE_EXTERN PFNGLUNIFORM3FVARBPROC pglUniform3fvARB
Definition: GLee.h:3076
GLEE_EXTERN PFNGLTEXTUREMATERIALEXTPROC pglTextureMaterialEXT
Definition: GLee.h:4834
GLEE_EXTERN PFNGLTEXPARAMETERIIVEXTPROC pglTexParameterIivEXT
Definition: GLee.h:8729
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_select
Definition: GLee.h:167
GLint GLvoid * img
Definition: GLee.h:1216
GLEE_EXTERN PFNGLCOLORMASKINDEXEDEXTPROC pglColorMaskIndexedEXT
Definition: GLee.h:9036
GLEE_EXTERN GLboolean _GLEE_APPLE_element_array
Definition: GLee.h:314
GLEE_EXTERN PFNGLENABLEVERTEXATTRIBARRAYPROC pglEnableVertexAttribArray
Definition: GLee.h:1805
GLEE_EXTERN GLboolean _GLEE_GLX_SGI_cushion
Definition: GLee.h:10114
GLEE_EXTERN GLboolean GLeeInit()
GLuint interp
Definition: GLee.h:6951
GLEE_EXTERN PFNGLWEIGHTUIVARBPROC pglWeightuivARB
Definition: GLee.h:2377
GLenum GLsizei GLenum format
Definition: GLee.h:873
GLEE_EXTERN GLboolean _GLEE_NV_vertex_array_range2
Definition: GLee.h:287
GLEE_EXTERN PFNGLFRAGMENTLIGHTFSGIXPROC pglFragmentLightfSGIX
Definition: GLee.h:4725
GLEE_EXTERN PFNGLWINDOWPOS2FARBPROC pglWindowPos2fARB
Definition: GLee.h:2539
GLuint GLuint GLuint GLuint arg1
Definition: GLee.h:6952
XVisualInfo * vis
Definition: GLee.h:10451
GLsizei stride
Definition: GLee.h:1361
GLEE_EXTERN PFNGLVERTEXATTRIBS4SVNVPROC pglVertexAttribs4svNV
Definition: GLee.h:6675
GLEE_EXTERN GLboolean _GLEE_SGIS_point_parameters
Definition: GLee.h:171
GLuint renderbuffer
Definition: GLee.h:8319
GLEE_EXTERN PFNGLMULTITEXCOORD4IVPROC pglMultiTexCoord4iv
Definition: GLee.h:1248
GLEE_EXTERN PFNGLSECONDARYCOLOR3BVEXTPROC pglSecondaryColor3bvEXT
Definition: GLee.h:5057
GLEE_EXTERN PFNGLWEIGHTBVARBPROC pglWeightbvARB
Definition: GLee.h:2370
GLEE_EXTERN PFNGLMULTITEXCOORD2SVARBPROC pglMultiTexCoord2svARB
Definition: GLee.h:2120
GLEE_EXTERN PFNGLENDVERTEXSHADEREXTPROC pglEndVertexShaderEXT
Definition: GLee.h:7223
GLEE_EXTERN PFNGLWEIGHTUBVARBPROC pglWeightubvARB
Definition: GLee.h:2375
GLEE_EXTERN PFNGLVERTEXPOINTERVINTELPROC pglVertexPointervINTEL
Definition: GLee.h:4949
GLEE_EXTERN PFNGLGETVERTEXATTRIBIIVEXTPROC pglGetVertexAttribIivEXT
Definition: GLee.h:8521
GLEE_EXTERN PFNGLCOLORFRAGMENTOP3ATIPROC pglColorFragmentOp3ATI
Definition: GLee.h:6968
GLEE_EXTERN PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC pglGetProgramEnvParameterIuivNV
Definition: GLee.h:8901
GLclampf GLclampf blue
Definition: GLee.h:870
GLEE_EXTERN PFNGLWINDOWPOS2FPROC pglWindowPos2f
Definition: GLee.h:1432
GLEE_EXTERN PFNGLSECONDARYCOLOR3HNVPROC pglSecondaryColor3hNV
Definition: GLee.h:7977
GLEE_EXTERN PFNGLWINDOWPOS2SVPROC pglWindowPos2sv
Definition: GLee.h:1437
GLEE_EXTERN PFNGLNORMALSTREAM3BATIPROC pglNormalStream3bATI
Definition: GLee.h:7401
GLEE_EXTERN PFNGLAREPROGRAMSRESIDENTNVPROC pglAreProgramsResidentNV
Definition: GLee.h:6613
GLEE_EXTERN GLboolean _GLEE_NV_copy_depth_to_color
Definition: GLee.h:294
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4FVARBPROC pglProgramLocalParameter4fvARB
Definition: GLee.h:2768
GLXDrawable int64_t * ust
Definition: GLee.h:10688
GLEE_EXTERN GLboolean _GLEE_ARB_depth_texture
Definition: GLee.h:110
GLEE_EXTERN PFNGLBINORMAL3BEXTPROC pglBinormal3bEXT
Definition: GLee.h:5212
GLEE_EXTERN PFNGLVERTEXSTREAM2DATIPROC pglVertexStream2dATI
Definition: GLee.h:7383
GLEE_EXTERN PFNGLMULTITEXCOORD3DVARBPROC pglMultiTexCoord3dvARB
Definition: GLee.h:2122
GLEE_EXTERN PFNGLMULTITEXCOORD3SVPROC pglMultiTexCoord3sv
Definition: GLee.h:1242
GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXFPROC pglLoadTransposeMatrixf
Definition: GLee.h:1251
GLEE_EXTERN PFNGLVERTEXATTRIB3SNVPROC pglVertexAttrib3sNV
Definition: GLee.h:6654
GLEE_EXTERN PFNGLSHADERSOURCEARBPROC pglShaderSourceARB
Definition: GLee.h:3059
GLEE_EXTERN PFNGLVERTEXATTRIB1DVARBPROC pglVertexAttrib1dvARB
Definition: GLee.h:2719
int int int void * attribList
Definition: GLee.h:10735
typedef GLenum(APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC)(GLenum target)
GLEE_EXTERN PFNGLGETUNIFORMFVPROC pglGetUniformfv
Definition: GLee.h:1816
GLEE_EXTERN PFNGLVALIDATEPROGRAMPROC pglValidateProgram
Definition: GLee.h:1846
GLEE_EXTERN PFNGLVERTEXSTREAM1IATIPROC pglVertexStream1iATI
Definition: GLee.h:7371
typedef GLuint(APIENTRYP PFNGLCREATEPROGRAMPROC)()
GLenum const GLfloat * params
Definition: GLee.h:874
GLvoid *APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC(GLuint buffer)
Definition: GLee.h:8100
GLfloat GLfloat v1
Definition: GLee.h:1735
GLEE_EXTERN PFNGLBINORMAL3DVEXTPROC pglBinormal3dvEXT
Definition: GLee.h:5215
int int GLXHyperpipeConfigSGIX int * hpId
Definition: GLee.h:10731
GLEE_EXTERN PFNGLISFENCEAPPLEPROC pglIsFenceAPPLE
Definition: GLee.h:7688
GLEE_EXTERN PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC pglGetImageTransformParameterivHP
Definition: GLee.h:4370
GLEE_EXTERN PFNGLBINDFRAGMENTSHADERATIPROC pglBindFragmentShaderATI
Definition: GLee.h:6960
GLEE_EXTERN PFNGLMULTITEXCOORD2FARBPROC pglMultiTexCoord2fARB
Definition: GLee.h:2115
GLint * first
Definition: GLee.h:1362
GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXDPROC pglLoadTransposeMatrixd
Definition: GLee.h:1252
GLEE_EXTERN PFNGLXGETVIDEOSYNCSGIPROC pglXGetVideoSyncSGI
Definition: GLee.h:10373
GLEE_EXTERN PFNGLTEXTURELIGHTEXTPROC pglTextureLightEXT
Definition: GLee.h:4833
GLEE_EXTERN PFNGLXGETVISUALFROMFBCONFIGSGIXPROC pglXGetVisualFromFBConfigSGIX
Definition: GLee.h:10456
GLEE_EXTERN GLboolean _GLEE_PGI_vertex_hints
Definition: GLee.h:188
GLEE_EXTERN PFNGLGETFRAGMENTLIGHTIVEXTPROC pglGetFragmentLightivEXT
Definition: GLee.h:9127
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC pglTexCoord2fColor4ubVertex3fSUN
Definition: GLee.h:5458
GLuint program
Definition: GLee.h:2696
GLEE_EXTERN PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC pglTransformFeedbackAttribsNV
Definition: GLee.h:8820
GLEE_EXTERN GLboolean _GLEE_ARB_fragment_program
Definition: GLee.h:115
GLsizei const GLchar ** string
Definition: GLee.h:1732
GLEE_EXTERN PFNGLMULTITEXCOORD1SVPROC pglMultiTexCoord1sv
Definition: GLee.h:1226
GLEE_EXTERN PFNGLPOINTPARAMETERFEXTPROC pglPointParameterfEXT
Definition: GLee.h:4154
GLEE_EXTERN PFNGLWINDOWPOS3FVARBPROC pglWindowPos3fvARB
Definition: GLee.h:2548
GLenum condition
Definition: GLee.h:6231
GLEE_EXTERN PFNGLFRAGMENTLIGHTISGIXPROC pglFragmentLightiSGIX
Definition: GLee.h:4727
GLEE_EXTERN PFNGLXJOINSWAPGROUPSGIXPROC pglXJoinSwapGroupSGIX
Definition: GLee.h:10557
GLEE_EXTERN PFNGLGETVERTEXATTRIBIVPROC pglGetVertexAttribiv
Definition: GLee.h:1820
GLEE_EXTERN GLboolean _GLEE_SGIX_depth_texture
Definition: GLee.h:180
GLEE_EXTERN PFNGLXGETFBCONFIGFROMVISUALSGIXPROC pglXGetFBConfigFromVisualSGIX
Definition: GLee.h:10457
GLuint GLuint GLsizei GLenum const GLvoid * indices
Definition: GLee.h:872
GLEE_EXTERN PFNGLVERTEXATTRIBI3UIEXTPROC pglVertexAttribI3uiEXT
Definition: GLee.h:8506
GLuint GLenum swizzle
Definition: GLee.h:6950
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIPROC pglConvolutionParameteri
Definition: GLee.h:924
GLEE_EXTERN PFNGLVERTEXATTRIB1FVPROC pglVertexAttrib1fv
Definition: GLee.h:1850
GLint GLint xoffset
Definition: GLee.h:906
GLEE_EXTERN PFNGLDETAILTEXFUNCSGISPROC pglDetailTexFuncSGIS
Definition: GLee.h:3795
GLEE_EXTERN PFNGLARRAYOBJECTATIPROC pglArrayObjectATI
Definition: GLee.h:7044
GLEE_EXTERN PFNGLVERTEXATTRIBI4IEXTPROC pglVertexAttribI4iEXT
Definition: GLee.h:8503
GLubyte g
Definition: GLee.h:5404
GLEE_EXTERN GLboolean _GLEE_HP_texture_lighting
Definition: GLee.h:206
GLEE_EXTERN PFNGLXIMPORTCONTEXTEXTPROC pglXImportContextEXT
Definition: GLee.h:10421
GLEE_EXTERN PFNGLTEXSUBIMAGE3DEXTPROC pglTexSubImage3DEXT
Definition: GLee.h:3418
GLEE_EXTERN PFNGLGENVERTEXSHADERSEXTPROC pglGenVertexShadersEXT
Definition: GLee.h:7225
GLEE_EXTERN PFNGLREFERENCEPLANESGIXPROC pglReferencePlaneSGIX
Definition: GLee.h:4286
GLEE_EXTERN GLboolean _GLEE_NV_texture_shader
Definition: GLee.h:285
GLEE_EXTERN PFNGLTANGENT3DVEXTPROC pglTangent3dvEXT
Definition: GLee.h:5205
GLEE_EXTERN PFNGLVERTEXATTRIB3SVPROC pglVertexAttrib3sv
Definition: GLee.h:1864
GLEE_EXTERN PFNGLCOPYCOLORTABLEPROC pglCopyColorTable
Definition: GLee.h:914
GLEE_EXTERN PFNGLSTARTINSTRUMENTSSGIXPROC pglStartInstrumentsSGIX
Definition: GLee.h:4196
GLEE_EXTERN PFNGLBLENDFUNCSEPARATEINGRPROC pglBlendFuncSeparateINGR
Definition: GLee.h:9001
GLEE_EXTERN PFNGLFOGCOORDFEXTPROC pglFogCoordfEXT
Definition: GLee.h:5138
GLEE_EXTERN PFNGLBINDBUFFEROFFSETNVPROC pglBindBufferOffsetNV
Definition: GLee.h:8822
GLEE_EXTERN PFNGLINDEXPOINTEREXTPROC pglIndexPointerEXT
Definition: GLee.h:3935
GLEE_EXTERN PFNGLGETOBJECTBUFFERIVATIPROC pglGetObjectBufferivATI
Definition: GLee.h:7042
GLEE_EXTERN PFNGLFRAMEBUFFERTEXTURE1DEXTPROC pglFramebufferTexture1DEXT
Definition: GLee.h:8346
GLEE_EXTERN PFNGLPOLLASYNCSGIXPROC pglPollAsyncSGIX
Definition: GLee.h:4890
GLenum GLsizei GLsizei height
Definition: GLee.h:883
GLEE_EXTERN GLboolean _GLEE_NV_texture_rectangle
Definition: GLee.h:284
GLEE_EXTERN PFNGLVERTEXSTREAM2DVATIPROC pglVertexStream2dvATI
Definition: GLee.h:7384
GLEE_EXTERN PFNGLSECONDARYCOLOR3SVEXTPROC pglSecondaryColor3svEXT
Definition: GLee.h:5065
GLEE_EXTERN GLboolean _GLEE_SGIX_instruments
Definition: GLee.h:172
GLEE_EXTERN PFNGLDELETEPROGRAMSNVPROC pglDeleteProgramsNV
Definition: GLee.h:6615
GLEE_EXTERN GLboolean _GLEE_EXT_vertex_weighting
Definition: GLee.h:249
GLEE_EXTERN GLboolean _GLEE_GLX_EXT_scene_marker
Definition: GLee.h:10132
GLclampf GLclampf GLclampf alpha
Definition: GLee.h:870
GLEE_EXTERN PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiNormal3fVertex3fvSUN
Definition: GLee.h:5475
GLEE_EXTERN GLboolean _GLEE_SUN_mesh_array
Definition: GLee.h:302
GLEE_EXTERN PFNGLWINDOWPOS2FMESAPROC pglWindowPos2fMESA
Definition: GLee.h:5899
GLdouble GLdouble GLdouble GLdouble q
Definition: GLee.h:1197
GLEE_EXTERN PFNGLFINISHTEXTURESUNXPROC pglFinishTextureSUNX
Definition: GLee.h:5314
GLEE_EXTERN PFNGLVERTEXSTREAM3DVATIPROC pglVertexStream3dvATI
Definition: GLee.h:7392
GLEE_EXTERN PFNGLGETMAPATTRIBPARAMETERFVNVPROC pglGetMapAttribParameterfvNV
Definition: GLee.h:6303
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_filter4
Definition: GLee.h:136
GLEE_EXTERN PFNGLDELETERENDERBUFFERSEXTPROC pglDeleteRenderbuffersEXT
Definition: GLee.h:8337
GLEE_EXTERN PFNGLBLENDEQUATIONEXTPROC pglBlendEquationEXT
Definition: GLee.h:4029
GLEE_EXTERN GLboolean _GLEE_SGIX_igloo_interface
Definition: GLee.h:371
GLEE_EXTERN PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC pglGetProgramLocalParameterIuivNV
Definition: GLee.h:8899
GLEE_EXTERN PFNGLGETATTRIBLOCATIONARBPROC pglGetAttribLocationARB
Definition: GLee.h:3153
GLEE_EXTERN GLboolean _GLEE_SGIX_ir_instrument1
Definition: GLee.h:193
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
Definition: GLee.h:5483
GLEE_EXTERN GLboolean _GLEE_EXT_stencil_two_side
Definition: GLee.h:311
GLuint GLenum GLenum transform
Definition: GLee.h:6572
GLEE_EXTERN PFNGLTANGENT3IVEXTPROC pglTangent3ivEXT
Definition: GLee.h:5209
GLEE_EXTERN GLboolean _GLEE_NV_multisample_filter_hint
Definition: GLee.h:304
GLEE_EXTERN GLboolean _GLEE_ATI_vertex_array_object
Definition: GLee.h:298
GLEE_EXTERN PFNGLBINORMAL3DEXTPROC pglBinormal3dEXT
Definition: GLee.h:5214
GLEE_EXTERN PFNGLWEIGHTSVARBPROC pglWeightsvARB
Definition: GLee.h:2371
GLEE_EXTERN PFNGLVERTEXATTRIB2DVARBPROC pglVertexAttrib2dvARB
Definition: GLee.h:2725
GLEE_EXTERN PFNGLMULTITEXCOORD2DPROC pglMultiTexCoord2d
Definition: GLee.h:1227
GLEE_EXTERN PFNGLTEXTURENORMALEXTPROC pglTextureNormalEXT
Definition: GLee.h:5101
GLEE_EXTERN PFNGLVERTEXATTRIBS1HVNVPROC pglVertexAttribs1hvNV
Definition: GLee.h:7989
GLEE_EXTERN PFNGLWINDOWPOS4FVMESAPROC pglWindowPos4fvMESA
Definition: GLee.h:5916
GLEE_EXTERN PFNGLGETVERTEXATTRIBFVNVPROC pglGetVertexAttribfvNV
Definition: GLee.h:6624
GLEE_EXTERN PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC pglColor4fNormal3fVertex3fSUN
Definition: GLee.h:5452
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei imageSize
Definition: GLee.h:1210
GLEE_EXTERN PFNGLCOMPILESHADERARBPROC pglCompileShaderARB
Definition: GLee.h:3060
GLEE_EXTERN PFNGLGETVERTEXATTRIBDVNVPROC pglGetVertexAttribdvNV
Definition: GLee.h:6623
GLEE_EXTERN PFNGLVERTEXWEIGHTPOINTEREXTPROC pglVertexWeightPointerEXT
Definition: GLee.h:5680
GLEE_EXTERN PFNGLLIGHTENVISGIXPROC pglLightEnviSGIX
Definition: GLee.h:4741
GLEE_EXTERN PFNGLVERTEXATTRIBS1DVNVPROC pglVertexAttribs1dvNV
Definition: GLee.h:6664
GLEE_EXTERN PFNGLWINDOWPOS3FMESAPROC pglWindowPos3fMESA
Definition: GLee.h:5907
GLEE_EXTERN PFNGLGLOBALALPHAFACTORUISUNPROC pglGlobalAlphaFactoruiSUN
Definition: GLee.h:5341
GLEE_EXTERN PFNGLGENPROGRAMSARBPROC pglGenProgramsARB
Definition: GLee.h:2760
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFEXTPROC pglConvolutionParameterfEXT
Definition: GLee.h:3569
GLEE_EXTERN PFNGLSPRITEPARAMETERIVSGIXPROC pglSpriteParameterivSGIX
Definition: GLee.h:4126
GLEE_EXTERN PFNGLGETTEXBUMPPARAMETERIVATIPROC pglGetTexBumpParameterivATI
Definition: GLee.h:6827
GLEE_EXTERN PFNGLGETHISTOGRAMEXTPROC pglGetHistogramEXT
Definition: GLee.h:3506
GLEE_EXTERN PFNGLSECONDARYCOLOR3IVPROC pglSecondaryColor3iv
Definition: GLee.h:1420
GLEE_EXTERN PFNGLGETQUERYIVARBPROC pglGetQueryivARB
Definition: GLee.h:2963
GLEE_EXTERN GLboolean _GLEE_NV_light_max_exponent
Definition: GLee.h:250
GLEE_EXTERN PFNGLGETACTIVEUNIFORMARBPROC pglGetActiveUniformARB
Definition: GLee.h:3090
GLEE_EXTERN PFNGLMULTITEXCOORD3FARBPROC pglMultiTexCoord3fARB
Definition: GLee.h:2123
GLEE_EXTERN PFNGLWINDOWPOS3SVMESAPROC pglWindowPos3svMESA
Definition: GLee.h:5912
GLEE_EXTERN PFNGLCOLOR3HVNVPROC pglColor3hvNV
Definition: GLee.h:7956
GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERFVSGISPROC pglPixelTexGenParameterfvSGIS
Definition: GLee.h:3678
GLEE_EXTERN PFNGLSTENCILFUNCSEPARATEPROC pglStencilFuncSeparate
Definition: GLee.h:1794
const GLuint GLboolean * residences
Definition: GLee.h:3759
GLEE_EXTERN PFNGLBLENDCOLORPROC pglBlendColor
Definition: GLee.h:908
GLEE_EXTERN PFNGLGETOBJECTPARAMETERFVARBPROC pglGetObjectParameterfvARB
Definition: GLee.h:3085
GLEE_EXTERN PFNGLGLOBALALPHAFACTORBSUNPROC pglGlobalAlphaFactorbSUN
Definition: GLee.h:5334
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFVEXTPROC pglConvolutionParameterfvEXT
Definition: GLee.h:3570
GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_add
Definition: GLee.h:246
GLEE_EXTERN PFNGLSPRITEPARAMETERFVSGIXPROC pglSpriteParameterfvSGIX
Definition: GLee.h:4124
GLEE_EXTERN PFNGLDELETEPROGRAMSARBPROC pglDeleteProgramsARB
Definition: GLee.h:2759
GLEE_EXTERN PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC pglProgramBufferParametersIuivNV
Definition: GLee.h:9061
GLenum GLenum variable
Definition: GLee.h:5776
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELIVSGIXPROC pglFragmentLightModelivSGIX
Definition: GLee.h:4732
GLEE_EXTERN PFNGLMULTITEXCOORD2SARBPROC pglMultiTexCoord2sARB
Definition: GLee.h:2119
GLEE_EXTERN PFNGLWINDOWPOS2DMESAPROC pglWindowPos2dMESA
Definition: GLee.h:5897
GLEE_EXTERN GLboolean _GLEE_NV_vertex_array_range
Definition: GLee.h:251
GLEE_EXTERN PFNGLGETUNIFORMFVARBPROC pglGetUniformfvARB
Definition: GLee.h:3091
GLEE_EXTERN PFNGLCOMPILESHADERPROC pglCompileShader
Definition: GLee.h:1798
GLEE_EXTERN GLboolean _GLEE_EXT_vertex_shader
Definition: GLee.h:299
GLEE_EXTERN PFNGLCOLOR3FVERTEX3FSUNPROC pglColor3fVertex3fSUN
Definition: GLee.h:5448
GLEE_EXTERN PFNGLTEXPARAMETERIUIVEXTPROC pglTexParameterIuivEXT
Definition: GLee.h:8730
GLXDrawable drawable
Definition: GLee.h:10500
#define GLEE_EXTERN
Definition: GLee.h:77
GLEE_EXTERN PFNGLMAPBUFFERARBPROC pglMapBufferARB
Definition: GLee.h:2922
GLEE_EXTERN PFNGLVERTEXATTRIBS3FVNVPROC pglVertexAttribs3fvNV
Definition: GLee.h:6671
GLEE_EXTERN PFNGLXHYPERPIPEATTRIBSGIXPROC pglXHyperpipeAttribSGIX
Definition: GLee.h:10744
GLEE_EXTERN PFNGLVERTEXATTRIB2SARBPROC pglVertexAttrib2sARB
Definition: GLee.h:2728
GLEE_EXTERN PFNGLVERTEXATTRIBI2UIVEXTPROC pglVertexAttribI2uivEXT
Definition: GLee.h:8513
GLEE_EXTERN PFNGLXSET3DFXMODEMESAPROC pglXSet3DfxModeMESA
Definition: GLee.h:10657
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4DVARBPROC pglProgramLocalParameter4dvARB
Definition: GLee.h:2766
GLEE_EXTERN PFNGLGETMAPCONTROLPOINTSNVPROC pglGetMapControlPointsNV
Definition: GLee.h:6299
GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_latc
Definition: GLee.h:359
GLEE_EXTERN PFNGLCOMBINERINPUTNVPROC pglCombinerInputNV
Definition: GLee.h:5789
GLEE_EXTERN PFNGLVERTEXBLENDENVIATIPROC pglVertexBlendEnviATI
Definition: GLee.h:7412
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC pglReplacementCodeuiColor4ubVertex3fSUN
Definition: GLee.h:5470
GLEE_EXTERN GLboolean _GLEE_HP_image_transform
Definition: GLee.h:183
GLEE_EXTERN PFNGLVERTEXATTRIB1DARBPROC pglVertexAttrib1dARB
Definition: GLee.h:2718
GLEE_EXTERN GLboolean _GLEE_GLX_MESA_pixmap_colormap
Definition: GLee.h:10123
Window overlay
Definition: GLee.h:10600
GLEE_EXTERN PFNGLMULTITEXCOORD3HNVPROC pglMultiTexCoord3hNV
Definition: GLee.h:7971
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC pglProgramLocalParametersI4ivNV
Definition: GLee.h:8888
GLEE_EXTERN PFNGLGETSHADERINFOLOGPROC pglGetShaderInfoLog
Definition: GLee.h:1813
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglTexCoord2fColor4fNormal3fVertex3fvSUN
Definition: GLee.h:5465
typedef GLXWindow(APIENTRYP PFNGLXCREATEWINDOWPROC)(Display *dpy
GLEE_EXTERN PFNGLGETBUFFERPARAMETERIVPROC pglGetBufferParameteriv
Definition: GLee.h:1585
GLEE_EXTERN PFNGLUNIFORM2IVARBPROC pglUniform2ivARB
Definition: GLee.h:3079
GLEE_EXTERN PFNGLENDFRAGMENTSHADERATIPROC pglEndFragmentShaderATI
Definition: GLee.h:6963
GLEE_EXTERN PFNGLUNIFORM1UIVEXTPROC pglUniform1uivEXT
Definition: GLee.h:8496
GLEE_EXTERN PFNGLVERTEXATTRIB4IVPROC pglVertexAttrib4iv
Definition: GLee.h:1877
GLEE_EXTERN PFNGLCLEARDEPTHDNVPROC pglClearDepthdNV
Definition: GLee.h:8757
GLEE_EXTERN PFNGLXSELECTEVENTSGIXPROC pglXSelectEventSGIX
Definition: GLee.h:10505
GLEE_EXTERN GLboolean _GLEE_SGIX_resample
Definition: GLee.h:273
GLEE_EXTERN GLboolean _GLEE_ARB_window_pos
Definition: GLee.h:113
GLEE_EXTERN PFNGLXGETCURRENTDISPLAYPROC pglXGetCurrentDisplay
Definition: GLee.h:10263
GLEE_EXTERN PFNGLUNIFORM4IVARBPROC pglUniform4ivARB
Definition: GLee.h:3081
GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXFPROC pglMultTransposeMatrixf
Definition: GLee.h:1253
GLEE_EXTERN GLboolean _GLEE_NV_framebuffer_multisample_coverage
Definition: GLee.h:363
GLEE_EXTERN PFNGLGETVERTEXATTRIBPOINTERVPROC pglGetVertexAttribPointerv
Definition: GLee.h:1821
GLEE_EXTERN PFNGLMULTIMODEDRAWELEMENTSIBMPROC pglMultiModeDrawElementsIBM
Definition: GLee.h:5977
GLEE_EXTERN PFNGLVERTEXATTRIB4FARBPROC pglVertexAttrib4fARB
Definition: GLee.h:2746
GLEE_EXTERN PFNGLVERTEXATTRIB3SPROC pglVertexAttrib3s
Definition: GLee.h:1863
GLEE_EXTERN PFNGLVERTEXATTRIB4DARBPROC pglVertexAttrib4dARB
Definition: GLee.h:2744
GLenum GLint x
Definition: GLee.h:876
GLEE_EXTERN GLboolean _GLEE_SGIX_interlace
Definition: GLee.h:165
GLEE_EXTERN PFNGLMULTITEXCOORD2IVPROC pglMultiTexCoord2iv
Definition: GLee.h:1232
GLEE_EXTERN PFNGLVERTEXATTRIB4NUBVARBPROC pglVertexAttrib4NubvARB
Definition: GLee.h:2740
GLEE_EXTERN PFNGLUNIFORMMATRIX4FVARBPROC pglUniformMatrix4fvARB
Definition: GLee.h:3084
GLsizei range
Definition: GLee.h:4886
GLEE_EXTERN PFNGLGETINSTRUMENTSSGIXPROC pglGetInstrumentsSGIX
Definition: GLee.h:4192
GLEE_EXTERN PFNGLBINORMAL3BVEXTPROC pglBinormal3bvEXT
Definition: GLee.h:5213
GLuint GLuint GLsizei count
Definition: GLee.h:872
GLEE_EXTERN PFNGLGETPROGRAMSTRINGARBPROC pglGetProgramStringARB
Definition: GLee.h:2774
GLfloat v0
Definition: GLee.h:1734
GLEE_EXTERN PFNGLUNIFORM3IVPROC pglUniform3iv
Definition: GLee.h:1841
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_swap_group
Definition: GLee.h:10116
GLEE_EXTERN GLboolean _GLEE_NV_texture_env_combine4
Definition: GLee.h:256
GLEE_EXTERN PFNGLENDSCENEEXTPROC pglEndSceneEXT
Definition: GLee.h:9178
GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4FVARBPROC pglProgramEnvParameter4fvARB
Definition: GLee.h:2764
GLEE_EXTERN PFNGLPASSTEXCOORDATIPROC pglPassTexCoordATI
Definition: GLee.h:6964
GLEE_EXTERN PFNGLTESTFENCENVPROC pglTestFenceNV
Definition: GLee.h:6235
GLEE_EXTERN PFNGLUNIFORM2FVARBPROC pglUniform2fvARB
Definition: GLee.h:3075
GLEE_EXTERN PFNGLXCOPYSUBBUFFERMESAPROC pglXCopySubBufferMESA
Definition: GLee.h:10622
GLEE_EXTERN GLboolean _GLEE_NV_texture_shader2
Definition: GLee.h:286
GLEE_EXTERN GLboolean _GLEE_HP_occlusion_test
Definition: GLee.h:219
GLEE_EXTERN PFNGLCLIPPLANEFOESPROC pglClipPlanefOES
Definition: GLee.h:9312
GLEE_EXTERN PFNGLCOLOR4UBVERTEX3FVSUNPROC pglColor4ubVertex3fvSUN
Definition: GLee.h:5447
GLEE_EXTERN PFNGLCOLORTABLEPARAMETERFVPROC pglColorTableParameterfv
Definition: GLee.h:912
GLEE_EXTERN PFNGLVERTEXATTRIB2SPROC pglVertexAttrib2s
Definition: GLee.h:1857
GLEE_EXTERN GLboolean _GLEE_NV_vertex_program1_1
Definition: GLee.h:309
GLEE_EXTERN PFNGLWINDOWPOS3SVARBPROC pglWindowPos3svARB
Definition: GLee.h:2552
GLenum GLsizei n
Definition: GLee.h:3432
GLEE_EXTERN PFNGLVERTEXATTRIB1SPROC pglVertexAttrib1s
Definition: GLee.h:1851
GLEE_EXTERN PFNGLBLENDFUNCSEPARATEEXTPROC pglBlendFuncSeparateEXT
Definition: GLee.h:5537
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3
Definition: GLee.h:6954
GLuint GLsizei bufSize
Definition: GLee.h:1713
GLEE_EXTERN GLboolean _GLEE_OES_single_precision
Definition: GLee.h:386
GLEE_EXTERN PFNGLHISTOGRAMPROC pglHistogram
Definition: GLee.h:939
GLEE_EXTERN GLboolean _GLEE_NV_fragment_program
Definition: GLee.h:325
typedef GLXPbuffer(APIENTRYP PFNGLXCREATEPBUFFERPROC)(Display *dpy
GLEE_EXTERN PFNGLREQUESTRESIDENTPROGRAMSNVPROC pglRequestResidentProgramsNV
Definition: GLee.h:6635
GLEE_EXTERN PFNGLACTIVETEXTUREPROC pglActiveTexture
Definition: GLee.h:1217
GLEE_EXTERN PFNGLTEXCOORD1HNVPROC pglTexCoord1hNV
Definition: GLee.h:7959
GLEE_EXTERN PFNGLSAMPLEPATTERNSGISPROC pglSamplePatternSGIS
Definition: GLee.h:3869
GLEE_EXTERN PFNGLGETDETAILTEXFUNCSGISPROC pglGetDetailTexFuncSGIS
Definition: GLee.h:3796
const GLint * attribs
Definition: GLee.h:8809
GLEE_EXTERN GLboolean _GLEE_ARB_vertex_buffer_object
Definition: GLee.h:116
GLEE_EXTERN PFNGLDRAWRANGEELEMENTSPROC pglDrawRangeElements
Definition: GLee.h:910
GLEE_EXTERN PFNGLUNIFORMMATRIX3X4FVPROC pglUniformMatrix3x4fv
Definition: GLee.h:2018
unsigned short GLhalfNV
Definition: GLee.h:711
GLEE_EXTERN PFNGLVERTEXATTRIB4NUIVARBPROC pglVertexAttrib4NuivARB
Definition: GLee.h:2741
GLEE_EXTERN PFNGLVERTEXATTRIB1FARBPROC pglVertexAttrib1fARB
Definition: GLee.h:2720
GLEE_EXTERN PFNGLGETVERTEXATTRIBDVPROC pglGetVertexAttribdv
Definition: GLee.h:1818
GLEE_EXTERN PFNGLMULTITEXCOORD4DVPROC pglMultiTexCoord4dv
Definition: GLee.h:1244
GLEE_EXTERN PFNGLGETSEPARABLEFILTERPROC pglGetSeparableFilter
Definition: GLee.h:931
GLEE_EXTERN PFNGLSECONDARYCOLOR3HVNVPROC pglSecondaryColor3hvNV
Definition: GLee.h:7978
GLenum cap
Definition: GLee.h:7211
GLEE_EXTERN GLboolean _GLEE_SUNX_constant_data
Definition: GLee.h:234
GLEE_EXTERN PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC pglTransformFeedbackVaryingsNV
Definition: GLee.h:8824
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERFVSGIPROC pglGetColorTableParameterfvSGI
Definition: GLee.h:3648
GLEE_EXTERN PFNGLFRAGMENTLIGHTFEXTPROC pglFragmentLightfEXT
Definition: GLee.h:9124
GLEE_EXTERN PFNGLGETOBJECTPARAMETERIVARBPROC pglGetObjectParameterivARB
Definition: GLee.h:3086
GLEE_EXTERN GLboolean _GLEE_OES_byte_coordinates
Definition: GLee.h:384
GLEE_EXTERN PFNGLVERTEXATTRIB1FPROC pglVertexAttrib1f
Definition: GLee.h:1849
GLEE_EXTERN PFNGLVERTEXATTRIB4BVPROC pglVertexAttrib4bv
Definition: GLee.h:1872
GLEE_EXTERN GLboolean _GLEE_MESAX_texture_stack
Definition: GLee.h:383
GLEE_EXTERN PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC pglGetCombinerOutputParameterivNV
Definition: GLee.h:5795
GLEE_EXTERN PFNGLXCREATEPBUFFERPROC pglXCreatePbuffer
Definition: GLee.h:10257
GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4DARBPROC pglProgramEnvParameter4dARB
Definition: GLee.h:2761
GLEE_EXTERN GLboolean _GLEE_EXT_misc_attribute
Definition: GLee.h:156
GLEE_EXTERN PFNGLVERTEXATTRIB4SNVPROC pglVertexAttrib4sNV
Definition: GLee.h:6660
GLEE_EXTERN PFNGLCOLOR4HNVPROC pglColor4hNV
Definition: GLee.h:7957
GLXDrawable unsigned long event_mask
Definition: GLee.h:10247
GLuint GLsizei GLsizei * length
Definition: GLee.h:1713
GLfloat GLfloat GLfloat GLfloat nx
Definition: GLee.h:5412
GLEE_EXTERN PFNGLDELETETEXTURESEXTPROC pglDeleteTexturesEXT
Definition: GLee.h:3767
GLsizei GLsizei colorSamples
Definition: GLee.h:8932
GLEE_EXTERN PFNGLWINDOWPOS3FVPROC pglWindowPos3fv
Definition: GLee.h:1441
typedef Bool(APIENTRYP PFNGLXMAKECONTEXTCURRENTPROC)(Display *dpy
GLEE_EXTERN PFNGLGETBOOLEANINDEXEDVEXTPROC pglGetBooleanIndexedvEXT
Definition: GLee.h:9037
GLint srcY0
Definition: GLee.h:8961
GLEE_EXTERN PFNGLGETCOLORTABLESGIPROC pglGetColorTableSGI
Definition: GLee.h:3647
GLEE_EXTERN GLboolean _GLEE_SGIX_depth_pass_instrument
Definition: GLee.h:370
typedef GLXContextID(APIENTRYP PFNGLXGETCONTEXTIDEXTPROC)(const GLXContext context)
GLEE_EXTERN GLboolean _GLEE_NV_evaluators
Definition: GLee.h:280
GLEE_EXTERN PFNGLPNTRIANGLESFATIPROC pglPNTrianglesfATI
Definition: GLee.h:7007
GLEE_EXTERN PFNGLUNIFORMMATRIX4X2FVPROC pglUniformMatrix4x2fv
Definition: GLee.h:2017
GLEE_EXTERN PFNGLXWAITVIDEOSYNCSGIPROC pglXWaitVideoSyncSGI
Definition: GLee.h:10374
GLint GLint GLsizei GLsizei GLsizei GLint border
Definition: GLee.h:905
GLEE_EXTERN PFNGLPROGRAMPARAMETERS4DVNVPROC pglProgramParameters4dvNV
Definition: GLee.h:6633
GLEE_EXTERN PFNGLGENFENCESAPPLEPROC pglGenFencesAPPLE
Definition: GLee.h:7685
GLEE_EXTERN PFNGLBINDPROGRAMARBPROC pglBindProgramARB
Definition: GLee.h:2758
GLEE_EXTERN PFNGLARRAYELEMENTEXTPROC pglArrayElementEXT
Definition: GLee.h:3930
GLEE_EXTERN PFNGLGETTEXPARAMETERIUIVEXTPROC pglGetTexParameterIuivEXT
Definition: GLee.h:8732
GLEE_EXTERN GLboolean _GLEE_NV_geometry_program4
Definition: GLee.h:361
GLuint GLenum outX
Definition: GLee.h:7188
GLEE_EXTERN PFNGLVERTEXARRAYRANGEAPPLEPROC pglVertexArrayRangeAPPLE
Definition: GLee.h:7739
GLEE_EXTERN PFNGLFLUSHPIXELDATARANGENVPROC pglFlushPixelDataRangeNV
Definition: GLee.h:8056
GLEE_EXTERN PFNGLNORMALPOINTERVINTELPROC pglNormalPointervINTEL
Definition: GLee.h:4950
GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERFSGISPROC pglPixelTexGenParameterfSGIS
Definition: GLee.h:3677
GLEE_EXTERN PFNGLNORMALPOINTEREXTPROC pglNormalPointerEXT
Definition: GLee.h:3936
GLEE_EXTERN GLboolean _GLEE_GLX_NV_float_buffer
Definition: GLee.h:10129
GLEE_EXTERN PFNGLINSERTCOMPONENTEXTPROC pglInsertComponentEXT
Definition: GLee.h:7232
GLint GLint GLint GLint dstX0
Definition: GLee.h:8961
GLenum const GLvoid * addr
Definition: GLee.h:7193
GLEE_EXTERN PFNGLACTIVEVARYINGNVPROC pglActiveVaryingNV
Definition: GLee.h:8825
GLEE_EXTERN PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC pglMultiDrawRangeElementArrayAPPLE
Definition: GLee.h:7661
GLEE_EXTERN PFNGLVERTEXSTREAM3IVATIPROC pglVertexStream3ivATI
Definition: GLee.h:7388
GLEE_EXTERN PFNGLTEXCOORDPOINTEREXTPROC pglTexCoordPointerEXT
Definition: GLee.h:3937
GLEE_EXTERN GLboolean _GLEE_ATI_map_object_buffer
Definition: GLee.h:331
GLEE_EXTERN PFNGLGETVARIANTINTEGERVEXTPROC pglGetVariantIntegervEXT
Definition: GLee.h:7255
GLEE_EXTERN PFNGLACTIVETEXTUREARBPROC pglActiveTextureARB
Definition: GLee.h:2103
GLEE_EXTERN PFNGLMULTITEXCOORD1FPROC pglMultiTexCoord1f
Definition: GLee.h:1221
int networkId
Definition: GLee.h:10731
GLEE_EXTERN GLboolean _GLEE_EXT_pixel_transform
Definition: GLee.h:220
GLEE_EXTERN PFNGLXQUERYDRAWABLEPROC pglXQueryDrawable
Definition: GLee.h:10259
GLEE_EXTERN PFNGLSECONDARYCOLOR3BVPROC pglSecondaryColor3bv
Definition: GLee.h:1414
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC pglCompressedTexSubImage3DARB
Definition: GLee.h:2272
GLEE_EXTERN PFNGLPOINTPARAMETERIVNVPROC pglPointParameterivNV
Definition: GLee.h:7566
GLEE_EXTERN PFNGLUNIFORMBUFFEREXTPROC pglUniformBufferEXT
Definition: GLee.h:8614
GLEE_EXTERN PFNGLVERTEXSTREAM1FVATIPROC pglVertexStream1fvATI
Definition: GLee.h:7374
GLEE_EXTERN GLboolean _GLEE_EXT_draw_range_elements
Definition: GLee.h:207
GLEE_EXTERN PFNGLWINDOWPOS3DVARBPROC pglWindowPos3dvARB
Definition: GLee.h:2546
unsigned int mask
Definition: GLee.h:774
GLEE_EXTERN GLboolean _GLEE_SGIX_shadow
Definition: GLee.h:159
GLEE_EXTERN GLboolean _GLEE_WIN_specular_fog
Definition: GLee.h:209
GLEE_EXTERN PFNGLPROGRAMENVPARAMETERI4IVNVPROC pglProgramEnvParameterI4ivNV
Definition: GLee.h:8893
GLEE_EXTERN PFNGLGETVERTEXATTRIBPOINTERVNVPROC pglGetVertexAttribPointervNV
Definition: GLee.h:6626
GLXDrawable GLXDrawable GLXContext ctx
Definition: GLee.h:10243
GLuint GLenum GLenum outY
Definition: GLee.h:7188
GLEE_EXTERN PFNGLMULTITEXCOORD4HNVPROC pglMultiTexCoord4hNV
Definition: GLee.h:7973
GLEE_EXTERN GLboolean _GLEE_EXT_rescale_normal
Definition: GLee.h:154
GLEE_EXTERN GLboolean _GLEE_NV_blend_square
Definition: GLee.h:255
GLEE_EXTERN PFNGLBEGINTRANSFORMFEEDBACKNVPROC pglBeginTransformFeedbackNV
Definition: GLee.h:8818
GLEE_EXTERN PFNGLUNIFORM3IPROC pglUniform3i
Definition: GLee.h:1833
GLEE_EXTERN GLboolean _GLEE_EXT_texture
Definition: GLee.h:134
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint vstride
Definition: GLee.h:4263
const GLdouble * v
Definition: GLee.h:1174
GLEE_EXTERN PFNGLUNIFORMMATRIX2FVPROC pglUniformMatrix2fv
Definition: GLee.h:1843
GLXPbuffer pbuf
Definition: GLee.h:10240
GLEE_EXTERN PFNGLGETFRAGDATALOCATIONEXTPROC pglGetFragDataLocationEXT
Definition: GLee.h:8491
GLEE_EXTERN PFNGLVERTEXATTRIB4FVARBPROC pglVertexAttrib4fvARB
Definition: GLee.h:2747
GLuint GLenum GLenum GLenum outZ
Definition: GLee.h:7188
GLEE_EXTERN PFNGLCOLOR4UBVERTEX2FSUNPROC pglColor4ubVertex2fSUN
Definition: GLee.h:5444
GLuint GLuint num
Definition: GLee.h:7190
GLEE_EXTERN PFNGLXGETFBCONFIGATTRIBPROC pglXGetFBConfigAttrib
Definition: GLee.h:10251
GLEE_EXTERN PFNGLVERTEXATTRIB1SARBPROC pglVertexAttrib1sARB
Definition: GLee.h:2722
GLEE_EXTERN GLboolean _GLEE_NV_vertex_program2_option
Definition: GLee.h:343
GLenum GLuint GLint GLint layer
Definition: GLee.h:8587
GLEE_EXTERN PFNGLUNMAPBUFFERARBPROC pglUnmapBufferARB
Definition: GLee.h:2923
ptrdiff_t GLintptr
Definition: GLee.h:706
GLEE_EXTERN PFNGLVERTEXATTRIB4NSVPROC pglVertexAttrib4Nsv
Definition: GLee.h:1867
GLuint GLenum GLenum GLenum GLenum outW
Definition: GLee.h:7188
GLEE_EXTERN PFNGLGETATTRIBLOCATIONPROC pglGetAttribLocation
Definition: GLee.h:1809
GLEE_EXTERN PFNGLXGETFBCONFIGATTRIBSGIXPROC pglXGetFBConfigAttribSGIX
Definition: GLee.h:10452
GLEE_EXTERN PFNGLUNIFORM1FVARBPROC pglUniform1fvARB
Definition: GLee.h:3074
GLEE_EXTERN PFNGLVERTEXATTRIB2FVARBPROC pglVertexAttrib2fvARB
Definition: GLee.h:2727
GLEE_EXTERN GLboolean _GLEE_SGIX_async_pixel
Definition: GLee.h:215
GLEE_EXTERN PFNGLVERTEXSTREAM1SVATIPROC pglVertexStream1svATI
Definition: GLee.h:7370
GLEE_EXTERN GLboolean _GLEE_EXT_pixel_buffer_object
Definition: GLee.h:340
GLEE_EXTERN PFNGLGENBUFFERSARBPROC pglGenBuffersARB
Definition: GLee.h:2917
GLEE_EXTERN PFNGLVERTEXATTRIBPOINTERARBPROC pglVertexAttribPointerARB
Definition: GLee.h:2754
GLEE_EXTERN PFNGLMULTITEXCOORD1SPROC pglMultiTexCoord1s
Definition: GLee.h:1225
GLenum GLenum sfactorAlpha
Definition: GLee.h:1356
GLEE_EXTERN PFNGLUSEPROGRAMOBJECTARBPROC pglUseProgramObjectARB
Definition: GLee.h:3064
GLEE_EXTERN PFNGLGETCONVOLUTIONFILTEREXTPROC pglGetConvolutionFilterEXT
Definition: GLee.h:3575
GLEE_EXTERN PFNGLVERTEXATTRIB2FVPROC pglVertexAttrib2fv
Definition: GLee.h:1856
GLEE_EXTERN PFNGLVERTEXATTRIBI3IVEXTPROC pglVertexAttribI3ivEXT
Definition: GLee.h:8510
GLvoid *APIENTRYP PFNGLMAPBUFFERARBPROC(GLenum target, GLenum access)
Definition: GLee.h:2911
GLuint GLsizei const GLvoid GLenum preserve
Definition: GLee.h:7028
GLEE_EXTERN PFNGLDEPTHBOUNDSDNVPROC pglDepthBoundsdNV
Definition: GLee.h:8758
GLEE_EXTERN PFNGLUNIFORM4UIVEXTPROC pglUniform4uivEXT
Definition: GLee.h:8499
GLEE_EXTERN PFNGLMULTITEXCOORD2HNVPROC pglMultiTexCoord2hNV
Definition: GLee.h:7969
GLEE_EXTERN PFNGLVERTEXATTRIB2HVNVPROC pglVertexAttrib2hvNV
Definition: GLee.h:7984
GLEE_EXTERN PFNGLBINDBUFFERBASENVPROC pglBindBufferBaseNV
Definition: GLee.h:8823
GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_dxt1
Definition: GLee.h:379
GLEE_EXTERN PFNGLVERTEXATTRIB4FPROC pglVertexAttrib4f
Definition: GLee.h:1875
GLEE_EXTERN PFNGLGETATTACHEDOBJECTSARBPROC pglGetAttachedObjectsARB
Definition: GLee.h:3088
GLEE_EXTERN PFNGLTANGENT3IEXTPROC pglTangent3iEXT
Definition: GLee.h:5208
GLEE_EXTERN PFNGLBUFFERSUBDATAARBPROC pglBufferSubDataARB
Definition: GLee.h:2920
GLEE_EXTERN PFNGLBEGINFRAGMENTSHADERATIPROC pglBeginFragmentShaderATI
Definition: GLee.h:6962
GLEE_EXTERN PFNGLCOLORSUBTABLEEXTPROC pglColorSubTableEXT
Definition: GLee.h:4417
GLEE_EXTERN PFNGLSTENCILFUNCSEPARATEATIPROC pglStencilFuncSeparateATI
Definition: GLee.h:8121
GLenum portion
Definition: GLee.h:5776
GLEE_EXTERN PFNGLMULTITEXCOORD1SARBPROC pglMultiTexCoord1sARB
Definition: GLee.h:2111
GLEE_EXTERN GLboolean _GLEE_NV_texture_shader3
Definition: GLee.h:308
GLEE_EXTERN PFNGLCONVOLUTIONFILTER2DEXTPROC pglConvolutionFilter2DEXT
Definition: GLee.h:3568
GLEE_EXTERN PFNGLSECONDARYCOLOR3UBEXTPROC pglSecondaryColor3ubEXT
Definition: GLee.h:5066
GLubyte GLubyte b
Definition: GLee.h:5404
GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_sRGB
Definition: GLee.h:353
GLEE_EXTERN PFNGLLISTPARAMETERFVSGIXPROC pglListParameterfvSGIX
Definition: GLee.h:4536
GLEE_EXTERN PFNGLUNIFORM1FARBPROC pglUniform1fARB
Definition: GLee.h:3066
GLEE_EXTERN GLboolean _GLEE_EXT_abgr
Definition: GLee.h:131
GLEE_EXTERN PFNGLBINDLIGHTPARAMETEREXTPROC pglBindLightParameterEXT
Definition: GLee.h:7248
GLEE_EXTERN PFNGLTEXBUFFEREXTPROC pglTexBufferEXT
Definition: GLee.h:8419
GLEE_EXTERN GLboolean _GLEE_FfdMaskSGIX
Definition: GLee.h:176
GLEE_EXTERN PFNGLVERTEXSTREAM3FVATIPROC pglVertexStream3fvATI
Definition: GLee.h:7390
GLEE_EXTERN PFNGLWINDOWPOS3SARBPROC pglWindowPos3sARB
Definition: GLee.h:2551
GLEE_EXTERN PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC pglGetProgramNamedParameterfvNV
Definition: GLee.h:7884
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_multi_buffer
Definition: GLee.h:169
GLEE_EXTERN PFNGLMULTITEXCOORD2FVARBPROC pglMultiTexCoord2fvARB
Definition: GLee.h:2116
GLXHyperpipeConfigSGIX *APIENTRYP PFNGLXQUERYHYPERPIPECONFIGSGIXPROC(Display *dpy, int hpId, int *npipes)
Definition: GLee.h:10732
GLEE_EXTERN PFNGLUNIFORM4IVPROC pglUniform4iv
Definition: GLee.h:1842
GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERIEXTPROC pglPixelTransformParameteriEXT
Definition: GLee.h:4988
GLEE_EXTERN PFNGLGETUNIFORMIVARBPROC pglGetUniformivARB
Definition: GLee.h:3092
GLEE_EXTERN PFNGLCLIENTACTIVETEXTUREPROC pglClientActiveTexture
Definition: GLee.h:1218
GLEE_EXTERN GLboolean _GLEE_EXT_blend_logic_op
Definition: GLee.h:164
GLEE_EXTERN PFNGLVERTEXATTRIB3DPROC pglVertexAttrib3d
Definition: GLee.h:1859
GLEE_EXTERN GLboolean _GLEE_EXT_texture_cube_map
Definition: GLee.h:244
GLEE_EXTERN PFNGLVERTEXSTREAM4FATIPROC pglVertexStream4fATI
Definition: GLee.h:7397
GLEE_EXTERN PFNGLTANGENT3BVEXTPROC pglTangent3bvEXT
Definition: GLee.h:5203
GLEE_EXTERN PFNGLBINORMAL3SVEXTPROC pglBinormal3svEXT
Definition: GLee.h:5221
GLEE_EXTERN PFNGLVERTEXATTRIB2DARBPROC pglVertexAttrib2dARB
Definition: GLee.h:2724
GLEE_EXTERN GLboolean _GLEE_NV_fog_distance
Definition: GLee.h:253
GLEE_EXTERN PFNGLCOMBINERPARAMETERIVNVPROC pglCombinerParameterivNV
Definition: GLee.h:5787
GLEE_EXTERN PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglColor4fNormal3fVertex3fvSUN
Definition: GLee.h:5453
GLEE_EXTERN PFNGLPOINTPARAMETERFVEXTPROC pglPointParameterfvEXT
Definition: GLee.h:4155
GLEE_EXTERN PFNGLVERTEXATTRIB4NBVARBPROC pglVertexAttrib4NbvARB
Definition: GLee.h:2736
GLEE_EXTERN GLboolean _GLEE_VERSION_1_5
Definition: GLee.h:93
GLEE_EXTERN PFNGLVERTEXATTRIB4FVPROC pglVertexAttrib4fv
Definition: GLee.h:1876
GLEE_EXTERN PFNGLVERTEX4HVNVPROC pglVertex4hvNV
Definition: GLee.h:7952
GLEE_EXTERN PFNGLVERTEXATTRIB3FVPROC pglVertexAttrib3fv
Definition: GLee.h:1862
GLEE_EXTERN PFNGLUNIFORM1FPROC pglUniform1f
Definition: GLee.h:1827
GLEE_EXTERN PFNGLDRAWELEMENTSINSTANCEDEXTPROC pglDrawElementsInstancedEXT
Definition: GLee.h:9076
GLEE_EXTERN PFNGLXCHANNELRECTSYNCSGIXPROC pglXChannelRectSyncSGIX
Definition: GLee.h:10542
GLEE_EXTERN GLboolean _GLEE_EXT_timer_query
Definition: GLee.h:348
GLEE_EXTERN PFNGLVERTEXATTRIBS1FVNVPROC pglVertexAttribs1fvNV
Definition: GLee.h:6665
GLEE_EXTERN PFNGLFRAGMENTLIGHTIVEXTPROC pglFragmentLightivEXT
Definition: GLee.h:9125
GLXDrawable int64_t target_msc
Definition: GLee.h:10690
GLEE_EXTERN PFNGLENDQUERYPROC pglEndQuery
Definition: GLee.h:1572
Window float cushion
Definition: GLee.h:10520
GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_texture
Definition: GLee.h:144
GLEE_EXTERN PFNGLSTRINGMARKERGREMEDYPROC pglStringMarkerGREMEDY
Definition: GLee.h:8378
GLenum pname
Definition: GLee.h:874
GLEE_EXTERN GLboolean _GLEE_ATI_vertex_streams
Definition: GLee.h:300
GLEE_EXTERN PFNGLORTHOFOESPROC pglOrthofOES
Definition: GLee.h:9311
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELIEXTPROC pglFragmentLightModeliEXT
Definition: GLee.h:9119
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_lod
Definition: GLee.h:152
GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_rgtc
Definition: GLee.h:366
GLEE_EXTERN PFNGLEDGEFLAGPOINTERLISTIBMPROC pglEdgeFlagPointerListIBM
Definition: GLee.h:6014
GLEE_EXTERN PFNGLVERTEXATTRIB4SARBPROC pglVertexAttrib4sARB
Definition: GLee.h:2749
GLsizei const GLfloat * value
Definition: GLee.h:1742
GLEE_EXTERN GLboolean _GLEE_APPLE_ycbcr_422
Definition: GLee.h:318
GLEE_EXTERN PFNGLPOINTPARAMETERFVSGISPROC pglPointParameterfvSGIS
Definition: GLee.h:4173
GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERFHPPROC pglImageTransformParameterfHP
Definition: GLee.h:4367
GLEE_EXTERN PFNGLNORMAL3HVNVPROC pglNormal3hvNV
Definition: GLee.h:7954
GLXFBConfig Window const int * attrib_list
Definition: GLee.h:10235
GLEE_EXTERN PFNGLVERTEXATTRIBS3DVNVPROC pglVertexAttribs3dvNV
Definition: GLee.h:6670
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFPROC pglConvolutionParameterf
Definition: GLee.h:922
GLuint GLuint end
Definition: GLee.h:872
GLEE_EXTERN GLboolean _GLEE_EXT_subtexture
Definition: GLee.h:137
unsigned long HANDLE
Definition: qnamespace.h:1675
GLEE_EXTERN PFNGLSAMPLECOVERAGEARBPROC pglSampleCoverageARB
Definition: GLee.h:2213
GLEE_EXTERN PFNGLGETINVARIANTBOOLEANVEXTPROC pglGetInvariantBooleanvEXT
Definition: GLee.h:7258
GLEE_EXTERN PFNGLMULTITEXCOORD1DARBPROC pglMultiTexCoord1dARB
Definition: GLee.h:2105
GLEE_EXTERN GLboolean _GLEE_OML_subsample
Definition: GLee.h:292
GLint GLint GLsizei GLsizei GLsizei depth
Definition: GLee.h:905
GLEE_EXTERN PFNGLSECONDARYCOLOR3IEXTPROC pglSecondaryColor3iEXT
Definition: GLee.h:5062
GLEE_EXTERN PFNGLVERTEXATTRIBI3IEXTPROC pglVertexAttribI3iEXT
Definition: GLee.h:8502
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4DARBPROC pglProgramLocalParameter4dARB
Definition: GLee.h:2765
GLEE_EXTERN PFNGLGETQUERYOBJECTUIVARBPROC pglGetQueryObjectuivARB
Definition: GLee.h:2965
int destWidth
Definition: GLee.h:806
GLEE_EXTERN GLboolean _GLEE_EXT_texture_buffer_object
Definition: GLee.h:349
GLdouble zFar
Definition: GLee.h:8753
GLEE_EXTERN PFNGLVERTEXATTRIB3FPROC pglVertexAttrib3f
Definition: GLee.h:1861
GLEE_EXTERN GLboolean _GLEE_SGIX_shadow_ambient
Definition: GLee.h:196
GLEE_EXTERN PFNGLNEWOBJECTBUFFERATIPROC pglNewObjectBufferATI
Definition: GLee.h:7038
GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC pglCopyConvolutionFilter1DEXT
Definition: GLee.h:3573
GLEE_EXTERN PFNGLGETSEPARABLEFILTEREXTPROC pglGetSeparableFilterEXT
Definition: GLee.h:3578
GLEE_EXTERN PFNGLGETMINMAXPARAMETERFVEXTPROC pglGetMinmaxParameterfvEXT
Definition: GLee.h:3510
int int GLenum synctype
Definition: GLee.h:10537
Window window
Definition: GLee.h:10520
GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_multisample
Definition: GLee.h:364
GLXDrawable draw
Definition: GLee.h:10241
const GLuint * textures
Definition: GLee.h:3759
GLbyte GLbyte bz
Definition: GLee.h:5190
GLEE_EXTERN PFNGLSECONDARYCOLOR3DEXTPROC pglSecondaryColor3dEXT
Definition: GLee.h:5058
GLEE_EXTERN PFNGLVERTEXATTRIBIPOINTEREXTPROC pglVertexAttribIPointerEXT
Definition: GLee.h:8520
GLEE_EXTERN PFNGLDISABLEVERTEXATTRIBARRAYARBPROC pglDisableVertexAttribArrayARB
Definition: GLee.h:2756
GLfloat GLfloat p
Definition: GLee.h:5416
GLEE_EXTERN PFNGLDRAWRANGEELEMENTSEXTPROC pglDrawRangeElementsEXT
Definition: GLee.h:4791
GLEE_EXTERN GLboolean _GLEE_EXT_convolution
Definition: GLee.h:140
GLEE_EXTERN PFNGLPRIMITIVERESTARTINDEXNVPROC pglPrimitiveRestartIndexNV
Definition: GLee.h:8072
GLEE_EXTERN PFNGLVERTEXATTRIB2DNVPROC pglVertexAttrib2dNV
Definition: GLee.h:6644
GLenum GLenum GLenum GLenum GLenum componentUsage
Definition: GLee.h:5776
GLEE_EXTERN PFNGLBINDATTRIBLOCATIONARBPROC pglBindAttribLocationARB
Definition: GLee.h:3151
GLEE_EXTERN PFNGLVERTEXATTRIB1SVPROC pglVertexAttrib1sv
Definition: GLee.h:1852
GLEE_EXTERN PFNGLWINDOWPOS2IVARBPROC pglWindowPos2ivARB
Definition: GLee.h:2542
GLEE_EXTERN PFNGLUNIFORM2IPROC pglUniform2i
Definition: GLee.h:1832
GLEE_EXTERN PFNGLISENABLEDINDEXEDEXTPROC pglIsEnabledIndexedEXT
Definition: GLee.h:9041
GLEE_EXTERN PFNGLDELETEVERTEXARRAYSAPPLEPROC pglDeleteVertexArraysAPPLE
Definition: GLee.h:7715
GLEE_EXTERN PFNGLVERTEXATTRIB1SNVPROC pglVertexAttrib1sNV
Definition: GLee.h:6642
GLEE_EXTERN GLboolean _GLEE_EXT_depth_bounds_test
Definition: GLee.h:335
GLEE_EXTERN PFNGLSECONDARYCOLOR3FVEXTPROC pglSecondaryColor3fvEXT
Definition: GLee.h:5061
GLEE_EXTERN PFNGLCOPYTEXIMAGE2DEXTPROC pglCopyTexImage2DEXT
Definition: GLee.h:3465
GLsizei samples
Definition: GLee.h:8946
GLEE_EXTERN PFNGLSECONDARYCOLOR3DVPROC pglSecondaryColor3dv
Definition: GLee.h:1416
GLEE_EXTERN PFNGLCREATESHADERPROC pglCreateShader
Definition: GLee.h:1800
GLEE_EXTERN GLboolean _GLEE_SGIX_fog_offset
Definition: GLee.h:182
GLenum GLenum GLvoid GLvoid * column
Definition: GLee.h:893
GLuint buffer
Definition: GLee.h:1557
const GLubyte * c
Definition: GLee.h:5419
GLEE_EXTERN PFNGLSECONDARYCOLOR3UIEXTPROC pglSecondaryColor3uiEXT
Definition: GLee.h:5068
GLEE_EXTERN PFNGLWINDOWPOS2DVARBPROC pglWindowPos2dvARB
Definition: GLee.h:2538
GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_crossbar
Definition: GLee.h:107
GLEE_EXTERN PFNGLGLOBALALPHAFACTORSSUNPROC pglGlobalAlphaFactorsSUN
Definition: GLee.h:5335
GLEE_EXTERN GLboolean _GLEE_EXT_secondary_color
Definition: GLee.h:224
GLEE_EXTERN GLboolean _GLEE_ATI_pn_triangles
Definition: GLee.h:297
GLEE_EXTERN PFNGLNORMAL3FVERTEX3FSUNPROC pglNormal3fVertex3fSUN
Definition: GLee.h:5450
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint worder
Definition: GLee.h:4263
GLEE_EXTERN GLboolean _GLEE_EXT_point_parameters
Definition: GLee.h:170
GLuint GLenum GLsizei GLsizei GLint GLint GLboolean packed
Definition: GLee.h:6287
int int channel
Definition: GLee.h:10533
GLEE_EXTERN PFNGLGETMAPATTRIBPARAMETERIVNVPROC pglGetMapAttribParameterivNV
Definition: GLee.h:6302
int int int int int int h
Definition: GLee.h:10534
GLEE_EXTERN PFNGLVERTEXATTRIB1SVARBPROC pglVertexAttrib1svARB
Definition: GLee.h:2723
GLEE_EXTERN PFNGLUNIFORM3FPROC pglUniform3f
Definition: GLee.h:1829
GLEE_EXTERN GLboolean _GLEE_ARB_texture_cube_map
Definition: GLee.h:100
GLenum internalformat
Definition: GLee.h:873
GLEE_EXTERN PFNGLWEIGHTDVARBPROC pglWeightdvARB
Definition: GLee.h:2374
GLEE_EXTERN PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC pglGetFramebufferAttachmentParameterivEXT
Definition: GLee.h:8350
GLuint const GLchar * name
Definition: GLee.h:1704
GLEE_EXTERN PFNGLWINDOWPOS2IMESAPROC pglWindowPos2iMESA
Definition: GLee.h:5901
GLEE_EXTERN PFNGLWINDOWPOS2SVARBPROC pglWindowPos2svARB
Definition: GLee.h:2544
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERI4INVPROC pglProgramLocalParameterI4iNV
Definition: GLee.h:8886
GLEE_EXTERN PFNGLTEXCOORD3HNVPROC pglTexCoord3hNV
Definition: GLee.h:7963
GLEE_EXTERN GLboolean _GLEE_GLX_MESA_release_buffers
Definition: GLee.h:10124
GLEE_EXTERN PFNGLGETCLIPPLANEFOESPROC pglGetClipPlanefOES
Definition: GLee.h:9313
GLEE_EXTERN PFNGLGENTEXTURESEXTPROC pglGenTexturesEXT
Definition: GLee.h:3768
GLEE_EXTERN PFNGLVERTEXWEIGHTHVNVPROC pglVertexWeighthvNV
Definition: GLee.h:7980
GLEE_EXTERN PFNGLFRAGMENTMATERIALIVSGIXPROC pglFragmentMaterialivSGIX
Definition: GLee.h:4736
GLEE_EXTERN PFNGLUNIFORMMATRIX2X3FVPROC pglUniformMatrix2x3fv
Definition: GLee.h:2014
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFVPROC pglConvolutionParameterfv
Definition: GLee.h:923
GLEE_EXTERN PFNGLGETCOLORTABLEPROC pglGetColorTable
Definition: GLee.h:915
GLEE_EXTERN PFNGLTESTFENCEAPPLEPROC pglTestFenceAPPLE
Definition: GLee.h:7689
GLEE_EXTERN PFNGLDRAWELEMENTARRAYATIPROC pglDrawElementArrayATI
Definition: GLee.h:7474
GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE1DEXTPROC pglCopyTexSubImage1DEXT
Definition: GLee.h:3466
GLEE_EXTERN PFNGLVERTEXATTRIB2SVNVPROC pglVertexAttrib2svNV
Definition: GLee.h:6649
GLXContextID contextID
Definition: GLee.h:10416
GLEE_EXTERN PFNGLBINDVERTEXARRAYAPPLEPROC pglBindVertexArrayAPPLE
Definition: GLee.h:7714
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC pglCompressedTexSubImage1DARB
Definition: GLee.h:2274
GLEE_EXTERN GLboolean _GLEE_ARB_shadow
Definition: GLee.h:111
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC pglReplacementCodeuiTexCoord2fVertex3fSUN
Definition: GLee.h:5478
GLbyte GLbyte tz
Definition: GLee.h:5180
GLEE_EXTERN GLboolean _GLEE_GLX_ARB_fbconfig_float
Definition: GLee.h:10104
GLEE_EXTERN GLboolean _GLEE_SGIX_tag_sample_buffer
Definition: GLee.h:175
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean GLboolean muxSum
Definition: GLee.h:5777
GLEE_EXTERN GLboolean _GLEE_SUN_convolution_border_modes
Definition: GLee.h:245
GLEE_EXTERN PFNGLHINTPGIPROC pglHintPGI
Definition: GLee.h:4480
__GLXextFuncPtr(* PFNGLXGETPROCADDRESSARBPROC)(const GLubyte *procName)
Definition: GLee.h:756
GLEE_EXTERN PFNGLGETSHADERSOURCEPROC pglGetShaderSource
Definition: GLee.h:1814
GLEE_EXTERN PFNGLXCUSHIONSGIPROC pglXCushionSGI
Definition: GLee.h:10521
GLEE_EXTERN PFNGLGETFENCEIVNVPROC pglGetFenceivNV
Definition: GLee.h:6236
GLint GLint GLint yoffset
Definition: GLee.h:906
GLEE_EXTERN PFNGLDRAWARRAYSEXTPROC pglDrawArraysEXT
Definition: GLee.h:3932
GLEE_EXTERN PFNGLWINDOWPOS3SPROC pglWindowPos3s
Definition: GLee.h:1444
GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERIVPROC pglGetHistogramParameteriv
Definition: GLee.h:935
GLEE_EXTERN PFNGLBINORMAL3SEXTPROC pglBinormal3sEXT
Definition: GLee.h:5220
GLEE_EXTERN PFNGLMATRIXINDEXUBVARBPROC pglMatrixIndexubvARB
Definition: GLee.h:2414
GLEE_EXTERN PFNGLVERTEXSTREAM4SVATIPROC pglVertexStream4svATI
Definition: GLee.h:7394
GLEE_EXTERN PFNGLFRAGMENTCOLORMATERIALEXTPROC pglFragmentColorMaterialEXT
Definition: GLee.h:9133
GLEE_EXTERN PFNGLBLITFRAMEBUFFEREXTPROC pglBlitFramebufferEXT
Definition: GLee.h:8962
GLEE_EXTERN PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC pglFramebufferTextureFaceEXT
Definition: GLee.h:8592
GLEE_EXTERN GLboolean _GLEE_REND_screen_coordinates
Definition: GLee.h:228
GLuint GLuint GLuint GLuint GLuint arg1Rep
Definition: GLee.h:6952
GLEE_EXTERN PFNGLUNIFORM1IARBPROC pglUniform1iARB
Definition: GLee.h:3070
GLint GLenum GLboolean normalized
Definition: GLee.h:1790
GLEE_EXTERN PFNGLBLENDFUNCSEPARATEPROC pglBlendFuncSeparate
Definition: GLee.h:1401
GLEE_EXTERN GLboolean _GLEE_ARB_texture_mirrored_repeat
Definition: GLee.h:109
GLEE_EXTERN GLboolean _GLEE_EXT_shared_texture_palette
Definition: GLee.h:222
GLEE_EXTERN PFNGLUNIFORMMATRIX2X4FVPROC pglUniformMatrix2x4fv
Definition: GLee.h:2016
GLEE_EXTERN PFNGLUNIFORM4UIEXTPROC pglUniform4uiEXT
Definition: GLee.h:8495
GLEE_EXTERN GLboolean _GLEE_INGR_color_clamp
Definition: GLee.h:239
GLEE_EXTERN PFNGLVERTEXATTRIB2DPROC pglVertexAttrib2d
Definition: GLee.h:1853
GLEE_EXTERN PFNGLUNMAPBUFFERPROC pglUnmapBuffer
Definition: GLee.h:1584
GLEE_EXTERN PFNGLTEXCOORD3HVNVPROC pglTexCoord3hvNV
Definition: GLee.h:7964
GLEE_EXTERN PFNGLCLEARCOLORIIEXTPROC pglClearColorIiEXT
Definition: GLee.h:8733
GLuint shader
Definition: GLee.h:1703
GLEE_EXTERN PFNGLVERTEXATTRIB4UBVNVPROC pglVertexAttrib4ubvNV
Definition: GLee.h:6663
GLEE_EXTERN PFNGLMAPOBJECTBUFFERATIPROC pglMapObjectBufferATI
Definition: GLee.h:8102
GLuint in
Definition: GLee.h:7188
GLEE_EXTERN GLboolean _GLEE_INTEL_parallel_arrays
Definition: GLee.h:218
int int int void void * returnAttribList
Definition: GLee.h:10735
GLEE_EXTERN GLboolean _GLEE_ARB_shadow_ambient
Definition: GLee.h:112
GLEE_EXTERN PFNGLGETUNIFORMLOCATIONARBPROC pglGetUniformLocationARB
Definition: GLee.h:3089
GLEE_EXTERN PFNGLVERTEX4HNVPROC pglVertex4hNV
Definition: GLee.h:7951
GLEE_EXTERN GLboolean _GLEE_GLX_MESA_set_3dfx_mode
Definition: GLee.h:10125
GLEE_EXTERN PFNGLFRAGMENTMATERIALFVSGIXPROC pglFragmentMaterialfvSGIX
Definition: GLee.h:4734
GLEE_EXTERN PFNGLPOINTPARAMETERFVPROC pglPointParameterfv
Definition: GLee.h:1410
GLEE_EXTERN PFNGLXGETAGPOFFSETMESAPROC pglXGetAGPOffsetMESA
Definition: GLee.h:10763
GLEE_EXTERN PFNGLVERTEXATTRIB2HNVPROC pglVertexAttrib2hNV
Definition: GLee.h:7983
GLEE_EXTERN PFNGLBINDTEXTUREUNITPARAMETEREXTPROC pglBindTextureUnitParameterEXT
Definition: GLee.h:7251
GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC pglGetConvolutionParameterivEXT
Definition: GLee.h:3577
ptrdiff_t GLsizeiptrARB
Definition: GLee.h:716
GLEE_EXTERN PFNGLVERTEXATTRIBS2DVNVPROC pglVertexAttribs2dvNV
Definition: GLee.h:6667
GLEE_EXTERN PFNGLVERTEXATTRIB4NBVPROC pglVertexAttrib4Nbv
Definition: GLee.h:1865
GLEE_EXTERN PFNGLTEXIMAGE3DEXTPROC pglTexImage3DEXT
Definition: GLee.h:3417
GLEE_EXTERN PFNGLMULTITEXCOORD3SARBPROC pglMultiTexCoord3sARB
Definition: GLee.h:2127
GLEE_EXTERN PFNGLUNIFORM3IVARBPROC pglUniform3ivARB
Definition: GLee.h:3080
GLEE_EXTERN PFNGLUNIFORM4IARBPROC pglUniform4iARB
Definition: GLee.h:3073
GLEE_EXTERN PFNGLGLOBALALPHAFACTORDSUNPROC pglGlobalAlphaFactordSUN
Definition: GLee.h:5338
GLEE_EXTERN PFNGLREPLACEMENTCODEUSVSUNPROC pglReplacementCodeusvSUN
Definition: GLee.h:5386
GLEE_EXTERN PFNGLISOBJECTBUFFERATIPROC pglIsObjectBufferATI
Definition: GLee.h:7039
GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4FNVPROC pglProgramNamedParameter4fNV
Definition: GLee.h:7880
GLEE_EXTERN PFNGLDRAWMESHARRAYSSUNPROC pglDrawMeshArraysSUN
Definition: GLee.h:7490
GLEE_EXTERN PFNGLPOINTPARAMETERIVPROC pglPointParameteriv
Definition: GLee.h:1412
GLEE_EXTERN PFNGLPROGRAMENVPARAMETERSI4IVNVPROC pglProgramEnvParametersI4ivNV
Definition: GLee.h:8894
GLEE_EXTERN PFNGLSHARPENTEXFUNCSGISPROC pglSharpenTexFuncSGIS
Definition: GLee.h:3813
GLubyte GLubyte GLubyte a
Definition: GLee.h:5404
GLEE_EXTERN PFNGLXGETSELECTEDEVENTSGIXPROC pglXGetSelectedEventSGIX
Definition: GLee.h:10506
GLEE_EXTERN PFNGLDISABLEINDEXEDEXTPROC pglDisableIndexedEXT
Definition: GLee.h:9040
GLEE_EXTERN GLboolean _GLEE_GLX_EXT_import_context
Definition: GLee.h:10111
GLEE_EXTERN PFNGLMULTITEXCOORD2DARBPROC pglMultiTexCoord2dARB
Definition: GLee.h:2113
GLEE_EXTERN PFNGLBLENDEQUATIONSEPARATEEXTPROC pglBlendEquationSeparateEXT
Definition: GLee.h:8186
GLEE_EXTERN PFNGLXGETFBCONFIGSPROC pglXGetFBConfigs
Definition: GLee.h:10249
GLEE_EXTERN PFNGLVERTEXATTRIB4NSVARBPROC pglVertexAttrib4NsvARB
Definition: GLee.h:2738
GLenum GLint const GLvoid GLint ptrstride
Definition: GLee.h:6004
GLEE_EXTERN PFNGLCLEARDEPTHFOESPROC pglClearDepthfOES
Definition: GLee.h:9314
GLEE_EXTERN GLboolean _GLEE_NV_register_combiners
Definition: GLee.h:252
GLclampd zmax
Definition: GLee.h:8161
GLEE_EXTERN PFNGLPROGRAMPARAMETER4FVNVPROC pglProgramParameter4fvNV
Definition: GLee.h:6632
GLEE_EXTERN PFNGLMULTITEXCOORD2HVNVPROC pglMultiTexCoord2hvNV
Definition: GLee.h:7970
GLEE_EXTERN PFNGLFRAGMENTCOLORMATERIALSGIXPROC pglFragmentColorMaterialSGIX
Definition: GLee.h:4724
GLEE_EXTERN PFNGLPROGRAMPARAMETER4FNVPROC pglProgramParameter4fNV
Definition: GLee.h:6631
GLEE_EXTERN GLboolean _GLEE_EXT_copy_texture
Definition: GLee.h:138
GLEE_EXTERN PFNGLVARIANTPOINTEREXTPROC pglVariantPointerEXT
Definition: GLee.h:7245
GLEE_EXTERN PFNGLGENBUFFERSPROC pglGenBuffers
Definition: GLee.h:1578
GLEE_EXTERN PFNGLISTEXTUREEXTPROC pglIsTextureEXT
Definition: GLee.h:3769
GLEE_EXTERN GLboolean _GLEE_EXT_blend_minmax
Definition: GLee.h:162
GLEE_EXTERN GLboolean _GLEE_ARB_pixel_buffer_object
Definition: GLee.h:130
GLfloat bias
Definition: GLee.h:3344
GLEE_EXTERN GLboolean _GLEE_SGIX_framezoom
Definition: GLee.h:174
const GLfloat * equation
Definition: GLee.h:9306
GLEE_EXTERN PFNGLTANGENTPOINTEREXTPROC pglTangentPointerEXT
Definition: GLee.h:5222
GLEE_EXTERN PFNGLDELETEPROGRAMPROC pglDeleteProgram
Definition: GLee.h:1801
GLEE_EXTERN PFNGLBLENDCOLOREXTPROC pglBlendColorEXT
Definition: GLee.h:3331
int int int * dx
Definition: GLee.h:10535
GLEE_EXTERN PFNGLGETACTIVEATTRIBPROC pglGetActiveAttrib
Definition: GLee.h:1806
GLEE_EXTERN GLboolean _GLEE_EXT_geometry_shader4
Definition: GLee.h:351
GLEE_EXTERN GLboolean _GLEE_EXT_packed_float
Definition: GLee.h:355
GLEE_EXTERN PFNGLDELETEOBJECTARBPROC pglDeleteObjectARB
Definition: GLee.h:3055
GLEE_EXTERN PFNGLGENSYMBOLSEXTPROC pglGenSymbolsEXT
Definition: GLee.h:7234
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERI4UINVPROC pglProgramLocalParameterI4uiNV
Definition: GLee.h:8889
GLEE_EXTERN PFNGLXQUERYHYPERPIPECONFIGSGIXPROC pglXQueryHyperpipeConfigSGIX
Definition: GLee.h:10740
GLEE_EXTERN PFNGLWINDOWPOS4DVMESAPROC pglWindowPos4dvMESA
Definition: GLee.h:5914
GLEE_EXTERN PFNGLGETCONVOLUTIONFILTERPROC pglGetConvolutionFilter
Definition: GLee.h:928
GLEE_EXTERN GLboolean _GLEE_SGIX_polynomial_ffd
Definition: GLee.h:177
GLEE_EXTERN PFNGLVERTEXATTRIB4SVPROC pglVertexAttrib4sv
Definition: GLee.h:1879
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELIVEXTPROC pglFragmentLightModelivEXT
Definition: GLee.h:9121
GLEE_EXTERN PFNGLDEPTHRANGEDNVPROC pglDepthRangedNV
Definition: GLee.h:8756
GLEE_EXTERN PFNGLVERTEXATTRIBS4UBVNVPROC pglVertexAttribs4ubvNV
Definition: GLee.h:6676
GLEE_EXTERN PFNGLISRENDERBUFFEREXTPROC pglIsRenderbufferEXT
Definition: GLee.h:8335
GLEE_EXTERN PFNGLDEFORMSGIXPROC pglDeformSGIX
Definition: GLee.h:4269
GLEE_EXTERN PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC pglGetPixelTexGenParameterfvSGIS
Definition: GLee.h:3680
GLEE_EXTERN PFNGLBINDPARAMETEREXTPROC pglBindParameterEXT
Definition: GLee.h:7252
GLEE_EXTERN GLboolean _GLEE_EXT_texture_perturb_normal
Definition: GLee.h:225
GLEE_EXTERN GLboolean _GLEE_WIN_phong_shading
Definition: GLee.h:208
GLEE_EXTERN PFNGLVERTEXSTREAM3DATIPROC pglVertexStream3dATI
Definition: GLee.h:7391
GLEE_EXTERN PFNGLNORMALSTREAM3SVATIPROC pglNormalStream3svATI
Definition: GLee.h:7404
GLEE_EXTERN PFNGLSECONDARYCOLOR3UIVEXTPROC pglSecondaryColor3uivEXT
Definition: GLee.h:5069
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_video_resize
Definition: GLee.h:10115
GLEE_EXTERN PFNGLFREEOBJECTBUFFERATIPROC pglFreeObjectBufferATI
Definition: GLee.h:7043
GLEE_EXTERN PFNGLSAMPLEMASKSGISPROC pglSampleMaskSGIS
Definition: GLee.h:3868
GLenum filter
Definition: GLee.h:3431
GLEE_EXTERN PFNGLCOLORTABLEPARAMETERFVSGIPROC pglColorTableParameterfvSGI
Definition: GLee.h:3644
GLEE_EXTERN PFNGLUNIFORM3IARBPROC pglUniform3iARB
Definition: GLee.h:3072
const GLenum * bufs
Definition: GLee.h:1699
GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_add
Definition: GLee.h:99
GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE3DEXTPROC pglCopyTexSubImage3DEXT
Definition: GLee.h:3468
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERFVPROC pglGetColorTableParameterfv
Definition: GLee.h:916
GLboolean reset
Definition: GLee.h:895
GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC pglCopyConvolutionFilter2DEXT
Definition: GLee.h:3574
GLEE_EXTERN PFNGLVARIANTARRAYOBJECTATIPROC pglVariantArrayObjectATI
Definition: GLee.h:7047
GLEE_EXTERN PFNGLVERTEXATTRIB3SARBPROC pglVertexAttrib3sARB
Definition: GLee.h:2734
GLEE_EXTERN PFNGLGETVERTEXATTRIBDVARBPROC pglGetVertexAttribdvARB
Definition: GLee.h:2775
GLEE_EXTERN PFNGLWINDOWPOS3FVMESAPROC pglWindowPos3fvMESA
Definition: GLee.h:5908
GLEE_EXTERN PFNGLVERTEXATTRIB1DPROC pglVertexAttrib1d
Definition: GLee.h:1847
GLEE_EXTERN PFNGLFOGCOORDPOINTERPROC pglFogCoordPointer
Definition: GLee.h:1406
GLEE_EXTERN GLboolean _GLEE_ARB_point_parameters
Definition: GLee.h:103
GLEE_EXTERN GLboolean _GLEE_ATI_element_array
Definition: GLee.h:301
GLEE_EXTERN PFNGLVERTEXSTREAM1FATIPROC pglVertexStream1fATI
Definition: GLee.h:7373
GLEE_EXTERN PFNGLBINDFRAMEBUFFEREXTPROC pglBindFramebufferEXT
Definition: GLee.h:8342
GLEE_EXTERN PFNGLVERTEXATTRIB3HNVPROC pglVertexAttrib3hNV
Definition: GLee.h:7985
GLEE_EXTERN PFNGLVERTEXPOINTEREXTPROC pglVertexPointerEXT
Definition: GLee.h:3938
GLEE_EXTERN PFNGLXQUERYCHANNELRECTSGIXPROC pglXQueryChannelRectSGIX
Definition: GLee.h:10540
GLXContext context
Definition: GLee.h:10414
GLint GLint GLint GLint GLint GLint GLint dstY1
Definition: GLee.h:8961
GLEE_EXTERN PFNGLVERTEXATTRIB4NUBPROC pglVertexAttrib4Nub
Definition: GLee.h:1868
GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE3DPROC pglCopyTexSubImage3D
Definition: GLee.h:945
GLEE_EXTERN PFNGLTEXCOORD4HNVPROC pglTexCoord4hNV
Definition: GLee.h:7965
GLEE_EXTERN PFNGLVERTEXATTRIB4FVNVPROC pglVertexAttrib4fvNV
Definition: GLee.h:6659
GLEE_EXTERN PFNGLXWAITFORMSCOMLPROC pglXWaitForMscOML
Definition: GLee.h:10696
GLEE_EXTERN PFNGLWINDOWPOS4DMESAPROC pglWindowPos4dMESA
Definition: GLee.h:5913
GLEE_EXTERN PFNGLEVALMAPSNVPROC pglEvalMapsNV
Definition: GLee.h:6304
GLEE_EXTERN PFNGLVERTEXATTRIBPOINTERNVPROC pglVertexAttribPointerNV
Definition: GLee.h:6637
GLXFBConfig int attribute
Definition: GLee.h:10233
typedef int64_t(APIENTRYP PFNGLXSWAPBUFFERSMSCOMLPROC)(Display *dpy
GLEE_EXTERN PFNGLVERTEXATTRIB2FPROC pglVertexAttrib2f
Definition: GLee.h:1855
GLEE_EXTERN PFNGLSPRITEPARAMETERFSGIXPROC pglSpriteParameterfSGIX
Definition: GLee.h:4123
GLEE_EXTERN PFNGLGETINFOLOGARBPROC pglGetInfoLogARB
Definition: GLee.h:3087
GLEE_EXTERN PFNGLVERTEXATTRIB4NIVPROC pglVertexAttrib4Niv
Definition: GLee.h:1866
GLEE_EXTERN PFNGLCULLPARAMETERDVEXTPROC pglCullParameterdvEXT
Definition: GLee.h:4664
GLEE_EXTERN PFNGLTEXIMAGE4DSGISPROC pglTexImage4DSGIS
Definition: GLee.h:3720
GLEE_EXTERN PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC pglGetFinalCombinerInputParameterivNV
Definition: GLee.h:5797
GLEE_EXTERN GLboolean _GLEE_S3_s3tc
Definition: GLee.h:319
GLEE_EXTERN GLboolean _GLEE_EXT_422_pixels
Definition: GLee.h:242
GLEE_EXTERN GLboolean _GLEE_VERSION_1_4
Definition: GLee.h:92
GLEE_EXTERN PFNGLSECONDARYCOLOR3USVEXTPROC pglSecondaryColor3usvEXT
Definition: GLee.h:5071
GLEE_EXTERN PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC pglProgramBufferParametersfvNV
Definition: GLee.h:9059
GLEE_EXTERN PFNGLBEGINVERTEXSHADEREXTPROC pglBeginVertexShaderEXT
Definition: GLee.h:7222
GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_combine
Definition: GLee.h:230
GLEE_EXTERN PFNGLSTENCILMASKSEPARATEPROC pglStencilMaskSeparate
Definition: GLee.h:1795
GLEE_EXTERN PFNGLVERTEXATTRIBS4DVNVPROC pglVertexAttribs4dvNV
Definition: GLee.h:6673
GLEE_EXTERN GLboolean _GLEE_SUN_triangle_list
Definition: GLee.h:236
GLXDrawable int64_t int64_t * msc
Definition: GLee.h:10688
GLEE_EXTERN GLboolean _GLEE_EXT_index_func
Definition: GLee.h:199
GLEE_EXTERN GLboolean _GLEE_EXT_paletted_texture
Definition: GLee.h:190
GLEE_EXTERN PFNGLIGLOOINTERFACESGIXPROC pglIglooInterfaceSGIX
Definition: GLee.h:9020
GLuint dst
Definition: GLee.h:6952
GLEE_EXTERN PFNGLPROGRAMPARAMETERIEXTPROC pglProgramParameteriEXT
Definition: GLee.h:8589
GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC pglProgramNamedParameter4dvNV
Definition: GLee.h:7883
GLEE_EXTERN PFNGLPOLYGONOFFSETEXTPROC pglPolygonOffsetEXT
Definition: GLee.h:3345
GLEE_EXTERN GLboolean _GLEE_VERSION_1_2
Definition: GLee.h:89
GLEE_EXTERN PFNGLWINDOWPOS3IVMESAPROC pglWindowPos3ivMESA
Definition: GLee.h:5910
GLEE_EXTERN PFNGLISBUFFERPROC pglIsBuffer
Definition: GLee.h:1579
GLEE_EXTERN PFNGLVERTEX3HNVPROC pglVertex3hNV
Definition: GLee.h:7949
GLbyte by
Definition: GLee.h:5190
GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4FARBPROC pglProgramEnvParameter4fARB
Definition: GLee.h:2763
GLEE_EXTERN PFNGLGENRENDERBUFFERSEXTPROC pglGenRenderbuffersEXT
Definition: GLee.h:8338
GLEE_EXTERN PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC pglGetCombinerOutputParameterfvNV
Definition: GLee.h:5794
GLenum GLenum GLenum GLenum sumOutput
Definition: GLee.h:5777
GLEE_EXTERN PFNGLFINISHFENCENVPROC pglFinishFenceNV
Definition: GLee.h:6237
GLEE_EXTERN PFNGLFRAGMENTLIGHTFVSGIXPROC pglFragmentLightfvSGIX
Definition: GLee.h:4726
GLEE_EXTERN PFNGLGETMINMAXPARAMETERIVEXTPROC pglGetMinmaxParameterivEXT
Definition: GLee.h:3511
XVisualInfo *APIENTRYP PFNGLXGETVISUALFROMFBCONFIGSGIXPROC(Display *dpy, GLXFBConfigSGIX config)
Definition: GLee.h:10450
GLEE_EXTERN GLboolean _GLEE_NV_vertex_program2
Definition: GLee.h:330
Window Window long * pTransparentIndex
Definition: GLee.h:10600
GLEE_EXTERN PFNGLWEIGHTFVARBPROC pglWeightfvARB
Definition: GLee.h:2373
GLEE_EXTERN PFNGLMULTITEXCOORD1IVARBPROC pglMultiTexCoord1ivARB
Definition: GLee.h:2110
GLEE_EXTERN PFNGLFOGCOORDPOINTERLISTIBMPROC pglFogCoordPointerListIBM
Definition: GLee.h:6015
GLEE_EXTERN PFNGLUNIFORM3FARBPROC pglUniform3fARB
Definition: GLee.h:3068
GLint location
Definition: GLee.h:1723
GLEE_EXTERN GLboolean _GLEE_EXT_texture_filter_anisotropic
Definition: GLee.h:248
GLEE_EXTERN PFNGLWRITEMASKEXTPROC pglWriteMaskEXT
Definition: GLee.h:7231
GLEE_EXTERN PFNGLGETCOLORTABLEEXTPROC pglGetColorTableEXT
Definition: GLee.h:4502
GLEE_EXTERN PFNGLTRACKMATRIXNVPROC pglTrackMatrixNV
Definition: GLee.h:6636
GLEE_EXTERN PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC pglXDestroyHyperpipeConfigSGIX
Definition: GLee.h:10741
GLEE_EXTERN PFNGLVERTEXSTREAM1IVATIPROC pglVertexStream1ivATI
Definition: GLee.h:7372
GLEE_EXTERN PFNGLSECONDARYCOLOR3UBPROC pglSecondaryColor3ub
Definition: GLee.h:1423
GLEE_EXTERN PFNGLSECONDARYCOLOR3IPROC pglSecondaryColor3i
Definition: GLee.h:1419
GLEE_EXTERN PFNGLSTENCILOPSEPARATEATIPROC pglStencilOpSeparateATI
Definition: GLee.h:8120
GLEE_EXTERN PFNGLALPHAFRAGMENTOP1ATIPROC pglAlphaFragmentOp1ATI
Definition: GLee.h:6969
GLEE_EXTERN PFNGLGETMAPPARAMETERIVNVPROC pglGetMapParameterivNV
Definition: GLee.h:6300
GLEE_EXTERN PFNGLGETBUFFERPARAMETERIVARBPROC pglGetBufferParameterivARB
Definition: GLee.h:2924
typedef GLint(APIENTRYP PFNGLGETATTRIBLOCATIONPROC)(GLuint program
GLEE_EXTERN PFNGLXGETCURRENTREADDRAWABLEPROC pglXGetCurrentReadDrawable
Definition: GLee.h:10262
GLEE_EXTERN PFNGLNORMALSTREAM3DVATIPROC pglNormalStream3dvATI
Definition: GLee.h:7410
GLEE_EXTERN PFNGLXBINDHYPERPIPESGIXPROC pglXBindHyperpipeSGIX
Definition: GLee.h:10742
GLEE_EXTERN PFNGLGETUNIFORMUIVEXTPROC pglGetUniformuivEXT
Definition: GLee.h:8489
GLEE_EXTERN PFNGLVERTEXWEIGHTFVEXTPROC pglVertexWeightfvEXT
Definition: GLee.h:5679
GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERFVHPPROC pglImageTransformParameterfvHP
Definition: GLee.h:4369
GLEE_EXTERN PFNGLWINDOWPOS3DVMESAPROC pglWindowPos3dvMESA
Definition: GLee.h:5906
GLEE_EXTERN PFNGLBINDBUFFERARBPROC pglBindBufferARB
Definition: GLee.h:2915
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_hyperpipe
Definition: GLee.h:10130
GLEE_EXTERN PFNGLGETTRACKMATRIXIVNVPROC pglGetTrackMatrixivNV
Definition: GLee.h:6622
GLEE_EXTERN PFNGLGETINTEGERINDEXEDVEXTPROC pglGetIntegerIndexedvEXT
Definition: GLee.h:9038
GLEE_EXTERN PFNGLMULTITEXCOORD3FVARBPROC pglMultiTexCoord3fvARB
Definition: GLee.h:2124
GLEE_EXTERN GLboolean _GLEE_GLX_SGI_swap_control
Definition: GLee.h:10107
GLEE_EXTERN PFNGLFOGCOORDDVPROC pglFogCoorddv
Definition: GLee.h:1405
GLEE_EXTERN PFNGLTBUFFERMASK3DFXPROC pglTbufferMask3DFX
Definition: GLee.h:6101
GLEE_EXTERN GLboolean _GLEE_NV_primitive_restart
Definition: GLee.h:328
GLEE_EXTERN PFNGLGLOBALALPHAFACTORUBSUNPROC pglGlobalAlphaFactorubSUN
Definition: GLee.h:5339
GLEE_EXTERN PFNGLFLUSHRASTERSGIXPROC pglFlushRasterSGIX
Definition: GLee.h:4297
GLEE_EXTERN PFNGLVERTEXSTREAM1DATIPROC pglVertexStream1dATI
Definition: GLee.h:7375
GLEE_EXTERN PFNGLBEGINQUERYARBPROC pglBeginQueryARB
Definition: GLee.h:2961
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_color_mask
Definition: GLee.h:275
GLEE_EXTERN PFNGLVERTEXATTRIB2SVARBPROC pglVertexAttrib2svARB
Definition: GLee.h:2729
GLEE_EXTERN GLboolean _GLEE_GLX_EXT_visual_rating
Definition: GLee.h:10110
GLEE_EXTERN PFNGLFOGCOORDFVPROC pglFogCoordfv
Definition: GLee.h:1403
GLEE_EXTERN GLboolean _GLEE_ATI_texture_env_combine3
Definition: GLee.h:322
GLsizei const GLfloat * points
Definition: GLee.h:3793
GLsizei const GLint * locations
Definition: GLee.h:8813
GLenum GLenum renderbuffertarget
Definition: GLee.h:8332
GLEE_EXTERN PFNGLXQUERYCONTEXTINFOEXTPROC pglXQueryContextInfoEXT
Definition: GLee.h:10419
GLEE_EXTERN PFNGLENDQUERYARBPROC pglEndQueryARB
Definition: GLee.h:2962
GLEE_EXTERN GLboolean _GLEE_APPLE_transform_hint
Definition: GLee.h:232
GLubyte GLubyte GLubyte GLubyte w
Definition: GLee.h:1775
GLEE_EXTERN GLboolean _GLEE_EXT_texture_integer
Definition: GLee.h:357
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_swap_barrier
Definition: GLee.h:10117
GLEE_EXTERN PFNGLMULTITEXCOORD4DVARBPROC pglMultiTexCoord4dvARB
Definition: GLee.h:2130
GLEE_EXTERN GLboolean _GLEE_NV_fragment_program2
Definition: GLee.h:342
GLEE_EXTERN PFNGLGETHISTOGRAMPROC pglGetHistogram
Definition: GLee.h:933
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Mod
Definition: GLee.h:6953
GLEE_EXTERN PFNGLMATRIXINDEXPOINTERARBPROC pglMatrixIndexPointerARB
Definition: GLee.h:2417
GLEE_EXTERN PFNGLCOMBINERPARAMETERINVPROC pglCombinerParameteriNV
Definition: GLee.h:5788
GLEE_EXTERN GLboolean _GLEE_SUN_slice_accum
Definition: GLee.h:303
GLEE_EXTERN PFNGLNORMALSTREAM3IATIPROC pglNormalStream3iATI
Definition: GLee.h:7405
GLEE_EXTERN GLboolean _GLEE_IBM_cull_vertex
Definition: GLee.h:260
GLEE_EXTERN PFNGLVERTEXATTRIBI1UIVEXTPROC pglVertexAttribI1uivEXT
Definition: GLee.h:8512
GLEE_EXTERN PFNGLMULTITEXCOORD2DVPROC pglMultiTexCoord2dv
Definition: GLee.h:1228
GLEE_EXTERN PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC pglGetCombinerInputParameterfvNV
Definition: GLee.h:5792
GLEE_EXTERN PFNGLVERTEXATTRIBS4FVNVPROC pglVertexAttribs4fvNV
Definition: GLee.h:6674
GLEE_EXTERN PFNGLPOINTPARAMETERFARBPROC pglPointParameterfARB
Definition: GLee.h:2306
GLEE_EXTERN PFNGLSECONDARYCOLOR3SEXTPROC pglSecondaryColor3sEXT
Definition: GLee.h:5064
GLuint id
Definition: GLee.h:1552
GLEE_EXTERN PFNGLTEXTURECOLORMASKSGISPROC pglTextureColorMaskSGIS
Definition: GLee.h:6192
GLEE_EXTERN PFNGLRESETMINMAXPROC pglResetMinmax
Definition: GLee.h:942
GLboolean GLenum GLenum GLvoid * values
Definition: GLee.h:895
GLEE_EXTERN PFNGLVERTEXATTRIB3FVARBPROC pglVertexAttrib3fvARB
Definition: GLee.h:2733
GLEE_EXTERN PFNGLTEXCOORD2HNVPROC pglTexCoord2hNV
Definition: GLee.h:7961
GLEE_EXTERN PFNGLVERTEXWEIGHTFEXTPROC pglVertexWeightfEXT
Definition: GLee.h:5678
GLEE_EXTERN PFNGLWINDOWPOS3IMESAPROC pglWindowPos3iMESA
Definition: GLee.h:5909
GLEE_EXTERN PFNGLDEPTHBOUNDSEXTPROC pglDepthBoundsEXT
Definition: GLee.h:8162
GLEE_EXTERN PFNGLBINDVERTEXSHADEREXTPROC pglBindVertexShaderEXT
Definition: GLee.h:7224
GLEE_EXTERN PFNGLMULTITEXCOORD4DPROC pglMultiTexCoord4d
Definition: GLee.h:1243
GLboolean invert
Definition: GLee.h:1209
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Rep
Definition: GLee.h:6953
GLEE_EXTERN GLboolean _GLEE_3DFX_tbuffer
Definition: GLee.h:269
GLEE_EXTERN PFNGLPROGRAMSTRINGARBPROC pglProgramStringARB
Definition: GLee.h:2757
GLEE_EXTERN GLboolean _GLEE_INTEL_texture_scissor
Definition: GLee.h:217
GLEE_EXTERN PFNGLWINDOWPOS3IVARBPROC pglWindowPos3ivARB
Definition: GLee.h:2550
GLEE_EXTERN PFNGLVERTEXATTRIB1FVARBPROC pglVertexAttrib1fvARB
Definition: GLee.h:2721
GLEE_EXTERN GLboolean _GLEE_ATI_separate_stencil
Definition: GLee.h:332
const GLuint * programs
Definition: GLee.h:2697
GLEE_EXTERN GLboolean _GLEE_OML_resample
Definition: GLee.h:293
GLXDrawable int64_t int64_t divisor
Definition: GLee.h:10690
GLenum GLenum GLvoid GLvoid GLvoid * span
Definition: GLee.h:893
GLvoid *APIENTRYP PFNGLMAPBUFFERPROC(GLenum target, GLenum access)
Definition: GLee.h:1564
GLEE_EXTERN PFNGLTANGENT3BEXTPROC pglTangent3bEXT
Definition: GLee.h:5202
GLEE_EXTERN PFNGLBINORMAL3IVEXTPROC pglBinormal3ivEXT
Definition: GLee.h:5219
GLEE_EXTERN PFNGLUNIFORMMATRIX2FVARBPROC pglUniformMatrix2fvARB
Definition: GLee.h:3082
GLEE_EXTERN PFNGLVERTEXSTREAM3FATIPROC pglVertexStream3fATI
Definition: GLee.h:7389
GLEE_EXTERN PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC pglGetTransformFeedbackVaryingNV
Definition: GLee.h:8828
GLEE_EXTERN PFNGLSEPARABLEFILTER2DEXTPROC pglSeparableFilter2DEXT
Definition: GLee.h:3579
GLEE_EXTERN PFNGLMULTITEXCOORD2SPROC pglMultiTexCoord2s
Definition: GLee.h:1233
GLEE_EXTERN GLboolean _GLEE_SGIX_vertex_preclip
Definition: GLee.h:271
GLEE_EXTERN PFNGLGETQUERYOBJECTUI64VEXTPROC pglGetQueryObjectui64vEXT
Definition: GLee.h:8402
GLEE_EXTERN GLboolean _GLEE_SGIS_detail_texture
Definition: GLee.h:149
GLEE_EXTERN GLboolean _GLEE_ARB_vertex_program
Definition: GLee.h:114
GLEE_EXTERN PFNGLMULTITEXCOORD1FARBPROC pglMultiTexCoord1fARB
Definition: GLee.h:2107
GLEE_EXTERN PFNGLVERTEXATTRIB4DVPROC pglVertexAttrib4dv
Definition: GLee.h:1874
GLEE_EXTERN GLboolean _GLEE_ARB_texture_float
Definition: GLee.h:129
GLEE_EXTERN PFNGLBINDATTRIBLOCATIONPROC pglBindAttribLocation
Definition: GLee.h:1797
GLEE_EXTERN PFNGLMULTITEXCOORD2DVARBPROC pglMultiTexCoord2dvARB
Definition: GLee.h:2114
GLEE_EXTERN PFNGLVERTEXATTRIB4UIVARBPROC pglVertexAttrib4uivARB
Definition: GLee.h:2752
GLEE_EXTERN PFNGLGETSHADERIVPROC pglGetShaderiv
Definition: GLee.h:1812
GLEE_EXTERN PFNGLUNIFORM2FARBPROC pglUniform2fARB
Definition: GLee.h:3067
GLEE_EXTERN GLboolean _GLEE_SGIS_multisample
Definition: GLee.h:153
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFVSGIXPROC pglFragmentLightModelfvSGIX
Definition: GLee.h:4730
GLEE_EXTERN PFNGLPOINTPARAMETERIPROC pglPointParameteri
Definition: GLee.h:1411
GLEE_EXTERN PFNGLWINDOWPOS2SPROC pglWindowPos2s
Definition: GLee.h:1436
typedef GLXDrawable(APIENTRYP PFNGLXGETCURRENTREADDRAWABLEPROC)()
GLEE_EXTERN GLboolean _GLEE_MESA_window_pos
Definition: GLee.h:258
GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcb_subsample
Definition: GLee.h:264
GLEE_EXTERN PFNGLMULTITEXCOORD4FARBPROC pglMultiTexCoord4fARB
Definition: GLee.h:2131
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC pglCompressedTexSubImage2D
Definition: GLee.h:1260
GLEE_EXTERN GLboolean _GLEE_SGI_texture_color_table
Definition: GLee.h:146
GLEE_EXTERN PFNGLVERTEXATTRIB4SVNVPROC pglVertexAttrib4svNV
Definition: GLee.h:6661
GLEE_EXTERN GLboolean _GLEE_ARB_fragment_program_shadow
Definition: GLee.h:124
GLEE_EXTERN PFNGLCLIENTACTIVETEXTUREARBPROC pglClientActiveTextureARB
Definition: GLee.h:2104
GLEE_EXTERN GLboolean _GLEE_EXT_texture_shared_exponent
Definition: GLee.h:354
GLEE_EXTERN PFNGLFLUSHVERTEXARRAYRANGENVPROC pglFlushVertexArrayRangeNV
Definition: GLee.h:5709
GLenum attachment
Definition: GLee.h:8329
GLEE_EXTERN PFNGLUNIFORM4FVARBPROC pglUniform4fvARB
Definition: GLee.h:3077
signed long long GLint64EXT
Definition: GLee.h:725
GLEE_EXTERN PFNGLMULTITEXCOORD3FVPROC pglMultiTexCoord3fv
Definition: GLee.h:1238
GLEE_EXTERN PFNGLACTIVESTENCILFACEEXTPROC pglActiveStencilFaceEXT
Definition: GLee.h:7621
GLEE_EXTERN PFNGLSECONDARYCOLOR3FEXTPROC pglSecondaryColor3fEXT
Definition: GLee.h:5060
GLEE_EXTERN GLboolean _GLEE_EXT_fragment_lighting
Definition: GLee.h:375
GLEE_EXTERN PFNGLVERTEXATTRIB4UBNVPROC pglVertexAttrib4ubNV
Definition: GLee.h:6662
GLEE_EXTERN PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC pglXQueryHyperpipeAttribSGIX
Definition: GLee.h:10745
GLenum GLsizei len
Definition: GLee.h:2695
GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_object
Definition: GLee.h:345
GLEE_EXTERN PFNGLSWIZZLEEXTPROC pglSwizzleEXT
Definition: GLee.h:7230
GLint GLint GLint GLint GLint dstY0
Definition: GLee.h:8961
GLEE_EXTERN PFNGLMULTITEXCOORD4SARBPROC pglMultiTexCoord4sARB
Definition: GLee.h:2135
GLEE_EXTERN PFNGLISASYNCMARKERSGIXPROC pglIsAsyncMarkerSGIX
Definition: GLee.h:4893
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_add_env
Definition: GLee.h:186
GLEE_EXTERN PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC pglFlushVertexArrayRangeAPPLE
Definition: GLee.h:7740
GLEE_EXTERN GLboolean _GLEE_NV_parameter_buffer_object
Definition: GLee.h:373
GLEE_EXTERN PFNGLTEXCOORD4FVERTEX4FVSUNPROC pglTexCoord4fVertex4fvSUN
Definition: GLee.h:5457
GLEE_EXTERN GLboolean _GLEE_EXT_packed_depth_stencil
Definition: GLee.h:376
GLEE_EXTERN GLboolean _GLEE_EXT_separate_specular_color
Definition: GLee.h:223
GLEE_EXTERN PFNGLXQUERYHYPERPIPENETWORKSGIXPROC pglXQueryHyperpipeNetworkSGIX
Definition: GLee.h:10738
GLEE_EXTERN PFNGLCOLORFRAGMENTOP1ATIPROC pglColorFragmentOp1ATI
Definition: GLee.h:6966
GLXFBConfig config
Definition: GLee.h:10233
GLenum GLenum GLenum GLenum GLenum scale
Definition: GLee.h:5777
GLEE_EXTERN PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC pglFramebufferRenderbufferEXT
Definition: GLee.h:8349
GLdouble GLdouble t
Definition: GLee.h:1181
GLuint address
Definition: GLee.h:6558
GLEE_EXTERN PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC pglTexCoord2fNormal3fVertex3fvSUN
Definition: GLee.h:5463
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC pglProgramLocalParametersI4uivNV
Definition: GLee.h:8891
GLEE_EXTERN PFNGLVARIANTFVEXTPROC pglVariantfvEXT
Definition: GLee.h:7240
GLEE_EXTERN PFNGLREPLACEMENTCODEUISUNPROC pglReplacementCodeuiSUN
Definition: GLee.h:5382
int destHeight
Definition: GLee.h:807
GLEE_EXTERN GLboolean _GLEE_EXT_texture_lod_bias
Definition: GLee.h:247
GLdouble s
Definition: GLee.h:1173
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_edge_clamp
Definition: GLee.h:160
GLEE_EXTERN GLboolean _GLEE_GLX_EXT_visual_info
Definition: GLee.h:10106
GLEE_EXTERN PFNGLVERTEXATTRIB3FARBPROC pglVertexAttrib3fARB
Definition: GLee.h:2732
GLEE_EXTERN PFNGLBINDBUFFERRANGENVPROC pglBindBufferRangeNV
Definition: GLee.h:8821
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC pglCompressedTexSubImage3D
Definition: GLee.h:1259
GLEE_EXTERN GLboolean _GLEE_SGIX_fragment_lighting
Definition: GLee.h:204
GLEE_EXTERN GLboolean _GLEE_SUN_global_alpha
Definition: GLee.h:235
GLEE_EXTERN PFNGLXSWAPINTERVALSGIPROC pglXSwapIntervalSGI
Definition: GLee.h:10361
const GLuint * renderbuffers
Definition: GLee.h:8320
GLenum modeAlpha
Definition: GLee.h:1698
GLEE_EXTERN PFNGLUNMAPOBJECTBUFFERATIPROC pglUnmapObjectBufferATI
Definition: GLee.h:8103
GLEE_EXTERN PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC pglXQueryMaxSwapBarriersSGIX
Definition: GLee.h:10570
GLEE_EXTERN PFNGLVERTEXATTRIBI4UBVEXTPROC pglVertexAttribI4ubvEXT
Definition: GLee.h:8518
GLEE_EXTERN PFNGLGETPROGRAMSTRINGNVPROC pglGetProgramStringNV
Definition: GLee.h:6621
GLEE_EXTERN PFNGLFINISHFENCEAPPLEPROC pglFinishFenceAPPLE
Definition: GLee.h:7690
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC pglReplacementCodeuiColor3fVertex3fSUN
Definition: GLee.h:5472
GLEE_EXTERN PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC pglTexCoord4fColor4fNormal3fVertex4fSUN
Definition: GLee.h:5466
GLEE_EXTERN PFNGLGETUNIFORMBUFFERSIZEEXTPROC pglGetUniformBufferSizeEXT
Definition: GLee.h:8615
GLenum GLint GLuint mask
Definition: GLee.h:1701
GLEE_EXTERN PFNGLMULTITEXCOORD4IPROC pglMultiTexCoord4i
Definition: GLee.h:1247
GLEE_EXTERN PFNGLVERTEXATTRIBS2SVNVPROC pglVertexAttribs2svNV
Definition: GLee.h:6669
GLfloat GLfloat GLfloat GLfloat v3
Definition: GLee.h:1737
int int int int int * dw
Definition: GLee.h:10535
GLEE_EXTERN PFNGLCOLORFRAGMENTOP2ATIPROC pglColorFragmentOp2ATI
Definition: GLee.h:6967
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELISGIXPROC pglFragmentLightModeliSGIX
Definition: GLee.h:4731
GLEE_EXTERN PFNGLVERTEXATTRIB4USVARBPROC pglVertexAttrib4usvARB
Definition: GLee.h:2753
int int GLXHyperpipeConfigSGIX * cfg
Definition: GLee.h:10731
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC pglProgramLocalParameterI4uivNV
Definition: GLee.h:8890
GLEE_EXTERN PFNGLGETVARIANTPOINTERVEXTPROC pglGetVariantPointervEXT
Definition: GLee.h:7257
GLEE_EXTERN GLboolean _GLEE_INGR_blend_func_separate
Definition: GLee.h:369
const GLint const GLsizei GLsizei GLint modestride
Definition: GLee.h:5974
GLEE_EXTERN PFNGLFOGCOORDDPROC pglFogCoordd
Definition: GLee.h:1404
GLEE_EXTERN PFNGLUNIFORM2IARBPROC pglUniform2iARB
Definition: GLee.h:3071
GLEE_EXTERN PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC pglXCreateContextWithConfigSGIX
Definition: GLee.h:10455
GLEE_EXTERN PFNGLVERTEXATTRIB2FNVPROC pglVertexAttrib2fNV
Definition: GLee.h:6646
GLEE_EXTERN PFNGLVERTEX3HVNVPROC pglVertex3hvNV
Definition: GLee.h:7950
GLenum GLenum textarget
Definition: GLee.h:8329
GLEE_EXTERN PFNGLLISTPARAMETERISGIXPROC pglListParameteriSGIX
Definition: GLee.h:4537
GLEE_EXTERN GLboolean _GLEE_ARB_imaging
Definition: GLee.h:90
GLint GLint srcX1
Definition: GLee.h:8961
GLEE_EXTERN GLboolean _GLEE_SGIX_async_histogram
Definition: GLee.h:216
int srcYOrigin
Definition: GLee.h:801
GLEE_EXTERN GLboolean _GLEE_NV_register_combiners2
Definition: GLee.h:282
GLEE_EXTERN PFNGLISQUERYARBPROC pglIsQueryARB
Definition: GLee.h:2960
GLEE_EXTERN PFNGLVERTEXATTRIB3SVARBPROC pglVertexAttrib3svARB
Definition: GLee.h:2735
GLclampf f
Definition: GLee.h:9303
GLsizei maxCount
Definition: GLee.h:1715
GLEE_EXTERN const char * GLeeGetErrorString()
GLEE_EXTERN PFNGLVERTEXATTRIBPOINTERPROC pglVertexAttribPointer
Definition: GLee.h:1883
GLEE_EXTERN PFNGLGETSHADERSOURCEARBPROC pglGetShaderSourceARB
Definition: GLee.h:3093
int int attrib
Definition: GLee.h:10735
GLEE_EXTERN PFNGLASYNCMARKERSGIXPROC pglAsyncMarkerSGIX
Definition: GLee.h:4888
GLenum GLuint GLint GLenum face
Definition: GLee.h:8588
GLEE_EXTERN PFNGLXCHANNELRECTSGIXPROC pglXChannelRectSGIX
Definition: GLee.h:10539
GLEE_EXTERN PFNGLGETPROGRAMENVPARAMETERIIVNVPROC pglGetProgramEnvParameterIivNV
Definition: GLee.h:8900
GLEE_EXTERN PFNGLEXECUTEPROGRAMNVPROC pglExecuteProgramNV
Definition: GLee.h:6616
GLint fsize
Definition: GLee.h:6573
GLEE_EXTERN PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC pglFramebufferTextureLayerEXT
Definition: GLee.h:8591
XVisualInfo *APIENTRYP PFNGLXGETVISUALFROMFBCONFIGPROC(Display *dpy, GLXFBConfig config)
Definition: GLee.h:10234
GLEE_EXTERN PFNGLCOMBINERPARAMETERFNVPROC pglCombinerParameterfNV
Definition: GLee.h:5786
GLEE_EXTERN GLboolean _GLEE_SGIX_fog_scale
Definition: GLee.h:233
GLEE_EXTERN PFNGLBINDTEXTUREEXTPROC pglBindTextureEXT
Definition: GLee.h:3766
GLEE_EXTERN PFNGLWINDOWPOS2FVMESAPROC pglWindowPos2fvMESA
Definition: GLee.h:5900
GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERIVPROC pglGetConvolutionParameteriv
Definition: GLee.h:930
GLEE_EXTERN PFNGLMULTIDRAWARRAYSPROC pglMultiDrawArrays
Definition: GLee.h:1407
GLEE_EXTERN PFNGLMULTITEXCOORD1DVPROC pglMultiTexCoord1dv
Definition: GLee.h:1220
GLEE_EXTERN PFNGLVERTEXATTRIB4SPROC pglVertexAttrib4s
Definition: GLee.h:1878
GLEE_EXTERN PFNGLUNIFORM2UIVEXTPROC pglUniform2uivEXT
Definition: GLee.h:8497
GLEE_EXTERN GLboolean _GLEE_SGIS_point_line_texgen
Definition: GLee.h:274
GLEE_EXTERN PFNGLTANGENT3SVEXTPROC pglTangent3svEXT
Definition: GLee.h:5211
GLEE_EXTERN GLboolean _GLEE_ARB_point_sprite
Definition: GLee.h:123
GLEE_EXTERN PFNGLVERTEXATTRIBI1UIEXTPROC pglVertexAttribI1uiEXT
Definition: GLee.h:8504
GLEE_EXTERN PFNGLMULTITEXCOORD3DARBPROC pglMultiTexCoord3dARB
Definition: GLee.h:2121
GLEE_EXTERN PFNGLNORMALSTREAM3FATIPROC pglNormalStream3fATI
Definition: GLee.h:7407
GLEE_EXTERN PFNGLMULTITEXCOORD4DARBPROC pglMultiTexCoord4dARB
Definition: GLee.h:2129
GLEE_EXTERN PFNGLPOINTPARAMETERINVPROC pglPointParameteriNV
Definition: GLee.h:7565
GLEE_EXTERN PFNGLUNIFORMMATRIX3FVARBPROC pglUniformMatrix3fvARB
Definition: GLee.h:3083
GLEE_EXTERN PFNGLISQUERYPROC pglIsQuery
Definition: GLee.h:1570
GLint GLint GLint GLint zoffset
Definition: GLee.h:906
GLuint GLuint GLuint GLuint GLuint GLuint arg1Mod
Definition: GLee.h:6952
GLEE_EXTERN PFNGLMULTITEXCOORD4FVPROC pglMultiTexCoord4fv
Definition: GLee.h:1246
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_scale_bias
Definition: GLee.h:173
GLEE_EXTERN PFNGLVERTEXSTREAM4SATIPROC pglVertexStream4sATI
Definition: GLee.h:7393
GLEE_EXTERN PFNGLUNIFORM4FPROC pglUniform4f
Definition: GLee.h:1830
GLEE_EXTERN PFNGLGETPROGRAMIVARBPROC pglGetProgramivARB
Definition: GLee.h:2773
GLEE_EXTERN PFNGLGETQUERYOBJECTIVPROC pglGetQueryObjectiv
Definition: GLee.h:1574
GLEE_EXTERN PFNGLVERTEXATTRIB4HVNVPROC pglVertexAttrib4hvNV
Definition: GLee.h:7988
GLEE_EXTERN PFNGLNORMAL3HNVPROC pglNormal3hNV
Definition: GLee.h:7953
GLEE_EXTERN GLboolean _GLEE_EXT_blend_color
Definition: GLee.h:132
GLEE_EXTERN GLboolean _GLEE_OML_interlace
Definition: GLee.h:291
GLsizeiptr size
Definition: GLee.h:1561
GLEE_EXTERN PFNGLWINDOWPOS3DARBPROC pglWindowPos3dARB
Definition: GLee.h:2545
GLEE_EXTERN PFNGLCOMBINERPARAMETERFVNVPROC pglCombinerParameterfvNV
Definition: GLee.h:5785
GLEE_EXTERN PFNGLGETVARIANTARRAYOBJECTFVATIPROC pglGetVariantArrayObjectfvATI
Definition: GLee.h:7048
unsigned int participationType
Definition: GLee.h:793
GLEE_EXTERN PFNGLWINDOWPOS4FMESAPROC pglWindowPos4fMESA
Definition: GLee.h:5915
GLEE_EXTERN PFNGLFRAGMENTLIGHTFVEXTPROC pglFragmentLightfvEXT
Definition: GLee.h:9126
GLEE_EXTERN PFNGLVERTEXWEIGHTHNVPROC pglVertexWeighthNV
Definition: GLee.h:7979
GLEE_EXTERN PFNGLREPLACEMENTCODEUBSUNPROC pglReplacementCodeubSUN
Definition: GLee.h:5384
GLEE_EXTERN GLboolean _GLEE_ATI_text_fragment_shader
Definition: GLee.h:312
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERIVPROC pglGetColorTableParameteriv
Definition: GLee.h:917
GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_shared_multisample
Definition: GLee.h:10119
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
Definition: GLee.h:5481
GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4DNVPROC pglProgramNamedParameter4dNV
Definition: GLee.h:7881
GLEE_EXTERN GLboolean _GLEE_NV_occlusion_query
Definition: GLee.h:306
GLEE_EXTERN PFNGLVERTEXATTRIB1DVPROC pglVertexAttrib1dv
Definition: GLee.h:1848
GLEE_EXTERN PFNGLUNIFORM2FPROC pglUniform2f
Definition: GLee.h:1828
GLEE_EXTERN PFNGLPROGRAMENVPARAMETERI4UINVPROC pglProgramEnvParameterI4uiNV
Definition: GLee.h:8895
GLEE_EXTERN PFNGLCOPYCOLORTABLESGIPROC pglCopyColorTableSGI
Definition: GLee.h:3646
Window Window underlay
Definition: GLee.h:10600
GLEE_EXTERN PFNGLXDESTROYGLXPBUFFERSGIXPROC pglXDestroyGLXPbufferSGIX
Definition: GLee.h:10503
GLEE_EXTERN PFNGLDRAWBUFFERSATIPROC pglDrawBuffersATI
Definition: GLee.h:7794
GLfloat param
Definition: GLee.h:1364
int destXOrigin
Definition: GLee.h:804
GLEE_EXTERN GLboolean _GLEE_GREMEDY_string_marker
Definition: GLee.h:346
GLEE_EXTERN PFNGLGETBUFFERSUBDATAPROC pglGetBufferSubData
Definition: GLee.h:1582
GLEE_EXTERN PFNGLVERTEXATTRIB1DNVPROC pglVertexAttrib1dNV
Definition: GLee.h:6638
GLEE_EXTERN PFNGLVERTEXPOINTERLISTIBMPROC pglVertexPointerListIBM
Definition: GLee.h:6019
GLEE_EXTERN PFNGLTEXCOORDPOINTERLISTIBMPROC pglTexCoordPointerListIBM
Definition: GLee.h:6018
GLEE_EXTERN PFNGLISVERTEXARRAYAPPLEPROC pglIsVertexArrayAPPLE
Definition: GLee.h:7717
GLEE_EXTERN PFNGLTEXCOORD4FVERTEX4FSUNPROC pglTexCoord4fVertex4fSUN
Definition: GLee.h:5456
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERFVEXTPROC pglGetColorTableParameterfvEXT
Definition: GLee.h:4504
GLsizei GLboolean transpose
Definition: GLee.h:1750
GLEE_EXTERN PFNGLMULTITEXCOORD3SVARBPROC pglMultiTexCoord3svARB
Definition: GLee.h:2128
GLEE_EXTERN PFNGLVERTEXATTRIB3DVARBPROC pglVertexAttrib3dvARB
Definition: GLee.h:2731
GLEE_EXTERN PFNGLTEXSUBIMAGE2DEXTPROC pglTexSubImage2DEXT
Definition: GLee.h:3448
GLEE_EXTERN PFNGLINSTRUMENTSBUFFERSGIXPROC pglInstrumentsBufferSGIX
Definition: GLee.h:4193
GLEE_EXTERN PFNGLENABLEINDEXEDEXTPROC pglEnableIndexedEXT
Definition: GLee.h:9039
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint wstride
Definition: GLee.h:4263
GLEE_EXTERN PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC pglGetLocalConstantBooleanvEXT
Definition: GLee.h:7261
GLEE_EXTERN PFNGLVERTEXATTRIBI2UIEXTPROC pglVertexAttribI2uiEXT
Definition: GLee.h:8505
GLEE_EXTERN PFNGLMINMAXEXTPROC pglMinmaxEXT
Definition: GLee.h:3513
GLEE_EXTERN PFNGLGETOCCLUSIONQUERYUIVNVPROC pglGetOcclusionQueryuivNV
Definition: GLee.h:7544
GLEE_EXTERN GLboolean _GLEE_EXT_cull_vertex
Definition: GLee.h:202
GLenum backfunc
Definition: GLee.h:1701
GLEE_EXTERN PFNGLMULTITEXCOORD4IVARBPROC pglMultiTexCoord4ivARB
Definition: GLee.h:2134
int GLhandleARB
Definition: GLee.h:720
GLint GLint GLint GLint GLint woffset
Definition: GLee.h:3719
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_visual_select_group
Definition: GLee.h:10126
GLEE_EXTERN PFNGLSHADEROP2EXTPROC pglShaderOp2EXT
Definition: GLee.h:7228
GLsizei maxLength
Definition: GLee.h:3048
GLEE_EXTERN PFNGLWINDOWPOS3SVPROC pglWindowPos3sv
Definition: GLee.h:1445
GLEE_EXTERN PFNGLNORMALSTREAM3BVATIPROC pglNormalStream3bvATI
Definition: GLee.h:7402
GLEE_EXTERN PFNGLFOGCOORDHVNVPROC pglFogCoordhvNV
Definition: GLee.h:7976
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiColor4fNormal3fVertex3fvSUN
Definition: GLee.h:5477
GLEE_EXTERN PFNGLGLOBALALPHAFACTORFSUNPROC pglGlobalAlphaFactorfSUN
Definition: GLee.h:5337
GLEE_EXTERN PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC pglGetCombinerStageParameterfvNV
Definition: GLee.h:6336
GLEE_EXTERN PFNGLVERTEXATTRIBS2FVNVPROC pglVertexAttribs2fvNV
Definition: GLee.h:6668
GLuint index
Definition: GLee.h:1704
GLEE_EXTERN PFNGLGETPROGRAMPARAMETERDVNVPROC pglGetProgramParameterdvNV
Definition: GLee.h:6618
GLEE_EXTERN PFNGLXWAITFORSBCOMLPROC pglXWaitForSbcOML
Definition: GLee.h:10697
GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXDPROC pglMultTransposeMatrixd
Definition: GLee.h:1254
GLEE_EXTERN PFNGLFRAGMENTMATERIALFVEXTPROC pglFragmentMaterialfvEXT
Definition: GLee.h:9131
GLEE_EXTERN PFNGLVERTEXATTRIBS4HVNVPROC pglVertexAttribs4hvNV
Definition: GLee.h:7992
GLEE_EXTERN GLint GLeeForceLink(const char *extensionName)
unsigned long long GLuint64EXT
Definition: GLee.h:726
GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2
Definition: GLee.h:6953
GLXFBConfig *APIENTRYP PFNGLXCHOOSEFBCONFIGPROC(Display *dpy, int screen, const int *attrib_list, int *nelements)
Definition: GLee.h:10232
GLEE_EXTERN PFNGLXQUERYCONTEXTPROC pglXQueryContext
Definition: GLee.h:10264
GLEE_EXTERN GLboolean _GLEE_OES_compressed_paletted_texture
Definition: GLee.h:385
GLEE_EXTERN PFNGLVERTEXATTRIB4DPROC pglVertexAttrib4d
Definition: GLee.h:1873
GLEE_EXTERN PFNGLGETFRAGMENTLIGHTFVSGIXPROC pglGetFragmentLightfvSGIX
Definition: GLee.h:4737
GLEE_EXTERN GLboolean _GLEE_GLX_SUN_get_transparent_index
Definition: GLee.h:10120
GLEE_EXTERN GLboolean _GLEE_EXT_multisample
Definition: GLee.h:270
GLEE_EXTERN PFNGLMULTITEXCOORD3DPROC pglMultiTexCoord3d
Definition: GLee.h:1235
GLEE_EXTERN GLboolean _GLEE_IBM_texture_mirrored_repeat
Definition: GLee.h:279
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFSGIXPROC pglFragmentLightModelfSGIX
Definition: GLee.h:4729
GLEE_EXTERN GLboolean _GLEE_ATI_fragment_shader
Definition: GLee.h:296
GLEE_EXTERN PFNGLSHADERSOURCEPROC pglShaderSource
Definition: GLee.h:1825
GLEE_EXTERN PFNGLVERTEXSTREAM4DATIPROC pglVertexStream4dATI
Definition: GLee.h:7399
GLEE_EXTERN GLboolean _GLEE_SGI_color_table
Definition: GLee.h:142
GLEE_EXTERN PFNGLSECONDARYCOLOR3BPROC pglSecondaryColor3b
Definition: GLee.h:1413
GLsizei const GLvoid * pointer
Definition: GLee.h:1361
GLEE_EXTERN PFNGLGETVARIANTFLOATVEXTPROC pglGetVariantFloatvEXT
Definition: GLee.h:7256
GLEE_EXTERN GLboolean _GLEE_MESA_resize_buffers
Definition: GLee.h:257
GLEE_EXTERN PFNGLUNIFORM2IVPROC pglUniform2iv
Definition: GLee.h:1840
GLEE_EXTERN PFNGLCOPYCOLORSUBTABLEEXTPROC pglCopyColorSubTableEXT
Definition: GLee.h:4418
void(*)(void) glXGetProcAddressARB(const GLubyte *procName)
GLEE_EXTERN PFNGLVERTEXATTRIB1HNVPROC pglVertexAttrib1hNV
Definition: GLee.h:7981
GLEE_EXTERN PFNGLCREATEPROGRAMOBJECTARBPROC pglCreateProgramObjectARB
Definition: GLee.h:3061
GLEE_EXTERN PFNGLGETVARYINGLOCATIONNVPROC pglGetVaryingLocationNV
Definition: GLee.h:8826
GLEE_EXTERN PFNGLNORMALSTREAM3FVATIPROC pglNormalStream3fvATI
Definition: GLee.h:7408
GLEE_EXTERN PFNGLWINDOWPOS2IVPROC pglWindowPos2iv
Definition: GLee.h:1435
GLEE_EXTERN PFNGLXGETTRANSPARENTINDEXSUNPROC pglXGetTransparentIndexSUN
Definition: GLee.h:10601
GLEE_EXTERN PFNGLINDEXMATERIALEXTPROC pglIndexMaterialEXT
Definition: GLee.h:4603
GLEE_EXTERN PFNGLCREATESHADEROBJECTARBPROC pglCreateShaderObjectARB
Definition: GLee.h:3058
GLEE_EXTERN PFNGLAPPLYTEXTUREEXTPROC pglApplyTextureEXT
Definition: GLee.h:4832
GLEE_EXTERN PFNGLATTACHSHADERPROC pglAttachShader
Definition: GLee.h:1796
GLEE_EXTERN PFNGLBINORMAL3IEXTPROC pglBinormal3iEXT
Definition: GLee.h:5218
GLEE_EXTERN GLboolean _GLEE_EXT_scene_marker
Definition: GLee.h:377
GLuint color
Definition: GLee.h:8456
GLEE_EXTERN PFNGLCOMBINERSTAGEPARAMETERFVNVPROC pglCombinerStageParameterfvNV
Definition: GLee.h:6335
GLEE_EXTERN PFNGLWINDOWPOS2IPROC pglWindowPos2i
Definition: GLee.h:1434