40 #error gl.h included before glee.h
44 #error glext.h included before glee.h
48 #error wglext.h included before glee.h
52 #error glxext.h included before glee.h
56 #define WIN32_LEAN_AND_MEAN
59 #elif defined(__APPLE__) || defined(__APPLE_CC__)
60 #include <OpenGL/gl.h>
64 #define GLX_GLXEXT_PROTOTYPES
74 #define APIENTRYP APIENTRY *
77 #define GLEE_EXTERN extern
83 #define GLEE_LINK_FAIL 0
84 #define GLEE_LINK_PARTIAL 1
85 #define GLEE_LINK_COMPLETE 2
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)
699 #ifndef GL_VERSION_2_0
705 #ifndef GL_VERSION_1_5
710 #ifndef GL_NV_half_float
714 #ifndef GL_ARB_vertex_buffer_object
719 #ifndef GL_ARB_shader_objects
724 #ifndef GL_EXT_timer_query
735 #ifndef WGL_ARB_pbuffer
736 DECLARE_HANDLE(HPBUFFERARB);
738 #ifndef WGL_EXT_pbuffer
739 DECLARE_HANDLE(HPBUFFEREXT);
742 #elif defined(__APPLE__) || defined(__APPLE_CC__)
752 #ifndef GLX_ARB_get_proc_address
753 #define GLX_ARB_get_proc_address 1
759 #ifndef GLX_SGIX_fbconfig
764 #ifndef GLX_SGIX_pbuffer
781 #ifndef GLX_SGIX_hyperpipe
782 #define _GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80
825 #ifndef GL_VERSION_1_2
826 #define GL_VERSION_1_2 1
827 #define __GLEE_GL_VERSION_1_2 1
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
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);
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
988 #ifndef GL_ARB_imaging
989 #define GL_ARB_imaging 1
990 #define __GLEE_GL_ARB_imaging 1
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
1071 #ifndef GL_VERSION_1_3
1072 #define GL_VERSION_1_3 1
1073 #define __GLEE_GL_VERSION_1_3 1
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
1199 typedef void (
APIENTRYP PFNGLMULTITEXCOORD4FPROC) (
GLenum target, GLfloat
s, GLfloat
t, GLfloat
r, GLfloat
q);
1203 typedef void (
APIENTRYP PFNGLMULTITEXCOORD4SPROC) (
GLenum target, GLshort
s, GLshort
t, GLshort
r, GLshort
q);
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);
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);
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
1313 #ifndef GL_VERSION_1_4
1314 #define GL_VERSION_1_4 1
1315 #define __GLEE_GL_VERSION_1_4 1
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
1369 typedef void (
APIENTRYP PFNGLSECONDARYCOLOR3BVPROC) (
const GLbyte *
v);
1371 typedef void (
APIENTRYP PFNGLSECONDARYCOLOR3DVPROC) (
const GLdouble *
v);
1373 typedef void (
APIENTRYP PFNGLSECONDARYCOLOR3FVPROC) (
const GLfloat *
v);
1377 typedef void (
APIENTRYP PFNGLSECONDARYCOLOR3SVPROC) (
const GLshort *
v);
1379 typedef void (
APIENTRYP PFNGLSECONDARYCOLOR3UBVPROC) (
const GLubyte *
v);
1383 typedef void (
APIENTRYP PFNGLSECONDARYCOLOR3USVPROC) (
const GLushort *
v);
1385 typedef void (
APIENTRYP PFNGLWINDOWPOS2DPROC) (GLdouble
x, GLdouble
y);
1386 typedef void (
APIENTRYP PFNGLWINDOWPOS2DVPROC) (
const GLdouble *
v);
1388 typedef void (
APIENTRYP PFNGLWINDOWPOS2FVPROC) (
const GLfloat *
v);
1392 typedef void (
APIENTRYP PFNGLWINDOWPOS2SVPROC) (
const GLshort *
v);
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);
1399 typedef void (
APIENTRYP PFNGLWINDOWPOS3SPROC) (GLshort
x, GLshort
y, GLshort
z);
1400 typedef void (
APIENTRYP PFNGLWINDOWPOS3SVPROC) (
const GLshort *
v);
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
1495 #ifndef GL_VERSION_1_5
1496 #define GL_VERSION_1_5 1
1497 #define __GLEE_GL_VERSION_1_5 1
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
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
1610 #ifndef GL_VERSION_2_0
1611 #define GL_VERSION_2_0 1
1612 #define __GLEE_GL_VERSION_2_0 1
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
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
1981 #ifndef GL_VERSION_2_1
1982 #define GL_VERSION_2_1 1
1983 #define __GLEE_GL_VERSION_2_1 1
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
2020 #define glUniformMatrix2x3fv pglUniformMatrix2x3fv
2021 #define glUniformMatrix3x2fv pglUniformMatrix3x2fv
2022 #define glUniformMatrix2x4fv pglUniformMatrix2x4fv
2023 #define glUniformMatrix4x2fv pglUniformMatrix4x2fv
2024 #define glUniformMatrix3x4fv pglUniformMatrix3x4fv
2025 #define glUniformMatrix4x3fv pglUniformMatrix4x3fv
2030 #ifndef GL_ARB_multitexture
2031 #define GL_ARB_multitexture 1
2032 #define __GLEE_GL_ARB_multitexture 1
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
2087 typedef void (
APIENTRYP PFNGLMULTITEXCOORD3DARBPROC) (
GLenum target, GLdouble
s, GLdouble
t, GLdouble
r);
2095 typedef void (
APIENTRYP PFNGLMULTITEXCOORD4DARBPROC) (
GLenum target, GLdouble
s, GLdouble
t, GLdouble
r, GLdouble
q);
2097 typedef void (
APIENTRYP PFNGLMULTITEXCOORD4FARBPROC) (
GLenum target, GLfloat
s, GLfloat
t, GLfloat
r, GLfloat
q);
2101 typedef void (
APIENTRYP PFNGLMULTITEXCOORD4SARBPROC) (
GLenum target, GLshort
s, GLshort
t, GLshort
r, GLshort
q);
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
2175 #ifndef GL_ARB_transpose_matrix
2176 #define GL_ARB_transpose_matrix 1
2177 #define __GLEE_GL_ARB_transpose_matrix 1
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);
2191 #define glLoadTransposeMatrixfARB pglLoadTransposeMatrixfARB
2192 #define glLoadTransposeMatrixdARB pglLoadTransposeMatrixdARB
2193 #define glMultTransposeMatrixfARB pglMultTransposeMatrixfARB
2194 #define glMultTransposeMatrixdARB pglMultTransposeMatrixdARB
2199 #ifndef GL_ARB_multisample
2200 #define GL_ARB_multisample 1
2201 #define __GLEE_GL_ARB_multisample 1
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
2214 #define glSampleCoverageARB pglSampleCoverageARB
2219 #ifndef GL_ARB_texture_env_add
2220 #define GL_ARB_texture_env_add 1
2221 #define __GLEE_GL_ARB_texture_env_add 1
2227 #ifndef GL_ARB_texture_cube_map
2228 #define GL_ARB_texture_cube_map 1
2229 #define __GLEE_GL_ARB_texture_cube_map 1
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
2247 #ifndef GL_ARB_texture_compression
2248 #define GL_ARB_texture_compression 1
2249 #define __GLEE_GL_ARB_texture_compression 1
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
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);
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
2287 #ifndef GL_ARB_texture_border_clamp
2288 #define GL_ARB_texture_border_clamp 1
2289 #define __GLEE_GL_ARB_texture_border_clamp 1
2291 #define GL_CLAMP_TO_BORDER_ARB 0x812D
2296 #ifndef GL_ARB_point_parameters
2297 #define GL_ARB_point_parameters 1
2298 #define __GLEE_GL_ARB_point_parameters 1
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
2308 #define glPointParameterfARB pglPointParameterfARB
2309 #define glPointParameterfvARB pglPointParameterfvARB
2314 #ifndef GL_ARB_vertex_blend
2315 #define GL_ARB_vertex_blend 1
2316 #define __GLEE_GL_ARB_vertex_blend 1
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
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
2394 #ifndef GL_ARB_matrix_palette
2395 #define GL_ARB_matrix_palette 1
2396 #define __GLEE_GL_ARB_matrix_palette 1
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
2418 #define glCurrentPaletteMatrixARB pglCurrentPaletteMatrixARB
2419 #define glMatrixIndexubvARB pglMatrixIndexubvARB
2420 #define glMatrixIndexusvARB pglMatrixIndexusvARB
2421 #define glMatrixIndexuivARB pglMatrixIndexuivARB
2422 #define glMatrixIndexPointerARB pglMatrixIndexPointerARB
2427 #ifndef GL_ARB_texture_env_combine
2428 #define GL_ARB_texture_env_combine 1
2429 #define __GLEE_GL_ARB_texture_env_combine 1
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
2457 #ifndef GL_ARB_texture_env_crossbar
2458 #define GL_ARB_texture_env_crossbar 1
2459 #define __GLEE_GL_ARB_texture_env_crossbar 1
2465 #ifndef GL_ARB_texture_env_dot3
2466 #define GL_ARB_texture_env_dot3 1
2467 #define __GLEE_GL_ARB_texture_env_dot3 1
2469 #define GL_DOT3_RGB_ARB 0x86AE
2470 #define GL_DOT3_RGBA_ARB 0x86AF
2475 #ifndef GL_ARB_texture_mirrored_repeat
2476 #define GL_ARB_texture_mirrored_repeat 1
2477 #define __GLEE_GL_ARB_texture_mirrored_repeat 1
2479 #define GL_MIRRORED_REPEAT_ARB 0x8370
2484 #ifndef GL_ARB_depth_texture
2485 #define GL_ARB_depth_texture 1
2486 #define __GLEE_GL_ARB_depth_texture 1
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
2497 #ifndef GL_ARB_shadow
2498 #define GL_ARB_shadow 1
2499 #define __GLEE_GL_ARB_shadow 1
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
2508 #ifndef GL_ARB_shadow_ambient
2509 #define GL_ARB_shadow_ambient 1
2510 #define __GLEE_GL_ARB_shadow_ambient 1
2512 #define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF
2517 #ifndef GL_ARB_window_pos
2518 #define GL_ARB_window_pos 1
2519 #define __GLEE_GL_ARB_window_pos 1
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);
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);
2535 typedef void (
APIENTRYP PFNGLWINDOWPOS3SARBPROC) (GLshort
x, GLshort
y, GLshort
z);
2536 typedef void (
APIENTRYP PFNGLWINDOWPOS3SVARBPROC) (
const GLshort *
v);
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
2573 #ifndef GL_ARB_vertex_program
2574 #define GL_ARB_vertex_program 1
2575 #define __GLEE_GL_ARB_vertex_program 1
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
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
2846 #ifndef GL_ARB_fragment_program
2847 #define GL_ARB_fragment_program 1
2848 #define __GLEE_GL_ARB_fragment_program 1
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
2869 #ifndef GL_ARB_vertex_buffer_object
2870 #define GL_ARB_vertex_buffer_object 1
2871 #define __GLEE_GL_ARB_vertex_buffer_object 1
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
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
2941 #ifndef GL_ARB_occlusion_query
2942 #define GL_ARB_occlusion_query 1
2943 #define __GLEE_GL_ARB_occlusion_query 1
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
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
2978 #ifndef GL_ARB_shader_objects
2979 #define GL_ARB_shader_objects 1
2980 #define __GLEE_GL_ARB_shader_objects 1
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
3021 typedef void (
APIENTRYP PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj);
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);
3050 typedef GLint (
APIENTRYP PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj,
const GLcharARB *
name);
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
3137 #ifndef GL_ARB_vertex_shader
3138 #define GL_ARB_vertex_shader 1
3139 #define __GLEE_GL_ARB_vertex_shader 1
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
3150 typedef GLint (
APIENTRYP PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj,
const GLcharARB *
name);
3154 #define glBindAttribLocationARB pglBindAttribLocationARB
3155 #define glGetActiveAttribARB pglGetActiveAttribARB
3156 #define glGetAttribLocationARB pglGetAttribLocationARB
3161 #ifndef GL_ARB_fragment_shader
3162 #define GL_ARB_fragment_shader 1
3163 #define __GLEE_GL_ARB_fragment_shader 1
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
3172 #ifndef GL_ARB_shading_language_100
3173 #define GL_ARB_shading_language_100 1
3174 #define __GLEE_GL_ARB_shading_language_100 1
3176 #define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C
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
3189 #ifndef GL_ARB_point_sprite
3190 #define GL_ARB_point_sprite 1
3191 #define __GLEE_GL_ARB_point_sprite 1
3193 #define GL_POINT_SPRITE_ARB 0x8861
3194 #define GL_COORD_REPLACE_ARB 0x8862
3199 #ifndef GL_ARB_fragment_program_shadow
3200 #define GL_ARB_fragment_program_shadow 1
3201 #define __GLEE_GL_ARB_fragment_program_shadow 1
3207 #ifndef GL_ARB_draw_buffers
3208 #define GL_ARB_draw_buffers 1
3209 #define __GLEE_GL_ARB_draw_buffers 1
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
3230 #define glDrawBuffersARB pglDrawBuffersARB
3235 #ifndef GL_ARB_texture_rectangle
3236 #define GL_ARB_texture_rectangle 1
3237 #define __GLEE_GL_ARB_texture_rectangle 1
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
3247 #ifndef GL_ARB_color_buffer_float
3248 #define GL_ARB_color_buffer_float 1
3249 #define __GLEE_GL_ARB_color_buffer_float 1
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
3258 #define glClampColorARB pglClampColorARB
3263 #ifndef GL_ARB_half_float_pixel
3264 #define GL_ARB_half_float_pixel 1
3265 #define __GLEE_GL_ARB_half_float_pixel 1
3267 #define GL_HALF_FLOAT_ARB 0x140B
3272 #ifndef GL_ARB_texture_float
3273 #define GL_ARB_texture_float 1
3274 #define __GLEE_GL_ARB_texture_float 1
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
3300 #ifndef GL_ARB_pixel_buffer_object
3301 #define GL_ARB_pixel_buffer_object 1
3302 #define __GLEE_GL_ARB_pixel_buffer_object 1
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
3313 #define GL_EXT_abgr 1
3314 #define __GLEE_GL_EXT_abgr 1
3316 #define GL_ABGR_EXT 0x8000
3321 #ifndef GL_EXT_blend_color
3322 #define GL_EXT_blend_color 1
3323 #define __GLEE_GL_EXT_blend_color 1
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
3332 #define glBlendColorEXT pglBlendColorEXT
3337 #ifndef GL_EXT_polygon_offset
3338 #define GL_EXT_polygon_offset 1
3339 #define __GLEE_GL_EXT_polygon_offset 1
3341 #define GL_POLYGON_OFFSET_EXT 0x8037
3342 #define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038
3343 #define GL_POLYGON_OFFSET_BIAS_EXT 0x8039
3346 #define glPolygonOffsetEXT pglPolygonOffsetEXT
3351 #ifndef GL_EXT_texture
3352 #define GL_EXT_texture 1
3353 #define __GLEE_GL_EXT_texture 1
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
3402 #ifndef GL_EXT_texture3D
3403 #define GL_EXT_texture3D 1
3404 #define __GLEE_GL_EXT_texture3D 1
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
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);
3419 #define glTexImage3DEXT pglTexImage3DEXT
3420 #define glTexSubImage3DEXT pglTexSubImage3DEXT
3425 #ifndef GL_SGIS_texture_filter4
3426 #define GL_SGIS_texture_filter4 1
3427 #define __GLEE_GL_SGIS_texture_filter4 1
3429 #define GL_FILTER4_SGIS 0x8146
3430 #define GL_TEXTURE_FILTER4_SIZE_SGIS 0x8147
3435 #define glGetTexFilterFuncSGIS pglGetTexFilterFuncSGIS
3436 #define glTexFilterFuncSGIS pglTexFilterFuncSGIS
3441 #ifndef GL_EXT_subtexture
3442 #define GL_EXT_subtexture 1
3443 #define __GLEE_GL_EXT_subtexture 1
3449 #define glTexSubImage1DEXT pglTexSubImage1DEXT
3450 #define glTexSubImage2DEXT pglTexSubImage2DEXT
3455 #ifndef GL_EXT_copy_texture
3456 #define GL_EXT_copy_texture 1
3457 #define __GLEE_GL_EXT_copy_texture 1
3469 #define glCopyTexImage1DEXT pglCopyTexImage1DEXT
3470 #define glCopyTexImage2DEXT pglCopyTexImage2DEXT
3471 #define glCopyTexSubImage1DEXT pglCopyTexSubImage1DEXT
3472 #define glCopyTexSubImage2DEXT pglCopyTexSubImage2DEXT
3473 #define glCopyTexSubImage3DEXT pglCopyTexSubImage3DEXT
3478 #ifndef GL_EXT_histogram
3479 #define GL_EXT_histogram 1
3480 #define __GLEE_GL_EXT_histogram 1
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
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
3530 #ifndef GL_EXT_convolution
3531 #define GL_EXT_convolution 1
3532 #define __GLEE_GL_EXT_convolution 1
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
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
3597 #ifndef GL_SGI_color_matrix
3598 #define GL_SGI_color_matrix 1
3599 #define __GLEE_GL_SGI_color_matrix 1
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
3616 #ifndef GL_SGI_color_table
3617 #define GL_SGI_color_table 1
3618 #define __GLEE_GL_SGI_color_table 1
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
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
3661 #ifndef GL_SGIS_pixel_texture
3662 #define GL_SGIS_pixel_texture 1
3663 #define __GLEE_GL_SGIS_pixel_texture 1
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
3681 #define glPixelTexGenParameteriSGIS pglPixelTexGenParameteriSGIS
3682 #define glPixelTexGenParameterivSGIS pglPixelTexGenParameterivSGIS
3683 #define glPixelTexGenParameterfSGIS pglPixelTexGenParameterfSGIS
3684 #define glPixelTexGenParameterfvSGIS pglPixelTexGenParameterfvSGIS
3685 #define glGetPixelTexGenParameterivSGIS pglGetPixelTexGenParameterivSGIS
3686 #define glGetPixelTexGenParameterfvSGIS pglGetPixelTexGenParameterfvSGIS
3691 #ifndef GL_SGIX_pixel_texture
3692 #define GL_SGIX_pixel_texture 1
3693 #define __GLEE_GL_SGIX_pixel_texture 1
3695 #define GL_PIXEL_TEX_GEN_SGIX 0x8139
3696 #define GL_PIXEL_TEX_GEN_MODE_SGIX 0x832B
3699 #define glPixelTexGenSGIX pglPixelTexGenSGIX
3704 #ifndef GL_SGIS_texture4D
3705 #define GL_SGIS_texture4D 1
3706 #define __GLEE_GL_SGIS_texture4D 1
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);
3722 #define glTexImage4DSGIS pglTexImage4DSGIS
3723 #define glTexSubImage4DSGIS pglTexSubImage4DSGIS
3728 #ifndef GL_SGI_texture_color_table
3729 #define GL_SGI_texture_color_table 1
3730 #define __GLEE_GL_SGI_texture_color_table 1
3732 #define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC
3733 #define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD
3738 #ifndef GL_EXT_cmyka
3739 #define GL_EXT_cmyka 1
3740 #define __GLEE_GL_EXT_cmyka 1
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
3750 #ifndef GL_EXT_texture_object
3751 #define GL_EXT_texture_object 1
3752 #define __GLEE_GL_EXT_texture_object 1
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
3771 #define glAreTexturesResidentEXT pglAreTexturesResidentEXT
3772 #define glBindTextureEXT pglBindTextureEXT
3773 #define glDeleteTexturesEXT pglDeleteTexturesEXT
3774 #define glGenTexturesEXT pglGenTexturesEXT
3775 #define glIsTextureEXT pglIsTextureEXT
3776 #define glPrioritizeTexturesEXT pglPrioritizeTexturesEXT
3781 #ifndef GL_SGIS_detail_texture
3782 #define GL_SGIS_detail_texture 1
3783 #define __GLEE_GL_SGIS_detail_texture 1
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
3797 #define glDetailTexFuncSGIS pglDetailTexFuncSGIS
3798 #define glGetDetailTexFuncSGIS pglGetDetailTexFuncSGIS
3803 #ifndef GL_SGIS_sharpen_texture
3804 #define GL_SGIS_sharpen_texture 1
3805 #define __GLEE_GL_SGIS_sharpen_texture 1
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
3815 #define glSharpenTexFuncSGIS pglSharpenTexFuncSGIS
3816 #define glGetSharpenTexFuncSGIS pglGetSharpenTexFuncSGIS
3821 #ifndef GL_EXT_packed_pixels
3822 #define GL_EXT_packed_pixels 1
3823 #define __GLEE_GL_EXT_packed_pixels 1
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
3834 #ifndef GL_SGIS_texture_lod
3835 #define GL_SGIS_texture_lod 1
3836 #define __GLEE_GL_SGIS_texture_lod 1
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
3846 #ifndef GL_SGIS_multisample
3847 #define GL_SGIS_multisample 1
3848 #define __GLEE_GL_SGIS_multisample 1
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
3870 #define glSampleMaskSGIS pglSampleMaskSGIS
3871 #define glSamplePatternSGIS pglSamplePatternSGIS
3876 #ifndef GL_EXT_rescale_normal
3877 #define GL_EXT_rescale_normal 1
3878 #define __GLEE_GL_EXT_rescale_normal 1
3880 #define GL_RESCALE_NORMAL_EXT 0x803A
3885 #ifndef GL_EXT_vertex_array
3886 #define GL_EXT_vertex_array 1
3887 #define __GLEE_GL_EXT_vertex_array 1
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
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
3952 #ifndef GL_EXT_misc_attribute
3953 #define GL_EXT_misc_attribute 1
3954 #define __GLEE_GL_EXT_misc_attribute 1
3960 #ifndef GL_SGIS_generate_mipmap
3961 #define GL_SGIS_generate_mipmap 1
3962 #define __GLEE_GL_SGIS_generate_mipmap 1
3964 #define GL_GENERATE_MIPMAP_SGIS 0x8191
3965 #define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192
3970 #ifndef GL_SGIX_clipmap
3971 #define GL_SGIX_clipmap 1
3972 #define __GLEE_GL_SGIX_clipmap 1
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
3990 #ifndef GL_SGIX_shadow
3991 #define GL_SGIX_shadow 1
3992 #define __GLEE_GL_SGIX_shadow 1
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
4002 #ifndef GL_SGIS_texture_edge_clamp
4003 #define GL_SGIS_texture_edge_clamp 1
4004 #define __GLEE_GL_SGIS_texture_edge_clamp 1
4006 #define GL_CLAMP_TO_EDGE_SGIS 0x812F
4011 #ifndef GL_SGIS_texture_border_clamp
4012 #define GL_SGIS_texture_border_clamp 1
4013 #define __GLEE_GL_SGIS_texture_border_clamp 1
4015 #define GL_CLAMP_TO_BORDER_SGIS 0x812D
4020 #ifndef GL_EXT_blend_minmax
4021 #define GL_EXT_blend_minmax 1
4022 #define __GLEE_GL_EXT_blend_minmax 1
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
4030 #define glBlendEquationEXT pglBlendEquationEXT
4035 #ifndef GL_EXT_blend_subtract
4036 #define GL_EXT_blend_subtract 1
4037 #define __GLEE_GL_EXT_blend_subtract 1
4039 #define GL_FUNC_SUBTRACT_EXT 0x800A
4040 #define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B
4045 #ifndef GL_EXT_blend_logic_op
4046 #define GL_EXT_blend_logic_op 1
4047 #define __GLEE_GL_EXT_blend_logic_op 1
4053 #ifndef GL_SGIX_interlace
4054 #define GL_SGIX_interlace 1
4055 #define __GLEE_GL_SGIX_interlace 1
4057 #define GL_INTERLACE_SGIX 0x8094
4062 #ifndef GL_SGIX_pixel_tiles
4063 #define GL_SGIX_pixel_tiles 1
4064 #define __GLEE_GL_SGIX_pixel_tiles 1
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
4078 #ifndef GL_SGIS_texture_select
4079 #define GL_SGIS_texture_select 1
4080 #define __GLEE_GL_SGIS_texture_select 1
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
4108 #ifndef GL_SGIX_sprite
4109 #define GL_SGIX_sprite 1
4110 #define __GLEE_GL_SGIX_sprite 1
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
4127 #define glSpriteParameterfSGIX pglSpriteParameterfSGIX
4128 #define glSpriteParameterfvSGIX pglSpriteParameterfvSGIX
4129 #define glSpriteParameteriSGIX pglSpriteParameteriSGIX
4130 #define glSpriteParameterivSGIX pglSpriteParameterivSGIX
4135 #ifndef GL_SGIX_texture_multi_buffer
4136 #define GL_SGIX_texture_multi_buffer 1
4137 #define __GLEE_GL_SGIX_texture_multi_buffer 1
4139 #define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E
4144 #ifndef GL_EXT_point_parameters
4145 #define GL_EXT_point_parameters 1
4146 #define __GLEE_GL_EXT_point_parameters 1
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
4156 #define glPointParameterfEXT pglPointParameterfEXT
4157 #define glPointParameterfvEXT pglPointParameterfvEXT
4162 #ifndef GL_SGIS_point_parameters
4163 #define GL_SGIS_point_parameters 1
4164 #define __GLEE_GL_SGIS_point_parameters 1
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
4174 #define glPointParameterfSGIS pglPointParameterfSGIS
4175 #define glPointParameterfvSGIS pglPointParameterfvSGIS
4180 #ifndef GL_SGIX_instruments
4181 #define GL_SGIX_instruments 1
4182 #define __GLEE_GL_SGIX_instruments 1
4184 #define GL_INSTRUMENT_BUFFER_POINTER_SGIX 0x8180
4185 #define GL_INSTRUMENT_MEASUREMENTS_SGIX 0x8181
4198 #define glGetInstrumentsSGIX pglGetInstrumentsSGIX
4199 #define glInstrumentsBufferSGIX pglInstrumentsBufferSGIX
4200 #define glPollInstrumentsSGIX pglPollInstrumentsSGIX
4201 #define glReadInstrumentsSGIX pglReadInstrumentsSGIX
4202 #define glStartInstrumentsSGIX pglStartInstrumentsSGIX
4203 #define glStopInstrumentsSGIX pglStopInstrumentsSGIX
4208 #ifndef GL_SGIX_texture_scale_bias
4209 #define GL_SGIX_texture_scale_bias 1
4210 #define __GLEE_GL_SGIX_texture_scale_bias 1
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
4220 #ifndef GL_SGIX_framezoom
4221 #define GL_SGIX_framezoom 1
4222 #define __GLEE_GL_SGIX_framezoom 1
4224 #define GL_FRAMEZOOM_SGIX 0x818B
4225 #define GL_FRAMEZOOM_FACTOR_SGIX 0x818C
4226 #define GL_MAX_FRAMEZOOM_FACTOR_SGIX 0x818D
4229 #define glFrameZoomSGIX pglFrameZoomSGIX
4234 #ifndef GL_SGIX_tag_sample_buffer
4235 #define GL_SGIX_tag_sample_buffer 1
4236 #define __GLEE_GL_SGIX_tag_sample_buffer 1
4240 #define glTagSampleBufferSGIX pglTagSampleBufferSGIX
4245 #ifndef GL_FfdMaskSGIX
4246 #define GL_FfdMaskSGIX 1
4247 #define __GLEE_GL_FfdMaskSGIX 1
4249 #define GL_TEXTURE_DEFORMATION_BIT_SGIX 0x00000001
4250 #define GL_GEOMETRY_DEFORMATION_BIT_SGIX 0x00000002
4255 #ifndef GL_SGIX_polynomial_ffd
4256 #define GL_SGIX_polynomial_ffd 1
4257 #define __GLEE_GL_SGIX_polynomial_ffd 1
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);
4266 typedef void (
APIENTRYP PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield
mask);
4271 #define glDeformationMap3dSGIX pglDeformationMap3dSGIX
4272 #define glDeformationMap3fSGIX pglDeformationMap3fSGIX
4273 #define glDeformSGIX pglDeformSGIX
4274 #define glLoadIdentityDeformationMapSGIX pglLoadIdentityDeformationMapSGIX
4279 #ifndef GL_SGIX_reference_plane
4280 #define GL_SGIX_reference_plane 1
4281 #define __GLEE_GL_SGIX_reference_plane 1
4283 #define GL_REFERENCE_PLANE_SGIX 0x817D
4284 #define GL_REFERENCE_PLANE_EQUATION_SGIX 0x817E
4287 #define glReferencePlaneSGIX pglReferencePlaneSGIX
4292 #ifndef GL_SGIX_flush_raster
4293 #define GL_SGIX_flush_raster 1
4294 #define __GLEE_GL_SGIX_flush_raster 1
4298 #define glFlushRasterSGIX pglFlushRasterSGIX
4303 #ifndef GL_SGIX_depth_texture
4304 #define GL_SGIX_depth_texture 1
4305 #define __GLEE_GL_SGIX_depth_texture 1
4307 #define GL_DEPTH_COMPONENT16_SGIX 0x81A5
4308 #define GL_DEPTH_COMPONENT24_SGIX 0x81A6
4309 #define GL_DEPTH_COMPONENT32_SGIX 0x81A7
4314 #ifndef GL_SGIS_fog_function
4315 #define GL_SGIS_fog_function 1
4316 #define __GLEE_GL_SGIS_fog_function 1
4318 #define GL_FOG_FUNC_SGIS 0x812A
4319 #define GL_FOG_FUNC_POINTS_SGIS 0x812B
4320 #define GL_MAX_FOG_FUNC_POINTS_SGIS 0x812C
4325 #define glFogFuncSGIS pglFogFuncSGIS
4326 #define glGetFogFuncSGIS pglGetFogFuncSGIS
4331 #ifndef GL_SGIX_fog_offset
4332 #define GL_SGIX_fog_offset 1
4333 #define __GLEE_GL_SGIX_fog_offset 1
4335 #define GL_FOG_OFFSET_SGIX 0x8198
4336 #define GL_FOG_OFFSET_VALUE_SGIX 0x8199
4341 #ifndef GL_HP_image_transform
4342 #define GL_HP_image_transform 1
4343 #define __GLEE_GL_HP_image_transform 1
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
4372 #define glImageTransformParameteriHP pglImageTransformParameteriHP
4373 #define glImageTransformParameterfHP pglImageTransformParameterfHP
4374 #define glImageTransformParameterivHP pglImageTransformParameterivHP
4375 #define glImageTransformParameterfvHP pglImageTransformParameterfvHP
4376 #define glGetImageTransformParameterivHP pglGetImageTransformParameterivHP
4377 #define glGetImageTransformParameterfvHP pglGetImageTransformParameterfvHP
4382 #ifndef GL_HP_convolution_border_modes
4383 #define GL_HP_convolution_border_modes 1
4384 #define __GLEE_GL_HP_convolution_border_modes 1
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
4394 #ifndef GL_INGR_palette_buffer
4395 #define GL_INGR_palette_buffer 1
4396 #define __GLEE_GL_INGR_palette_buffer 1
4402 #ifndef GL_SGIX_texture_add_env
4403 #define GL_SGIX_texture_add_env 1
4404 #define __GLEE_GL_SGIX_texture_add_env 1
4406 #define GL_TEXTURE_ENV_BIAS_SGIX 0x80BE
4411 #ifndef GL_EXT_color_subtable
4412 #define GL_EXT_color_subtable 1
4413 #define __GLEE_GL_EXT_color_subtable 1
4419 #define glColorSubTableEXT pglColorSubTableEXT
4420 #define glCopyColorSubTableEXT pglCopyColorSubTableEXT
4425 #ifndef GL_PGI_vertex_hints
4426 #define GL_PGI_vertex_hints 1
4427 #define __GLEE_GL_PGI_vertex_hints 1
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
4455 #ifndef GL_PGI_misc_hints
4456 #define GL_PGI_misc_hints 1
4457 #define __GLEE_GL_PGI_misc_hints 1
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
4481 #define glHintPGI pglHintPGI
4486 #ifndef GL_EXT_paletted_texture
4487 #define GL_EXT_paletted_texture 1
4488 #define __GLEE_GL_EXT_paletted_texture 1
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
4505 #define glColorTableEXT pglColorTableEXT
4506 #define glGetColorTableEXT pglGetColorTableEXT
4507 #define glGetColorTableParameterivEXT pglGetColorTableParameterivEXT
4508 #define glGetColorTableParameterfvEXT pglGetColorTableParameterfvEXT
4513 #ifndef GL_EXT_clip_volume_hint
4514 #define GL_EXT_clip_volume_hint 1
4515 #define __GLEE_GL_EXT_clip_volume_hint 1
4517 #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0
4522 #ifndef GL_SGIX_list_priority
4523 #define GL_SGIX_list_priority 1
4524 #define __GLEE_GL_SGIX_list_priority 1
4526 #define GL_LIST_PRIORITY_SGIX 0x8182
4539 #define glGetListParameterfvSGIX pglGetListParameterfvSGIX
4540 #define glGetListParameterivSGIX pglGetListParameterivSGIX
4541 #define glListParameterfSGIX pglListParameterfSGIX
4542 #define glListParameterfvSGIX pglListParameterfvSGIX
4543 #define glListParameteriSGIX pglListParameteriSGIX
4544 #define glListParameterivSGIX pglListParameterivSGIX
4549 #ifndef GL_SGIX_ir_instrument1
4550 #define GL_SGIX_ir_instrument1 1
4551 #define __GLEE_GL_SGIX_ir_instrument1 1
4553 #define GL_IR_INSTRUMENT1_SGIX 0x817F
4558 #ifndef GL_SGIX_calligraphic_fragment
4559 #define GL_SGIX_calligraphic_fragment 1
4560 #define __GLEE_GL_SGIX_calligraphic_fragment 1
4562 #define GL_CALLIGRAPHIC_FRAGMENT_SGIX 0x8183
4567 #ifndef GL_SGIX_texture_lod_bias
4568 #define GL_SGIX_texture_lod_bias 1
4569 #define __GLEE_GL_SGIX_texture_lod_bias 1
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
4578 #ifndef GL_SGIX_shadow_ambient
4579 #define GL_SGIX_shadow_ambient 1
4580 #define __GLEE_GL_SGIX_shadow_ambient 1
4582 #define GL_SHADOW_AMBIENT_SGIX 0x80BF
4587 #ifndef GL_EXT_index_texture
4588 #define GL_EXT_index_texture 1
4589 #define __GLEE_GL_EXT_index_texture 1
4595 #ifndef GL_EXT_index_material
4596 #define GL_EXT_index_material 1
4597 #define __GLEE_GL_EXT_index_material 1
4599 #define GL_INDEX_MATERIAL_EXT 0x81B8
4600 #define GL_INDEX_MATERIAL_PARAMETER_EXT 0x81B9
4601 #define GL_INDEX_MATERIAL_FACE_EXT 0x81BA
4604 #define glIndexMaterialEXT pglIndexMaterialEXT
4609 #ifndef GL_EXT_index_func
4610 #define GL_EXT_index_func 1
4611 #define __GLEE_GL_EXT_index_func 1
4613 #define GL_INDEX_TEST_EXT 0x81B5
4614 #define GL_INDEX_TEST_FUNC_EXT 0x81B6
4615 #define GL_INDEX_TEST_REF_EXT 0x81B7
4618 #define glIndexFuncEXT pglIndexFuncEXT
4623 #ifndef GL_EXT_index_array_formats
4624 #define GL_EXT_index_array_formats 1
4625 #define __GLEE_GL_EXT_index_array_formats 1
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
4639 #ifndef GL_EXT_compiled_vertex_array
4640 #define GL_EXT_compiled_vertex_array 1
4641 #define __GLEE_GL_EXT_compiled_vertex_array 1
4643 #define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8
4644 #define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9
4649 #define glLockArraysEXT pglLockArraysEXT
4650 #define glUnlockArraysEXT pglUnlockArraysEXT
4655 #ifndef GL_EXT_cull_vertex
4656 #define GL_EXT_cull_vertex 1
4657 #define __GLEE_GL_EXT_cull_vertex 1
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
4666 #define glCullParameterdvEXT pglCullParameterdvEXT
4667 #define glCullParameterfvEXT pglCullParameterfvEXT
4672 #ifndef GL_SGIX_ycrcb
4673 #define GL_SGIX_ycrcb 1
4674 #define __GLEE_GL_SGIX_ycrcb 1
4676 #define GL_YCRCB_422_SGIX 0x81BB
4677 #define GL_YCRCB_444_SGIX 0x81BC
4682 #ifndef GL_SGIX_fragment_lighting
4683 #define GL_SGIX_fragment_lighting 1
4684 #define __GLEE_GL_SGIX_fragment_lighting 1
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
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
4764 #ifndef GL_IBM_rasterpos_clip
4765 #define GL_IBM_rasterpos_clip 1
4766 #define __GLEE_GL_IBM_rasterpos_clip 1
4768 #define GL_RASTER_POSITION_UNCLIPPED_IBM 0x19262
4773 #ifndef GL_HP_texture_lighting
4774 #define GL_HP_texture_lighting 1
4775 #define __GLEE_GL_HP_texture_lighting 1
4777 #define GL_TEXTURE_LIGHTING_MODE_HP 0x8167
4778 #define GL_TEXTURE_POST_SPECULAR_HP 0x8168
4779 #define GL_TEXTURE_PRE_SPECULAR_HP 0x8169
4784 #ifndef GL_EXT_draw_range_elements
4785 #define GL_EXT_draw_range_elements 1
4786 #define __GLEE_GL_EXT_draw_range_elements 1
4788 #define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8
4789 #define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9
4792 #define glDrawRangeElementsEXT pglDrawRangeElementsEXT
4797 #ifndef GL_WIN_phong_shading
4798 #define GL_WIN_phong_shading 1
4799 #define __GLEE_GL_WIN_phong_shading 1
4801 #define GL_PHONG_WIN 0x80EA
4802 #define GL_PHONG_HINT_WIN 0x80EB
4807 #ifndef GL_WIN_specular_fog
4808 #define GL_WIN_specular_fog 1
4809 #define __GLEE_GL_WIN_specular_fog 1
4811 #define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC
4816 #ifndef GL_EXT_light_texture
4817 #define GL_EXT_light_texture 1
4818 #define __GLEE_GL_EXT_light_texture 1
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
4835 #define glApplyTextureEXT pglApplyTextureEXT
4836 #define glTextureLightEXT pglTextureLightEXT
4837 #define glTextureMaterialEXT pglTextureMaterialEXT
4842 #ifndef GL_SGIX_blend_alpha_minmax
4843 #define GL_SGIX_blend_alpha_minmax 1
4844 #define __GLEE_GL_SGIX_blend_alpha_minmax 1
4846 #define GL_ALPHA_MIN_SGIX 0x8320
4847 #define GL_ALPHA_MAX_SGIX 0x8321
4852 #ifndef GL_SGIX_impact_pixel_texture
4853 #define GL_SGIX_impact_pixel_texture 1
4854 #define __GLEE_GL_SGIX_impact_pixel_texture 1
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
4868 #define GL_EXT_bgra 1
4869 #define __GLEE_GL_EXT_bgra 1
4871 #define GL_BGR_EXT 0x80E0
4872 #define GL_BGRA_EXT 0x80E1
4877 #ifndef GL_SGIX_async
4878 #define GL_SGIX_async 1
4879 #define __GLEE_GL_SGIX_async 1
4881 #define GL_ASYNC_MARKER_SGIX 0x8329
4894 #define glAsyncMarkerSGIX pglAsyncMarkerSGIX
4895 #define glFinishAsyncSGIX pglFinishAsyncSGIX
4896 #define glPollAsyncSGIX pglPollAsyncSGIX
4897 #define glGenAsyncMarkersSGIX pglGenAsyncMarkersSGIX
4898 #define glDeleteAsyncMarkersSGIX pglDeleteAsyncMarkersSGIX
4899 #define glIsAsyncMarkerSGIX pglIsAsyncMarkerSGIX
4904 #ifndef GL_SGIX_async_pixel
4905 #define GL_SGIX_async_pixel 1
4906 #define __GLEE_GL_SGIX_async_pixel 1
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
4918 #ifndef GL_SGIX_async_histogram
4919 #define GL_SGIX_async_histogram 1
4920 #define __GLEE_GL_SGIX_async_histogram 1
4922 #define GL_ASYNC_HISTOGRAM_SGIX 0x832C
4923 #define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D
4928 #ifndef GL_INTEL_texture_scissor
4929 #define GL_INTEL_texture_scissor 1
4930 #define __GLEE_GL_INTEL_texture_scissor 1
4936 #ifndef GL_INTEL_parallel_arrays
4937 #define GL_INTEL_parallel_arrays 1
4938 #define __GLEE_GL_INTEL_parallel_arrays 1
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
4953 #define glVertexPointervINTEL pglVertexPointervINTEL
4954 #define glNormalPointervINTEL pglNormalPointervINTEL
4955 #define glColorPointervINTEL pglColorPointervINTEL
4956 #define glTexCoordPointervINTEL pglTexCoordPointervINTEL
4961 #ifndef GL_HP_occlusion_test
4962 #define GL_HP_occlusion_test 1
4963 #define __GLEE_GL_HP_occlusion_test 1
4965 #define GL_OCCLUSION_TEST_HP 0x8165
4966 #define GL_OCCLUSION_TEST_RESULT_HP 0x8166
4971 #ifndef GL_EXT_pixel_transform
4972 #define GL_EXT_pixel_transform 1
4973 #define __GLEE_GL_EXT_pixel_transform 1
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
4992 #define glPixelTransformParameteriEXT pglPixelTransformParameteriEXT
4993 #define glPixelTransformParameterfEXT pglPixelTransformParameterfEXT
4994 #define glPixelTransformParameterivEXT pglPixelTransformParameterivEXT
4995 #define glPixelTransformParameterfvEXT pglPixelTransformParameterfvEXT
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
5008 #ifndef GL_EXT_shared_texture_palette
5009 #define GL_EXT_shared_texture_palette 1
5010 #define __GLEE_GL_EXT_shared_texture_palette 1
5012 #define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB
5017 #ifndef GL_EXT_separate_specular_color
5018 #define GL_EXT_separate_specular_color 1
5019 #define __GLEE_GL_EXT_separate_specular_color 1
5021 #define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8
5022 #define GL_SINGLE_COLOR_EXT 0x81F9
5023 #define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA
5028 #ifndef GL_EXT_secondary_color
5029 #define GL_EXT_secondary_color 1
5030 #define __GLEE_GL_EXT_secondary_color 1
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
5040 typedef void (
APIENTRYP PFNGLSECONDARYCOLOR3BVEXTPROC) (
const GLbyte *
v);
5042 typedef void (
APIENTRYP PFNGLSECONDARYCOLOR3DVEXTPROC) (
const GLdouble *
v);
5044 typedef void (
APIENTRYP PFNGLSECONDARYCOLOR3FVEXTPROC) (
const GLfloat *
v);
5048 typedef void (
APIENTRYP PFNGLSECONDARYCOLOR3SVEXTPROC) (
const GLshort *
v);
5050 typedef void (
APIENTRYP PFNGLSECONDARYCOLOR3UBVEXTPROC) (
const GLubyte *
v);
5054 typedef void (
APIENTRYP PFNGLSECONDARYCOLOR3USVEXTPROC) (
const GLushort *
v);
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
5094 #ifndef GL_EXT_texture_perturb_normal
5095 #define GL_EXT_texture_perturb_normal 1
5096 #define __GLEE_GL_EXT_texture_perturb_normal 1
5098 #define GL_PERTURB_EXT 0x85AE
5099 #define GL_TEXTURE_NORMAL_EXT 0x85AF
5102 #define glTextureNormalEXT pglTextureNormalEXT
5107 #ifndef GL_EXT_multi_draw_arrays
5108 #define GL_EXT_multi_draw_arrays 1
5109 #define __GLEE_GL_EXT_multi_draw_arrays 1
5115 #define glMultiDrawArraysEXT pglMultiDrawArraysEXT
5116 #define glMultiDrawElementsEXT pglMultiDrawElementsEXT
5121 #ifndef GL_EXT_fog_coord
5122 #define GL_EXT_fog_coord 1
5123 #define __GLEE_GL_EXT_fog_coord 1
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
5143 #define glFogCoordfEXT pglFogCoordfEXT
5144 #define glFogCoordfvEXT pglFogCoordfvEXT
5145 #define glFogCoorddEXT pglFogCoorddEXT
5146 #define glFogCoorddvEXT pglFogCoorddvEXT
5147 #define glFogCoordPointerEXT pglFogCoordPointerEXT
5152 #ifndef GL_REND_screen_coordinates
5153 #define GL_REND_screen_coordinates 1
5154 #define __GLEE_GL_REND_screen_coordinates 1
5156 #define GL_SCREEN_COORDINATES_REND 0x8490
5157 #define GL_INVERTED_SCREEN_W_REND 0x8491
5162 #ifndef GL_EXT_coordinate_frame
5163 #define GL_EXT_coordinate_frame 1
5164 #define __GLEE_GL_EXT_coordinate_frame 1
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
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);
5188 typedef void (
APIENTRYP PFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort
ty, GLshort
tz);
5189 typedef void (
APIENTRYP PFNGLTANGENT3SVEXTPROC) (
const GLshort *
v);
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);
5198 typedef void (
APIENTRYP PFNGLBINORMAL3SEXTPROC) (GLshort bx, GLshort
by, GLshort
bz);
5199 typedef void (
APIENTRYP PFNGLBINORMAL3SVEXTPROC) (
const GLshort *
v);
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
5250 #ifndef GL_EXT_texture_env_combine
5251 #define GL_EXT_texture_env_combine 1
5252 #define __GLEE_GL_EXT_texture_env_combine 1
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
5279 #ifndef GL_APPLE_specular_vector
5280 #define GL_APPLE_specular_vector 1
5281 #define __GLEE_GL_APPLE_specular_vector 1
5283 #define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0
5288 #ifndef GL_APPLE_transform_hint
5289 #define GL_APPLE_transform_hint 1
5290 #define __GLEE_GL_APPLE_transform_hint 1
5292 #define GL_TRANSFORM_HINT_APPLE 0x85B1
5297 #ifndef GL_SGIX_fog_scale
5298 #define GL_SGIX_fog_scale 1
5299 #define __GLEE_GL_SGIX_fog_scale 1
5301 #define GL_FOG_SCALE_SGIX 0x81FC
5302 #define GL_FOG_SCALE_VALUE_SGIX 0x81FD
5307 #ifndef GL_SUNX_constant_data
5308 #define GL_SUNX_constant_data 1
5309 #define __GLEE_GL_SUNX_constant_data 1
5311 #define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5
5312 #define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6
5315 #define glFinishTextureSUNX pglFinishTextureSUNX
5320 #ifndef GL_SUN_global_alpha
5321 #define GL_SUN_global_alpha 1
5322 #define __GLEE_GL_SUN_global_alpha 1
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);
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);
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
5354 #ifndef GL_SUN_triangle_list
5355 #define GL_SUN_triangle_list 1
5356 #define __GLEE_GL_SUN_triangle_list 1
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
5376 typedef void (
APIENTRYP PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);
5377 typedef void (
APIENTRYP PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);
5379 typedef void (
APIENTRYP PFNGLREPLACEMENTCODEUSVSUNPROC) (
const GLushort * code);
5380 typedef void (
APIENTRYP PFNGLREPLACEMENTCODEUBVSUNPROC) (
const GLubyte * code);
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
5400 #ifndef GL_SUN_vertex
5401 #define GL_SUN_vertex 1
5402 #define __GLEE_GL_SUN_vertex 1
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);
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);
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
5528 #ifndef GL_EXT_blend_func_separate
5529 #define GL_EXT_blend_func_separate 1
5530 #define __GLEE_GL_EXT_blend_func_separate 1
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
5538 #define glBlendFuncSeparateEXT pglBlendFuncSeparateEXT
5543 #ifndef GL_INGR_color_clamp
5544 #define GL_INGR_color_clamp 1
5545 #define __GLEE_GL_INGR_color_clamp 1
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
5559 #ifndef GL_INGR_interlace_read
5560 #define GL_INGR_interlace_read 1
5561 #define __GLEE_GL_INGR_interlace_read 1
5563 #define GL_INTERLACE_READ_INGR 0x8568
5568 #ifndef GL_EXT_stencil_wrap
5569 #define GL_EXT_stencil_wrap 1
5570 #define __GLEE_GL_EXT_stencil_wrap 1
5572 #define GL_INCR_WRAP_EXT 0x8507
5573 #define GL_DECR_WRAP_EXT 0x8508
5578 #ifndef GL_EXT_422_pixels
5579 #define GL_EXT_422_pixels 1
5580 #define __GLEE_GL_EXT_422_pixels 1
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
5590 #ifndef GL_NV_texgen_reflection
5591 #define GL_NV_texgen_reflection 1
5592 #define __GLEE_GL_NV_texgen_reflection 1
5594 #define GL_NORMAL_MAP_NV 0x8511
5595 #define GL_REFLECTION_MAP_NV 0x8512
5600 #ifndef GL_EXT_texture_cube_map
5601 #define GL_EXT_texture_cube_map 1
5602 #define __GLEE_GL_EXT_texture_cube_map 1
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
5620 #ifndef GL_SUN_convolution_border_modes
5621 #define GL_SUN_convolution_border_modes 1
5622 #define __GLEE_GL_SUN_convolution_border_modes 1
5624 #define GL_WRAP_BORDER_SUN 0x81D4
5629 #ifndef GL_EXT_texture_env_add
5630 #define GL_EXT_texture_env_add 1
5631 #define __GLEE_GL_EXT_texture_env_add 1
5637 #ifndef GL_EXT_texture_lod_bias
5638 #define GL_EXT_texture_lod_bias 1
5639 #define __GLEE_GL_EXT_texture_lod_bias 1
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
5648 #ifndef GL_EXT_texture_filter_anisotropic
5649 #define GL_EXT_texture_filter_anisotropic 1
5650 #define __GLEE_GL_EXT_texture_filter_anisotropic 1
5652 #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
5653 #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
5658 #ifndef GL_EXT_vertex_weighting
5659 #define GL_EXT_vertex_weighting 1
5660 #define __GLEE_GL_EXT_vertex_weighting 1
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);
5681 #define glVertexWeightfEXT pglVertexWeightfEXT
5682 #define glVertexWeightfvEXT pglVertexWeightfvEXT
5683 #define glVertexWeightPointerEXT pglVertexWeightPointerEXT
5688 #ifndef GL_NV_light_max_exponent
5689 #define GL_NV_light_max_exponent 1
5690 #define __GLEE_GL_NV_light_max_exponent 1
5692 #define GL_MAX_SHININESS_NV 0x8504
5693 #define GL_MAX_SPOT_EXPONENT_NV 0x8505
5698 #ifndef GL_NV_vertex_array_range
5699 #define GL_NV_vertex_array_range 1
5700 #define __GLEE_GL_NV_vertex_array_range 1
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) ();
5711 #define glFlushVertexArrayRangeNV pglFlushVertexArrayRangeNV
5712 #define glVertexArrayRangeNV pglVertexArrayRangeNV
5717 #ifndef GL_NV_register_combiners
5718 #define GL_NV_register_combiners 1
5719 #define __GLEE_GL_NV_register_combiners 1
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
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
5815 #ifndef GL_NV_fog_distance
5816 #define GL_NV_fog_distance 1
5817 #define __GLEE_GL_NV_fog_distance 1
5819 #define GL_FOG_DISTANCE_MODE_NV 0x855A
5820 #define GL_EYE_RADIAL_NV 0x855B
5821 #define GL_EYE_PLANE_ABSOLUTE_NV 0x855C
5826 #ifndef GL_NV_texgen_emboss
5827 #define GL_NV_texgen_emboss 1
5828 #define __GLEE_GL_NV_texgen_emboss 1
5830 #define GL_EMBOSS_LIGHT_NV 0x855D
5831 #define GL_EMBOSS_CONSTANT_NV 0x855E
5832 #define GL_EMBOSS_MAP_NV 0x855F
5837 #ifndef GL_NV_blend_square
5838 #define GL_NV_blend_square 1
5839 #define __GLEE_GL_NV_blend_square 1
5845 #ifndef GL_NV_texture_env_combine4
5846 #define GL_NV_texture_env_combine4 1
5847 #define __GLEE_GL_NV_texture_env_combine4 1
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
5858 #ifndef GL_MESA_resize_buffers
5859 #define GL_MESA_resize_buffers 1
5860 #define __GLEE_GL_MESA_resize_buffers 1
5864 #define glResizeBuffersMESA pglResizeBuffersMESA
5869 #ifndef GL_MESA_window_pos
5870 #define GL_MESA_window_pos 1
5871 #define __GLEE_GL_MESA_window_pos 1
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);
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);
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);
5895 typedef void (
APIENTRYP PFNGLWINDOWPOS4SMESAPROC) (GLshort
x, GLshort
y, GLshort
z, GLshort
w);
5896 typedef void (
APIENTRYP PFNGLWINDOWPOS4SVMESAPROC) (
const GLshort *
v);
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
5949 #ifndef GL_EXT_texture_compression_s3tc
5950 #define GL_EXT_texture_compression_s3tc 1
5951 #define __GLEE_GL_EXT_texture_compression_s3tc 1
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
5961 #ifndef GL_IBM_cull_vertex
5962 #define GL_IBM_cull_vertex 1
5963 #define __GLEE_GL_IBM_cull_vertex 1
5965 #define GL_CULL_VERTEX_IBM 103050
5970 #ifndef GL_IBM_multimode_draw_arrays
5971 #define GL_IBM_multimode_draw_arrays 1
5972 #define __GLEE_GL_IBM_multimode_draw_arrays 1
5978 #define glMultiModeDrawArraysIBM pglMultiModeDrawArraysIBM
5979 #define glMultiModeDrawElementsIBM pglMultiModeDrawElementsIBM
5984 #ifndef GL_IBM_vertex_array_lists
5985 #define GL_IBM_vertex_array_lists 1
5986 #define __GLEE_GL_IBM_vertex_array_lists 1
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
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
6032 #ifndef GL_SGIX_subsample
6033 #define GL_SGIX_subsample 1
6034 #define __GLEE_GL_SGIX_subsample 1
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
6045 #ifndef GL_SGIX_ycrcb_subsample
6046 #define GL_SGIX_ycrcb_subsample 1
6047 #define __GLEE_GL_SGIX_ycrcb_subsample 1
6053 #ifndef GL_SGIX_ycrcba
6054 #define GL_SGIX_ycrcba 1
6055 #define __GLEE_GL_SGIX_ycrcba 1
6057 #define GL_YCRCB_SGIX 0x8318
6058 #define GL_YCRCBA_SGIX 0x8319
6063 #ifndef GL_SGI_depth_pass_instrument
6064 #define GL_SGI_depth_pass_instrument 1
6065 #define __GLEE_GL_SGI_depth_pass_instrument 1
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
6074 #ifndef GL_3DFX_texture_compression_FXT1
6075 #define GL_3DFX_texture_compression_FXT1 1
6076 #define __GLEE_GL_3DFX_texture_compression_FXT1 1
6078 #define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0
6079 #define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1
6084 #ifndef GL_3DFX_multisample
6085 #define GL_3DFX_multisample 1
6086 #define __GLEE_GL_3DFX_multisample 1
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
6096 #ifndef GL_3DFX_tbuffer
6097 #define GL_3DFX_tbuffer 1
6098 #define __GLEE_GL_3DFX_tbuffer 1
6102 #define glTbufferMask3DFX pglTbufferMask3DFX
6107 #ifndef GL_EXT_multisample
6108 #define GL_EXT_multisample 1
6109 #define __GLEE_GL_EXT_multisample 1
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
6132 #define glSampleMaskEXT pglSampleMaskEXT
6133 #define glSamplePatternEXT pglSamplePatternEXT
6138 #ifndef GL_SGIX_vertex_preclip
6139 #define GL_SGIX_vertex_preclip 1
6140 #define __GLEE_GL_SGIX_vertex_preclip 1
6142 #define GL_VERTEX_PRECLIP_SGIX 0x83EE
6143 #define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF
6148 #ifndef GL_SGIX_convolution_accuracy
6149 #define GL_SGIX_convolution_accuracy 1
6150 #define __GLEE_GL_SGIX_convolution_accuracy 1
6152 #define GL_CONVOLUTION_HINT_SGIX 0x8316
6157 #ifndef GL_SGIX_resample
6158 #define GL_SGIX_resample 1
6159 #define __GLEE_GL_SGIX_resample 1
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
6170 #ifndef GL_SGIS_point_line_texgen
6171 #define GL_SGIS_point_line_texgen 1
6172 #define __GLEE_GL_SGIS_point_line_texgen 1
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
6186 #ifndef GL_SGIS_texture_color_mask
6187 #define GL_SGIS_texture_color_mask 1
6188 #define __GLEE_GL_SGIS_texture_color_mask 1
6190 #define GL_TEXTURE_COLOR_WRITEMASK_SGIS 0x81EF
6193 #define glTextureColorMaskSGIS pglTextureColorMaskSGIS
6198 #ifndef GL_EXT_texture_env_dot3
6199 #define GL_EXT_texture_env_dot3 1
6200 #define __GLEE_GL_EXT_texture_env_dot3 1
6202 #define GL_DOT3_RGB_EXT 0x8740
6203 #define GL_DOT3_RGBA_EXT 0x8741
6208 #ifndef GL_ATI_texture_mirror_once
6209 #define GL_ATI_texture_mirror_once 1
6210 #define __GLEE_GL_ATI_texture_mirror_once 1
6212 #define GL_MIRROR_CLAMP_ATI 0x8742
6213 #define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743
6219 #define GL_NV_fence 1
6220 #define __GLEE_GL_NV_fence 1
6222 #define GL_ALL_COMPLETED_NV 0x84F2
6223 #define GL_FENCE_STATUS_NV 0x84F3
6224 #define GL_FENCE_CONDITION_NV 0x84F4
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
6250 #ifndef GL_IBM_texture_mirrored_repeat
6251 #define GL_IBM_texture_mirrored_repeat 1
6252 #define __GLEE_GL_IBM_texture_mirrored_repeat 1
6254 #define GL_MIRRORED_REPEAT_IBM 0x8370
6259 #ifndef GL_NV_evaluators
6260 #define GL_NV_evaluators 1
6261 #define __GLEE_GL_NV_evaluators 1
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
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
6318 #ifndef GL_NV_packed_depth_stencil
6319 #define GL_NV_packed_depth_stencil 1
6320 #define __GLEE_GL_NV_packed_depth_stencil 1
6322 #define GL_DEPTH_STENCIL_NV 0x84F9
6323 #define GL_UNSIGNED_INT_24_8_NV 0x84FA
6328 #ifndef GL_NV_register_combiners2
6329 #define GL_NV_register_combiners2 1
6330 #define __GLEE_GL_NV_register_combiners2 1
6332 #define GL_PER_STAGE_CONSTANTS_NV 0x8535
6337 #define glCombinerStageParameterfvNV pglCombinerStageParameterfvNV
6338 #define glGetCombinerStageParameterfvNV pglGetCombinerStageParameterfvNV
6343 #ifndef GL_NV_texture_compression_vtc
6344 #define GL_NV_texture_compression_vtc 1
6345 #define __GLEE_GL_NV_texture_compression_vtc 1
6351 #ifndef GL_NV_texture_rectangle
6352 #define GL_NV_texture_rectangle 1
6353 #define __GLEE_GL_NV_texture_rectangle 1
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
6363 #ifndef GL_NV_texture_shader
6364 #define GL_NV_texture_shader 1
6365 #define __GLEE_GL_NV_texture_shader 1
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
6444 #ifndef GL_NV_texture_shader2
6445 #define GL_NV_texture_shader2 1
6446 #define __GLEE_GL_NV_texture_shader2 1
6448 #define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF
6453 #ifndef GL_NV_vertex_array_range2
6454 #define GL_NV_vertex_array_range2 1
6455 #define __GLEE_GL_NV_vertex_array_range2 1
6457 #define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533
6462 #ifndef GL_NV_vertex_program
6463 #define GL_NV_vertex_program 1
6464 #define __GLEE_GL_NV_vertex_program 1
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
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
6745 #ifndef GL_SGIX_texture_coordinate_clamp
6746 #define GL_SGIX_texture_coordinate_clamp 1
6747 #define __GLEE_GL_SGIX_texture_coordinate_clamp 1
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
6756 #ifndef GL_SGIX_scalebias_hint
6757 #define GL_SGIX_scalebias_hint 1
6758 #define __GLEE_GL_SGIX_scalebias_hint 1
6760 #define GL_SCALEBIAS_HINT_SGIX 0x8322
6765 #ifndef GL_OML_interlace
6766 #define GL_OML_interlace 1
6767 #define __GLEE_GL_OML_interlace 1
6769 #define GL_INTERLACE_OML 0x8980
6770 #define GL_INTERLACE_READ_OML 0x8981
6775 #ifndef GL_OML_subsample
6776 #define GL_OML_subsample 1
6777 #define __GLEE_GL_OML_subsample 1
6779 #define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982
6780 #define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983
6785 #ifndef GL_OML_resample
6786 #define GL_OML_resample 1
6787 #define __GLEE_GL_OML_resample 1
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
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
6803 #define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E
6804 #define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F
6809 #ifndef GL_ATI_envmap_bumpmap
6810 #define GL_ATI_envmap_bumpmap 1
6811 #define __GLEE_GL_ATI_envmap_bumpmap 1
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
6829 #define glTexBumpParameterivATI pglTexBumpParameterivATI
6830 #define glTexBumpParameterfvATI pglTexBumpParameterfvATI
6831 #define glGetTexBumpParameterivATI pglGetTexBumpParameterivATI
6832 #define glGetTexBumpParameterfvATI pglGetTexBumpParameterfvATI
6837 #ifndef GL_ATI_fragment_shader
6838 #define GL_ATI_fragment_shader 1
6839 #define __GLEE_GL_ATI_fragment_shader 1
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
6948 typedef void (
APIENTRYP PFNGLBEGINFRAGMENTSHADERATIPROC) ();
6954 typedef void (
APIENTRYP PFNGLCOLORFRAGMENTOP3ATIPROC) (
GLenum op,
GLuint dst,
GLuint dstMask,
GLuint dstMod,
GLuint arg1,
GLuint arg1Rep,
GLuint arg1Mod,
GLuint arg2,
GLuint arg2Rep,
GLuint arg2Mod,
GLuint arg3,
GLuint arg3Rep,
GLuint arg3Mod);
6957 typedef void (
APIENTRYP PFNGLALPHAFRAGMENTOP3ATIPROC) (
GLenum op,
GLuint dst,
GLuint dstMod,
GLuint arg1,
GLuint arg1Rep,
GLuint arg1Mod,
GLuint arg2,
GLuint arg2Rep,
GLuint arg2Mod,
GLuint arg3,
GLuint arg3Rep,
GLuint arg3Mod);
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
6991 #ifndef GL_ATI_pn_triangles
6992 #define GL_ATI_pn_triangles 1
6993 #define __GLEE_GL_ATI_pn_triangles 1
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
7008 #define glPNTrianglesiATI pglPNTrianglesiATI
7009 #define glPNTrianglesfATI pglPNTrianglesfATI
7014 #ifndef GL_ATI_vertex_array_object
7015 #define GL_ATI_vertex_array_object 1
7016 #define __GLEE_GL_ATI_vertex_array_object 1
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
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
7066 #ifndef GL_EXT_vertex_shader
7067 #define GL_EXT_vertex_shader 1
7068 #define __GLEE_GL_EXT_vertex_shader 1
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
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
7310 #ifndef GL_ATI_vertex_streams
7311 #define GL_ATI_vertex_streams 1
7312 #define __GLEE_GL_ATI_vertex_streams 1
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
7348 typedef void (
APIENTRYP PFNGLVERTEXSTREAM4SATIPROC) (
GLenum stream, GLshort
x, GLshort
y, GLshort
z, GLshort
w);
7352 typedef void (
APIENTRYP PFNGLVERTEXSTREAM4FATIPROC) (
GLenum stream, GLfloat
x, GLfloat
y, GLfloat
z, GLfloat
w);
7354 typedef void (
APIENTRYP PFNGLVERTEXSTREAM4DATIPROC) (
GLenum stream, GLdouble
x, GLdouble
y, GLdouble
z, GLdouble
w);
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
7463 #ifndef GL_ATI_element_array
7464 #define GL_ATI_element_array 1
7465 #define __GLEE_GL_ATI_element_array 1
7467 #define GL_ELEMENT_ARRAY_ATI 0x8768
7468 #define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769
7469 #define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A
7476 #define glElementPointerATI pglElementPointerATI
7477 #define glDrawElementArrayATI pglDrawElementArrayATI
7478 #define glDrawRangeElementArrayATI pglDrawRangeElementArrayATI
7483 #ifndef GL_SUN_mesh_array
7484 #define GL_SUN_mesh_array 1
7485 #define __GLEE_GL_SUN_mesh_array 1
7487 #define GL_QUAD_MESH_SUN 0x8614
7488 #define GL_TRIANGLE_MESH_SUN 0x8615
7491 #define glDrawMeshArraysSUN pglDrawMeshArraysSUN
7496 #ifndef GL_SUN_slice_accum
7497 #define GL_SUN_slice_accum 1
7498 #define __GLEE_GL_SUN_slice_accum 1
7500 #define GL_SLICE_ACCUM_SUN 0x85CC
7505 #ifndef GL_NV_multisample_filter_hint
7506 #define GL_NV_multisample_filter_hint 1
7507 #define __GLEE_GL_NV_multisample_filter_hint 1
7509 #define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534
7514 #ifndef GL_NV_depth_clamp
7515 #define GL_NV_depth_clamp 1
7516 #define __GLEE_GL_NV_depth_clamp 1
7518 #define GL_DEPTH_CLAMP_NV 0x864F
7523 #ifndef GL_NV_occlusion_query
7524 #define GL_NV_occlusion_query 1
7525 #define __GLEE_GL_NV_occlusion_query 1
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
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
7556 #ifndef GL_NV_point_sprite
7557 #define GL_NV_point_sprite 1
7558 #define __GLEE_GL_NV_point_sprite 1
7560 #define GL_POINT_SPRITE_NV 0x8861
7561 #define GL_COORD_REPLACE_NV 0x8862
7562 #define GL_POINT_SPRITE_R_MODE_NV 0x8863
7567 #define glPointParameteriNV pglPointParameteriNV
7568 #define glPointParameterivNV pglPointParameterivNV
7573 #ifndef GL_NV_texture_shader3
7574 #define GL_NV_texture_shader3 1
7575 #define __GLEE_GL_NV_texture_shader3 1
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
7598 #ifndef GL_NV_vertex_program1_1
7599 #define GL_NV_vertex_program1_1 1
7600 #define __GLEE_GL_NV_vertex_program1_1 1
7606 #ifndef GL_EXT_shadow_funcs
7607 #define GL_EXT_shadow_funcs 1
7608 #define __GLEE_GL_EXT_shadow_funcs 1
7614 #ifndef GL_EXT_stencil_two_side
7615 #define GL_EXT_stencil_two_side 1
7616 #define __GLEE_GL_EXT_stencil_two_side 1
7618 #define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910
7619 #define GL_ACTIVE_STENCIL_FACE_EXT 0x8911
7622 #define glActiveStencilFaceEXT pglActiveStencilFaceEXT
7627 #ifndef GL_ATI_text_fragment_shader
7628 #define GL_ATI_text_fragment_shader 1
7629 #define __GLEE_GL_ATI_text_fragment_shader 1
7631 #define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200
7636 #ifndef GL_APPLE_client_storage
7637 #define GL_APPLE_client_storage 1
7638 #define __GLEE_GL_APPLE_client_storage 1
7640 #define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2
7645 #ifndef GL_APPLE_element_array
7646 #define GL_APPLE_element_array 1
7647 #define __GLEE_GL_APPLE_element_array 1
7649 #define GL_ELEMENT_ARRAY_APPLE 0x8768
7650 #define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8769
7651 #define GL_ELEMENT_ARRAY_POINTER_APPLE 0x876A
7662 #define glElementPointerAPPLE pglElementPointerAPPLE
7663 #define glDrawElementArrayAPPLE pglDrawElementArrayAPPLE
7664 #define glDrawRangeElementArrayAPPLE pglDrawRangeElementArrayAPPLE
7665 #define glMultiDrawElementArrayAPPLE pglMultiDrawElementArrayAPPLE
7666 #define glMultiDrawRangeElementArrayAPPLE pglMultiDrawRangeElementArrayAPPLE
7671 #ifndef GL_APPLE_fence
7672 #define GL_APPLE_fence 1
7673 #define __GLEE_GL_APPLE_fence 1
7675 #define GL_DRAW_PIXELS_APPLE 0x8A0A
7676 #define GL_FENCE_APPLE 0x8A0B
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
7705 #ifndef GL_APPLE_vertex_array_object
7706 #define GL_APPLE_vertex_array_object 1
7707 #define __GLEE_GL_APPLE_vertex_array_object 1
7709 #define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5
7718 #define glBindVertexArrayAPPLE pglBindVertexArrayAPPLE
7719 #define glDeleteVertexArraysAPPLE pglDeleteVertexArraysAPPLE
7720 #define glGenVertexArraysAPPLE pglGenVertexArraysAPPLE
7721 #define glIsVertexArrayAPPLE pglIsVertexArrayAPPLE
7726 #ifndef GL_APPLE_vertex_array_range
7727 #define GL_APPLE_vertex_array_range 1
7728 #define __GLEE_GL_APPLE_vertex_array_range 1
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
7742 #define glVertexArrayRangeAPPLE pglVertexArrayRangeAPPLE
7743 #define glFlushVertexArrayRangeAPPLE pglFlushVertexArrayRangeAPPLE
7744 #define glVertexArrayParameteriAPPLE pglVertexArrayParameteriAPPLE
7749 #ifndef GL_APPLE_ycbcr_422
7750 #define GL_APPLE_ycbcr_422 1
7751 #define __GLEE_GL_APPLE_ycbcr_422 1
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
7761 #define GL_S3_s3tc 1
7762 #define __GLEE_GL_S3_s3tc 1
7764 #define GL_RGB_S3TC 0x83A0
7765 #define GL_RGB4_S3TC 0x83A1
7766 #define GL_RGBA_S3TC 0x83A2
7767 #define GL_RGBA4_S3TC 0x83A3
7772 #ifndef GL_ATI_draw_buffers
7773 #define GL_ATI_draw_buffers 1
7774 #define __GLEE_GL_ATI_draw_buffers 1
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
7795 #define glDrawBuffersATI pglDrawBuffersATI
7800 #ifndef GL_ATI_pixel_format_float
7801 #define GL_ATI_pixel_format_float 1
7802 #define __GLEE_GL_ATI_pixel_format_float 1
7804 #define GL_TYPE_RGBA_FLOAT_ATI 0x8820
7805 #define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835
7810 #ifndef GL_ATI_texture_env_combine3
7811 #define GL_ATI_texture_env_combine3 1
7812 #define __GLEE_GL_ATI_texture_env_combine3 1
7814 #define GL_MODULATE_ADD_ATI 0x8744
7815 #define GL_MODULATE_SIGNED_ADD_ATI 0x8745
7816 #define GL_MODULATE_SUBTRACT_ATI 0x8746
7821 #ifndef GL_ATI_texture_float
7822 #define GL_ATI_texture_float 1
7823 #define __GLEE_GL_ATI_texture_float 1
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
7841 #ifndef GL_NV_float_buffer
7842 #define GL_NV_float_buffer 1
7843 #define __GLEE_GL_NV_float_buffer 1
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
7864 #ifndef GL_NV_fragment_program
7865 #define GL_NV_fragment_program 1
7866 #define __GLEE_GL_NV_fragment_program 1
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
7875 typedef void (
APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (
GLuint id, GLsizei
len,
const GLubyte *
name, GLdouble
x, GLdouble
y, GLdouble
z, GLdouble
w);
7886 #define glProgramNamedParameter4fNV pglProgramNamedParameter4fNV
7887 #define glProgramNamedParameter4dNV pglProgramNamedParameter4dNV
7888 #define glProgramNamedParameter4fvNV pglProgramNamedParameter4fvNV
7889 #define glProgramNamedParameter4dvNV pglProgramNamedParameter4dvNV
7890 #define glGetProgramNamedParameterfvNV pglGetProgramNamedParameterfvNV
7891 #define glGetProgramNamedParameterdvNV pglGetProgramNamedParameterdvNV
7896 #ifndef GL_NV_half_float
7897 #define GL_NV_half_float 1
7898 #define __GLEE_GL_NV_half_float 1
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);
7908 typedef void (
APIENTRYP PFNGLNORMAL3HVNVPROC) (
const GLhalfNV *
v);
7910 typedef void (
APIENTRYP PFNGLCOLOR3HVNVPROC) (
const GLhalfNV *
v);
7912 typedef void (
APIENTRYP PFNGLCOLOR4HVNVPROC) (
const GLhalfNV *
v);
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);
7927 typedef void (
APIENTRYP PFNGLMULTITEXCOORD4HNVPROC) (
GLenum target, GLhalfNV
s, GLhalfNV
t, GLhalfNV
r, GLhalfNV
q);
7929 typedef void (
APIENTRYP PFNGLFOGCOORDHNVPROC) (GLhalfNV fog);
7930 typedef void (
APIENTRYP PFNGLFOGCOORDHVNVPROC) (
const GLhalfNV * fog);
7932 typedef void (
APIENTRYP PFNGLSECONDARYCOLOR3HVNVPROC) (
const GLhalfNV *
v);
7933 typedef void (
APIENTRYP PFNGLVERTEXWEIGHTHNVPROC) (GLhalfNV weight);
7934 typedef void (
APIENTRYP PFNGLVERTEXWEIGHTHVNVPROC) (
const GLhalfNV * weight);
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
8043 #ifndef GL_NV_pixel_data_range
8044 #define GL_NV_pixel_data_range 1
8045 #define __GLEE_GL_NV_pixel_data_range 1
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
8057 #define glPixelDataRangeNV pglPixelDataRangeNV
8058 #define glFlushPixelDataRangeNV pglFlushPixelDataRangeNV
8063 #ifndef GL_NV_primitive_restart
8064 #define GL_NV_primitive_restart 1
8065 #define __GLEE_GL_NV_primitive_restart 1
8067 #define GL_PRIMITIVE_RESTART_NV 0x8558
8068 #define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559
8073 #define glPrimitiveRestartNV pglPrimitiveRestartNV
8074 #define glPrimitiveRestartIndexNV pglPrimitiveRestartIndexNV
8079 #ifndef GL_NV_texture_expand_normal
8080 #define GL_NV_texture_expand_normal 1
8081 #define __GLEE_GL_NV_texture_expand_normal 1
8083 #define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F
8088 #ifndef GL_NV_vertex_program2
8089 #define GL_NV_vertex_program2 1
8090 #define __GLEE_GL_NV_vertex_program2 1
8096 #ifndef GL_ATI_map_object_buffer
8097 #define GL_ATI_map_object_buffer 1
8098 #define __GLEE_GL_ATI_map_object_buffer 1
8104 #define glMapObjectBufferATI pglMapObjectBufferATI
8105 #define glUnmapObjectBufferATI pglUnmapObjectBufferATI
8110 #ifndef GL_ATI_separate_stencil
8111 #define GL_ATI_separate_stencil 1
8112 #define __GLEE_GL_ATI_separate_stencil 1
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
8122 #define glStencilOpSeparateATI pglStencilOpSeparateATI
8123 #define glStencilFuncSeparateATI pglStencilFuncSeparateATI
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
8138 #define glVertexAttribArrayObjectATI pglVertexAttribArrayObjectATI
8139 #define glGetVertexAttribArrayObjectfvATI pglGetVertexAttribArrayObjectfvATI
8140 #define glGetVertexAttribArrayObjectivATI pglGetVertexAttribArrayObjectivATI
8145 #ifndef GL_OES_read_format
8146 #define GL_OES_read_format 1
8147 #define __GLEE_GL_OES_read_format 1
8149 #define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A
8150 #define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B
8155 #ifndef GL_EXT_depth_bounds_test
8156 #define GL_EXT_depth_bounds_test 1
8157 #define __GLEE_GL_EXT_depth_bounds_test 1
8159 #define GL_DEPTH_BOUNDS_TEST_EXT 0x8890
8160 #define GL_DEPTH_BOUNDS_EXT 0x8891
8163 #define glDepthBoundsEXT pglDepthBoundsEXT
8168 #ifndef GL_EXT_texture_mirror_clamp
8169 #define GL_EXT_texture_mirror_clamp 1
8170 #define __GLEE_GL_EXT_texture_mirror_clamp 1
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
8179 #ifndef GL_EXT_blend_equation_separate
8180 #define GL_EXT_blend_equation_separate 1
8181 #define __GLEE_GL_EXT_blend_equation_separate 1
8183 #define GL_BLEND_EQUATION_RGB_EXT GL_BLEND_EQUATION
8184 #define GL_BLEND_EQUATION_ALPHA_EXT 0x883D
8187 #define glBlendEquationSeparateEXT pglBlendEquationSeparateEXT
8192 #ifndef GL_MESA_pack_invert
8193 #define GL_MESA_pack_invert 1
8194 #define __GLEE_GL_MESA_pack_invert 1
8196 #define GL_PACK_INVERT_MESA 0x8758
8201 #ifndef GL_MESA_ycbcr_texture
8202 #define GL_MESA_ycbcr_texture 1
8203 #define __GLEE_GL_MESA_ycbcr_texture 1
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
8212 #ifndef GL_EXT_pixel_buffer_object
8213 #define GL_EXT_pixel_buffer_object 1
8214 #define __GLEE_GL_EXT_pixel_buffer_object 1
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
8224 #ifndef GL_NV_fragment_program_option
8225 #define GL_NV_fragment_program_option 1
8226 #define __GLEE_GL_NV_fragment_program_option 1
8232 #ifndef GL_NV_fragment_program2
8233 #define GL_NV_fragment_program2 1
8234 #define __GLEE_GL_NV_fragment_program2 1
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
8245 #ifndef GL_NV_vertex_program2_option
8246 #define GL_NV_vertex_program2_option 1
8247 #define __GLEE_GL_NV_vertex_program2_option 1
8253 #ifndef GL_NV_vertex_program3
8254 #define GL_NV_vertex_program3 1
8255 #define __GLEE_GL_NV_vertex_program3 1
8261 #ifndef GL_EXT_framebuffer_object
8262 #define GL_EXT_framebuffer_object 1
8263 #define __GLEE_GL_EXT_framebuffer_object 1
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
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
8373 #ifndef GL_GREMEDY_string_marker
8374 #define GL_GREMEDY_string_marker 1
8375 #define __GLEE_GL_GREMEDY_string_marker 1
8379 #define glStringMarkerGREMEDY pglStringMarkerGREMEDY
8384 #ifndef GL_EXT_Cg_shader
8385 #define GL_EXT_Cg_shader 1
8386 #define __GLEE_GL_EXT_Cg_shader 1
8388 #define GL_CG_VERTEX_SHADER_EXT 0x890E
8389 #define GL_CG_FRAGMENT_SHADER_EXT 0x890F
8394 #ifndef GL_EXT_timer_query
8395 #define GL_EXT_timer_query 1
8396 #define __GLEE_GL_EXT_timer_query 1
8398 #define GL_TIME_ELAPSED_EXT 0x88BF
8403 #define glGetQueryObjecti64vEXT pglGetQueryObjecti64vEXT
8404 #define glGetQueryObjectui64vEXT pglGetQueryObjectui64vEXT
8409 #ifndef GL_EXT_texture_buffer_object
8410 #define GL_EXT_texture_buffer_object 1
8411 #define __GLEE_GL_EXT_texture_buffer_object 1
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
8420 #define glTexBufferEXT pglTexBufferEXT
8425 #ifndef GL_EXT_gpu_shader4
8426 #define GL_EXT_gpu_shader4 1
8427 #define __GLEE_GL_EXT_gpu_shader4 1
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
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
8561 #ifndef GL_EXT_geometry_shader4
8562 #define GL_EXT_geometry_shader4 1
8563 #define __GLEE_GL_EXT_geometry_shader4 1
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
8593 #define glProgramParameteriEXT pglProgramParameteriEXT
8594 #define glFramebufferTextureEXT pglFramebufferTextureEXT
8595 #define glFramebufferTextureLayerEXT pglFramebufferTextureLayerEXT
8596 #define glFramebufferTextureFaceEXT pglFramebufferTextureFaceEXT
8601 #ifndef GL_EXT_bindable_uniform
8602 #define GL_EXT_bindable_uniform 1
8603 #define __GLEE_GL_EXT_bindable_uniform 1
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
8617 #define glUniformBufferEXT pglUniformBufferEXT
8618 #define glGetUniformBufferSizeEXT pglGetUniformBufferSizeEXT
8619 #define glGetUniformOffsetEXT pglGetUniformOffsetEXT
8624 #ifndef GL_EXT_framebuffer_sRGB
8625 #define GL_EXT_framebuffer_sRGB 1
8626 #define __GLEE_GL_EXT_framebuffer_sRGB 1
8628 #define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9
8629 #define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA
8634 #ifndef GL_EXT_texture_shared_exponent
8635 #define GL_EXT_texture_shared_exponent 1
8636 #define __GLEE_GL_EXT_texture_shared_exponent 1
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
8645 #ifndef GL_EXT_packed_float
8646 #define GL_EXT_packed_float 1
8647 #define __GLEE_GL_EXT_packed_float 1
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
8656 #ifndef GL_EXT_texture_array
8657 #define GL_EXT_texture_array 1
8658 #define __GLEE_GL_EXT_texture_array 1
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
8672 #ifndef GL_EXT_texture_integer
8673 #define GL_EXT_texture_integer 1
8674 #define __GLEE_GL_EXT_texture_integer 1
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
8735 #define glTexParameterIivEXT pglTexParameterIivEXT
8736 #define glTexParameterIuivEXT pglTexParameterIuivEXT
8737 #define glGetTexParameterIivEXT pglGetTexParameterIivEXT
8738 #define glGetTexParameterIuivEXT pglGetTexParameterIuivEXT
8739 #define glClearColorIiEXT pglClearColorIiEXT
8740 #define glClearColorIuiEXT pglClearColorIuiEXT
8745 #ifndef GL_NV_depth_buffer_float
8746 #define GL_NV_depth_buffer_float 1
8747 #define __GLEE_GL_NV_depth_buffer_float 1
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
8755 typedef void (
APIENTRYP PFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble
zmax);
8759 #define glDepthRangedNV pglDepthRangedNV
8760 #define glClearDepthdNV pglClearDepthdNV
8761 #define glDepthBoundsdNV pglDepthBoundsdNV
8766 #ifndef GL_EXT_texture_compression_latc
8767 #define GL_EXT_texture_compression_latc 1
8768 #define __GLEE_GL_EXT_texture_compression_latc 1
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
8778 #ifndef GL_NV_transform_feedback
8779 #define GL_NV_transform_feedback 1
8780 #define __GLEE_GL_NV_transform_feedback 1
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
8808 typedef void (
APIENTRYP PFNGLENDTRANSFORMFEEDBACKNVPROC) ();
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
8844 #ifndef GL_NV_geometry_program4
8845 #define GL_NV_geometry_program4 1
8846 #define __GLEE_GL_NV_geometry_program4 1
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
8853 #define glProgramVertexLimitNV pglProgramVertexLimitNV
8858 #ifndef GL_NV_gpu_program4
8859 #define GL_NV_gpu_program4 1
8860 #define __GLEE_GL_NV_gpu_program4 1
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
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
8922 #ifndef GL_NV_framebuffer_multisample_coverage
8923 #define GL_NV_framebuffer_multisample_coverage 1
8924 #define __GLEE_GL_NV_framebuffer_multisample_coverage 1
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
8934 #define glRenderbufferStorageMultisampleCoverageNV pglRenderbufferStorageMultisampleCoverageNV
8939 #ifndef GL_EXT_framebuffer_multisample
8940 #define GL_EXT_framebuffer_multisample 1
8941 #define __GLEE_GL_EXT_framebuffer_multisample 1
8943 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56
8944 #define GL_MAX_SAMPLES_EXT 0x8D57
8945 #define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB
8948 #define glRenderbufferStorageMultisampleEXT pglRenderbufferStorageMultisampleEXT
8953 #ifndef GL_EXT_framebuffer_blit
8954 #define GL_EXT_framebuffer_blit 1
8955 #define __GLEE_GL_EXT_framebuffer_blit 1
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
8963 #define glBlitFramebufferEXT pglBlitFramebufferEXT
8968 #ifndef GL_EXT_texture_compression_rgtc
8969 #define GL_EXT_texture_compression_rgtc 1
8970 #define __GLEE_GL_EXT_texture_compression_rgtc 1
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
8980 #ifndef GL_EXT_color_matrix
8981 #define GL_EXT_color_matrix 1
8982 #define __GLEE_GL_EXT_color_matrix 1
8988 #ifndef GL_SGIX_texture_select
8989 #define GL_SGIX_texture_select 1
8990 #define __GLEE_GL_SGIX_texture_select 1
8996 #ifndef GL_INGR_blend_func_separate
8997 #define GL_INGR_blend_func_separate 1
8998 #define __GLEE_GL_INGR_blend_func_separate 1
9002 #define glBlendFuncSeparateINGR pglBlendFuncSeparateINGR
9007 #ifndef GL_SGIX_depth_pass_instrument
9008 #define GL_SGIX_depth_pass_instrument 1
9009 #define __GLEE_GL_SGIX_depth_pass_instrument 1
9015 #ifndef GL_SGIX_igloo_interface
9016 #define GL_SGIX_igloo_interface 1
9017 #define __GLEE_GL_SGIX_igloo_interface 1
9021 #define glIglooInterfaceSGIX pglIglooInterfaceSGIX
9026 #ifndef GL_EXT_draw_buffers2
9027 #define GL_EXT_draw_buffers2 1
9028 #define __GLEE_GL_EXT_draw_buffers2 1
9042 #define glColorMaskIndexedEXT pglColorMaskIndexedEXT
9043 #define glGetBooleanIndexedvEXT pglGetBooleanIndexedvEXT
9044 #define glGetIntegerIndexedvEXT pglGetIntegerIndexedvEXT
9045 #define glEnableIndexedEXT pglEnableIndexedEXT
9046 #define glDisableIndexedEXT pglDisableIndexedEXT
9047 #define glIsEnabledIndexedEXT pglIsEnabledIndexedEXT
9052 #ifndef GL_NV_parameter_buffer_object
9053 #define GL_NV_parameter_buffer_object 1
9054 #define __GLEE_GL_NV_parameter_buffer_object 1
9062 #define glProgramBufferParametersfvNV pglProgramBufferParametersfvNV
9063 #define glProgramBufferParametersIivNV pglProgramBufferParametersIivNV
9064 #define glProgramBufferParametersIuivNV pglProgramBufferParametersIuivNV
9069 #ifndef GL_EXT_draw_instanced
9070 #define GL_EXT_draw_instanced 1
9071 #define __GLEE_GL_EXT_draw_instanced 1
9077 #define glDrawArraysInstancedEXT pglDrawArraysInstancedEXT
9078 #define glDrawElementsInstancedEXT pglDrawElementsInstancedEXT
9083 #ifndef GL_EXT_fragment_lighting
9084 #define GL_EXT_fragment_lighting 1
9085 #define __GLEE_GL_EXT_fragment_lighting 1
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
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
9159 #ifndef GL_EXT_packed_depth_stencil
9160 #define GL_EXT_packed_depth_stencil 1
9161 #define __GLEE_GL_EXT_packed_depth_stencil 1
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
9171 #ifndef GL_EXT_scene_marker
9172 #define GL_EXT_scene_marker 1
9173 #define __GLEE_GL_EXT_scene_marker 1
9179 #define glBeginSceneEXT pglBeginSceneEXT
9180 #define glEndSceneEXT pglEndSceneEXT
9185 #ifndef GL_EXT_stencil_clear_tag
9186 #define GL_EXT_stencil_clear_tag 1
9187 #define __GLEE_GL_EXT_stencil_clear_tag 1
9189 #define GL_STENCIL_TAG_BITS_EXT 0x88F2
9190 #define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3
9195 #ifndef GL_EXT_texture_compression_dxt1
9196 #define GL_EXT_texture_compression_dxt1 1
9197 #define __GLEE_GL_EXT_texture_compression_dxt1 1
9199 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
9200 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
9205 #ifndef GL_EXT_texture_env
9206 #define GL_EXT_texture_env 1
9207 #define __GLEE_GL_EXT_texture_env 1
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
9224 #ifndef GL_EXT_texture_sRGB
9225 #define GL_EXT_texture_sRGB 1
9226 #define __GLEE_GL_EXT_texture_sRGB 1
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
9248 #ifndef GL_IBM_static_data
9249 #define GL_IBM_static_data 1
9250 #define __GLEE_GL_IBM_static_data 1
9252 #define GL_ALL_STATIC_DATA_IBM 103060
9253 #define GL_STATIC_VERTEX_ARRAY_IBM 103061
9258 #ifndef GL_MESAX_texture_stack
9259 #define GL_MESAX_texture_stack 1
9260 #define __GLEE_GL_MESAX_texture_stack 1
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
9272 #ifndef GL_OES_byte_coordinates
9273 #define GL_OES_byte_coordinates 1
9274 #define __GLEE_GL_OES_byte_coordinates 1
9276 #define GL_BYTE 0x1400
9281 #ifndef GL_OES_compressed_paletted_texture
9282 #define GL_OES_compressed_paletted_texture 1
9283 #define __GLEE_GL_OES_compressed_paletted_texture 1
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
9299 #ifndef GL_OES_single_precision
9300 #define GL_OES_single_precision 1
9301 #define __GLEE_GL_OES_single_precision 1
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);
9315 #define glDepthRangefOES pglDepthRangefOES
9316 #define glFrustumfOES pglFrustumfOES
9317 #define glOrthofOES pglOrthofOES
9318 #define glClipPlanefOES pglClipPlanefOES
9319 #define glGetClipPlanefOES pglGetClipPlanefOES
9320 #define glClearDepthfOES pglClearDepthfOES
9325 #ifndef GL_SGIX_pixel_texture_bits
9326 #define GL_SGIX_pixel_texture_bits 1
9327 #define __GLEE_GL_SGIX_pixel_texture_bits 1
9333 #ifndef GL_SGIX_texture_range
9334 #define GL_SGIX_texture_range 1
9335 #define __GLEE_GL_SGIX_texture_range 1
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
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)
9439 #ifndef WGL_ARB_buffer_region
9440 #define WGL_ARB_buffer_region 1
9441 #define __GLEE_WGL_ARB_buffer_region 1
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);
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
9463 #ifndef WGL_ARB_multisample
9464 #define WGL_ARB_multisample 1
9465 #define __GLEE_WGL_ARB_multisample 1
9467 #define WGL_SAMPLE_BUFFERS_ARB 0x2041
9468 #define WGL_SAMPLES_ARB 0x2042
9473 #ifndef WGL_ARB_extensions_string
9474 #define WGL_ARB_extensions_string 1
9475 #define __GLEE_WGL_ARB_extensions_string 1
9477 typedef const char * (
APIENTRYP PFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc);
9478 GLEE_EXTERN PFNWGLGETEXTENSIONSSTRINGARBPROC pwglGetExtensionsStringARB;
9479 #define wglGetExtensionsStringARB pwglGetExtensionsStringARB
9484 #ifndef WGL_ARB_pixel_format
9485 #define WGL_ARB_pixel_format 1
9486 #define __GLEE_WGL_ARB_pixel_format 1
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
9550 #ifndef WGL_ARB_make_current_read
9551 #define WGL_ARB_make_current_read 1
9552 #define __GLEE_WGL_ARB_make_current_read 1
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
9566 #ifndef WGL_ARB_pbuffer
9567 #define WGL_ARB_pbuffer 1
9568 #define __GLEE_WGL_ARB_pbuffer 1
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
9597 #ifndef WGL_ARB_render_texture
9598 #define WGL_ARB_render_texture 1
9599 #define __GLEE_WGL_ARB_render_texture 1
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
9647 #ifndef WGL_ARB_pixel_format_float
9648 #define WGL_ARB_pixel_format_float 1
9649 #define __GLEE_WGL_ARB_pixel_format_float 1
9651 #define WGL_TYPE_RGBA_FLOAT_ARB 0x21A0
9656 #ifndef WGL_EXT_make_current_read
9657 #define WGL_EXT_make_current_read 1
9658 #define __GLEE_WGL_EXT_make_current_read 1
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
9671 #ifndef WGL_EXT_pixel_format
9672 #define WGL_EXT_pixel_format 1
9673 #define __GLEE_WGL_EXT_pixel_format 1
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
9733 #ifndef WGL_EXT_pbuffer
9734 #define WGL_EXT_pbuffer 1
9735 #define __GLEE_WGL_EXT_pbuffer 1
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
9765 #ifndef WGL_EXT_depth_float
9766 #define WGL_EXT_depth_float 1
9767 #define __GLEE_WGL_EXT_depth_float 1
9769 #define WGL_DEPTH_FLOAT_EXT 0x2040
9774 #ifndef WGL_3DFX_multisample
9775 #define WGL_3DFX_multisample 1
9776 #define __GLEE_WGL_3DFX_multisample 1
9778 #define WGL_SAMPLE_BUFFERS_3DFX 0x2060
9779 #define WGL_SAMPLES_3DFX 0x2061
9784 #ifndef WGL_EXT_multisample
9785 #define WGL_EXT_multisample 1
9786 #define __GLEE_WGL_EXT_multisample 1
9788 #define WGL_SAMPLE_BUFFERS_EXT 0x2041
9789 #define WGL_SAMPLES_EXT 0x2042
9794 #ifndef WGL_I3D_digital_video_control
9795 #define WGL_I3D_digital_video_control 1
9796 #define __GLEE_WGL_I3D_digital_video_control 1
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
9812 #ifndef WGL_I3D_gamma
9813 #define WGL_I3D_gamma 1
9814 #define __GLEE_WGL_I3D_gamma 1
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
9834 #ifndef WGL_I3D_genlock
9835 #define WGL_I3D_genlock 1
9836 #define __GLEE_WGL_I3D_genlock 1
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
9887 #ifndef WGL_I3D_image_buffer
9888 #define WGL_I3D_image_buffer 1
9889 #define __GLEE_WGL_I3D_image_buffer 1
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
9909 #ifndef WGL_I3D_swap_frame_lock
9910 #define WGL_I3D_swap_frame_lock 1
9911 #define __GLEE_WGL_I3D_swap_frame_lock 1
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
9929 #ifndef WGL_NV_render_depth_texture
9930 #define WGL_NV_render_depth_texture 1
9931 #define __GLEE_WGL_NV_render_depth_texture 1
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
9942 #ifndef WGL_NV_render_texture_rectangle
9943 #define WGL_NV_render_texture_rectangle 1
9944 #define __GLEE_WGL_NV_render_texture_rectangle 1
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
9953 #ifndef WGL_ATI_pixel_format_float
9954 #define WGL_ATI_pixel_format_float 1
9955 #define __GLEE_WGL_ATI_pixel_format_float 1
9957 #define WGL_TYPE_RGBA_FLOAT_ATI 0x21A0
9962 #ifndef WGL_NV_float_buffer
9963 #define WGL_NV_float_buffer 1
9964 #define __GLEE_WGL_NV_float_buffer 1
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
9979 #ifndef WGL_EXT_display_color_table
9980 #define WGL_EXT_display_color_table 1
9981 #define __GLEE_WGL_EXT_display_color_table 1
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
9999 #ifndef WGL_EXT_extensions_string
10000 #define WGL_EXT_extensions_string 1
10001 #define __GLEE_WGL_EXT_extensions_string 1
10003 typedef const char * (
APIENTRYP PFNWGLGETEXTENSIONSSTRINGEXTPROC) ();
10004 GLEE_EXTERN PFNWGLGETEXTENSIONSSTRINGEXTPROC pwglGetExtensionsStringEXT;
10005 #define wglGetExtensionsStringEXT pwglGetExtensionsStringEXT
10010 #ifndef WGL_EXT_swap_control
10011 #define WGL_EXT_swap_control 1
10012 #define __GLEE_WGL_EXT_swap_control 1
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
10024 #ifndef WGL_NV_vertex_array_range
10025 #define WGL_NV_vertex_array_range 1
10026 #define __GLEE_WGL_NV_vertex_array_range 1
10028 typedef void* (
APIENTRYP PFNWGLALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority);
10030 GLEE_EXTERN PFNWGLALLOCATEMEMORYNVPROC pwglAllocateMemoryNV;
10031 GLEE_EXTERN PFNWGLFREEMEMORYNVPROC pwglFreeMemoryNV;
10032 #define wglAllocateMemoryNV pwglAllocateMemoryNV
10033 #define wglFreeMemoryNV pwglFreeMemoryNV
10038 #ifndef WGL_OML_sync_control
10039 #define WGL_OML_sync_control 1
10040 #define __GLEE_WGL_OML_sync_control 1
10042 typedef BOOL (
APIENTRYP PFNWGLGETSYNCVALUESOMLPROC) (HDC hdc, 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
10064 #ifndef WGL_I3D_swap_frame_usage
10065 #define WGL_I3D_swap_frame_usage 1
10066 #define __GLEE_WGL_I3D_swap_frame_usage 1
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
10084 #ifndef WGL_3DL_stereo_control
10085 #define WGL_3DL_stereo_control 1
10086 #define __GLEE_WGL_3DL_stereo_control 1
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
10096 #elif defined(__APPLE__) || defined(__APPLE_CC__)
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)
10171 #ifndef GLX_VERSION_1_3
10172 #define GLX_VERSION_1_3 1
10173 #define __GLEE_GLX_VERSION_1_3 1
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
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
10289 #ifndef GLX_VERSION_1_4
10290 #define GLX_VERSION_1_4 1
10291 #define __GLEE_GLX_VERSION_1_4 1
10293 #define GLX_SAMPLE_BUFFERS 100000
10294 #define GLX_SAMPLES 100001
10297 #define glXGetProcAddress pglXGetProcAddress
10302 #ifndef GLX_ARB_multisample
10303 #define GLX_ARB_multisample 1
10304 #define __GLEE_GLX_ARB_multisample 1
10306 #define GLX_SAMPLE_BUFFERS_ARB 100000
10307 #define GLX_SAMPLES_ARB 100001
10312 #ifndef GLX_ARB_fbconfig_float
10313 #define GLX_ARB_fbconfig_float 1
10314 #define __GLEE_GLX_ARB_fbconfig_float 1
10316 #define GLX_RGBA_FLOAT_TYPE_ARB 0x20B9
10317 #define GLX_RGBA_FLOAT_BIT_ARB 0x00000004
10322 #ifndef GLX_SGIS_multisample
10323 #define GLX_SGIS_multisample 1
10324 #define __GLEE_GLX_SGIS_multisample 1
10326 #define GLX_SAMPLE_BUFFERS_SGIS 100000
10327 #define GLX_SAMPLES_SGIS 100001
10332 #ifndef GLX_EXT_visual_info
10333 #define GLX_EXT_visual_info 1
10334 #define __GLEE_GLX_EXT_visual_info 1
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
10356 #ifndef GLX_SGI_swap_control
10357 #define GLX_SGI_swap_control 1
10358 #define __GLEE_GLX_SGI_swap_control 1
10360 typedef int (
APIENTRYP PFNGLXSWAPINTERVALSGIPROC) (
int interval);
10362 #define glXSwapIntervalSGI pglXSwapIntervalSGI
10367 #ifndef GLX_SGI_video_sync
10368 #define GLX_SGI_video_sync 1
10369 #define __GLEE_GLX_SGI_video_sync 1
10375 #define glXGetVideoSyncSGI pglXGetVideoSyncSGI
10376 #define glXWaitVideoSyncSGI pglXWaitVideoSyncSGI
10381 #ifndef GLX_SGI_make_current_read
10382 #define GLX_SGI_make_current_read 1
10383 #define __GLEE_GLX_SGI_make_current_read 1
10389 #define glXMakeCurrentReadSGI pglXMakeCurrentReadSGI
10390 #define glXGetCurrentReadDrawableSGI pglXGetCurrentReadDrawableSGI
10395 #ifndef GLX_EXT_visual_rating
10396 #define GLX_EXT_visual_rating 1
10397 #define __GLEE_GLX_EXT_visual_rating 1
10399 #define GLX_VISUAL_CAVEAT_EXT 0x20
10400 #define GLX_SLOW_VISUAL_EXT 0x8001
10401 #define GLX_NON_CONFORMANT_VISUAL_EXT 0x800D
10406 #ifndef GLX_EXT_import_context
10407 #define GLX_EXT_import_context 1
10408 #define __GLEE_GLX_EXT_import_context 1
10410 #define GLX_SHARE_CONTEXT_EXT 0x800A
10411 #define GLX_VISUAL_ID_EXT 0x800B
10412 #define GLX_SCREEN_EXT 0x800C
10423 #define glXGetCurrentDisplayEXT pglXGetCurrentDisplayEXT
10424 #define glXQueryContextInfoEXT pglXQueryContextInfoEXT
10425 #define glXGetContextIDEXT pglXGetContextIDEXT
10426 #define glXImportContextEXT pglXImportContextEXT
10427 #define glXFreeContextEXT pglXFreeContextEXT
10432 #ifndef GLX_SGIX_fbconfig
10433 #define GLX_SGIX_fbconfig 1
10434 #define __GLEE_GLX_SGIX_fbconfig 1
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
10458 #define glXGetFBConfigAttribSGIX pglXGetFBConfigAttribSGIX
10459 #define glXChooseFBConfigSGIX pglXChooseFBConfigSGIX
10460 #define glXCreateGLXPixmapWithConfigSGIX pglXCreateGLXPixmapWithConfigSGIX
10461 #define glXCreateContextWithConfigSGIX pglXCreateContextWithConfigSGIX
10462 #define glXGetVisualFromFBConfigSGIX pglXGetVisualFromFBConfigSGIX
10463 #define glXGetFBConfigFromVisualSGIX pglXGetFBConfigFromVisualSGIX
10468 #ifndef GLX_SGIX_pbuffer
10469 #define GLX_SGIX_pbuffer 1
10470 #define __GLEE_GLX_SGIX_pbuffer 1
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
10507 #define glXCreateGLXPbufferSGIX pglXCreateGLXPbufferSGIX
10508 #define glXDestroyGLXPbufferSGIX pglXDestroyGLXPbufferSGIX
10509 #define glXQueryGLXPbufferSGIX pglXQueryGLXPbufferSGIX
10510 #define glXSelectEventSGIX pglXSelectEventSGIX
10511 #define glXGetSelectedEventSGIX pglXGetSelectedEventSGIX
10516 #ifndef GLX_SGI_cushion
10517 #define GLX_SGI_cushion 1
10518 #define __GLEE_GLX_SGI_cushion 1
10522 #define glXCushionSGI pglXCushionSGI
10527 #ifndef GLX_SGIX_video_resize
10528 #define GLX_SGIX_video_resize 1
10529 #define __GLEE_GLX_SGIX_video_resize 1
10531 #define GLX_SYNC_FRAME_SGIX 0x00000000
10532 #define GLX_SYNC_SWAP_SGIX 0x00000001
10543 #define glXBindChannelToWindowSGIX pglXBindChannelToWindowSGIX
10544 #define glXChannelRectSGIX pglXChannelRectSGIX
10545 #define glXQueryChannelRectSGIX pglXQueryChannelRectSGIX
10546 #define glXQueryChannelDeltasSGIX pglXQueryChannelDeltasSGIX
10547 #define glXChannelRectSyncSGIX pglXChannelRectSyncSGIX
10552 #ifndef GLX_SGIX_swap_group
10553 #define GLX_SGIX_swap_group 1
10554 #define __GLEE_GLX_SGIX_swap_group 1
10558 #define glXJoinSwapGroupSGIX pglXJoinSwapGroupSGIX
10563 #ifndef GLX_SGIX_swap_barrier
10564 #define GLX_SGIX_swap_barrier 1
10565 #define __GLEE_GLX_SGIX_swap_barrier 1
10571 #define glXBindSwapBarrierSGIX pglXBindSwapBarrierSGIX
10572 #define glXQueryMaxSwapBarriersSGIX pglXQueryMaxSwapBarriersSGIX
10577 #ifndef GLX_SGIS_blended_overlay
10578 #define GLX_SGIS_blended_overlay 1
10579 #define __GLEE_GLX_SGIS_blended_overlay 1
10581 #define GLX_BLENDED_RGBA_SGIS 0x8025
10586 #ifndef GLX_SGIS_shared_multisample
10587 #define GLX_SGIS_shared_multisample 1
10588 #define __GLEE_GLX_SGIS_shared_multisample 1
10590 #define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026
10591 #define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027
10596 #ifndef GLX_SUN_get_transparent_index
10597 #define GLX_SUN_get_transparent_index 1
10598 #define __GLEE_GLX_SUN_get_transparent_index 1
10602 #define glXGetTransparentIndexSUN pglXGetTransparentIndexSUN
10607 #ifndef GLX_3DFX_multisample
10608 #define GLX_3DFX_multisample 1
10609 #define __GLEE_GLX_3DFX_multisample 1
10611 #define GLX_SAMPLE_BUFFERS_3DFX 0x8050
10612 #define GLX_SAMPLES_3DFX 0x8051
10617 #ifndef GLX_MESA_copy_sub_buffer
10618 #define GLX_MESA_copy_sub_buffer 1
10619 #define __GLEE_GLX_MESA_copy_sub_buffer 1
10623 #define glXCopySubBufferMESA pglXCopySubBufferMESA
10628 #ifndef GLX_MESA_pixmap_colormap
10629 #define GLX_MESA_pixmap_colormap 1
10630 #define __GLEE_GLX_MESA_pixmap_colormap 1
10634 #define glXCreateGLXPixmapMESA pglXCreateGLXPixmapMESA
10639 #ifndef GLX_MESA_release_buffers
10640 #define GLX_MESA_release_buffers 1
10641 #define __GLEE_GLX_MESA_release_buffers 1
10645 #define glXReleaseBuffersMESA pglXReleaseBuffersMESA
10650 #ifndef GLX_MESA_set_3dfx_mode
10651 #define GLX_MESA_set_3dfx_mode 1
10652 #define __GLEE_GLX_MESA_set_3dfx_mode 1
10654 #define GLX_3DFX_WINDOW_MODE_MESA 0x1
10655 #define GLX_3DFX_FULLSCREEN_MODE_MESA 0x2
10658 #define glXSet3DfxModeMESA pglXSet3DfxModeMESA
10663 #ifndef GLX_SGIX_visual_select_group
10664 #define GLX_SGIX_visual_select_group 1
10665 #define __GLEE_GLX_SGIX_visual_select_group 1
10667 #define GLX_VISUAL_SELECT_GROUP_SGIX 0x8028
10672 #ifndef GLX_OML_swap_method
10673 #define GLX_OML_swap_method 1
10674 #define __GLEE_GLX_OML_swap_method 1
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
10684 #ifndef GLX_OML_sync_control
10685 #define GLX_OML_sync_control 1
10686 #define __GLEE_GLX_OML_sync_control 1
10698 #define glXGetSyncValuesOML pglXGetSyncValuesOML
10699 #define glXGetMscRateOML pglXGetMscRateOML
10700 #define glXSwapBuffersMscOML pglXSwapBuffersMscOML
10701 #define glXWaitForMscOML pglXWaitForMscOML
10702 #define glXWaitForSbcOML pglXWaitForSbcOML
10707 #ifndef GLX_NV_float_buffer
10708 #define GLX_NV_float_buffer 1
10709 #define __GLEE_GLX_NV_float_buffer 1
10711 #define GLX_FLOAT_COMPONENTS_NV 0x20B0
10716 #ifndef GLX_SGIX_hyperpipe
10717 #define GLX_SGIX_hyperpipe 1
10718 #define __GLEE_GLX_SGIX_hyperpipe 1
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
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
10758 #ifndef GLX_MESA_agp_offset
10759 #define GLX_MESA_agp_offset 1
10760 #define __GLEE_GLX_MESA_agp_offset 1
10764 #define glXGetAGPOffsetMESA pglXGetAGPOffsetMESA
10769 #ifndef GLX_EXT_scene_marker
10770 #define GLX_EXT_scene_marker 1
10771 #define __GLEE_GLX_EXT_scene_marker 1
10788 #elif defined(__APPLE__) || defined(__APPLE_CC__)
GLEE_EXTERN PFNGLBUFFERSUBDATAPROC pglBufferSubData
typedef GLboolean(APIENTRYP PFNGLISQUERYPROC)(GLuint id)
GLEE_EXTERN PFNGLWINDOWPOS4SVMESAPROC pglWindowPos4svMESA
GLEE_EXTERN PFNGLMATRIXINDEXUIVARBPROC pglMatrixIndexuivARB
typedef GLXContext(APIENTRYP PFNGLXCREATENEWCONTEXTPROC)(Display *dpy
GLEE_EXTERN GLboolean _GLEE_ARB_matrix_palette
GLEE_EXTERN PFNGLVERTEXATTRIB1SVNVPROC pglVertexAttrib1svNV
GLEE_EXTERN PFNGLGETBUFFERSUBDATAARBPROC pglGetBufferSubDataARB
GLEE_EXTERN GLboolean _GLEE_SGI_depth_pass_instrument
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIVEXTPROC pglConvolutionParameterivEXT
GLEE_EXTERN PFNGLVERTEXSTREAM3SATIPROC pglVertexStream3sATI
GLenum GLenum GLenum GLenum mapping
GLEE_EXTERN PFNGLISPROGRAMARBPROC pglIsProgramARB
GLEE_EXTERN PFNGLELEMENTPOINTERATIPROC pglElementPointerATI
GLuint GLuint GLsizei GLenum type
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC pglCompressedTexSubImage1D
GLEE_EXTERN PFNGLVERTEXSTREAM4DVATIPROC pglVertexStream4dvATI
GLEE_EXTERN PFNGLMULTITEXCOORD1FVPROC pglMultiTexCoord1fv
GLEE_EXTERN PFNGLBEGINOCCLUSIONQUERYNVPROC pglBeginOcclusionQueryNV
GLdouble GLdouble GLdouble r
GLEE_EXTERN PFNGLVERTEXATTRIB4NUBARBPROC pglVertexAttrib4NubARB
GLEE_EXTERN PFNGLSETFENCEAPPLEPROC pglSetFenceAPPLE
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE2DARBPROC pglCompressedTexImage2DARB
GLEE_EXTERN PFNGLMULTIMODEDRAWARRAYSIBMPROC pglMultiModeDrawArraysIBM
GLEE_EXTERN GLboolean _GLEE_GLX_MESA_copy_sub_buffer
GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER2DPROC pglCopyConvolutionFilter2D
GLEE_EXTERN PFNGLHISTOGRAMEXTPROC pglHistogramEXT
GLEE_EXTERN PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC pglMultiDrawElementArrayAPPLE
GLEE_EXTERN GLboolean _GLEE_VERSION_2_0
GLEE_EXTERN GLboolean _GLEE_GLX_SGI_video_sync
GLEE_EXTERN GLboolean _GLEE_EXT_blend_equation_separate
GLEE_EXTERN PFNGLUNIFORM3UIVEXTPROC pglUniform3uivEXT
GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid * pixels
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE1DARBPROC pglCompressedTexImage1DARB
GLEE_EXTERN PFNGLVERTEXATTRIBI4UIVEXTPROC pglVertexAttribI4uivEXT
GLEE_EXTERN PFNGLSECONDARYCOLOR3SVPROC pglSecondaryColor3sv
GLEE_EXTERN PFNGLPOINTPARAMETERFSGISPROC pglPointParameterfSGIS
GLEE_EXTERN PFNGLTEXIMAGE3DPROC pglTexImage3D
GLEE_EXTERN PFNGLBEGINSCENEEXTPROC pglBeginSceneEXT
GLEE_EXTERN PFNGLTEXCOORDPOINTERVINTELPROC pglTexCoordPointervINTEL
GLEE_EXTERN PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC pglCheckFramebufferStatusEXT
GLEE_EXTERN PFNGLCOLORTABLEPARAMETERIVPROC pglColorTableParameteriv
GLEE_EXTERN GLboolean _GLEE_ARB_texture_compression
GLEE_EXTERN PFNGLFRAMEBUFFERTEXTUREEXTPROC pglFramebufferTextureEXT
GLenum GLenum GLenum dppass
GLEE_EXTERN PFNGLBEGINQUERYPROC pglBeginQuery
GLEE_EXTERN PFNGLSAMPLEMAPATIPROC pglSampleMapATI
GLEE_EXTERN PFNGLUNIFORMMATRIX4FVPROC pglUniformMatrix4fv
GLEE_EXTERN PFNGLMULTITEXCOORD3IVARBPROC pglMultiTexCoord3ivARB
GLEE_EXTERN PFNGLXGETSELECTEDEVENTPROC pglXGetSelectedEvent
GLsizei GLsizei GLchar * source
unsigned int(APIENTRYP PFNGLXGETAGPOFFSETMESAPROC)(const void *pointer)
GLEE_EXTERN PFNGLVERTEXSTREAM4FVATIPROC pglVertexStream4fvATI
GLXFBConfig int GLXContext share_list
GLEE_EXTERN GLboolean _GLEE_EXT_bindable_uniform
GLEE_EXTERN PFNGLCOLORTABLESGIPROC pglColorTableSGI
GLEE_EXTERN PFNGLCOLOR4UBVERTEX2FVSUNPROC pglColor4ubVertex2fvSUN
GLEE_EXTERN PFNGLNORMALSTREAM3DATIPROC pglNormalStream3dATI
GLEE_EXTERN PFNGLCOLORTABLEEXTPROC pglColorTableEXT
GLEE_EXTERN GLboolean _GLEE_NV_float_buffer
GLEE_EXTERN PFNGLRESETHISTOGRAMPROC pglResetHistogram
GLEE_EXTERN PFNGLVARIANTDVEXTPROC pglVariantdvEXT
GLEE_EXTERN PFNGLFRAMEBUFFERTEXTURE3DEXTPROC pglFramebufferTexture3DEXT
GLEE_EXTERN GLboolean _GLEE_EXT_cmyka
GLEE_EXTERN PFNGLXGETVISUALFROMFBCONFIGPROC pglXGetVisualFromFBConfig
GLEE_EXTERN PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC pglDrawRangeElementArrayAPPLE
GLEE_EXTERN PFNGLUNIFORM2FVPROC pglUniform2fv
GLEE_EXTERN PFNGLVERTEXATTRIB2DVPROC pglVertexAttrib2dv
GLEE_EXTERN PFNGLWINDOWPOS2DVPROC pglWindowPos2dv
GLEE_EXTERN GLboolean _GLEE_INGR_palette_buffer
GLEE_EXTERN GLboolean _GLEE_SGIX_list_priority
GLEE_EXTERN GLboolean _GLEE_INGR_interlace_read
GLEE_EXTERN GLboolean _GLEE_VERSION_1_3
GLEE_EXTERN PFNGLGENFENCESNVPROC pglGenFencesNV
GLEE_EXTERN PFNGLGETFRAGMENTMATERIALFVSGIXPROC pglGetFragmentMaterialfvSGIX
GLEE_EXTERN PFNGLMULTITEXCOORD4SVARBPROC pglMultiTexCoord4svARB
GLEE_EXTERN PFNGLVERTEXATTRIBI4IVEXTPROC pglVertexAttribI4ivEXT
GLEE_EXTERN PFNGLSETFRAGMENTSHADERCONSTANTATIPROC pglSetFragmentShaderConstantATI
GLEE_EXTERN PFNGLRESETMINMAXEXTPROC pglResetMinmaxEXT
GLEE_EXTERN GLboolean _GLEE_EXT_texture_array
GLEE_EXTERN PFNGLTANGENT3FEXTPROC pglTangent3fEXT
GLEE_EXTERN PFNGLISPROGRAMNVPROC pglIsProgramNV
GLEE_EXTERN PFNGLSECONDARYCOLOR3IVEXTPROC pglSecondaryColor3ivEXT
GLEE_EXTERN PFNGLLIGHTENVIEXTPROC pglLightEnviEXT
GLEE_EXTERN PFNGLVERTEX2HNVPROC pglVertex2hNV
GLenum GLenum GLenum input
const GLint GLenum bufferMode
struct __GLXFBConfigRec * GLXFBConfigSGIX
GLEE_EXTERN PFNGLMULTITEXCOORD4FPROC pglMultiTexCoord4f
GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4DVARBPROC pglProgramEnvParameter4dvARB
GLEE_EXTERN PFNGLVERTEXATTRIBS2HVNVPROC pglVertexAttribs2hvNV
GLEE_EXTERN PFNGLGETLOCALCONSTANTFLOATVEXTPROC pglGetLocalConstantFloatvEXT
GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERFVEXTPROC pglGetHistogramParameterfvEXT
GLEE_EXTERN PFNGLGETPROGRAMIVNVPROC pglGetProgramivNV
GLEE_EXTERN PFNGLVERTEXATTRIBI4BVEXTPROC pglVertexAttribI4bvEXT
GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXDARBPROC pglLoadTransposeMatrixdARB
GLEE_EXTERN PFNGLVERTEXATTRIB3FNVPROC pglVertexAttrib3fNV
GLEE_EXTERN PFNGLXMAKECURRENTREADSGIPROC pglXMakeCurrentReadSGI
GLEE_EXTERN PFNGLDRAWARRAYSINSTANCEDEXTPROC pglDrawArraysInstancedEXT
GLEE_EXTERN const char * GLeeGetExtStrGL()
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_range
GLEE_EXTERN PFNGLGETBUFFERPOINTERVPROC pglGetBufferPointerv
GLEE_EXTERN GLboolean _GLEE_EXT_compiled_vertex_array
GLEE_EXTERN PFNGLSHADEROP1EXTPROC pglShaderOp1EXT
GLEE_EXTERN PFNGLSTENCILOPSEPARATEPROC pglStencilOpSeparate
GLEE_EXTERN PFNGLXCREATEWINDOWPROC pglXCreateWindow
GLEE_EXTERN PFNGLGENPROGRAMSNVPROC pglGenProgramsNV
GLEE_EXTERN GLboolean _GLEE_NV_texgen_emboss
GLEE_EXTERN PFNGLSHADEROP3EXTPROC pglShaderOp3EXT
GLEE_EXTERN GLboolean _GLEE_3DFX_multisample
GLEE_EXTERN PFNGLREPLACEMENTCODEPOINTERSUNPROC pglReplacementCodePointerSUN
GLEE_EXTERN PFNGLLINKPROGRAMPROC pglLinkProgram
GLEE_EXTERN PFNGLLINKPROGRAMARBPROC pglLinkProgramARB
GLEE_EXTERN PFNGLGETTEXBUMPPARAMETERFVATIPROC pglGetTexBumpParameterfvATI
GLEE_EXTERN PFNGLREPLACEMENTCODEUSSUNPROC pglReplacementCodeusSUN
GLEE_EXTERN PFNGLBINDBUFFERPROC pglBindBuffer
GLEE_EXTERN PFNGLPRIMITIVERESTARTNVPROC pglPrimitiveRestartNV
GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_combine
GLEE_EXTERN PFNGLGETLOCALCONSTANTINTEGERVEXTPROC pglGetLocalConstantIntegervEXT
GLEE_EXTERN PFNGLCOLORPOINTEREXTPROC pglColorPointerEXT
GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_dot3
GLEE_EXTERN GLboolean _GLEE_SGIX_subsample
GLEE_EXTERN PFNGLWINDOWPOS2SVMESAPROC pglWindowPos2svMESA
GLEE_EXTERN GLboolean _GLEE_GLX_OML_sync_control
GLEE_EXTERN PFNGLGETFRAGMENTMATERIALFVEXTPROC pglGetFragmentMaterialfvEXT
GLEE_EXTERN PFNGLSECONDARYCOLOR3DPROC pglSecondaryColor3d
GLenum GLenum GLuint components
GLEE_EXTERN PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC pglGetRenderbufferParameterivEXT
void(* __GLXextFuncPtr)(void)
GLEE_EXTERN PFNGLVERTEXSTREAM2SVATIPROC pglVertexStream2svATI
GLEE_EXTERN GLboolean _GLEE_SGIX_reference_plane
GLEE_EXTERN PFNGLVERTEXATTRIB1FNVPROC pglVertexAttrib1fNV
GLEE_EXTERN PFNGLDELETEFRAMEBUFFERSEXTPROC pglDeleteFramebuffersEXT
GLEE_EXTERN PFNGLPNTRIANGLESIATIPROC pglPNTrianglesiATI
GLEE_EXTERN PFNGLVERTEXARRAYPARAMETERIAPPLEPROC pglVertexArrayParameteriAPPLE
GLEE_EXTERN PFNGLGENASYNCMARKERSSGIXPROC pglGenAsyncMarkersSGIX
GLEE_EXTERN PFNGLGENOCCLUSIONQUERIESNVPROC pglGenOcclusionQueriesNV
GLEE_EXTERN PFNGLFRAGMENTMATERIALFEXTPROC pglFragmentMaterialfEXT
GLEE_EXTERN PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC pglXQueryHyperpipeBestAttribSGIX
GLEE_EXTERN PFNGLGETTEXFILTERFUNCSGISPROC pglGetTexFilterFuncSGIS
GLEE_EXTERN PFNGLSECONDARYCOLOR3USVPROC pglSecondaryColor3usv
GLEE_EXTERN PFNGLFOGFUNCSGISPROC pglFogFuncSGIS
GLEE_EXTERN PFNGLXDESTROYPIXMAPPROC pglXDestroyPixmap
GLEE_EXTERN PFNGLMULTITEXCOORD3IVPROC pglMultiTexCoord3iv
GLEE_EXTERN PFNGLWINDOWPOS3IVPROC pglWindowPos3iv
GLEE_EXTERN PFNGLPRIORITIZETEXTURESEXTPROC pglPrioritizeTexturesEXT
GLEE_EXTERN GLboolean _GLEE_EXT_texture_env
GLEE_EXTERN PFNGLGETUNIFORMIVPROC pglGetUniformiv
GLEE_EXTERN PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC pglDisableVariantClientStateEXT
GLEE_EXTERN GLboolean _GLEE_SGIS_sharpen_texture
GLEE_EXTERN PFNGLVERTEXATTRIBI2IEXTPROC pglVertexAttribI2iEXT
GLEE_EXTERN PFNGLDETACHOBJECTARBPROC pglDetachObjectARB
GLEE_EXTERN PFNGLVERTEXATTRIB3SVNVPROC pglVertexAttrib3svNV
GLEE_EXTERN PFNGLVERTEXATTRIB4UIVPROC pglVertexAttrib4uiv
GLEE_EXTERN PFNGLGETVERTEXATTRIBPOINTERVARBPROC pglGetVertexAttribPointervARB
GLEE_EXTERN PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC pglGetProgramLocalParameterfvARB
GLEE_EXTERN PFNGLDELETEQUERIESARBPROC pglDeleteQueriesARB
GLEE_EXTERN PFNGLDRAWBUFFERSARBPROC pglDrawBuffersARB
GLEE_EXTERN PFNGLXMAKECONTEXTCURRENTPROC pglXMakeContextCurrent
GLEE_EXTERN PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC pglGetProgramLocalParameterdvARB
GLEE_EXTERN PFNGLCOLORPOINTERVINTELPROC pglColorPointervINTEL
GLEE_EXTERN PFNGLGETQUERYOBJECTUIVPROC pglGetQueryObjectuiv
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIVPROC pglConvolutionParameteriv
GLEE_EXTERN PFNGLFRAGMENTMATERIALISGIXPROC pglFragmentMaterialiSGIX
GLEE_EXTERN GLboolean _GLEE_GLX_3DFX_multisample
GLEE_EXTERN PFNGLGETFRAGMENTMATERIALIVSGIXPROC pglGetFragmentMaterialivSGIX
GLEE_EXTERN GLboolean _GLEE_GLX_MESA_agp_offset
GLEE_EXTERN PFNGLSECONDARYCOLOR3UIPROC pglSecondaryColor3ui
GLEE_EXTERN PFNGLISOCCLUSIONQUERYNVPROC pglIsOcclusionQueryNV
GLEE_EXTERN GLboolean _GLEE_SUN_vertex
GLEE_EXTERN PFNGLELEMENTPOINTERAPPLEPROC pglElementPointerAPPLE
GLEE_EXTERN PFNGLVERTEXATTRIBI3UIVEXTPROC pglVertexAttribI3uivEXT
GLEE_EXTERN GLboolean _GLEE_ARB_fragment_shader
GLEE_EXTERN PFNGLMATRIXINDEXUSVARBPROC pglMatrixIndexusvARB
GLEE_EXTERN GLboolean _GLEE_GLX_VERSION_1_4
GLEE_EXTERN PFNGLMULTIDRAWARRAYSEXTPROC pglMultiDrawArraysEXT
GLEE_EXTERN PFNGLSETINVARIANTEXTPROC pglSetInvariantEXT
GLEE_EXTERN PFNGLXGETSYNCVALUESOMLPROC pglXGetSyncValuesOML
GLEE_EXTERN PFNGLXCREATEPIXMAPPROC pglXCreatePixmap
GLEE_EXTERN PFNGLVERTEXATTRIBI4SVEXTPROC pglVertexAttribI4svEXT
GLEE_EXTERN PFNGLGETLISTPARAMETERFVSGIXPROC pglGetListParameterfvSGIX
GLEE_EXTERN PFNGLMULTITEXCOORD4FVARBPROC pglMultiTexCoord4fvARB
GLEE_EXTERN PFNGLGETUNIFORMOFFSETEXTPROC pglGetUniformOffsetEXT
GLEE_EXTERN PFNGLSEPARABLEFILTER2DPROC pglSeparableFilter2D
GLEE_EXTERN PFNGLDEFORMATIONMAP3FSGIXPROC pglDeformationMap3fSGIX
GLEE_EXTERN PFNGLSECONDARYCOLOR3UIVPROC pglSecondaryColor3uiv
typedefQT_END_NAMESPACE QT_END_HEADER struct _XDisplay Display
GLEE_EXTERN PFNGLWEIGHTIVARBPROC pglWeightivARB
GLEE_EXTERN PFNGLUSEPROGRAMPROC pglUseProgram
GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERIVHPPROC pglImageTransformParameterivHP
GLEE_EXTERN GLboolean _GLEE_EXT_light_texture
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble w1
GLEE_EXTERN PFNGLRESETHISTOGRAMEXTPROC pglResetHistogramEXT
GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERIHPPROC pglImageTransformParameteriHP
GLEE_EXTERN PFNGLVERTEXATTRIB1FVNVPROC pglVertexAttrib1fvNV
GLEE_EXTERN PFNGLGETFRAGMENTLIGHTFVEXTPROC pglGetFragmentLightfvEXT
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC pglTexCoord2fColor4ubVertex3fvSUN
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_coordinate_clamp
GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_blit
GLEE_EXTERN PFNGLVERTEXATTRIB4DVNVPROC pglVertexAttrib4dvNV
GLEE_EXTERN PFNGLVERTEXATTRIBI2IVEXTPROC pglVertexAttribI2ivEXT
GLEE_EXTERN PFNGLUNIFORMMATRIX3X2FVPROC pglUniformMatrix3x2fv
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC pglReplacementCodeuiColor4ubVertex3fvSUN
GLXFBConfig int GLXContext Bool direct
GLEE_EXTERN GLboolean _GLEE_EXT_shadow_funcs
GLEE_EXTERN PFNGLGETVERTEXATTRIBIVNVPROC pglGetVertexAttribivNV
GLEE_EXTERN GLboolean _GLEE_ARB_transpose_matrix
GLEE_EXTERN PFNGLGETLISTPARAMETERIVSGIXPROC pglGetListParameterivSGIX
GLEE_EXTERN PFNGLCLAMPCOLORARBPROC pglClampColorARB
GLdouble GLdouble GLint GLint uorder
GLEE_EXTERN PFNGLFRAGMENTMATERIALIEXTPROC pglFragmentMaterialiEXT
GLEE_EXTERN PFNGLMINMAXPROC pglMinmax
GLXFBConfig *APIENTRYP PFNGLXGETFBCONFIGSPROC(Display *dpy, int screen, int *nelements)
GLEE_EXTERN PFNGLPROGRAMPARAMETERS4FVNVPROC pglProgramParameters4fvNV
Display *APIENTRYP PFNGLXGETCURRENTDISPLAYPROC()
GLEE_EXTERN PFNGLTANGENT3FVEXTPROC pglTangent3fvEXT
GLEE_EXTERN PFNGLMULTITEXCOORD1HNVPROC pglMultiTexCoord1hNV
GLEE_EXTERN PFNGLUNIFORM4FARBPROC pglUniform4fARB
GLEE_EXTERN PFNGLALPHAFRAGMENTOP2ATIPROC pglAlphaFragmentOp2ATI
GLEE_EXTERN PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC pglTexCoord4fColor4fNormal3fVertex4fvSUN
const GLuint * framebuffers
GLEE_EXTERN PFNGLPIXELTEXGENSGIXPROC pglPixelTexGenSGIX
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Mod
GLEE_EXTERN GLboolean _GLEE_EXT_polygon_offset
GLEE_EXTERN PFNGLXCREATEGLXPBUFFERSGIXPROC pglXCreateGLXPbufferSGIX
GLEE_EXTERN PFNGLMULTITEXCOORD2FPROC pglMultiTexCoord2f
GLEE_EXTERN PFNGLWINDOWPOS3DPROC pglWindowPos3d
GLEE_EXTERN PFNGLWINDOWPOS2FVARBPROC pglWindowPos2fvARB
GLEE_EXTERN PFNGLGETMINMAXPARAMETERIVPROC pglGetMinmaxParameteriv
GLEE_EXTERN PFNGLMULTITEXCOORD1HVNVPROC pglMultiTexCoord1hvNV
GLEE_EXTERN PFNGLVARIANTUSVEXTPROC pglVariantusvEXT
GLEE_EXTERN PFNGLLOCKARRAYSEXTPROC pglLockArraysEXT
GLEE_EXTERN GLboolean _GLEE_SGIX_convolution_accuracy
GLEE_EXTERN PFNGLXSWAPBUFFERSMSCOMLPROC pglXSwapBuffersMscOML
GLEE_EXTERN PFNGLREPLACEMENTCODEUBVSUNPROC pglReplacementCodeubvSUN
GLEE_EXTERN PFNGLFOGCOORDFPROC pglFogCoordf
GLEE_EXTERN PFNGLISVARIANTENABLEDEXTPROC pglIsVariantEnabledEXT
GLEE_EXTERN PFNGLVARIANTUBVEXTPROC pglVariantubvEXT
GLEE_EXTERN PFNGLLISTPARAMETERFSGIXPROC pglListParameterfSGIX
GLEE_EXTERN PFNGLDISABLEVERTEXATTRIBARRAYPROC pglDisableVertexAttribArray
GLEE_EXTERN PFNGLFRAGMENTMATERIALIVEXTPROC pglFragmentMaterialivEXT
GLEE_EXTERN PFNGLMAPPARAMETERFVNVPROC pglMapParameterfvNV
GLEE_EXTERN GLboolean _GLEE_APPLE_vertex_array_range
GLEE_EXTERN PFNGLREPLACEMENTCODEUIVSUNPROC pglReplacementCodeuivSUN
GLEE_EXTERN PFNGLMULTITEXCOORD1FVARBPROC pglMultiTexCoord1fvARB
GLEE_EXTERN GLboolean _GLEE_EXT_histogram
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE3DPROC pglCompressedTexImage3D
GLXDrawable int32_t int32_t * denominator
GLEE_EXTERN PFNGLVERTEXATTRIB2SVPROC pglVertexAttrib2sv
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_select
GLEE_EXTERN PFNGLUNIFORM3FVPROC pglUniform3fv
GLEE_EXTERN PFNGLMAPBUFFERPROC pglMapBuffer
GLEE_EXTERN PFNGLWINDOWPOS2DVMESAPROC pglWindowPos2dvMESA
GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXFARBPROC pglLoadTransposeMatrixfARB
GLEE_EXTERN PFNGLUNIFORM1IVARBPROC pglUniform1ivARB
GLEE_EXTERN PFNGLMULTITEXCOORD3IARBPROC pglMultiTexCoord3iARB
GLEE_EXTERN GLboolean _GLEE_NV_fragment_program_option
GLEE_EXTERN PFNGLDELETEASYNCMARKERSSGIXPROC pglDeleteAsyncMarkersSGIX
GLEE_EXTERN PFNGLDEFORMATIONMAP3DSGIXPROC pglDeformationMap3dSGIX
GLfloat GLfloat GLfloat v2
GLEE_EXTERN PFNGLVERTEXATTRIB2DVNVPROC pglVertexAttrib2dvNV
GLEE_EXTERN PFNGLXRELEASEBUFFERSMESAPROC pglXReleaseBuffersMESA
GLEE_EXTERN PFNGLMULTITEXCOORD3DVPROC pglMultiTexCoord3dv
GLEE_EXTERN GLboolean _GLEE_EXT_Cg_shader
GLEE_EXTERN PFNGLPIXELDATARANGENVPROC pglPixelDataRangeNV
GLEE_EXTERN PFNGLGETPROGRAMENVPARAMETERFVARBPROC pglGetProgramEnvParameterfvARB
GLsizei GLsizei GLchar * infoLog
GLXFBConfig Pixmap pixmap
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC pglCompressedTexSubImage2DARB
GLEE_EXTERN PFNGLINDEXPOINTERLISTIBMPROC pglIndexPointerListIBM
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE1DPROC pglCompressedTexImage1D
GLEE_EXTERN PFNGLMULTITEXCOORD1DVARBPROC pglMultiTexCoord1dvARB
GLEE_EXTERN PFNGLMULTITEXCOORD1IVPROC pglMultiTexCoord1iv
GLEE_EXTERN PFNGLTEXCOORD2FVERTEX3FSUNPROC pglTexCoord2fVertex3fSUN
GLEE_EXTERN GLboolean _GLEE_ATI_texture_float
GLEE_EXTERN PFNGLSECONDARYCOLOR3DVEXTPROC pglSecondaryColor3dvEXT
GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcba
GLEE_EXTERN PFNGLVARIANTBVEXTPROC pglVariantbvEXT
GLEE_EXTERN PFNGLXGETCURRENTDISPLAYEXTPROC pglXGetCurrentDisplayEXT
GLEE_EXTERN PFNGLFRAGMENTLIGHTIVSGIXPROC pglFragmentLightivSGIX
GLEE_EXTERN PFNGLWINDOWPOS3DMESAPROC pglWindowPos3dMESA
GLEE_EXTERN PFNGLUNIFORMMATRIX4X3FVPROC pglUniformMatrix4x3fv
GLEE_EXTERN PFNGLSAMPLEMASKEXTPROC pglSampleMaskEXT
GLEE_EXTERN PFNGLDETACHSHADERPROC pglDetachShader
GLXDrawable int32_t * numerator
GLEE_EXTERN PFNGLEXTRACTCOMPONENTEXTPROC pglExtractComponentEXT
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean cdDotProduct
GLEE_EXTERN GLboolean _GLEE_EXT_blend_func_separate
GLEE_EXTERN PFNGLFRUSTUMFOESPROC pglFrustumfOES
GLEE_EXTERN PFNGLALPHAFRAGMENTOP3ATIPROC pglAlphaFragmentOp3ATI
GLEE_EXTERN PFNGLGETVERTEXATTRIBIUIVEXTPROC pglGetVertexAttribIuivEXT
GLEE_EXTERN PFNGLVERTEXATTRIB4UBVPROC pglVertexAttrib4ubv
GLEE_EXTERN GLboolean _GLEE_GLX_OML_swap_method
GLEE_EXTERN GLboolean _GLEE_EXT_coordinate_frame
GLEE_EXTERN PFNGLFOGCOORDHNVPROC pglFogCoordhNV
GLEE_EXTERN PFNGLDELETEBUFFERSPROC pglDeleteBuffers
GLEE_EXTERN PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC pglProgramEnvParametersI4uivNV
GLEE_EXTERN PFNGLGETTEXPARAMETERIIVEXTPROC pglGetTexParameterIivEXT
GLEE_EXTERN PFNGLWINDOWPOS2SMESAPROC pglWindowPos2sMESA
GLEE_EXTERN GLboolean _GLEE_OES_read_format
GLEE_EXTERN PFNGLGETVERTEXATTRIBFVPROC pglGetVertexAttribfv
GLEE_EXTERN PFNGLSECONDARYCOLOR3SPROC pglSecondaryColor3s
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Rep
GLEE_EXTERN PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC pglReplacementCodeuiVertex3fvSUN
GLEE_EXTERN PFNGLNORMALPOINTERLISTIBMPROC pglNormalPointerListIBM
GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERFVPROC pglGetConvolutionParameterfv
GLEE_EXTERN PFNGLMULTITEXCOORD1SVARBPROC pglMultiTexCoord1svARB
GLEE_EXTERN PFNGLNORMALSTREAM3IVATIPROC pglNormalStream3ivATI
GLEE_EXTERN PFNGLMULTIDRAWELEMENTSPROC pglMultiDrawElements
GLEE_EXTERN PFNGLPROGRAMENVPARAMETERI4INVPROC pglProgramEnvParameterI4iNV
GLEE_EXTERN PFNGLXCREATENEWCONTEXTPROC pglXCreateNewContext
GLEE_EXTERN PFNGLGETHANDLEARBPROC pglGetHandleARB
GLEE_EXTERN PFNGLWINDOWPOS3DVPROC pglWindowPos3dv
GLEE_EXTERN PFNGLGENERATEMIPMAPEXTPROC pglGenerateMipmapEXT
GLEE_EXTERN PFNGLTESTOBJECTAPPLEPROC pglTestObjectAPPLE
GLEE_EXTERN PFNGLVERTEXATTRIB1DVNVPROC pglVertexAttrib1dvNV
GLEE_EXTERN PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC pglProgramBufferParametersIivNV
GLEE_EXTERN PFNGLPROGRAMENVPARAMETERI4UIVNVPROC pglProgramEnvParameterI4uivNV
GLEE_EXTERN PFNGLVERTEXATTRIB2SNVPROC pglVertexAttrib2sNV
GLEE_EXTERN PFNGLVARIANTIVEXTPROC pglVariantivEXT
GLEE_EXTERN PFNGLPOINTPARAMETERFVARBPROC pglPointParameterfvARB
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC pglReplacementCodeuiColor3fVertex3fvSUN
GLEE_EXTERN PFNGLVERTEXSTREAM2FVATIPROC pglVertexStream2fvATI
GLEE_EXTERN PFNGLSECONDARYCOLOR3UBVEXTPROC pglSecondaryColor3ubvEXT
GLEE_EXTERN PFNGLBINDTEXGENPARAMETEREXTPROC pglBindTexGenParameterEXT
GLEE_EXTERN PFNGLFINISHASYNCSGIXPROC pglFinishAsyncSGIX
GLEE_EXTERN PFNGLXGETCONTEXTIDEXTPROC pglXGetContextIDEXT
GLEE_EXTERN PFNGLGETMAPPARAMETERFVNVPROC pglGetMapParameterfvNV
GLEE_EXTERN PFNGLMULTITEXCOORD2FVPROC pglMultiTexCoord2fv
GLEE_EXTERN GLboolean _GLEE_APPLE_specular_vector
GLEE_EXTERN PFNGLGETFRAGMENTMATERIALIVEXTPROC pglGetFragmentMaterialivEXT
GLEE_EXTERN PFNGLVERTEXATTRIBI1IEXTPROC pglVertexAttribI1iEXT
GLEE_EXTERN GLboolean _GLEE_NV_texgen_reflection
GLEE_EXTERN PFNGLARETEXTURESRESIDENTEXTPROC pglAreTexturesResidentEXT
GLEE_EXTERN GLboolean _GLEE_ATI_envmap_bumpmap
GLEE_EXTERN PFNGLVERTEXSTREAM1DVATIPROC pglVertexStream1dvATI
GLEE_EXTERN PFNGLCOPYTEXIMAGE1DEXTPROC pglCopyTexImage1DEXT
GLEE_EXTERN GLboolean _GLEE_NV_texture_compression_vtc
GLEE_EXTERN PFNGLCONVOLUTIONFILTER1DPROC pglConvolutionFilter1D
typedef GLvoid(APIENTRYP PFNGLFRAGMENTLIGHTMODELIEXTPROC)(GLenum pname
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_fbconfig
GLEE_EXTERN GLboolean _GLEE_ARB_color_buffer_float
GLEE_EXTERN GLboolean _GLEE_PGI_misc_hints
GLEE_EXTERN PFNGLBINDRENDERBUFFEREXTPROC pglBindRenderbufferEXT
GLEE_EXTERN GLboolean _GLEE_ARB_occlusion_query
GLEE_EXTERN PFNGLGETACTIVEUNIFORMPROC pglGetActiveUniform
GLEE_EXTERN PFNGLUNIFORM1UIEXTPROC pglUniform1uiEXT
GLenum GLenum GLenum cdOutput
GLEE_EXTERN PFNGLPROGRAMPARAMETER4DNVPROC pglProgramParameter4dNV
GLEE_EXTERN GLboolean _GLEE_EXT_index_texture
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean abDotProduct
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
GLEE_EXTERN PFNGLFOGCOORDDEXTPROC pglFogCoorddEXT
GLEE_EXTERN PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC pglLoadIdentityDeformationMapSGIX
GLEE_EXTERN PFNGLVERTEXATTRIB3DARBPROC pglVertexAttrib3dARB
GLEE_EXTERN const char * GLeeGetExtStrGLX()
GLEE_EXTERN PFNGLVERTEXSTREAM2FATIPROC pglVertexStream2fATI
GLsizei GLsizei GLuint * obj
GLEE_EXTERN PFNGLISFENCENVPROC pglIsFenceNV
GLEE_EXTERN PFNGLRESIZEBUFFERSMESAPROC pglResizeBuffersMESA
GLEE_EXTERN PFNGLREADINSTRUMENTSSGIXPROC pglReadInstrumentsSGIX
GLEE_EXTERN PFNGLXHYPERPIPECONFIGSGIXPROC pglXHyperpipeConfigSGIX
GLEE_EXTERN PFNGLXQUERYCHANNELDELTASSGIXPROC pglXQueryChannelDeltasSGIX
GLEE_EXTERN PFNGLBINDMATERIALPARAMETEREXTPROC pglBindMaterialParameterEXT
GLEE_EXTERN PFNGLSECONDARYCOLOR3UBVPROC pglSecondaryColor3ubv
GLEE_EXTERN PFNGLDRAWELEMENTARRAYAPPLEPROC pglDrawElementArrayAPPLE
GLEE_EXTERN PFNGLVERTEXSTREAM3SVATIPROC pglVertexStream3svATI
GLEE_EXTERN GLboolean _GLEE_NV_gpu_program4
GLEE_EXTERN PFNGLWINDOWPOS3FPROC pglWindowPos3f
GLEE_EXTERN PFNGLVERTEXATTRIB4UBVARBPROC pglVertexAttrib4ubvARB
GLEE_EXTERN PFNGLVERTEXATTRIB4NUIVPROC pglVertexAttrib4Nuiv
GLEE_EXTERN PFNGLCLEARCOLORIUIEXTPROC pglClearColorIuiEXT
GLdouble GLdouble GLint ustride
GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcb
GLEE_EXTERN PFNGLGETQUERYOBJECTI64VEXTPROC pglGetQueryObjecti64vEXT
GLEE_EXTERN GLboolean _GLEE_SGIX_flush_raster
GLEE_EXTERN PFNGLPROGRAMVERTEXLIMITNVPROC pglProgramVertexLimitNV
GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_texture_bits
GLEE_EXTERN PFNGLCONVOLUTIONFILTER1DEXTPROC pglConvolutionFilter1DEXT
GLEE_EXTERN GLboolean _GLEE_HP_convolution_border_modes
GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC pglPixelTransformParameterivEXT
GLEE_EXTERN PFNGLTEXSUBIMAGE1DEXTPROC pglTexSubImage1DEXT
GLEE_EXTERN PFNGLGETACTIVEVARYINGNVPROC pglGetActiveVaryingNV
GLEE_EXTERN PFNGLWINDOWPOS3FARBPROC pglWindowPos3fARB
GLEE_EXTERN PFNGLSECONDARYCOLOR3USPROC pglSecondaryColor3us
GLEE_EXTERN GLboolean _GLEE_EXT_texture3D
typedef void(APIENTRYP PFNGLBLENDCOLORPROC)(GLclampf red
GLEE_EXTERN PFNGLVERTEXATTRIBI4USVEXTPROC pglVertexAttribI4usvEXT
GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER1DPROC pglCopyConvolutionFilter1D
GLXDrawable GLXDrawable member
GLEE_EXTERN GLboolean _GLEE_IBM_multimode_draw_arrays
GLEE_EXTERN PFNGLDELETESHADERPROC pglDeleteShader
GLEE_EXTERN GLboolean _GLEE_ARB_shading_language_100
GLEE_EXTERN PFNGLXCHOOSEFBCONFIGPROC pglXChooseFBConfig
GLEE_EXTERN PFNGLVERTEXATTRIB4SVARBPROC pglVertexAttrib4svARB
GLEE_EXTERN GLboolean _GLEE_APPLE_fence
GLEE_EXTERN GLboolean _GLEE_EXT_color_subtable
const GLuint const GLclampf * priorities
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_pbuffer
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFVEXTPROC pglFragmentLightModelfvEXT
GLint GLenum GLsizei GLsizei GLsizei GLsizei size4d
GLEE_EXTERN PFNGLDELETEVERTEXSHADEREXTPROC pglDeleteVertexShaderEXT
GLEE_EXTERN PFNGLGETARRAYOBJECTIVATIPROC pglGetArrayObjectivATI
GLEE_EXTERN PFNGLCOLORTABLEPARAMETERIVSGIPROC pglColorTableParameterivSGI
GLEE_EXTERN GLboolean _GLEE_SGIX_clipmap
GLEE_EXTERN PFNGLISSHADERPROC pglIsShader
GLEE_EXTERN PFNGLVERTEXATTRIB3DNVPROC pglVertexAttrib3dNV
GLEE_EXTERN GLboolean _GLEE_SGIX_calligraphic_fragment
GLEE_EXTERN PFNGLSETFENCENVPROC pglSetFenceNV
GLEE_EXTERN PFNGLXFREECONTEXTEXTPROC pglXFreeContextEXT
GLEE_EXTERN PFNGLFINISHOBJECTAPPLEPROC pglFinishObjectAPPLE
GLEE_EXTERN PFNGLXBINDSWAPBARRIERSGIXPROC pglXBindSwapBarrierSGIX
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoord2fVertex3fvSUN
GLEE_EXTERN GLboolean _GLEE_ARB_shader_objects
GLEE_EXTERN PFNGLGETOCCLUSIONQUERYIVNVPROC pglGetOcclusionQueryivNV
GLEE_EXTERN PFNGLPOINTPARAMETERFPROC pglPointParameterf
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE2DPROC pglCompressedTexImage2D
GLEE_EXTERN PFNGLFOGCOORDPOINTEREXTPROC pglFogCoordPointerEXT
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiColor4fNormal3fVertex3fSUN
GLEE_EXTERN PFNGLMAPCONTROLPOINTSNVPROC pglMapControlPointsNV
GLEE_EXTERN GLboolean _GLEE_MESA_pack_invert
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFEXTPROC pglFragmentLightModelfEXT
GLEE_EXTERN PFNGLPROGRAMPARAMETER4DVNVPROC pglProgramParameter4dvNV
GLEE_EXTERN PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC pglRenderbufferStorageMultisampleEXT
GLEE_EXTERN GLboolean _GLEE_NV_depth_clamp
GLEE_EXTERN GLboolean _GLEE_SGIS_pixel_texture
GLEE_EXTERN PFNGLWINDOWPOS2DPROC pglWindowPos2d
GLEE_EXTERN PFNGLINDEXFUNCEXTPROC pglIndexFuncEXT
GLEE_EXTERN PFNGLDRAWRANGEELEMENTARRAYATIPROC pglDrawRangeElementArrayATI
GLEE_EXTERN GLboolean GLeeEnabled(GLboolean *extensionQueryingVariable)
GLEE_EXTERN GLboolean _GLEE_SGIX_async
GLEE_EXTERN PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiNormal3fVertex3fSUN
GLEE_EXTERN PFNGLFRAGMENTLIGHTIEXTPROC pglFragmentLightiEXT
GLEE_EXTERN GLboolean _GLEE_EXT_texture_object
GLEE_EXTERN GLboolean _GLEE_EXT_index_material
GLEE_EXTERN PFNGLVERTEX2HVNVPROC pglVertex2hvNV
GLEE_EXTERN PFNGLGETSHARPENTEXFUNCSGISPROC pglGetSharpenTexFuncSGIS
GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC pglPixelTransformParameterfvEXT
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERIVEXTPROC pglGetColorTableParameterivEXT
GLEE_EXTERN PFNGLFINALCOMBINERINPUTNVPROC pglFinalCombinerInputNV
GLEE_EXTERN PFNGLUNIFORM2UIEXTPROC pglUniform2uiEXT
GLEE_EXTERN GLboolean _GLEE_NV_vertex_program
GLEE_EXTERN PFNGLGENFRAGMENTSHADERSATIPROC pglGenFragmentShadersATI
GLEE_EXTERN PFNGLBUFFERDATAARBPROC pglBufferDataARB
#define _GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX
GLEE_EXTERN PFNGLGETCOMPRESSEDTEXIMAGEARBPROC pglGetCompressedTexImageARB
GLEE_EXTERN PFNGLVERTEXATTRIB3DVPROC pglVertexAttrib3dv
GLEE_EXTERN PFNGLTEXFILTERFUNCSGISPROC pglTexFilterFuncSGIS
GLEE_EXTERN PFNGLUNIFORMMATRIX3FVPROC pglUniformMatrix3fv
GLEE_EXTERN GLboolean _GLEE_EXT_bgra
GLEE_EXTERN PFNGLDEPTHRANGEFOESPROC pglDepthRangefOES
GLEE_EXTERN GLboolean _GLEE_ARB_vertex_shader
GLEE_EXTERN PFNGLXDESTROYPBUFFERPROC pglXDestroyPbuffer
GLEE_EXTERN PFNGLENABLEVARIANTCLIENTSTATEEXTPROC pglEnableVariantClientStateEXT
GLEE_EXTERN PFNGLCOLOR4HVNVPROC pglColor4hvNV
GLEE_EXTERN PFNGLMAPPARAMETERIVNVPROC pglMapParameterivNV
GLEE_EXTERN PFNGLISBUFFERARBPROC pglIsBufferARB
GLEE_EXTERN PFNGLENDOCCLUSIONQUERYNVPROC pglEndOcclusionQueryNV
GLEE_EXTERN PFNGLXCHOOSEFBCONFIGSGIXPROC pglXChooseFBConfigSGIX
GLEE_EXTERN PFNGLWINDOWPOS2SARBPROC pglWindowPos2sARB
GLEE_EXTERN PFNGLVERTEXATTRIBI1IVEXTPROC pglVertexAttribI1ivEXT
GLEE_EXTERN PFNGLVERTEXSTREAM2IVATIPROC pglVertexStream2ivATI
GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_blended_overlay
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint vorder
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble w2
GLEE_EXTERN PFNGLDELETEFENCESAPPLEPROC pglDeleteFencesAPPLE
GLEE_EXTERN GLboolean _GLEE_EXT_vertex_array
GLXHyperpipeNetworkSGIX *APIENTRYP PFNGLXQUERYHYPERPIPENETWORKSGIXPROC(Display *dpy, int *npipes)
GLEE_EXTERN PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC pglGetProgramNamedParameterdvNV
GLsizei GLenum GLboolean sink
GLEE_EXTERN GLboolean _GLEE_SGIS_fog_function
GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXDARBPROC pglMultTransposeMatrixdARB
GLEE_EXTERN GLboolean _GLEE_NV_half_float
GLEE_EXTERN PFNGLBINORMAL3FVEXTPROC pglBinormal3fvEXT
GLEE_EXTERN PFNGLTEXSUBIMAGE3DPROC pglTexSubImage3D
GLEE_EXTERN PFNGLVERTEXATTRIB2FVNVPROC pglVertexAttrib2fvNV
GLEE_EXTERN GLboolean _GLEE_ARB_multisample
GLEE_EXTERN PFNGLCONVOLUTIONFILTER2DPROC pglConvolutionFilter2D
GLEE_EXTERN PFNGLBLENDEQUATIONSEPARATEPROC pglBlendEquationSeparate
GLEE_EXTERN GLboolean _GLEE_EXT_stencil_clear_tag
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC pglTexCoord2fColor3fVertex3fSUN
GLEE_EXTERN PFNGLWEIGHTPOINTERARBPROC pglWeightPointerARB
GLXFBConfig int render_type
GLEE_EXTERN PFNGLTANGENT3SEXTPROC pglTangent3sEXT
GLEE_EXTERN PFNGLFRAMEBUFFERTEXTURE2DEXTPROC pglFramebufferTexture2DEXT
GLEE_EXTERN PFNGLRENDERBUFFERSTORAGEEXTPROC pglRenderbufferStorageEXT
GLEE_EXTERN PFNGLISFRAMEBUFFEREXTPROC pglIsFramebufferEXT
GLEE_EXTERN PFNGLXQUERYGLXPBUFFERSGIXPROC pglXQueryGLXPbufferSGIX
GLEE_EXTERN PFNGLVERTEXATTRIB4USVPROC pglVertexAttrib4usv
GLEE_EXTERN PFNGLGETPOINTERVEXTPROC pglGetPointervEXT
GLEE_EXTERN PFNGLDELETEBUFFERSARBPROC pglDeleteBuffersARB
GLEE_EXTERN PFNGLDELETEOCCLUSIONQUERIESNVPROC pglDeleteOcclusionQueriesNV
GLEE_EXTERN GLboolean _GLEE_GLX_SGI_make_current_read
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC pglTexCoord2fColor3fVertex3fvSUN
GLEE_EXTERN PFNGLVERTEXBLENDARBPROC pglVertexBlendARB
GLEE_EXTERN PFNGLNORMAL3FVERTEX3FVSUNPROC pglNormal3fVertex3fvSUN
GLEE_EXTERN PFNGLVERTEXATTRIBS3SVNVPROC pglVertexAttribs3svNV
GLEE_EXTERN PFNGLVERTEXSTREAM2SATIPROC pglVertexStream2sATI
GLXDrawable int64_t target_sbc
GLEE_EXTERN PFNGLWINDOWPOS2IARBPROC pglWindowPos2iARB
GLEE_EXTERN PFNGLGETPROGRAMPARAMETERFVNVPROC pglGetProgramParameterfvNV
GLEE_EXTERN PFNGLTEXCOORD1HVNVPROC pglTexCoord1hvNV
GLEE_EXTERN PFNGLTEXBUMPPARAMETERIVATIPROC pglTexBumpParameterivATI
GLEE_EXTERN PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC pglClientActiveVertexStreamATI
GLEE_EXTERN PFNGLXGETCURRENTREADDRAWABLESGIPROC pglXGetCurrentReadDrawableSGI
GLXDrawable GLXDrawable read
GLEE_EXTERN PFNGLATTACHOBJECTARBPROC pglAttachObjectARB
GLEE_EXTERN PFNGLWEIGHTUSVARBPROC pglWeightusvARB
GLEE_EXTERN GLboolean _GLEE_EXT_multi_draw_arrays
GLEE_EXTERN GLboolean _GLEE_ATI_texture_mirror_once
GLEE_EXTERN PFNGLVERTEXSTREAM3IATIPROC pglVertexStream3iATI
GLEE_EXTERN GLboolean _GLEE_GLX_VERSION_1_3
GLEE_EXTERN PFNGLVERTEXATTRIB4NUBVPROC pglVertexAttrib4Nubv
GLEE_EXTERN PFNGLVERTEXATTRIB3HVNVPROC pglVertexAttrib3hvNV
GLEE_EXTERN PFNGLCOPYCOLORSUBTABLEPROC pglCopyColorSubTable
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
GLEE_EXTERN GLboolean _GLEE_EXT_pixel_transform_color_table
GLEE_EXTERN PFNGLBINDPROGRAMNVPROC pglBindProgramNV
GLEE_EXTERN PFNGLPOLLINSTRUMENTSSGIXPROC pglPollInstrumentsSGIX
GLEE_EXTERN PFNGLSECONDARYCOLORPOINTERPROC pglSecondaryColorPointer
GLEE_EXTERN GLboolean _GLEE_ARB_multitexture
GLEE_EXTERN GLboolean _GLEE_NV_pixel_data_range
GLEE_EXTERN GLboolean _GLEE_MESA_ycbcr_texture
GLEE_EXTERN GLboolean _GLEE_EXT_texture_sRGB
GLEE_EXTERN GLboolean _GLEE_EXT_packed_pixels
GLEE_EXTERN PFNGLMULTITEXCOORD4IARBPROC pglMultiTexCoord4iARB
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIEXTPROC pglConvolutionParameteriEXT
GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE2DEXTPROC pglCopyTexSubImage2DEXT
GLEE_EXTERN GLboolean _GLEE_ATI_draw_buffers
GLEE_EXTERN PFNGLWINDOWPOS3IARBPROC pglWindowPos3iARB
GLEE_EXTERN GLboolean _GLEE_EXT_color_matrix
GLEE_EXTERN GLboolean _GLEE_NV_vertex_program3
GLEE_EXTERN PFNGLGLOBALALPHAFACTORUSSUNPROC pglGlobalAlphaFactorusSUN
GLEE_EXTERN PFNGLUNLOCKARRAYSEXTPROC pglUnlockArraysEXT
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC pglTexCoord2fColor4fNormal3fVertex3fSUN
typedef Status(APIENTRYP PFNGLXGETTRANSPARENTINDEXSUNPROC)(Display *dpy
GLenum GLsizei GLenum GLenum const GLvoid * image
GLEE_EXTERN GLboolean _GLEE_NV_point_sprite
GLEE_EXTERN PFNGLLISTPARAMETERIVSGIXPROC pglListParameterivSGIX
GLEE_EXTERN PFNGLMULTITEXCOORD4HVNVPROC pglMultiTexCoord4hvNV
GLEE_EXTERN GLboolean _GLEE_VERSION_2_1
GLEE_EXTERN PFNGLMULTITEXCOORD3FPROC pglMultiTexCoord3f
GLEE_EXTERN GLboolean _GLEE_SGIS_texture4D
GLEE_EXTERN PFNGLVERTEXATTRIB4HNVPROC pglVertexAttrib4hNV
GLEE_EXTERN PFNGLBINORMALPOINTEREXTPROC pglBinormalPointerEXT
GLXDrawable int64_t int64_t int64_t * sbc
GLEE_EXTERN PFNGLSECONDARYCOLORPOINTERLISTIBMPROC pglSecondaryColorPointerListIBM
GLEE_EXTERN PFNGLGETATTACHEDSHADERSPROC pglGetAttachedShaders
GLEE_EXTERN PFNGLGETFRAGMENTLIGHTIVSGIXPROC pglGetFragmentLightivSGIX
GLEE_EXTERN GLboolean _GLEE_ARB_texture_border_clamp
GLEE_EXTERN GLboolean _GLEE_NV_packed_depth_stencil
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_lod_bias
GLEE_EXTERN PFNGLSAMPLECOVERAGEPROC pglSampleCoverage
GLEE_EXTERN PFNGLGENQUERIESARBPROC pglGenQueriesARB
GLEE_EXTERN PFNGLVERTEXSTREAM4IATIPROC pglVertexStream4iATI
GLEE_EXTERN PFNGLMULTITEXCOORD1IPROC pglMultiTexCoord1i
GLEE_EXTERN GLboolean _GLEE_NV_depth_buffer_float
GLEE_EXTERN PFNGLISPROGRAMPROC pglIsProgram
GLEE_EXTERN PFNGLGETQUERYOBJECTIVARBPROC pglGetQueryObjectivARB
GLEE_EXTERN PFNGLGETACTIVEATTRIBARBPROC pglGetActiveAttribARB
GLEE_EXTERN PFNGLDELETEFENCESNVPROC pglDeleteFencesNV
GLEE_EXTERN GLboolean _GLEE_EXT_clip_volume_hint
GLEE_EXTERN PFNGLVERTEXBLENDENVFATIPROC pglVertexBlendEnvfATI
GLEE_EXTERN GLboolean _GLEE_ATI_pixel_format_float
GLEE_EXTERN PFNGLGETVERTEXATTRIBIVARBPROC pglGetVertexAttribivARB
GLEE_EXTERN PFNGLCOLORPOINTERLISTIBMPROC pglColorPointerListIBM
GLXFBConfigSGIX *APIENTRYP PFNGLXCHOOSEFBCONFIGSGIXPROC(Display *dpy, int screen, int *attrib_list, int *nelements)
GLEE_EXTERN GLboolean _GLEE_EXT_draw_instanced
GLEE_EXTERN GLboolean _GLEE_EXT_index_array_formats
GLEE_EXTERN PFNGLBINDFRAGDATALOCATIONEXTPROC pglBindFragDataLocationEXT
GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC pglGetConvolutionParameterfvEXT
GLEE_EXTERN PFNGLSECONDARYCOLOR3FPROC pglSecondaryColor3f
GLEE_EXTERN GLboolean _GLEE_IBM_vertex_array_lists
GLEE_EXTERN PFNGLCOLOR4UBVERTEX3FSUNPROC pglColor4ubVertex3fSUN
GLEE_EXTERN GLboolean _GLEE_3DFX_texture_compression_FXT1
GLEE_EXTERN PFNGLTANGENT3DEXTPROC pglTangent3dEXT
GLEE_EXTERN PFNGLMULTITEXCOORD2IPROC pglMultiTexCoord2i
GLEE_EXTERN PFNGLGETMINMAXPROC pglGetMinmax
GLEE_EXTERN PFNGLVERTEXATTRIB4NUSVPROC pglVertexAttrib4Nusv
GLEE_EXTERN PFNGLFOGCOORDFVEXTPROC pglFogCoordfvEXT
typedef GLXPixmap(APIENTRYP PFNGLXCREATEPIXMAPPROC)(Display *dpy
GLuint GLuint GLuint dstMod
GLsizeiptr const GLvoid GLenum usage
GLEE_EXTERN PFNGLSAMPLEPATTERNEXTPROC pglSamplePatternEXT
GLEE_EXTERN PFNGLVERTEXSTREAM4IVATIPROC pglVertexStream4ivATI
GLEE_EXTERN PFNGLCOLORSUBTABLEPROC pglColorSubTable
GLEE_EXTERN PFNGLTAGSAMPLEBUFFERSGIXPROC pglTagSampleBufferSGIX
GLEE_EXTERN PFNGLTEXBUMPPARAMETERFVATIPROC pglTexBumpParameterfvATI
GLEE_EXTERN PFNGLGETINVARIANTFLOATVEXTPROC pglGetInvariantFloatvEXT
GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERIVEXTPROC pglGetHistogramParameterivEXT
GLEE_EXTERN PFNGLUNIFORM1IPROC pglUniform1i
GLEE_EXTERN PFNGLGENVERTEXARRAYSAPPLEPROC pglGenVertexArraysAPPLE
GLEE_EXTERN PFNGLGENQUERIESPROC pglGenQueries
GLEE_EXTERN GLboolean _GLEE_EXT_texture_mirror_clamp
GLEE_EXTERN PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC pglGetVertexAttribArrayObjectfvATI
GLint GLsizei GLsizei primcount
GLEE_EXTERN GLboolean _GLEE_SGIX_blend_alpha_minmax
GLEE_EXTERN PFNGLCOLOR3FVERTEX3FVSUNPROC pglColor3fVertex3fvSUN
int int int int int int * dh
GLEE_EXTERN GLboolean _GLEE_ARB_draw_buffers
GLEE_EXTERN PFNGLGETARRAYOBJECTFVATIPROC pglGetArrayObjectfvATI
GLEE_EXTERN PFNGLVERTEXATTRIBARRAYOBJECTATIPROC pglVertexAttribArrayObjectATI
GLEE_EXTERN PFNGLENDTRANSFORMFEEDBACKNVPROC pglEndTransformFeedbackNV
GLEE_EXTERN PFNGLMULTITEXCOORD4SPROC pglMultiTexCoord4s
GLEE_EXTERN GLboolean _GLEE_ARB_vertex_blend
GLint GLint GLint GLint GLint GLint dstX1
GLEE_EXTERN PFNGLCOMBINEROUTPUTNVPROC pglCombinerOutputNV
GLEE_EXTERN PFNGLVERTEXARRAYRANGENVPROC pglVertexArrayRangeNV
GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_multisample
GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERISGISPROC pglPixelTexGenParameteriSGIS
GLEE_EXTERN PFNGLXSELECTEVENTPROC pglXSelectEvent
GLEE_EXTERN PFNGLWINDOWPOS2IVMESAPROC pglWindowPos2ivMESA
GLEE_EXTERN PFNGLWINDOWPOS4SMESAPROC pglWindowPos4sMESA
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC pglProgramLocalParameterI4ivNV
GLEE_EXTERN PFNGLGETPROGRAMINFOLOGPROC pglGetProgramInfoLog
GLEE_EXTERN PFNGLWINDOWPOS3IPROC pglWindowPos3i
GLEE_EXTERN PFNGLVERTEXATTRIB3FVNVPROC pglVertexAttrib3fvNV
GLEE_EXTERN PFNGLCOLOR3HNVPROC pglColor3hNV
GLEE_EXTERN PFNGLWINDOWPOS4IVMESAPROC pglWindowPos4ivMESA
GLEE_EXTERN GLboolean _GLEE_IBM_static_data
GLEE_EXTERN GLboolean _GLEE_ARB_half_float_pixel
GLEE_EXTERN PFNGLVERTEXATTRIB1HVNVPROC pglVertexAttrib1hvNV
GLEE_EXTERN PFNGLGETCOMPRESSEDTEXIMAGEPROC pglGetCompressedTexImage
GLEE_EXTERN PFNGLGETMINMAXPARAMETERFVPROC pglGetMinmaxParameterfv
GLEE_EXTERN GLboolean _GLEE_SGIS_generate_mipmap
GLEE_EXTERN PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC pglRenderbufferStorageMultisampleCoverageNV
GLEE_EXTERN GLboolean _GLEE_EXT_fog_coord
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE3DARBPROC pglCompressedTexImage3DARB
GLEE_EXTERN PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC pglReplacementCodeuiVertex3fSUN
GLEE_EXTERN GLboolean _GLEE_APPLE_vertex_array_object
GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC pglProgramNamedParameter4fvNV
GLEE_EXTERN PFNGLWINDOWPOS4IMESAPROC pglWindowPos4iMESA
GLEE_EXTERN PFNGLGETVARIANTBOOLEANVEXTPROC pglGetVariantBooleanvEXT
GLEE_EXTERN GLboolean _GLEE_NV_texture_expand_normal
GLEE_EXTERN PFNGLTEXSUBIMAGE4DSGISPROC pglTexSubImage4DSGIS
GLEE_EXTERN PFNGLMULTITEXCOORD1IARBPROC pglMultiTexCoord1iARB
GLEE_EXTERN GLboolean _GLEE_ARB_texture_rectangle
GLEE_EXTERN PFNGLVERTEXATTRIB4NIVARBPROC pglVertexAttrib4NivARB
GLEE_EXTERN PFNGLXGETPROCADDRESSPROC pglXGetProcAddress
GLEE_EXTERN PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC pglTexCoord2fNormal3fVertex3fSUN
GLEE_EXTERN PFNGLMULTITEXCOORD3SPROC pglMultiTexCoord3s
GLEE_EXTERN PFNGLCREATEPROGRAMPROC pglCreateProgram
GLEE_EXTERN PFNGLDRAWBUFFERSPROC pglDrawBuffers
GLEE_EXTERN GLboolean _GLEE_ATI_vertex_attrib_array_object
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERIVSGIPROC pglGetColorTableParameterivSGI
GLEE_EXTERN PFNGLCURRENTPALETTEMATRIXARBPROC pglCurrentPaletteMatrixARB
GLEE_EXTERN PFNGLMULTITEXCOORD2SVPROC pglMultiTexCoord2sv
GLenum GLsizei GLenum GLenum const GLvoid * table
GLEE_EXTERN PFNGLUNIFORM1FVPROC pglUniform1fv
GLEE_EXTERN GLboolean _GLEE_GLX_ARB_multisample
GLEE_EXTERN PFNGLVERTEXSTREAM1SATIPROC pglVertexStream1sATI
GLEE_EXTERN PFNGLFRAMEZOOMSGIXPROC pglFrameZoomSGIX
GLEE_EXTERN PFNGLFRAGMENTMATERIALFSGIXPROC pglFragmentMaterialfSGIX
GLEE_EXTERN PFNGLMULTITEXCOORD4SVPROC pglMultiTexCoord4sv
GLEE_EXTERN PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC pglGetProgramLocalParameterIivNV
GLEE_EXTERN PFNGLMULTITEXCOORD2IVARBPROC pglMultiTexCoord2ivARB
GLEE_EXTERN PFNGLMULTITEXCOORD1DPROC pglMultiTexCoord1d
GLEE_EXTERN PFNGLGETQUERYIVPROC pglGetQueryiv
GLEE_EXTERN PFNGLSECONDARYCOLOR3FVPROC pglSecondaryColor3fv
GLEE_EXTERN GLboolean _GLEE_APPLE_client_storage
GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERIVSGISPROC pglPixelTexGenParameterivSGIS
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4FARBPROC pglProgramLocalParameter4fARB
GLEE_EXTERN GLboolean _GLEE_EXT_stencil_wrap
GLEE_EXTERN PFNGLMULTITEXCOORD3HVNVPROC pglMultiTexCoord3hvNV
GLEE_EXTERN PFNGLFOGCOORDDVEXTPROC pglFogCoorddvEXT
GLEE_EXTERN PFNGLVERTEXATTRIBI4UIEXTPROC pglVertexAttribI4uiEXT
GLEE_EXTERN PFNGLSETLOCALCONSTANTEXTPROC pglSetLocalConstantEXT
GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERFVPROC pglGetHistogramParameterfv
GLEE_EXTERN PFNGLBLENDEQUATIONPROC pglBlendEquation
GLEE_EXTERN PFNGLVERTEXATTRIBS1SVNVPROC pglVertexAttribs1svNV
GLEE_EXTERN GLboolean _GLEE_NV_fence
GLEE_EXTERN GLboolean _GLEE_EXT_gpu_shader4
GLEE_EXTERN GLboolean _GLEE_EXT_blend_subtract
GLEE_EXTERN PFNGLSTOPINSTRUMENTSSGIXPROC pglStopInstrumentsSGIX
GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_tiles
GLEE_EXTERN PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC pglGetImageTransformParameterfvHP
GLEE_EXTERN PFNGLGETFOGFUNCSGISPROC pglGetFogFuncSGIS
GLEE_EXTERN PFNGLVARIANTUIVEXTPROC pglVariantuivEXT
GLEE_EXTERN PFNGLNORMALSTREAM3SATIPROC pglNormalStream3sATI
GLEE_EXTERN PFNGLENABLEVERTEXATTRIBARRAYARBPROC pglEnableVertexAttribArrayARB
GLEE_EXTERN PFNGLSPRITEPARAMETERISGIXPROC pglSpriteParameteriSGIX
GLEE_EXTERN PFNGLGETUNIFORMLOCATIONPROC pglGetUniformLocation
GLEE_EXTERN PFNGLCOLORTABLEPROC pglColorTable
GLEE_EXTERN PFNGLVERTEXSTREAM2IATIPROC pglVertexStream2iATI
GLEE_EXTERN GLboolean _GLEE_SGIX_scalebias_hint
GLEE_EXTERN PFNGLVERTEXATTRIB4IVARBPROC pglVertexAttrib4ivARB
GLEE_EXTERN PFNGLMULTITEXCOORD3IPROC pglMultiTexCoord3i
GLEE_EXTERN PFNGLGETPROGRAMIVPROC pglGetProgramiv
GLEE_EXTERN PFNGLSECONDARYCOLOR3BEXTPROC pglSecondaryColor3bEXT
GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_dot3
GLEE_EXTERN PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC pglGetFinalCombinerInputParameterfvNV
GLEE_EXTERN PFNGLDELETEFRAGMENTSHADERATIPROC pglDeleteFragmentShaderATI
GLEE_EXTERN PFNGLBUFFERDATAPROC pglBufferData
GLEE_EXTERN GLboolean _GLEE_NV_transform_feedback
GLEE_EXTERN PFNGLSECONDARYCOLORPOINTEREXTPROC pglSecondaryColorPointerEXT
GLEE_EXTERN PFNGLSECONDARYCOLOR3USEXTPROC pglSecondaryColor3usEXT
GLEE_EXTERN PFNGLWINDOWPOS2DARBPROC pglWindowPos2dARB
GLEE_EXTERN PFNGLCULLPARAMETERFVEXTPROC pglCullParameterfvEXT
GLEE_EXTERN PFNGLTEXCOORD4HVNVPROC pglTexCoord4hvNV
GLEE_EXTERN PFNGLGETPROGRAMENVPARAMETERDVARBPROC pglGetProgramEnvParameterdvARB
GLEE_EXTERN PFNGLGLOBALALPHAFACTORISUNPROC pglGlobalAlphaFactoriSUN
GLEE_EXTERN PFNGLGETMINMAXEXTPROC pglGetMinmaxEXT
GLEE_EXTERN PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC pglGetVertexAttribArrayObjectivATI
GLEE_EXTERN PFNGLUPDATEOBJECTBUFFERATIPROC pglUpdateObjectBufferATI
GLEE_EXTERN PFNGLMULTITEXCOORD2IARBPROC pglMultiTexCoord2iARB
GLEE_EXTERN PFNGLDELETEQUERIESPROC pglDeleteQueries
GLEE_EXTERN GLboolean _GLEE_ARB_texture_non_power_of_two
GLEE_EXTERN PFNGLUNIFORM1IVPROC pglUniform1iv
GLEE_EXTERN PFNGLUNIFORM4FVPROC pglUniform4fv
GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERFEXTPROC pglPixelTransformParameterfEXT
GLEE_EXTERN PFNGLBINORMAL3FEXTPROC pglBinormal3fEXT
GLEE_EXTERN PFNGLVERTEXATTRIB4BVARBPROC pglVertexAttrib4bvARB
GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXFARBPROC pglMultTransposeMatrixfARB
GLEE_EXTERN PFNGLXDESTROYWINDOWPROC pglXDestroyWindow
GLEE_EXTERN PFNGLVERTEXATTRIB4DVARBPROC pglVertexAttrib4dvARB
GLenum GLenum GLenum dfactorAlpha
GLenum GLenum GLvoid * row
GLEE_EXTERN PFNGLVARIANTSVEXTPROC pglVariantsvEXT
GLEE_EXTERN PFNGLEDGEFLAGPOINTEREXTPROC pglEdgeFlagPointerEXT
GLEE_EXTERN PFNGLGENFRAMEBUFFERSEXTPROC pglGenFramebuffersEXT
GLEE_EXTERN GLboolean _GLEE_EXT_draw_buffers2
GLEE_EXTERN PFNGLWINDOWPOS2FVPROC pglWindowPos2fv
GLEE_EXTERN PFNGLVERTEXATTRIB3DVNVPROC pglVertexAttrib3dvNV
GLEE_EXTERN PFNGLUNIFORM3UIEXTPROC pglUniform3uiEXT
GLEE_EXTERN PFNGLGETINVARIANTINTEGERVEXTPROC pglGetInvariantIntegervEXT
GLEE_EXTERN PFNGLUNIFORM4IPROC pglUniform4i
GLEE_EXTERN PFNGLGETBUFFERPOINTERVARBPROC pglGetBufferPointervARB
GLEE_EXTERN PFNGLTEXCOORD2HVNVPROC pglTexCoord2hvNV
GLEE_EXTERN GLboolean _GLEE_SGI_color_matrix
GLEE_EXTERN PFNGLGETOBJECTBUFFERFVATIPROC pglGetObjectBufferfvATI
GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_s3tc
GLEE_EXTERN PFNGLGETVERTEXATTRIBFVARBPROC pglGetVertexAttribfvARB
GLEE_EXTERN PFNGLXBINDCHANNELTOWINDOWSGIXPROC pglXBindChannelToWindowSGIX
GLEE_EXTERN PFNGLVERTEXATTRIB4FNVPROC pglVertexAttrib4fNV
GLEE_EXTERN GLboolean _GLEE_SGIX_impact_pixel_texture
GLEE_EXTERN PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC pglGetPixelTexGenParameterivSGIS
GLEE_EXTERN PFNGLLOADPROGRAMNVPROC pglLoadProgramNV
GLEE_EXTERN PFNGLGETVARIANTARRAYOBJECTIVATIPROC pglGetVariantArrayObjectivATI
GLEE_EXTERN PFNGLXCREATEGLXPIXMAPMESAPROC pglXCreateGLXPixmapMESA
GLEE_EXTERN PFNGLMULTIDRAWELEMENTSEXTPROC pglMultiDrawElementsEXT
GLEE_EXTERN GLboolean _GLEE_SGIX_sprite
GLEE_EXTERN PFNGLVERTEXATTRIB4NUSVARBPROC pglVertexAttrib4NusvARB
GLEE_EXTERN PFNGLTEXCOORD2FVERTEX3FVSUNPROC pglTexCoord2fVertex3fvSUN
GLEE_EXTERN PFNGLWINDOWPOS3SMESAPROC pglWindowPos3sMESA
GLsizei GLsizei GLenum GLenum const GLvoid * data
Display *APIENTRYP PFNGLXGETCURRENTDISPLAYEXTPROC()
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_border_clamp
GLEE_EXTERN PFNGLVALIDATEPROGRAMARBPROC pglValidateProgramARB
GLEE_EXTERN PFNGLVERTEXATTRIB2FARBPROC pglVertexAttrib2fARB
GLEE_EXTERN PFNGLVERTEXATTRIBS3HVNVPROC pglVertexAttribs3hvNV
GLEE_EXTERN GLboolean _GLEE_IBM_rasterpos_clip
GLEE_EXTERN PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC pglXCreateGLXPixmapWithConfigSGIX
GLEE_EXTERN PFNGLVERTEXATTRIB4DNVPROC pglVertexAttrib4dNV
GLEE_EXTERN PFNGLXGETMSCRATEOMLPROC pglXGetMscRateOML
GLEE_EXTERN PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC pglGetCombinerInputParameterivNV
XVisualInfo Pixmap Colormap cmap
GLEE_EXTERN PFNGLUNIFORM3FVARBPROC pglUniform3fvARB
GLEE_EXTERN PFNGLTEXTUREMATERIALEXTPROC pglTextureMaterialEXT
GLEE_EXTERN PFNGLTEXPARAMETERIIVEXTPROC pglTexParameterIivEXT
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_select
GLEE_EXTERN PFNGLCOLORMASKINDEXEDEXTPROC pglColorMaskIndexedEXT
GLEE_EXTERN GLboolean _GLEE_APPLE_element_array
GLEE_EXTERN PFNGLENABLEVERTEXATTRIBARRAYPROC pglEnableVertexAttribArray
GLEE_EXTERN GLboolean _GLEE_GLX_SGI_cushion
GLEE_EXTERN GLboolean GLeeInit()
GLEE_EXTERN PFNGLWEIGHTUIVARBPROC pglWeightuivARB
GLenum GLsizei GLenum format
GLEE_EXTERN GLboolean _GLEE_NV_vertex_array_range2
GLEE_EXTERN PFNGLFRAGMENTLIGHTFSGIXPROC pglFragmentLightfSGIX
GLEE_EXTERN PFNGLWINDOWPOS2FARBPROC pglWindowPos2fARB
GLuint GLuint GLuint GLuint arg1
GLEE_EXTERN PFNGLVERTEXATTRIBS4SVNVPROC pglVertexAttribs4svNV
GLEE_EXTERN GLboolean _GLEE_SGIS_point_parameters
GLEE_EXTERN PFNGLMULTITEXCOORD4IVPROC pglMultiTexCoord4iv
GLEE_EXTERN PFNGLSECONDARYCOLOR3BVEXTPROC pglSecondaryColor3bvEXT
GLEE_EXTERN PFNGLWEIGHTBVARBPROC pglWeightbvARB
GLEE_EXTERN PFNGLMULTITEXCOORD2SVARBPROC pglMultiTexCoord2svARB
GLEE_EXTERN PFNGLENDVERTEXSHADEREXTPROC pglEndVertexShaderEXT
GLEE_EXTERN PFNGLWEIGHTUBVARBPROC pglWeightubvARB
GLEE_EXTERN PFNGLVERTEXPOINTERVINTELPROC pglVertexPointervINTEL
GLEE_EXTERN PFNGLGETVERTEXATTRIBIIVEXTPROC pglGetVertexAttribIivEXT
GLEE_EXTERN PFNGLCOLORFRAGMENTOP3ATIPROC pglColorFragmentOp3ATI
GLEE_EXTERN PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC pglGetProgramEnvParameterIuivNV
GLEE_EXTERN PFNGLWINDOWPOS2FPROC pglWindowPos2f
GLEE_EXTERN PFNGLSECONDARYCOLOR3HNVPROC pglSecondaryColor3hNV
GLEE_EXTERN PFNGLWINDOWPOS2SVPROC pglWindowPos2sv
GLEE_EXTERN PFNGLNORMALSTREAM3BATIPROC pglNormalStream3bATI
GLEE_EXTERN PFNGLAREPROGRAMSRESIDENTNVPROC pglAreProgramsResidentNV
GLEE_EXTERN GLboolean _GLEE_NV_copy_depth_to_color
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4FVARBPROC pglProgramLocalParameter4fvARB
GLXDrawable int64_t * ust
GLEE_EXTERN GLboolean _GLEE_ARB_depth_texture
GLEE_EXTERN PFNGLBINORMAL3BEXTPROC pglBinormal3bEXT
GLEE_EXTERN PFNGLVERTEXSTREAM2DATIPROC pglVertexStream2dATI
GLEE_EXTERN PFNGLMULTITEXCOORD3DVARBPROC pglMultiTexCoord3dvARB
GLEE_EXTERN PFNGLMULTITEXCOORD3SVPROC pglMultiTexCoord3sv
GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXFPROC pglLoadTransposeMatrixf
GLEE_EXTERN PFNGLVERTEXATTRIB3SNVPROC pglVertexAttrib3sNV
GLEE_EXTERN PFNGLSHADERSOURCEARBPROC pglShaderSourceARB
GLEE_EXTERN PFNGLVERTEXATTRIB1DVARBPROC pglVertexAttrib1dvARB
int int int void * attribList
typedef GLenum(APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC)(GLenum target)
GLEE_EXTERN PFNGLGETUNIFORMFVPROC pglGetUniformfv
GLEE_EXTERN PFNGLVALIDATEPROGRAMPROC pglValidateProgram
GLEE_EXTERN PFNGLVERTEXSTREAM1IATIPROC pglVertexStream1iATI
typedef GLuint(APIENTRYP PFNGLCREATEPROGRAMPROC)()
GLenum const GLfloat * params
GLvoid *APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC(GLuint buffer)
GLEE_EXTERN PFNGLBINORMAL3DVEXTPROC pglBinormal3dvEXT
int int GLXHyperpipeConfigSGIX int * hpId
GLEE_EXTERN PFNGLISFENCEAPPLEPROC pglIsFenceAPPLE
GLEE_EXTERN PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC pglGetImageTransformParameterivHP
GLEE_EXTERN PFNGLBINDFRAGMENTSHADERATIPROC pglBindFragmentShaderATI
GLEE_EXTERN PFNGLMULTITEXCOORD2FARBPROC pglMultiTexCoord2fARB
GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXDPROC pglLoadTransposeMatrixd
GLEE_EXTERN PFNGLXGETVIDEOSYNCSGIPROC pglXGetVideoSyncSGI
GLEE_EXTERN PFNGLTEXTURELIGHTEXTPROC pglTextureLightEXT
GLEE_EXTERN PFNGLXGETVISUALFROMFBCONFIGSGIXPROC pglXGetVisualFromFBConfigSGIX
GLEE_EXTERN GLboolean _GLEE_PGI_vertex_hints
GLEE_EXTERN PFNGLGETFRAGMENTLIGHTIVEXTPROC pglGetFragmentLightivEXT
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC pglTexCoord2fColor4ubVertex3fSUN
GLEE_EXTERN PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC pglTransformFeedbackAttribsNV
GLEE_EXTERN GLboolean _GLEE_ARB_fragment_program
GLsizei const GLchar ** string
GLEE_EXTERN PFNGLMULTITEXCOORD1SVPROC pglMultiTexCoord1sv
GLEE_EXTERN PFNGLPOINTPARAMETERFEXTPROC pglPointParameterfEXT
GLEE_EXTERN PFNGLWINDOWPOS3FVARBPROC pglWindowPos3fvARB
GLEE_EXTERN PFNGLFRAGMENTLIGHTISGIXPROC pglFragmentLightiSGIX
GLEE_EXTERN PFNGLXJOINSWAPGROUPSGIXPROC pglXJoinSwapGroupSGIX
GLEE_EXTERN PFNGLGETVERTEXATTRIBIVPROC pglGetVertexAttribiv
GLEE_EXTERN GLboolean _GLEE_SGIX_depth_texture
GLEE_EXTERN PFNGLXGETFBCONFIGFROMVISUALSGIXPROC pglXGetFBConfigFromVisualSGIX
GLuint GLuint GLsizei GLenum const GLvoid * indices
GLEE_EXTERN PFNGLVERTEXATTRIBI3UIEXTPROC pglVertexAttribI3uiEXT
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIPROC pglConvolutionParameteri
GLEE_EXTERN PFNGLVERTEXATTRIB1FVPROC pglVertexAttrib1fv
GLEE_EXTERN PFNGLDETAILTEXFUNCSGISPROC pglDetailTexFuncSGIS
GLEE_EXTERN PFNGLARRAYOBJECTATIPROC pglArrayObjectATI
GLEE_EXTERN PFNGLVERTEXATTRIBI4IEXTPROC pglVertexAttribI4iEXT
GLEE_EXTERN GLboolean _GLEE_HP_texture_lighting
GLEE_EXTERN PFNGLXIMPORTCONTEXTEXTPROC pglXImportContextEXT
GLEE_EXTERN PFNGLTEXSUBIMAGE3DEXTPROC pglTexSubImage3DEXT
GLEE_EXTERN PFNGLGENVERTEXSHADERSEXTPROC pglGenVertexShadersEXT
GLEE_EXTERN PFNGLREFERENCEPLANESGIXPROC pglReferencePlaneSGIX
GLEE_EXTERN GLboolean _GLEE_NV_texture_shader
GLEE_EXTERN PFNGLTANGENT3DVEXTPROC pglTangent3dvEXT
GLEE_EXTERN PFNGLVERTEXATTRIB3SVPROC pglVertexAttrib3sv
GLEE_EXTERN PFNGLCOPYCOLORTABLEPROC pglCopyColorTable
GLEE_EXTERN PFNGLSTARTINSTRUMENTSSGIXPROC pglStartInstrumentsSGIX
GLEE_EXTERN PFNGLBLENDFUNCSEPARATEINGRPROC pglBlendFuncSeparateINGR
GLEE_EXTERN PFNGLFOGCOORDFEXTPROC pglFogCoordfEXT
GLEE_EXTERN PFNGLBINDBUFFEROFFSETNVPROC pglBindBufferOffsetNV
GLEE_EXTERN PFNGLINDEXPOINTEREXTPROC pglIndexPointerEXT
GLEE_EXTERN PFNGLGETOBJECTBUFFERIVATIPROC pglGetObjectBufferivATI
GLEE_EXTERN PFNGLFRAMEBUFFERTEXTURE1DEXTPROC pglFramebufferTexture1DEXT
GLEE_EXTERN PFNGLPOLLASYNCSGIXPROC pglPollAsyncSGIX
GLenum GLsizei GLsizei height
GLEE_EXTERN GLboolean _GLEE_NV_texture_rectangle
GLEE_EXTERN PFNGLVERTEXSTREAM2DVATIPROC pglVertexStream2dvATI
GLEE_EXTERN PFNGLSECONDARYCOLOR3SVEXTPROC pglSecondaryColor3svEXT
GLEE_EXTERN GLboolean _GLEE_SGIX_instruments
GLEE_EXTERN PFNGLDELETEPROGRAMSNVPROC pglDeleteProgramsNV
GLEE_EXTERN GLboolean _GLEE_EXT_vertex_weighting
GLEE_EXTERN GLboolean _GLEE_GLX_EXT_scene_marker
GLclampf GLclampf GLclampf alpha
GLEE_EXTERN PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiNormal3fVertex3fvSUN
GLEE_EXTERN GLboolean _GLEE_SUN_mesh_array
GLEE_EXTERN PFNGLWINDOWPOS2FMESAPROC pglWindowPos2fMESA
GLdouble GLdouble GLdouble GLdouble q
GLEE_EXTERN PFNGLFINISHTEXTURESUNXPROC pglFinishTextureSUNX
GLEE_EXTERN PFNGLVERTEXSTREAM3DVATIPROC pglVertexStream3dvATI
GLEE_EXTERN PFNGLGETMAPATTRIBPARAMETERFVNVPROC pglGetMapAttribParameterfvNV
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_filter4
GLEE_EXTERN PFNGLDELETERENDERBUFFERSEXTPROC pglDeleteRenderbuffersEXT
GLEE_EXTERN PFNGLBLENDEQUATIONEXTPROC pglBlendEquationEXT
GLEE_EXTERN GLboolean _GLEE_SGIX_igloo_interface
GLEE_EXTERN PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC pglGetProgramLocalParameterIuivNV
GLEE_EXTERN PFNGLGETATTRIBLOCATIONARBPROC pglGetAttribLocationARB
GLEE_EXTERN GLboolean _GLEE_SGIX_ir_instrument1
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
GLEE_EXTERN GLboolean _GLEE_EXT_stencil_two_side
GLuint GLenum GLenum transform
GLEE_EXTERN PFNGLTANGENT3IVEXTPROC pglTangent3ivEXT
GLEE_EXTERN GLboolean _GLEE_NV_multisample_filter_hint
GLEE_EXTERN GLboolean _GLEE_ATI_vertex_array_object
GLEE_EXTERN PFNGLBINORMAL3DEXTPROC pglBinormal3dEXT
GLEE_EXTERN PFNGLWEIGHTSVARBPROC pglWeightsvARB
GLEE_EXTERN PFNGLVERTEXATTRIB2DVARBPROC pglVertexAttrib2dvARB
GLEE_EXTERN PFNGLMULTITEXCOORD2DPROC pglMultiTexCoord2d
GLEE_EXTERN PFNGLTEXTURENORMALEXTPROC pglTextureNormalEXT
GLEE_EXTERN PFNGLVERTEXATTRIBS1HVNVPROC pglVertexAttribs1hvNV
GLEE_EXTERN PFNGLWINDOWPOS4FVMESAPROC pglWindowPos4fvMESA
GLEE_EXTERN PFNGLGETVERTEXATTRIBFVNVPROC pglGetVertexAttribfvNV
GLEE_EXTERN PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC pglColor4fNormal3fVertex3fSUN
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei imageSize
GLEE_EXTERN PFNGLCOMPILESHADERARBPROC pglCompileShaderARB
GLEE_EXTERN PFNGLGETVERTEXATTRIBDVNVPROC pglGetVertexAttribdvNV
GLEE_EXTERN PFNGLVERTEXWEIGHTPOINTEREXTPROC pglVertexWeightPointerEXT
GLEE_EXTERN PFNGLLIGHTENVISGIXPROC pglLightEnviSGIX
GLEE_EXTERN PFNGLVERTEXATTRIBS1DVNVPROC pglVertexAttribs1dvNV
GLEE_EXTERN PFNGLWINDOWPOS3FMESAPROC pglWindowPos3fMESA
GLEE_EXTERN PFNGLGLOBALALPHAFACTORUISUNPROC pglGlobalAlphaFactoruiSUN
GLEE_EXTERN PFNGLGENPROGRAMSARBPROC pglGenProgramsARB
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFEXTPROC pglConvolutionParameterfEXT
GLEE_EXTERN PFNGLSPRITEPARAMETERIVSGIXPROC pglSpriteParameterivSGIX
GLEE_EXTERN PFNGLGETTEXBUMPPARAMETERIVATIPROC pglGetTexBumpParameterivATI
GLEE_EXTERN PFNGLGETHISTOGRAMEXTPROC pglGetHistogramEXT
GLEE_EXTERN PFNGLSECONDARYCOLOR3IVPROC pglSecondaryColor3iv
GLEE_EXTERN PFNGLGETQUERYIVARBPROC pglGetQueryivARB
GLEE_EXTERN GLboolean _GLEE_NV_light_max_exponent
GLEE_EXTERN PFNGLGETACTIVEUNIFORMARBPROC pglGetActiveUniformARB
GLEE_EXTERN PFNGLMULTITEXCOORD3FARBPROC pglMultiTexCoord3fARB
GLEE_EXTERN PFNGLWINDOWPOS3SVMESAPROC pglWindowPos3svMESA
GLEE_EXTERN PFNGLCOLOR3HVNVPROC pglColor3hvNV
GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERFVSGISPROC pglPixelTexGenParameterfvSGIS
GLEE_EXTERN PFNGLSTENCILFUNCSEPARATEPROC pglStencilFuncSeparate
const GLuint GLboolean * residences
GLEE_EXTERN PFNGLBLENDCOLORPROC pglBlendColor
GLEE_EXTERN PFNGLGETOBJECTPARAMETERFVARBPROC pglGetObjectParameterfvARB
GLEE_EXTERN PFNGLGLOBALALPHAFACTORBSUNPROC pglGlobalAlphaFactorbSUN
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFVEXTPROC pglConvolutionParameterfvEXT
GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_add
GLEE_EXTERN PFNGLSPRITEPARAMETERFVSGIXPROC pglSpriteParameterfvSGIX
GLEE_EXTERN PFNGLDELETEPROGRAMSARBPROC pglDeleteProgramsARB
GLEE_EXTERN PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC pglProgramBufferParametersIuivNV
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELIVSGIXPROC pglFragmentLightModelivSGIX
GLEE_EXTERN PFNGLMULTITEXCOORD2SARBPROC pglMultiTexCoord2sARB
GLEE_EXTERN PFNGLWINDOWPOS2DMESAPROC pglWindowPos2dMESA
GLEE_EXTERN GLboolean _GLEE_NV_vertex_array_range
GLEE_EXTERN PFNGLGETUNIFORMFVARBPROC pglGetUniformfvARB
GLEE_EXTERN PFNGLCOMPILESHADERPROC pglCompileShader
GLEE_EXTERN GLboolean _GLEE_EXT_vertex_shader
GLEE_EXTERN PFNGLCOLOR3FVERTEX3FSUNPROC pglColor3fVertex3fSUN
GLEE_EXTERN PFNGLTEXPARAMETERIUIVEXTPROC pglTexParameterIuivEXT
GLEE_EXTERN PFNGLMAPBUFFERARBPROC pglMapBufferARB
GLEE_EXTERN PFNGLVERTEXATTRIBS3FVNVPROC pglVertexAttribs3fvNV
GLEE_EXTERN PFNGLXHYPERPIPEATTRIBSGIXPROC pglXHyperpipeAttribSGIX
GLEE_EXTERN PFNGLVERTEXATTRIB2SARBPROC pglVertexAttrib2sARB
GLEE_EXTERN PFNGLVERTEXATTRIBI2UIVEXTPROC pglVertexAttribI2uivEXT
GLEE_EXTERN PFNGLXSET3DFXMODEMESAPROC pglXSet3DfxModeMESA
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4DVARBPROC pglProgramLocalParameter4dvARB
GLEE_EXTERN PFNGLGETMAPCONTROLPOINTSNVPROC pglGetMapControlPointsNV
GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_latc
GLEE_EXTERN PFNGLCOMBINERINPUTNVPROC pglCombinerInputNV
GLEE_EXTERN PFNGLVERTEXBLENDENVIATIPROC pglVertexBlendEnviATI
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC pglReplacementCodeuiColor4ubVertex3fSUN
GLEE_EXTERN GLboolean _GLEE_HP_image_transform
GLEE_EXTERN PFNGLVERTEXATTRIB1DARBPROC pglVertexAttrib1dARB
GLEE_EXTERN GLboolean _GLEE_GLX_MESA_pixmap_colormap
GLEE_EXTERN PFNGLMULTITEXCOORD3HNVPROC pglMultiTexCoord3hNV
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC pglProgramLocalParametersI4ivNV
GLEE_EXTERN PFNGLGETSHADERINFOLOGPROC pglGetShaderInfoLog
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglTexCoord2fColor4fNormal3fVertex3fvSUN
typedef GLXWindow(APIENTRYP PFNGLXCREATEWINDOWPROC)(Display *dpy
GLEE_EXTERN PFNGLGETBUFFERPARAMETERIVPROC pglGetBufferParameteriv
GLEE_EXTERN PFNGLUNIFORM2IVARBPROC pglUniform2ivARB
GLEE_EXTERN PFNGLENDFRAGMENTSHADERATIPROC pglEndFragmentShaderATI
GLEE_EXTERN PFNGLUNIFORM1UIVEXTPROC pglUniform1uivEXT
GLEE_EXTERN PFNGLVERTEXATTRIB4IVPROC pglVertexAttrib4iv
GLEE_EXTERN PFNGLCLEARDEPTHDNVPROC pglClearDepthdNV
GLEE_EXTERN PFNGLXSELECTEVENTSGIXPROC pglXSelectEventSGIX
GLEE_EXTERN GLboolean _GLEE_SGIX_resample
GLEE_EXTERN GLboolean _GLEE_ARB_window_pos
GLEE_EXTERN PFNGLXGETCURRENTDISPLAYPROC pglXGetCurrentDisplay
GLEE_EXTERN PFNGLUNIFORM4IVARBPROC pglUniform4ivARB
GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXFPROC pglMultTransposeMatrixf
GLEE_EXTERN GLboolean _GLEE_NV_framebuffer_multisample_coverage
GLEE_EXTERN PFNGLGETVERTEXATTRIBPOINTERVPROC pglGetVertexAttribPointerv
GLEE_EXTERN PFNGLMULTIMODEDRAWELEMENTSIBMPROC pglMultiModeDrawElementsIBM
GLEE_EXTERN PFNGLVERTEXATTRIB4FARBPROC pglVertexAttrib4fARB
GLEE_EXTERN PFNGLVERTEXATTRIB3SPROC pglVertexAttrib3s
GLEE_EXTERN PFNGLVERTEXATTRIB4DARBPROC pglVertexAttrib4dARB
GLEE_EXTERN GLboolean _GLEE_SGIX_interlace
GLEE_EXTERN PFNGLMULTITEXCOORD2IVPROC pglMultiTexCoord2iv
GLEE_EXTERN PFNGLVERTEXATTRIB4NUBVARBPROC pglVertexAttrib4NubvARB
GLEE_EXTERN PFNGLUNIFORMMATRIX4FVARBPROC pglUniformMatrix4fvARB
GLEE_EXTERN PFNGLGETINSTRUMENTSSGIXPROC pglGetInstrumentsSGIX
GLEE_EXTERN PFNGLBINORMAL3BVEXTPROC pglBinormal3bvEXT
GLuint GLuint GLsizei count
GLEE_EXTERN PFNGLGETPROGRAMSTRINGARBPROC pglGetProgramStringARB
GLEE_EXTERN PFNGLUNIFORM3IVPROC pglUniform3iv
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_swap_group
GLEE_EXTERN GLboolean _GLEE_NV_texture_env_combine4
GLEE_EXTERN PFNGLENDSCENEEXTPROC pglEndSceneEXT
GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4FVARBPROC pglProgramEnvParameter4fvARB
GLEE_EXTERN PFNGLPASSTEXCOORDATIPROC pglPassTexCoordATI
GLEE_EXTERN PFNGLTESTFENCENVPROC pglTestFenceNV
GLEE_EXTERN PFNGLUNIFORM2FVARBPROC pglUniform2fvARB
GLEE_EXTERN PFNGLXCOPYSUBBUFFERMESAPROC pglXCopySubBufferMESA
GLEE_EXTERN GLboolean _GLEE_NV_texture_shader2
GLEE_EXTERN GLboolean _GLEE_HP_occlusion_test
GLEE_EXTERN PFNGLCLIPPLANEFOESPROC pglClipPlanefOES
GLEE_EXTERN PFNGLCOLOR4UBVERTEX3FVSUNPROC pglColor4ubVertex3fvSUN
GLEE_EXTERN PFNGLCOLORTABLEPARAMETERFVPROC pglColorTableParameterfv
GLEE_EXTERN PFNGLVERTEXATTRIB2SPROC pglVertexAttrib2s
GLEE_EXTERN GLboolean _GLEE_NV_vertex_program1_1
GLEE_EXTERN PFNGLWINDOWPOS3SVARBPROC pglWindowPos3svARB
GLEE_EXTERN PFNGLVERTEXATTRIB1SPROC pglVertexAttrib1s
GLEE_EXTERN PFNGLBLENDFUNCSEPARATEEXTPROC pglBlendFuncSeparateEXT
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3
GLEE_EXTERN GLboolean _GLEE_OES_single_precision
GLEE_EXTERN PFNGLHISTOGRAMPROC pglHistogram
GLEE_EXTERN GLboolean _GLEE_NV_fragment_program
typedef GLXPbuffer(APIENTRYP PFNGLXCREATEPBUFFERPROC)(Display *dpy
GLEE_EXTERN PFNGLREQUESTRESIDENTPROGRAMSNVPROC pglRequestResidentProgramsNV
GLEE_EXTERN PFNGLACTIVETEXTUREPROC pglActiveTexture
GLEE_EXTERN PFNGLTEXCOORD1HNVPROC pglTexCoord1hNV
GLEE_EXTERN PFNGLSAMPLEPATTERNSGISPROC pglSamplePatternSGIS
GLEE_EXTERN PFNGLGETDETAILTEXFUNCSGISPROC pglGetDetailTexFuncSGIS
GLEE_EXTERN GLboolean _GLEE_ARB_vertex_buffer_object
GLEE_EXTERN PFNGLDRAWRANGEELEMENTSPROC pglDrawRangeElements
GLEE_EXTERN PFNGLUNIFORMMATRIX3X4FVPROC pglUniformMatrix3x4fv
GLEE_EXTERN PFNGLVERTEXATTRIB4NUIVARBPROC pglVertexAttrib4NuivARB
GLEE_EXTERN PFNGLVERTEXATTRIB1FARBPROC pglVertexAttrib1fARB
GLEE_EXTERN PFNGLGETVERTEXATTRIBDVPROC pglGetVertexAttribdv
GLEE_EXTERN PFNGLMULTITEXCOORD4DVPROC pglMultiTexCoord4dv
GLEE_EXTERN PFNGLGETSEPARABLEFILTERPROC pglGetSeparableFilter
GLEE_EXTERN PFNGLSECONDARYCOLOR3HVNVPROC pglSecondaryColor3hvNV
GLEE_EXTERN GLboolean _GLEE_SUNX_constant_data
GLEE_EXTERN PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC pglTransformFeedbackVaryingsNV
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERFVSGIPROC pglGetColorTableParameterfvSGI
GLEE_EXTERN PFNGLFRAGMENTLIGHTFEXTPROC pglFragmentLightfEXT
GLEE_EXTERN PFNGLGETOBJECTPARAMETERIVARBPROC pglGetObjectParameterivARB
GLEE_EXTERN GLboolean _GLEE_OES_byte_coordinates
GLEE_EXTERN PFNGLVERTEXATTRIB1FPROC pglVertexAttrib1f
GLEE_EXTERN PFNGLVERTEXATTRIB4BVPROC pglVertexAttrib4bv
GLEE_EXTERN GLboolean _GLEE_MESAX_texture_stack
GLEE_EXTERN PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC pglGetCombinerOutputParameterivNV
GLEE_EXTERN PFNGLXCREATEPBUFFERPROC pglXCreatePbuffer
GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4DARBPROC pglProgramEnvParameter4dARB
GLEE_EXTERN GLboolean _GLEE_EXT_misc_attribute
GLEE_EXTERN PFNGLVERTEXATTRIB4SNVPROC pglVertexAttrib4sNV
GLEE_EXTERN PFNGLCOLOR4HNVPROC pglColor4hNV
GLXDrawable unsigned long event_mask
GLuint GLsizei GLsizei * length
GLfloat GLfloat GLfloat GLfloat nx
GLEE_EXTERN PFNGLDELETETEXTURESEXTPROC pglDeleteTexturesEXT
GLsizei GLsizei colorSamples
GLEE_EXTERN PFNGLWINDOWPOS3FVPROC pglWindowPos3fv
typedef Bool(APIENTRYP PFNGLXMAKECONTEXTCURRENTPROC)(Display *dpy
GLEE_EXTERN PFNGLGETBOOLEANINDEXEDVEXTPROC pglGetBooleanIndexedvEXT
GLEE_EXTERN PFNGLGETCOLORTABLESGIPROC pglGetColorTableSGI
GLEE_EXTERN GLboolean _GLEE_SGIX_depth_pass_instrument
typedef GLXContextID(APIENTRYP PFNGLXGETCONTEXTIDEXTPROC)(const GLXContext context)
GLEE_EXTERN GLboolean _GLEE_NV_evaluators
GLEE_EXTERN PFNGLPNTRIANGLESFATIPROC pglPNTrianglesfATI
GLEE_EXTERN PFNGLUNIFORMMATRIX4X2FVPROC pglUniformMatrix4x2fv
GLEE_EXTERN PFNGLXWAITVIDEOSYNCSGIPROC pglXWaitVideoSyncSGI
GLint GLint GLsizei GLsizei GLsizei GLint border
GLEE_EXTERN PFNGLPROGRAMPARAMETERS4DVNVPROC pglProgramParameters4dvNV
GLEE_EXTERN PFNGLGENFENCESAPPLEPROC pglGenFencesAPPLE
GLEE_EXTERN PFNGLBINDPROGRAMARBPROC pglBindProgramARB
GLEE_EXTERN PFNGLARRAYELEMENTEXTPROC pglArrayElementEXT
GLEE_EXTERN PFNGLGETTEXPARAMETERIUIVEXTPROC pglGetTexParameterIuivEXT
GLEE_EXTERN GLboolean _GLEE_NV_geometry_program4
GLEE_EXTERN PFNGLVERTEXARRAYRANGEAPPLEPROC pglVertexArrayRangeAPPLE
GLEE_EXTERN PFNGLFLUSHPIXELDATARANGENVPROC pglFlushPixelDataRangeNV
GLEE_EXTERN PFNGLNORMALPOINTERVINTELPROC pglNormalPointervINTEL
GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERFSGISPROC pglPixelTexGenParameterfSGIS
GLEE_EXTERN PFNGLNORMALPOINTEREXTPROC pglNormalPointerEXT
GLEE_EXTERN GLboolean _GLEE_GLX_NV_float_buffer
GLEE_EXTERN PFNGLINSERTCOMPONENTEXTPROC pglInsertComponentEXT
GLint GLint GLint GLint dstX0
GLenum const GLvoid * addr
GLEE_EXTERN PFNGLACTIVEVARYINGNVPROC pglActiveVaryingNV
GLEE_EXTERN PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC pglMultiDrawRangeElementArrayAPPLE
GLEE_EXTERN PFNGLVERTEXSTREAM3IVATIPROC pglVertexStream3ivATI
GLEE_EXTERN PFNGLTEXCOORDPOINTEREXTPROC pglTexCoordPointerEXT
GLEE_EXTERN GLboolean _GLEE_ATI_map_object_buffer
GLEE_EXTERN PFNGLGETVARIANTINTEGERVEXTPROC pglGetVariantIntegervEXT
GLEE_EXTERN PFNGLACTIVETEXTUREARBPROC pglActiveTextureARB
GLEE_EXTERN PFNGLMULTITEXCOORD1FPROC pglMultiTexCoord1f
GLEE_EXTERN GLboolean _GLEE_EXT_pixel_transform
GLEE_EXTERN PFNGLXQUERYDRAWABLEPROC pglXQueryDrawable
GLEE_EXTERN PFNGLSECONDARYCOLOR3BVPROC pglSecondaryColor3bv
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC pglCompressedTexSubImage3DARB
GLEE_EXTERN PFNGLPOINTPARAMETERIVNVPROC pglPointParameterivNV
GLEE_EXTERN PFNGLUNIFORMBUFFEREXTPROC pglUniformBufferEXT
GLEE_EXTERN PFNGLVERTEXSTREAM1FVATIPROC pglVertexStream1fvATI
GLEE_EXTERN GLboolean _GLEE_EXT_draw_range_elements
GLEE_EXTERN PFNGLWINDOWPOS3DVARBPROC pglWindowPos3dvARB
GLEE_EXTERN GLboolean _GLEE_SGIX_shadow
GLEE_EXTERN GLboolean _GLEE_WIN_specular_fog
GLEE_EXTERN PFNGLPROGRAMENVPARAMETERI4IVNVPROC pglProgramEnvParameterI4ivNV
GLEE_EXTERN PFNGLGETVERTEXATTRIBPOINTERVNVPROC pglGetVertexAttribPointervNV
GLXDrawable GLXDrawable GLXContext ctx
GLuint GLenum GLenum outY
GLEE_EXTERN PFNGLMULTITEXCOORD4HNVPROC pglMultiTexCoord4hNV
GLEE_EXTERN GLboolean _GLEE_EXT_rescale_normal
GLEE_EXTERN GLboolean _GLEE_NV_blend_square
GLEE_EXTERN PFNGLBEGINTRANSFORMFEEDBACKNVPROC pglBeginTransformFeedbackNV
GLEE_EXTERN PFNGLUNIFORM3IPROC pglUniform3i
GLEE_EXTERN GLboolean _GLEE_EXT_texture
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint vstride
GLEE_EXTERN PFNGLUNIFORMMATRIX2FVPROC pglUniformMatrix2fv
GLEE_EXTERN PFNGLGETFRAGDATALOCATIONEXTPROC pglGetFragDataLocationEXT
GLEE_EXTERN PFNGLVERTEXATTRIB4FVARBPROC pglVertexAttrib4fvARB
GLuint GLenum GLenum GLenum outZ
GLEE_EXTERN PFNGLCOLOR4UBVERTEX2FSUNPROC pglColor4ubVertex2fSUN
GLEE_EXTERN PFNGLXGETFBCONFIGATTRIBPROC pglXGetFBConfigAttrib
GLEE_EXTERN PFNGLVERTEXATTRIB1SARBPROC pglVertexAttrib1sARB
GLEE_EXTERN GLboolean _GLEE_NV_vertex_program2_option
GLenum GLuint GLint GLint layer
GLEE_EXTERN PFNGLUNMAPBUFFERARBPROC pglUnmapBufferARB
GLEE_EXTERN PFNGLVERTEXATTRIB4NSVPROC pglVertexAttrib4Nsv
GLuint GLenum GLenum GLenum GLenum outW
GLEE_EXTERN PFNGLGETATTRIBLOCATIONPROC pglGetAttribLocation
GLEE_EXTERN PFNGLXGETFBCONFIGATTRIBSGIXPROC pglXGetFBConfigAttribSGIX
GLEE_EXTERN PFNGLUNIFORM1FVARBPROC pglUniform1fvARB
GLEE_EXTERN PFNGLVERTEXATTRIB2FVARBPROC pglVertexAttrib2fvARB
GLEE_EXTERN GLboolean _GLEE_SGIX_async_pixel
GLEE_EXTERN PFNGLVERTEXSTREAM1SVATIPROC pglVertexStream1svATI
GLEE_EXTERN GLboolean _GLEE_EXT_pixel_buffer_object
GLEE_EXTERN PFNGLGENBUFFERSARBPROC pglGenBuffersARB
GLEE_EXTERN PFNGLVERTEXATTRIBPOINTERARBPROC pglVertexAttribPointerARB
GLEE_EXTERN PFNGLMULTITEXCOORD1SPROC pglMultiTexCoord1s
GLenum GLenum sfactorAlpha
GLEE_EXTERN PFNGLUSEPROGRAMOBJECTARBPROC pglUseProgramObjectARB
GLEE_EXTERN PFNGLGETCONVOLUTIONFILTEREXTPROC pglGetConvolutionFilterEXT
GLEE_EXTERN PFNGLVERTEXATTRIB2FVPROC pglVertexAttrib2fv
GLEE_EXTERN PFNGLVERTEXATTRIBI3IVEXTPROC pglVertexAttribI3ivEXT
GLvoid *APIENTRYP PFNGLMAPBUFFERARBPROC(GLenum target, GLenum access)
GLuint GLsizei const GLvoid GLenum preserve
GLEE_EXTERN PFNGLDEPTHBOUNDSDNVPROC pglDepthBoundsdNV
GLEE_EXTERN PFNGLUNIFORM4UIVEXTPROC pglUniform4uivEXT
GLEE_EXTERN PFNGLMULTITEXCOORD2HNVPROC pglMultiTexCoord2hNV
GLEE_EXTERN PFNGLVERTEXATTRIB2HVNVPROC pglVertexAttrib2hvNV
GLEE_EXTERN PFNGLBINDBUFFERBASENVPROC pglBindBufferBaseNV
GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_dxt1
GLEE_EXTERN PFNGLVERTEXATTRIB4FPROC pglVertexAttrib4f
GLEE_EXTERN PFNGLGETATTACHEDOBJECTSARBPROC pglGetAttachedObjectsARB
GLEE_EXTERN PFNGLTANGENT3IEXTPROC pglTangent3iEXT
GLEE_EXTERN PFNGLBUFFERSUBDATAARBPROC pglBufferSubDataARB
GLEE_EXTERN PFNGLBEGINFRAGMENTSHADERATIPROC pglBeginFragmentShaderATI
GLEE_EXTERN PFNGLCOLORSUBTABLEEXTPROC pglColorSubTableEXT
GLEE_EXTERN PFNGLSTENCILFUNCSEPARATEATIPROC pglStencilFuncSeparateATI
GLEE_EXTERN PFNGLMULTITEXCOORD1SARBPROC pglMultiTexCoord1sARB
GLEE_EXTERN GLboolean _GLEE_NV_texture_shader3
GLEE_EXTERN PFNGLCONVOLUTIONFILTER2DEXTPROC pglConvolutionFilter2DEXT
GLEE_EXTERN PFNGLSECONDARYCOLOR3UBEXTPROC pglSecondaryColor3ubEXT
GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_sRGB
GLEE_EXTERN PFNGLLISTPARAMETERFVSGIXPROC pglListParameterfvSGIX
GLEE_EXTERN PFNGLUNIFORM1FARBPROC pglUniform1fARB
GLEE_EXTERN GLboolean _GLEE_EXT_abgr
GLEE_EXTERN PFNGLBINDLIGHTPARAMETEREXTPROC pglBindLightParameterEXT
GLEE_EXTERN PFNGLTEXBUFFEREXTPROC pglTexBufferEXT
GLEE_EXTERN GLboolean _GLEE_FfdMaskSGIX
GLEE_EXTERN PFNGLVERTEXSTREAM3FVATIPROC pglVertexStream3fvATI
GLEE_EXTERN PFNGLWINDOWPOS3SARBPROC pglWindowPos3sARB
GLEE_EXTERN PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC pglGetProgramNamedParameterfvNV
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_multi_buffer
GLEE_EXTERN PFNGLMULTITEXCOORD2FVARBPROC pglMultiTexCoord2fvARB
GLXHyperpipeConfigSGIX *APIENTRYP PFNGLXQUERYHYPERPIPECONFIGSGIXPROC(Display *dpy, int hpId, int *npipes)
GLEE_EXTERN PFNGLUNIFORM4IVPROC pglUniform4iv
GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERIEXTPROC pglPixelTransformParameteriEXT
GLEE_EXTERN PFNGLGETUNIFORMIVARBPROC pglGetUniformivARB
GLEE_EXTERN PFNGLCLIENTACTIVETEXTUREPROC pglClientActiveTexture
GLEE_EXTERN GLboolean _GLEE_EXT_blend_logic_op
GLEE_EXTERN PFNGLVERTEXATTRIB3DPROC pglVertexAttrib3d
GLEE_EXTERN GLboolean _GLEE_EXT_texture_cube_map
GLEE_EXTERN PFNGLVERTEXSTREAM4FATIPROC pglVertexStream4fATI
GLEE_EXTERN PFNGLTANGENT3BVEXTPROC pglTangent3bvEXT
GLEE_EXTERN PFNGLBINORMAL3SVEXTPROC pglBinormal3svEXT
GLEE_EXTERN PFNGLVERTEXATTRIB2DARBPROC pglVertexAttrib2dARB
GLEE_EXTERN GLboolean _GLEE_NV_fog_distance
GLEE_EXTERN PFNGLCOMBINERPARAMETERIVNVPROC pglCombinerParameterivNV
GLEE_EXTERN PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglColor4fNormal3fVertex3fvSUN
GLEE_EXTERN PFNGLPOINTPARAMETERFVEXTPROC pglPointParameterfvEXT
GLEE_EXTERN PFNGLVERTEXATTRIB4NBVARBPROC pglVertexAttrib4NbvARB
GLEE_EXTERN GLboolean _GLEE_VERSION_1_5
GLEE_EXTERN PFNGLVERTEXATTRIB4FVPROC pglVertexAttrib4fv
GLEE_EXTERN PFNGLVERTEX4HVNVPROC pglVertex4hvNV
GLEE_EXTERN PFNGLVERTEXATTRIB3FVPROC pglVertexAttrib3fv
GLEE_EXTERN PFNGLUNIFORM1FPROC pglUniform1f
GLEE_EXTERN PFNGLDRAWELEMENTSINSTANCEDEXTPROC pglDrawElementsInstancedEXT
GLEE_EXTERN PFNGLXCHANNELRECTSYNCSGIXPROC pglXChannelRectSyncSGIX
GLEE_EXTERN GLboolean _GLEE_EXT_timer_query
GLEE_EXTERN PFNGLVERTEXATTRIBS1FVNVPROC pglVertexAttribs1fvNV
GLEE_EXTERN PFNGLFRAGMENTLIGHTIVEXTPROC pglFragmentLightivEXT
GLXDrawable int64_t target_msc
GLEE_EXTERN PFNGLENDQUERYPROC pglEndQuery
GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_texture
GLEE_EXTERN PFNGLSTRINGMARKERGREMEDYPROC pglStringMarkerGREMEDY
GLEE_EXTERN GLboolean _GLEE_ATI_vertex_streams
GLEE_EXTERN PFNGLORTHOFOESPROC pglOrthofOES
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELIEXTPROC pglFragmentLightModeliEXT
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_lod
GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_rgtc
GLEE_EXTERN PFNGLEDGEFLAGPOINTERLISTIBMPROC pglEdgeFlagPointerListIBM
GLEE_EXTERN PFNGLVERTEXATTRIB4SARBPROC pglVertexAttrib4sARB
GLsizei const GLfloat * value
GLEE_EXTERN GLboolean _GLEE_APPLE_ycbcr_422
GLEE_EXTERN PFNGLPOINTPARAMETERFVSGISPROC pglPointParameterfvSGIS
GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERFHPPROC pglImageTransformParameterfHP
GLEE_EXTERN PFNGLNORMAL3HVNVPROC pglNormal3hvNV
GLXFBConfig Window const int * attrib_list
GLEE_EXTERN PFNGLVERTEXATTRIBS3DVNVPROC pglVertexAttribs3dvNV
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFPROC pglConvolutionParameterf
GLEE_EXTERN GLboolean _GLEE_EXT_subtexture
GLEE_EXTERN PFNGLSAMPLECOVERAGEARBPROC pglSampleCoverageARB
GLEE_EXTERN PFNGLGETINVARIANTBOOLEANVEXTPROC pglGetInvariantBooleanvEXT
GLEE_EXTERN PFNGLMULTITEXCOORD1DARBPROC pglMultiTexCoord1dARB
GLEE_EXTERN GLboolean _GLEE_OML_subsample
GLint GLint GLsizei GLsizei GLsizei depth
GLEE_EXTERN PFNGLSECONDARYCOLOR3IEXTPROC pglSecondaryColor3iEXT
GLEE_EXTERN PFNGLVERTEXATTRIBI3IEXTPROC pglVertexAttribI3iEXT
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4DARBPROC pglProgramLocalParameter4dARB
GLEE_EXTERN PFNGLGETQUERYOBJECTUIVARBPROC pglGetQueryObjectuivARB
GLEE_EXTERN GLboolean _GLEE_EXT_texture_buffer_object
GLEE_EXTERN PFNGLVERTEXATTRIB3FPROC pglVertexAttrib3f
GLEE_EXTERN GLboolean _GLEE_SGIX_shadow_ambient
GLEE_EXTERN PFNGLNEWOBJECTBUFFERATIPROC pglNewObjectBufferATI
GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC pglCopyConvolutionFilter1DEXT
GLEE_EXTERN PFNGLGETSEPARABLEFILTEREXTPROC pglGetSeparableFilterEXT
GLEE_EXTERN PFNGLGETMINMAXPARAMETERFVEXTPROC pglGetMinmaxParameterfvEXT
GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_multisample
GLEE_EXTERN PFNGLSECONDARYCOLOR3DEXTPROC pglSecondaryColor3dEXT
GLEE_EXTERN PFNGLVERTEXATTRIBIPOINTEREXTPROC pglVertexAttribIPointerEXT
GLEE_EXTERN PFNGLDISABLEVERTEXATTRIBARRAYARBPROC pglDisableVertexAttribArrayARB
GLEE_EXTERN PFNGLDRAWRANGEELEMENTSEXTPROC pglDrawRangeElementsEXT
GLEE_EXTERN GLboolean _GLEE_EXT_convolution
GLEE_EXTERN PFNGLPRIMITIVERESTARTINDEXNVPROC pglPrimitiveRestartIndexNV
GLEE_EXTERN PFNGLVERTEXATTRIB2DNVPROC pglVertexAttrib2dNV
GLenum GLenum GLenum GLenum GLenum componentUsage
GLEE_EXTERN PFNGLBINDATTRIBLOCATIONARBPROC pglBindAttribLocationARB
GLEE_EXTERN PFNGLVERTEXATTRIB1SVPROC pglVertexAttrib1sv
GLEE_EXTERN PFNGLWINDOWPOS2IVARBPROC pglWindowPos2ivARB
GLEE_EXTERN PFNGLUNIFORM2IPROC pglUniform2i
GLEE_EXTERN PFNGLISENABLEDINDEXEDEXTPROC pglIsEnabledIndexedEXT
GLEE_EXTERN PFNGLDELETEVERTEXARRAYSAPPLEPROC pglDeleteVertexArraysAPPLE
GLEE_EXTERN PFNGLVERTEXATTRIB1SNVPROC pglVertexAttrib1sNV
GLEE_EXTERN GLboolean _GLEE_EXT_depth_bounds_test
GLEE_EXTERN PFNGLSECONDARYCOLOR3FVEXTPROC pglSecondaryColor3fvEXT
GLEE_EXTERN PFNGLCOPYTEXIMAGE2DEXTPROC pglCopyTexImage2DEXT
GLEE_EXTERN PFNGLSECONDARYCOLOR3DVPROC pglSecondaryColor3dv
GLEE_EXTERN PFNGLCREATESHADERPROC pglCreateShader
GLEE_EXTERN GLboolean _GLEE_SGIX_fog_offset
GLenum GLenum GLvoid GLvoid * column
GLEE_EXTERN PFNGLSECONDARYCOLOR3UIEXTPROC pglSecondaryColor3uiEXT
GLEE_EXTERN PFNGLWINDOWPOS2DVARBPROC pglWindowPos2dvARB
GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_crossbar
GLEE_EXTERN PFNGLGLOBALALPHAFACTORSSUNPROC pglGlobalAlphaFactorsSUN
GLEE_EXTERN GLboolean _GLEE_EXT_secondary_color
GLEE_EXTERN GLboolean _GLEE_ATI_pn_triangles
GLEE_EXTERN PFNGLNORMAL3FVERTEX3FSUNPROC pglNormal3fVertex3fSUN
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint worder
GLEE_EXTERN GLboolean _GLEE_EXT_point_parameters
GLuint GLenum GLsizei GLsizei GLint GLint GLboolean packed
GLEE_EXTERN PFNGLGETMAPATTRIBPARAMETERIVNVPROC pglGetMapAttribParameterivNV
int int int int int int h
GLEE_EXTERN PFNGLVERTEXATTRIB1SVARBPROC pglVertexAttrib1svARB
GLEE_EXTERN PFNGLUNIFORM3FPROC pglUniform3f
GLEE_EXTERN GLboolean _GLEE_ARB_texture_cube_map
GLEE_EXTERN PFNGLWEIGHTDVARBPROC pglWeightdvARB
GLEE_EXTERN PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC pglGetFramebufferAttachmentParameterivEXT
GLuint const GLchar * name
GLEE_EXTERN PFNGLWINDOWPOS2IMESAPROC pglWindowPos2iMESA
GLEE_EXTERN PFNGLWINDOWPOS2SVARBPROC pglWindowPos2svARB
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERI4INVPROC pglProgramLocalParameterI4iNV
GLEE_EXTERN PFNGLTEXCOORD3HNVPROC pglTexCoord3hNV
GLEE_EXTERN GLboolean _GLEE_GLX_MESA_release_buffers
GLEE_EXTERN PFNGLGETCLIPPLANEFOESPROC pglGetClipPlanefOES
GLEE_EXTERN PFNGLGENTEXTURESEXTPROC pglGenTexturesEXT
GLEE_EXTERN PFNGLVERTEXWEIGHTHVNVPROC pglVertexWeighthvNV
GLEE_EXTERN PFNGLFRAGMENTMATERIALIVSGIXPROC pglFragmentMaterialivSGIX
GLEE_EXTERN PFNGLUNIFORMMATRIX2X3FVPROC pglUniformMatrix2x3fv
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFVPROC pglConvolutionParameterfv
GLEE_EXTERN PFNGLGETCOLORTABLEPROC pglGetColorTable
GLEE_EXTERN PFNGLTESTFENCEAPPLEPROC pglTestFenceAPPLE
GLEE_EXTERN PFNGLDRAWELEMENTARRAYATIPROC pglDrawElementArrayATI
GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE1DEXTPROC pglCopyTexSubImage1DEXT
GLEE_EXTERN PFNGLVERTEXATTRIB2SVNVPROC pglVertexAttrib2svNV
GLEE_EXTERN PFNGLBINDVERTEXARRAYAPPLEPROC pglBindVertexArrayAPPLE
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC pglCompressedTexSubImage1DARB
GLEE_EXTERN GLboolean _GLEE_ARB_shadow
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC pglReplacementCodeuiTexCoord2fVertex3fSUN
GLEE_EXTERN GLboolean _GLEE_GLX_ARB_fbconfig_float
GLEE_EXTERN GLboolean _GLEE_SGIX_tag_sample_buffer
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean GLboolean muxSum
GLEE_EXTERN GLboolean _GLEE_SUN_convolution_border_modes
GLEE_EXTERN PFNGLHINTPGIPROC pglHintPGI
__GLXextFuncPtr(* PFNGLXGETPROCADDRESSARBPROC)(const GLubyte *procName)
GLEE_EXTERN PFNGLGETSHADERSOURCEPROC pglGetShaderSource
GLEE_EXTERN PFNGLXCUSHIONSGIPROC pglXCushionSGI
GLEE_EXTERN PFNGLGETFENCEIVNVPROC pglGetFenceivNV
GLint GLint GLint yoffset
GLEE_EXTERN PFNGLDRAWARRAYSEXTPROC pglDrawArraysEXT
GLEE_EXTERN PFNGLWINDOWPOS3SPROC pglWindowPos3s
GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERIVPROC pglGetHistogramParameteriv
GLEE_EXTERN PFNGLBINORMAL3SEXTPROC pglBinormal3sEXT
GLEE_EXTERN PFNGLMATRIXINDEXUBVARBPROC pglMatrixIndexubvARB
GLEE_EXTERN PFNGLVERTEXSTREAM4SVATIPROC pglVertexStream4svATI
GLEE_EXTERN PFNGLFRAGMENTCOLORMATERIALEXTPROC pglFragmentColorMaterialEXT
GLEE_EXTERN PFNGLBLITFRAMEBUFFEREXTPROC pglBlitFramebufferEXT
GLEE_EXTERN PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC pglFramebufferTextureFaceEXT
GLEE_EXTERN GLboolean _GLEE_REND_screen_coordinates
GLuint GLuint GLuint GLuint GLuint arg1Rep
GLEE_EXTERN PFNGLUNIFORM1IARBPROC pglUniform1iARB
GLint GLenum GLboolean normalized
GLEE_EXTERN PFNGLBLENDFUNCSEPARATEPROC pglBlendFuncSeparate
GLEE_EXTERN GLboolean _GLEE_ARB_texture_mirrored_repeat
GLEE_EXTERN GLboolean _GLEE_EXT_shared_texture_palette
GLEE_EXTERN PFNGLUNIFORMMATRIX2X4FVPROC pglUniformMatrix2x4fv
GLEE_EXTERN PFNGLUNIFORM4UIEXTPROC pglUniform4uiEXT
GLEE_EXTERN GLboolean _GLEE_INGR_color_clamp
GLEE_EXTERN PFNGLVERTEXATTRIB2DPROC pglVertexAttrib2d
GLEE_EXTERN PFNGLUNMAPBUFFERPROC pglUnmapBuffer
GLEE_EXTERN PFNGLTEXCOORD3HVNVPROC pglTexCoord3hvNV
GLEE_EXTERN PFNGLCLEARCOLORIIEXTPROC pglClearColorIiEXT
GLEE_EXTERN PFNGLVERTEXATTRIB4UBVNVPROC pglVertexAttrib4ubvNV
GLEE_EXTERN PFNGLMAPOBJECTBUFFERATIPROC pglMapObjectBufferATI
GLEE_EXTERN GLboolean _GLEE_INTEL_parallel_arrays
int int int void void * returnAttribList
GLEE_EXTERN GLboolean _GLEE_ARB_shadow_ambient
GLEE_EXTERN PFNGLGETUNIFORMLOCATIONARBPROC pglGetUniformLocationARB
GLEE_EXTERN PFNGLVERTEX4HNVPROC pglVertex4hNV
GLEE_EXTERN GLboolean _GLEE_GLX_MESA_set_3dfx_mode
GLEE_EXTERN PFNGLFRAGMENTMATERIALFVSGIXPROC pglFragmentMaterialfvSGIX
GLEE_EXTERN PFNGLPOINTPARAMETERFVPROC pglPointParameterfv
GLEE_EXTERN PFNGLXGETAGPOFFSETMESAPROC pglXGetAGPOffsetMESA
GLEE_EXTERN PFNGLVERTEXATTRIB2HNVPROC pglVertexAttrib2hNV
GLEE_EXTERN PFNGLBINDTEXTUREUNITPARAMETEREXTPROC pglBindTextureUnitParameterEXT
GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC pglGetConvolutionParameterivEXT
GLEE_EXTERN PFNGLVERTEXATTRIBS2DVNVPROC pglVertexAttribs2dvNV
GLEE_EXTERN PFNGLVERTEXATTRIB4NBVPROC pglVertexAttrib4Nbv
GLEE_EXTERN PFNGLTEXIMAGE3DEXTPROC pglTexImage3DEXT
GLEE_EXTERN PFNGLMULTITEXCOORD3SARBPROC pglMultiTexCoord3sARB
GLEE_EXTERN PFNGLUNIFORM3IVARBPROC pglUniform3ivARB
GLEE_EXTERN PFNGLUNIFORM4IARBPROC pglUniform4iARB
GLEE_EXTERN PFNGLGLOBALALPHAFACTORDSUNPROC pglGlobalAlphaFactordSUN
GLEE_EXTERN PFNGLREPLACEMENTCODEUSVSUNPROC pglReplacementCodeusvSUN
GLEE_EXTERN PFNGLISOBJECTBUFFERATIPROC pglIsObjectBufferATI
GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4FNVPROC pglProgramNamedParameter4fNV
GLEE_EXTERN PFNGLDRAWMESHARRAYSSUNPROC pglDrawMeshArraysSUN
GLEE_EXTERN PFNGLPOINTPARAMETERIVPROC pglPointParameteriv
GLEE_EXTERN PFNGLPROGRAMENVPARAMETERSI4IVNVPROC pglProgramEnvParametersI4ivNV
GLEE_EXTERN PFNGLSHARPENTEXFUNCSGISPROC pglSharpenTexFuncSGIS
GLubyte GLubyte GLubyte a
GLEE_EXTERN PFNGLXGETSELECTEDEVENTSGIXPROC pglXGetSelectedEventSGIX
GLEE_EXTERN PFNGLDISABLEINDEXEDEXTPROC pglDisableIndexedEXT
GLEE_EXTERN GLboolean _GLEE_GLX_EXT_import_context
GLEE_EXTERN PFNGLMULTITEXCOORD2DARBPROC pglMultiTexCoord2dARB
GLEE_EXTERN PFNGLBLENDEQUATIONSEPARATEEXTPROC pglBlendEquationSeparateEXT
GLEE_EXTERN PFNGLXGETFBCONFIGSPROC pglXGetFBConfigs
GLEE_EXTERN PFNGLVERTEXATTRIB4NSVARBPROC pglVertexAttrib4NsvARB
GLenum GLint const GLvoid GLint ptrstride
GLEE_EXTERN PFNGLCLEARDEPTHFOESPROC pglClearDepthfOES
GLEE_EXTERN GLboolean _GLEE_NV_register_combiners
GLEE_EXTERN PFNGLPROGRAMPARAMETER4FVNVPROC pglProgramParameter4fvNV
GLEE_EXTERN PFNGLMULTITEXCOORD2HVNVPROC pglMultiTexCoord2hvNV
GLEE_EXTERN PFNGLFRAGMENTCOLORMATERIALSGIXPROC pglFragmentColorMaterialSGIX
GLEE_EXTERN PFNGLPROGRAMPARAMETER4FNVPROC pglProgramParameter4fNV
GLEE_EXTERN GLboolean _GLEE_EXT_copy_texture
GLEE_EXTERN PFNGLVARIANTPOINTEREXTPROC pglVariantPointerEXT
GLEE_EXTERN PFNGLGENBUFFERSPROC pglGenBuffers
GLEE_EXTERN PFNGLISTEXTUREEXTPROC pglIsTextureEXT
GLEE_EXTERN GLboolean _GLEE_EXT_blend_minmax
GLEE_EXTERN GLboolean _GLEE_ARB_pixel_buffer_object
GLEE_EXTERN GLboolean _GLEE_SGIX_framezoom
GLEE_EXTERN PFNGLTANGENTPOINTEREXTPROC pglTangentPointerEXT
GLEE_EXTERN PFNGLDELETEPROGRAMPROC pglDeleteProgram
GLEE_EXTERN PFNGLBLENDCOLOREXTPROC pglBlendColorEXT
GLEE_EXTERN PFNGLGETACTIVEATTRIBPROC pglGetActiveAttrib
GLEE_EXTERN GLboolean _GLEE_EXT_geometry_shader4
GLEE_EXTERN GLboolean _GLEE_EXT_packed_float
GLEE_EXTERN PFNGLDELETEOBJECTARBPROC pglDeleteObjectARB
GLEE_EXTERN PFNGLGENSYMBOLSEXTPROC pglGenSymbolsEXT
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERI4UINVPROC pglProgramLocalParameterI4uiNV
GLEE_EXTERN PFNGLXQUERYHYPERPIPECONFIGSGIXPROC pglXQueryHyperpipeConfigSGIX
GLEE_EXTERN PFNGLWINDOWPOS4DVMESAPROC pglWindowPos4dvMESA
GLEE_EXTERN PFNGLGETCONVOLUTIONFILTERPROC pglGetConvolutionFilter
GLEE_EXTERN GLboolean _GLEE_SGIX_polynomial_ffd
GLEE_EXTERN PFNGLVERTEXATTRIB4SVPROC pglVertexAttrib4sv
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELIVEXTPROC pglFragmentLightModelivEXT
GLEE_EXTERN PFNGLDEPTHRANGEDNVPROC pglDepthRangedNV
GLEE_EXTERN PFNGLVERTEXATTRIBS4UBVNVPROC pglVertexAttribs4ubvNV
GLEE_EXTERN PFNGLISRENDERBUFFEREXTPROC pglIsRenderbufferEXT
GLEE_EXTERN PFNGLDEFORMSGIXPROC pglDeformSGIX
GLEE_EXTERN PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC pglGetPixelTexGenParameterfvSGIS
GLEE_EXTERN PFNGLBINDPARAMETEREXTPROC pglBindParameterEXT
GLEE_EXTERN GLboolean _GLEE_EXT_texture_perturb_normal
GLEE_EXTERN GLboolean _GLEE_WIN_phong_shading
GLEE_EXTERN PFNGLVERTEXSTREAM3DATIPROC pglVertexStream3dATI
GLEE_EXTERN PFNGLNORMALSTREAM3SVATIPROC pglNormalStream3svATI
GLEE_EXTERN PFNGLSECONDARYCOLOR3UIVEXTPROC pglSecondaryColor3uivEXT
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_video_resize
GLEE_EXTERN PFNGLFREEOBJECTBUFFERATIPROC pglFreeObjectBufferATI
GLEE_EXTERN PFNGLSAMPLEMASKSGISPROC pglSampleMaskSGIS
GLEE_EXTERN PFNGLCOLORTABLEPARAMETERFVSGIPROC pglColorTableParameterfvSGI
GLEE_EXTERN PFNGLUNIFORM3IARBPROC pglUniform3iARB
GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_add
GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE3DEXTPROC pglCopyTexSubImage3DEXT
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERFVPROC pglGetColorTableParameterfv
GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC pglCopyConvolutionFilter2DEXT
GLEE_EXTERN PFNGLVARIANTARRAYOBJECTATIPROC pglVariantArrayObjectATI
GLEE_EXTERN PFNGLVERTEXATTRIB3SARBPROC pglVertexAttrib3sARB
GLEE_EXTERN PFNGLGETVERTEXATTRIBDVARBPROC pglGetVertexAttribdvARB
GLEE_EXTERN PFNGLWINDOWPOS3FVMESAPROC pglWindowPos3fvMESA
GLEE_EXTERN PFNGLVERTEXATTRIB1DPROC pglVertexAttrib1d
GLEE_EXTERN PFNGLFOGCOORDPOINTERPROC pglFogCoordPointer
GLEE_EXTERN GLboolean _GLEE_ARB_point_parameters
GLEE_EXTERN GLboolean _GLEE_ATI_element_array
GLEE_EXTERN PFNGLVERTEXSTREAM1FATIPROC pglVertexStream1fATI
GLEE_EXTERN PFNGLBINDFRAMEBUFFEREXTPROC pglBindFramebufferEXT
GLEE_EXTERN PFNGLVERTEXATTRIB3HNVPROC pglVertexAttrib3hNV
GLEE_EXTERN PFNGLVERTEXPOINTEREXTPROC pglVertexPointerEXT
GLEE_EXTERN PFNGLXQUERYCHANNELRECTSGIXPROC pglXQueryChannelRectSGIX
GLint GLint GLint GLint GLint GLint GLint dstY1
GLEE_EXTERN PFNGLVERTEXATTRIB4NUBPROC pglVertexAttrib4Nub
GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE3DPROC pglCopyTexSubImage3D
GLEE_EXTERN PFNGLTEXCOORD4HNVPROC pglTexCoord4hNV
GLEE_EXTERN PFNGLVERTEXATTRIB4FVNVPROC pglVertexAttrib4fvNV
GLEE_EXTERN PFNGLXWAITFORMSCOMLPROC pglXWaitForMscOML
GLEE_EXTERN PFNGLWINDOWPOS4DMESAPROC pglWindowPos4dMESA
GLEE_EXTERN PFNGLEVALMAPSNVPROC pglEvalMapsNV
GLEE_EXTERN PFNGLVERTEXATTRIBPOINTERNVPROC pglVertexAttribPointerNV
GLXFBConfig int attribute
typedef int64_t(APIENTRYP PFNGLXSWAPBUFFERSMSCOMLPROC)(Display *dpy
GLEE_EXTERN PFNGLVERTEXATTRIB2FPROC pglVertexAttrib2f
GLEE_EXTERN PFNGLSPRITEPARAMETERFSGIXPROC pglSpriteParameterfSGIX
GLEE_EXTERN PFNGLGETINFOLOGARBPROC pglGetInfoLogARB
GLEE_EXTERN PFNGLVERTEXATTRIB4NIVPROC pglVertexAttrib4Niv
GLEE_EXTERN PFNGLCULLPARAMETERDVEXTPROC pglCullParameterdvEXT
GLEE_EXTERN PFNGLTEXIMAGE4DSGISPROC pglTexImage4DSGIS
GLEE_EXTERN PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC pglGetFinalCombinerInputParameterivNV
GLEE_EXTERN GLboolean _GLEE_S3_s3tc
GLEE_EXTERN GLboolean _GLEE_EXT_422_pixels
GLEE_EXTERN GLboolean _GLEE_VERSION_1_4
GLEE_EXTERN PFNGLSECONDARYCOLOR3USVEXTPROC pglSecondaryColor3usvEXT
GLEE_EXTERN PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC pglProgramBufferParametersfvNV
GLEE_EXTERN PFNGLBEGINVERTEXSHADEREXTPROC pglBeginVertexShaderEXT
GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_combine
GLEE_EXTERN PFNGLSTENCILMASKSEPARATEPROC pglStencilMaskSeparate
GLEE_EXTERN PFNGLVERTEXATTRIBS4DVNVPROC pglVertexAttribs4dvNV
GLEE_EXTERN GLboolean _GLEE_SUN_triangle_list
GLXDrawable int64_t int64_t * msc
GLEE_EXTERN GLboolean _GLEE_EXT_index_func
GLEE_EXTERN GLboolean _GLEE_EXT_paletted_texture
GLEE_EXTERN PFNGLIGLOOINTERFACESGIXPROC pglIglooInterfaceSGIX
GLEE_EXTERN PFNGLPROGRAMPARAMETERIEXTPROC pglProgramParameteriEXT
GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC pglProgramNamedParameter4dvNV
GLEE_EXTERN PFNGLPOLYGONOFFSETEXTPROC pglPolygonOffsetEXT
GLEE_EXTERN GLboolean _GLEE_VERSION_1_2
GLEE_EXTERN PFNGLWINDOWPOS3IVMESAPROC pglWindowPos3ivMESA
GLEE_EXTERN PFNGLISBUFFERPROC pglIsBuffer
GLEE_EXTERN PFNGLVERTEX3HNVPROC pglVertex3hNV
GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4FARBPROC pglProgramEnvParameter4fARB
GLEE_EXTERN PFNGLGENRENDERBUFFERSEXTPROC pglGenRenderbuffersEXT
GLEE_EXTERN PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC pglGetCombinerOutputParameterfvNV
GLenum GLenum GLenum GLenum sumOutput
GLEE_EXTERN PFNGLFINISHFENCENVPROC pglFinishFenceNV
GLEE_EXTERN PFNGLFRAGMENTLIGHTFVSGIXPROC pglFragmentLightfvSGIX
GLEE_EXTERN PFNGLGETMINMAXPARAMETERIVEXTPROC pglGetMinmaxParameterivEXT
XVisualInfo *APIENTRYP PFNGLXGETVISUALFROMFBCONFIGSGIXPROC(Display *dpy, GLXFBConfigSGIX config)
GLEE_EXTERN GLboolean _GLEE_NV_vertex_program2
Window Window long * pTransparentIndex
GLEE_EXTERN PFNGLWEIGHTFVARBPROC pglWeightfvARB
GLEE_EXTERN PFNGLMULTITEXCOORD1IVARBPROC pglMultiTexCoord1ivARB
GLEE_EXTERN PFNGLFOGCOORDPOINTERLISTIBMPROC pglFogCoordPointerListIBM
GLEE_EXTERN PFNGLUNIFORM3FARBPROC pglUniform3fARB
GLEE_EXTERN GLboolean _GLEE_EXT_texture_filter_anisotropic
GLEE_EXTERN PFNGLWRITEMASKEXTPROC pglWriteMaskEXT
GLEE_EXTERN PFNGLGETCOLORTABLEEXTPROC pglGetColorTableEXT
GLEE_EXTERN PFNGLTRACKMATRIXNVPROC pglTrackMatrixNV
GLEE_EXTERN PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC pglXDestroyHyperpipeConfigSGIX
GLEE_EXTERN PFNGLVERTEXSTREAM1IVATIPROC pglVertexStream1ivATI
GLEE_EXTERN PFNGLSECONDARYCOLOR3UBPROC pglSecondaryColor3ub
GLEE_EXTERN PFNGLSECONDARYCOLOR3IPROC pglSecondaryColor3i
GLEE_EXTERN PFNGLSTENCILOPSEPARATEATIPROC pglStencilOpSeparateATI
GLEE_EXTERN PFNGLALPHAFRAGMENTOP1ATIPROC pglAlphaFragmentOp1ATI
GLEE_EXTERN PFNGLGETMAPPARAMETERIVNVPROC pglGetMapParameterivNV
GLEE_EXTERN PFNGLGETBUFFERPARAMETERIVARBPROC pglGetBufferParameterivARB
typedef GLint(APIENTRYP PFNGLGETATTRIBLOCATIONPROC)(GLuint program
GLEE_EXTERN PFNGLXGETCURRENTREADDRAWABLEPROC pglXGetCurrentReadDrawable
GLEE_EXTERN PFNGLNORMALSTREAM3DVATIPROC pglNormalStream3dvATI
GLEE_EXTERN PFNGLXBINDHYPERPIPESGIXPROC pglXBindHyperpipeSGIX
GLEE_EXTERN PFNGLGETUNIFORMUIVEXTPROC pglGetUniformuivEXT
GLEE_EXTERN PFNGLVERTEXWEIGHTFVEXTPROC pglVertexWeightfvEXT
GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERFVHPPROC pglImageTransformParameterfvHP
GLEE_EXTERN PFNGLWINDOWPOS3DVMESAPROC pglWindowPos3dvMESA
GLEE_EXTERN PFNGLBINDBUFFERARBPROC pglBindBufferARB
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_hyperpipe
GLEE_EXTERN PFNGLGETTRACKMATRIXIVNVPROC pglGetTrackMatrixivNV
GLEE_EXTERN PFNGLGETINTEGERINDEXEDVEXTPROC pglGetIntegerIndexedvEXT
GLEE_EXTERN PFNGLMULTITEXCOORD3FVARBPROC pglMultiTexCoord3fvARB
GLEE_EXTERN GLboolean _GLEE_GLX_SGI_swap_control
GLEE_EXTERN PFNGLFOGCOORDDVPROC pglFogCoorddv
GLEE_EXTERN PFNGLTBUFFERMASK3DFXPROC pglTbufferMask3DFX
GLEE_EXTERN GLboolean _GLEE_NV_primitive_restart
GLEE_EXTERN PFNGLGLOBALALPHAFACTORUBSUNPROC pglGlobalAlphaFactorubSUN
GLEE_EXTERN PFNGLFLUSHRASTERSGIXPROC pglFlushRasterSGIX
GLEE_EXTERN PFNGLVERTEXSTREAM1DATIPROC pglVertexStream1dATI
GLEE_EXTERN PFNGLBEGINQUERYARBPROC pglBeginQueryARB
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_color_mask
GLEE_EXTERN PFNGLVERTEXATTRIB2SVARBPROC pglVertexAttrib2svARB
GLEE_EXTERN GLboolean _GLEE_GLX_EXT_visual_rating
GLEE_EXTERN PFNGLFOGCOORDFVPROC pglFogCoordfv
GLEE_EXTERN GLboolean _GLEE_ATI_texture_env_combine3
GLsizei const GLfloat * points
GLsizei const GLint * locations
GLenum GLenum renderbuffertarget
GLEE_EXTERN PFNGLXQUERYCONTEXTINFOEXTPROC pglXQueryContextInfoEXT
GLEE_EXTERN PFNGLENDQUERYARBPROC pglEndQueryARB
GLEE_EXTERN GLboolean _GLEE_APPLE_transform_hint
GLubyte GLubyte GLubyte GLubyte w
GLEE_EXTERN GLboolean _GLEE_EXT_texture_integer
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_swap_barrier
GLEE_EXTERN PFNGLMULTITEXCOORD4DVARBPROC pglMultiTexCoord4dvARB
GLEE_EXTERN GLboolean _GLEE_NV_fragment_program2
GLEE_EXTERN PFNGLGETHISTOGRAMPROC pglGetHistogram
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Mod
GLEE_EXTERN PFNGLMATRIXINDEXPOINTERARBPROC pglMatrixIndexPointerARB
GLEE_EXTERN PFNGLCOMBINERPARAMETERINVPROC pglCombinerParameteriNV
GLEE_EXTERN GLboolean _GLEE_SUN_slice_accum
GLEE_EXTERN PFNGLNORMALSTREAM3IATIPROC pglNormalStream3iATI
GLEE_EXTERN GLboolean _GLEE_IBM_cull_vertex
GLEE_EXTERN PFNGLVERTEXATTRIBI1UIVEXTPROC pglVertexAttribI1uivEXT
GLEE_EXTERN PFNGLMULTITEXCOORD2DVPROC pglMultiTexCoord2dv
GLEE_EXTERN PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC pglGetCombinerInputParameterfvNV
GLEE_EXTERN PFNGLVERTEXATTRIBS4FVNVPROC pglVertexAttribs4fvNV
GLEE_EXTERN PFNGLPOINTPARAMETERFARBPROC pglPointParameterfARB
GLEE_EXTERN PFNGLSECONDARYCOLOR3SEXTPROC pglSecondaryColor3sEXT
GLEE_EXTERN PFNGLTEXTURECOLORMASKSGISPROC pglTextureColorMaskSGIS
GLEE_EXTERN PFNGLRESETMINMAXPROC pglResetMinmax
GLboolean GLenum GLenum GLvoid * values
GLEE_EXTERN PFNGLVERTEXATTRIB3FVARBPROC pglVertexAttrib3fvARB
GLEE_EXTERN PFNGLTEXCOORD2HNVPROC pglTexCoord2hNV
GLEE_EXTERN PFNGLVERTEXWEIGHTFEXTPROC pglVertexWeightfEXT
GLEE_EXTERN PFNGLWINDOWPOS3IMESAPROC pglWindowPos3iMESA
GLEE_EXTERN PFNGLDEPTHBOUNDSEXTPROC pglDepthBoundsEXT
GLEE_EXTERN PFNGLBINDVERTEXSHADEREXTPROC pglBindVertexShaderEXT
GLEE_EXTERN PFNGLMULTITEXCOORD4DPROC pglMultiTexCoord4d
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Rep
GLEE_EXTERN GLboolean _GLEE_3DFX_tbuffer
GLEE_EXTERN PFNGLPROGRAMSTRINGARBPROC pglProgramStringARB
GLEE_EXTERN GLboolean _GLEE_INTEL_texture_scissor
GLEE_EXTERN PFNGLWINDOWPOS3IVARBPROC pglWindowPos3ivARB
GLEE_EXTERN PFNGLVERTEXATTRIB1FVARBPROC pglVertexAttrib1fvARB
GLEE_EXTERN GLboolean _GLEE_ATI_separate_stencil
GLEE_EXTERN GLboolean _GLEE_OML_resample
GLXDrawable int64_t int64_t divisor
GLenum GLenum GLvoid GLvoid GLvoid * span
GLvoid *APIENTRYP PFNGLMAPBUFFERPROC(GLenum target, GLenum access)
GLEE_EXTERN PFNGLTANGENT3BEXTPROC pglTangent3bEXT
GLEE_EXTERN PFNGLBINORMAL3IVEXTPROC pglBinormal3ivEXT
GLEE_EXTERN PFNGLUNIFORMMATRIX2FVARBPROC pglUniformMatrix2fvARB
GLEE_EXTERN PFNGLVERTEXSTREAM3FATIPROC pglVertexStream3fATI
GLEE_EXTERN PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC pglGetTransformFeedbackVaryingNV
GLEE_EXTERN PFNGLSEPARABLEFILTER2DEXTPROC pglSeparableFilter2DEXT
GLEE_EXTERN PFNGLMULTITEXCOORD2SPROC pglMultiTexCoord2s
GLEE_EXTERN GLboolean _GLEE_SGIX_vertex_preclip
GLEE_EXTERN PFNGLGETQUERYOBJECTUI64VEXTPROC pglGetQueryObjectui64vEXT
GLEE_EXTERN GLboolean _GLEE_SGIS_detail_texture
GLEE_EXTERN GLboolean _GLEE_ARB_vertex_program
GLEE_EXTERN PFNGLMULTITEXCOORD1FARBPROC pglMultiTexCoord1fARB
GLEE_EXTERN PFNGLVERTEXATTRIB4DVPROC pglVertexAttrib4dv
GLEE_EXTERN GLboolean _GLEE_ARB_texture_float
GLEE_EXTERN PFNGLBINDATTRIBLOCATIONPROC pglBindAttribLocation
GLEE_EXTERN PFNGLMULTITEXCOORD2DVARBPROC pglMultiTexCoord2dvARB
GLEE_EXTERN PFNGLVERTEXATTRIB4UIVARBPROC pglVertexAttrib4uivARB
GLEE_EXTERN PFNGLGETSHADERIVPROC pglGetShaderiv
GLEE_EXTERN PFNGLUNIFORM2FARBPROC pglUniform2fARB
GLEE_EXTERN GLboolean _GLEE_SGIS_multisample
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFVSGIXPROC pglFragmentLightModelfvSGIX
GLEE_EXTERN PFNGLPOINTPARAMETERIPROC pglPointParameteri
GLEE_EXTERN PFNGLWINDOWPOS2SPROC pglWindowPos2s
typedef GLXDrawable(APIENTRYP PFNGLXGETCURRENTREADDRAWABLEPROC)()
GLEE_EXTERN GLboolean _GLEE_MESA_window_pos
GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcb_subsample
GLEE_EXTERN PFNGLMULTITEXCOORD4FARBPROC pglMultiTexCoord4fARB
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC pglCompressedTexSubImage2D
GLEE_EXTERN GLboolean _GLEE_SGI_texture_color_table
GLEE_EXTERN PFNGLVERTEXATTRIB4SVNVPROC pglVertexAttrib4svNV
GLEE_EXTERN GLboolean _GLEE_ARB_fragment_program_shadow
GLEE_EXTERN PFNGLCLIENTACTIVETEXTUREARBPROC pglClientActiveTextureARB
GLEE_EXTERN GLboolean _GLEE_EXT_texture_shared_exponent
GLEE_EXTERN PFNGLFLUSHVERTEXARRAYRANGENVPROC pglFlushVertexArrayRangeNV
GLEE_EXTERN PFNGLUNIFORM4FVARBPROC pglUniform4fvARB
signed long long GLint64EXT
GLEE_EXTERN PFNGLMULTITEXCOORD3FVPROC pglMultiTexCoord3fv
GLEE_EXTERN PFNGLACTIVESTENCILFACEEXTPROC pglActiveStencilFaceEXT
GLEE_EXTERN PFNGLSECONDARYCOLOR3FEXTPROC pglSecondaryColor3fEXT
GLEE_EXTERN GLboolean _GLEE_EXT_fragment_lighting
GLEE_EXTERN PFNGLVERTEXATTRIB4UBNVPROC pglVertexAttrib4ubNV
GLEE_EXTERN PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC pglXQueryHyperpipeAttribSGIX
GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_object
GLEE_EXTERN PFNGLSWIZZLEEXTPROC pglSwizzleEXT
GLint GLint GLint GLint GLint dstY0
GLEE_EXTERN PFNGLMULTITEXCOORD4SARBPROC pglMultiTexCoord4sARB
GLEE_EXTERN PFNGLISASYNCMARKERSGIXPROC pglIsAsyncMarkerSGIX
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_add_env
GLEE_EXTERN PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC pglFlushVertexArrayRangeAPPLE
GLEE_EXTERN GLboolean _GLEE_NV_parameter_buffer_object
GLEE_EXTERN PFNGLTEXCOORD4FVERTEX4FVSUNPROC pglTexCoord4fVertex4fvSUN
GLEE_EXTERN GLboolean _GLEE_EXT_packed_depth_stencil
GLEE_EXTERN GLboolean _GLEE_EXT_separate_specular_color
GLEE_EXTERN PFNGLXQUERYHYPERPIPENETWORKSGIXPROC pglXQueryHyperpipeNetworkSGIX
GLEE_EXTERN PFNGLCOLORFRAGMENTOP1ATIPROC pglColorFragmentOp1ATI
GLenum GLenum GLenum GLenum GLenum scale
GLEE_EXTERN PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC pglFramebufferRenderbufferEXT
GLEE_EXTERN PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC pglTexCoord2fNormal3fVertex3fvSUN
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC pglProgramLocalParametersI4uivNV
GLEE_EXTERN PFNGLVARIANTFVEXTPROC pglVariantfvEXT
GLEE_EXTERN PFNGLREPLACEMENTCODEUISUNPROC pglReplacementCodeuiSUN
GLEE_EXTERN GLboolean _GLEE_EXT_texture_lod_bias
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_edge_clamp
GLEE_EXTERN GLboolean _GLEE_GLX_EXT_visual_info
GLEE_EXTERN PFNGLVERTEXATTRIB3FARBPROC pglVertexAttrib3fARB
GLEE_EXTERN PFNGLBINDBUFFERRANGENVPROC pglBindBufferRangeNV
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC pglCompressedTexSubImage3D
GLEE_EXTERN GLboolean _GLEE_SGIX_fragment_lighting
GLEE_EXTERN GLboolean _GLEE_SUN_global_alpha
GLEE_EXTERN PFNGLXSWAPINTERVALSGIPROC pglXSwapIntervalSGI
const GLuint * renderbuffers
GLEE_EXTERN PFNGLUNMAPOBJECTBUFFERATIPROC pglUnmapObjectBufferATI
GLEE_EXTERN PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC pglXQueryMaxSwapBarriersSGIX
GLEE_EXTERN PFNGLVERTEXATTRIBI4UBVEXTPROC pglVertexAttribI4ubvEXT
GLEE_EXTERN PFNGLGETPROGRAMSTRINGNVPROC pglGetProgramStringNV
GLEE_EXTERN PFNGLFINISHFENCEAPPLEPROC pglFinishFenceAPPLE
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC pglReplacementCodeuiColor3fVertex3fSUN
GLEE_EXTERN PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC pglTexCoord4fColor4fNormal3fVertex4fSUN
GLEE_EXTERN PFNGLGETUNIFORMBUFFERSIZEEXTPROC pglGetUniformBufferSizeEXT
GLEE_EXTERN PFNGLMULTITEXCOORD4IPROC pglMultiTexCoord4i
GLEE_EXTERN PFNGLVERTEXATTRIBS2SVNVPROC pglVertexAttribs2svNV
GLfloat GLfloat GLfloat GLfloat v3
GLEE_EXTERN PFNGLCOLORFRAGMENTOP2ATIPROC pglColorFragmentOp2ATI
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELISGIXPROC pglFragmentLightModeliSGIX
GLEE_EXTERN PFNGLVERTEXATTRIB4USVARBPROC pglVertexAttrib4usvARB
int int GLXHyperpipeConfigSGIX * cfg
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC pglProgramLocalParameterI4uivNV
GLEE_EXTERN PFNGLGETVARIANTPOINTERVEXTPROC pglGetVariantPointervEXT
GLEE_EXTERN GLboolean _GLEE_INGR_blend_func_separate
const GLint const GLsizei GLsizei GLint modestride
GLEE_EXTERN PFNGLFOGCOORDDPROC pglFogCoordd
GLEE_EXTERN PFNGLUNIFORM2IARBPROC pglUniform2iARB
GLEE_EXTERN PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC pglXCreateContextWithConfigSGIX
GLEE_EXTERN PFNGLVERTEXATTRIB2FNVPROC pglVertexAttrib2fNV
GLEE_EXTERN PFNGLVERTEX3HVNVPROC pglVertex3hvNV
GLEE_EXTERN PFNGLLISTPARAMETERISGIXPROC pglListParameteriSGIX
GLEE_EXTERN GLboolean _GLEE_ARB_imaging
GLEE_EXTERN GLboolean _GLEE_SGIX_async_histogram
GLEE_EXTERN GLboolean _GLEE_NV_register_combiners2
GLEE_EXTERN PFNGLISQUERYARBPROC pglIsQueryARB
GLEE_EXTERN PFNGLVERTEXATTRIB3SVARBPROC pglVertexAttrib3svARB
GLEE_EXTERN const char * GLeeGetErrorString()
GLEE_EXTERN PFNGLVERTEXATTRIBPOINTERPROC pglVertexAttribPointer
GLEE_EXTERN PFNGLGETSHADERSOURCEARBPROC pglGetShaderSourceARB
GLEE_EXTERN PFNGLASYNCMARKERSGIXPROC pglAsyncMarkerSGIX
GLenum GLuint GLint GLenum face
GLEE_EXTERN PFNGLXCHANNELRECTSGIXPROC pglXChannelRectSGIX
GLEE_EXTERN PFNGLGETPROGRAMENVPARAMETERIIVNVPROC pglGetProgramEnvParameterIivNV
GLEE_EXTERN PFNGLEXECUTEPROGRAMNVPROC pglExecuteProgramNV
GLEE_EXTERN PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC pglFramebufferTextureLayerEXT
XVisualInfo *APIENTRYP PFNGLXGETVISUALFROMFBCONFIGPROC(Display *dpy, GLXFBConfig config)
GLEE_EXTERN PFNGLCOMBINERPARAMETERFNVPROC pglCombinerParameterfNV
GLEE_EXTERN GLboolean _GLEE_SGIX_fog_scale
GLEE_EXTERN PFNGLBINDTEXTUREEXTPROC pglBindTextureEXT
GLEE_EXTERN PFNGLWINDOWPOS2FVMESAPROC pglWindowPos2fvMESA
GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERIVPROC pglGetConvolutionParameteriv
GLEE_EXTERN PFNGLMULTIDRAWARRAYSPROC pglMultiDrawArrays
GLEE_EXTERN PFNGLMULTITEXCOORD1DVPROC pglMultiTexCoord1dv
GLEE_EXTERN PFNGLVERTEXATTRIB4SPROC pglVertexAttrib4s
GLEE_EXTERN PFNGLUNIFORM2UIVEXTPROC pglUniform2uivEXT
GLEE_EXTERN GLboolean _GLEE_SGIS_point_line_texgen
GLEE_EXTERN PFNGLTANGENT3SVEXTPROC pglTangent3svEXT
GLEE_EXTERN GLboolean _GLEE_ARB_point_sprite
GLEE_EXTERN PFNGLVERTEXATTRIBI1UIEXTPROC pglVertexAttribI1uiEXT
GLEE_EXTERN PFNGLMULTITEXCOORD3DARBPROC pglMultiTexCoord3dARB
GLEE_EXTERN PFNGLNORMALSTREAM3FATIPROC pglNormalStream3fATI
GLEE_EXTERN PFNGLMULTITEXCOORD4DARBPROC pglMultiTexCoord4dARB
GLEE_EXTERN PFNGLPOINTPARAMETERINVPROC pglPointParameteriNV
GLEE_EXTERN PFNGLUNIFORMMATRIX3FVARBPROC pglUniformMatrix3fvARB
GLEE_EXTERN PFNGLISQUERYPROC pglIsQuery
GLint GLint GLint GLint zoffset
GLuint GLuint GLuint GLuint GLuint GLuint arg1Mod
GLEE_EXTERN PFNGLMULTITEXCOORD4FVPROC pglMultiTexCoord4fv
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_scale_bias
GLEE_EXTERN PFNGLVERTEXSTREAM4SATIPROC pglVertexStream4sATI
GLEE_EXTERN PFNGLUNIFORM4FPROC pglUniform4f
GLEE_EXTERN PFNGLGETPROGRAMIVARBPROC pglGetProgramivARB
GLEE_EXTERN PFNGLGETQUERYOBJECTIVPROC pglGetQueryObjectiv
GLEE_EXTERN PFNGLVERTEXATTRIB4HVNVPROC pglVertexAttrib4hvNV
GLEE_EXTERN PFNGLNORMAL3HNVPROC pglNormal3hNV
GLEE_EXTERN GLboolean _GLEE_EXT_blend_color
GLEE_EXTERN GLboolean _GLEE_OML_interlace
GLEE_EXTERN PFNGLWINDOWPOS3DARBPROC pglWindowPos3dARB
GLEE_EXTERN PFNGLCOMBINERPARAMETERFVNVPROC pglCombinerParameterfvNV
GLEE_EXTERN PFNGLGETVARIANTARRAYOBJECTFVATIPROC pglGetVariantArrayObjectfvATI
unsigned int participationType
GLEE_EXTERN PFNGLWINDOWPOS4FMESAPROC pglWindowPos4fMESA
GLEE_EXTERN PFNGLFRAGMENTLIGHTFVEXTPROC pglFragmentLightfvEXT
GLEE_EXTERN PFNGLVERTEXWEIGHTHNVPROC pglVertexWeighthNV
GLEE_EXTERN PFNGLREPLACEMENTCODEUBSUNPROC pglReplacementCodeubSUN
GLEE_EXTERN GLboolean _GLEE_ATI_text_fragment_shader
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERIVPROC pglGetColorTableParameteriv
GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_shared_multisample
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4DNVPROC pglProgramNamedParameter4dNV
GLEE_EXTERN GLboolean _GLEE_NV_occlusion_query
GLEE_EXTERN PFNGLVERTEXATTRIB1DVPROC pglVertexAttrib1dv
GLEE_EXTERN PFNGLUNIFORM2FPROC pglUniform2f
GLEE_EXTERN PFNGLPROGRAMENVPARAMETERI4UINVPROC pglProgramEnvParameterI4uiNV
GLEE_EXTERN PFNGLCOPYCOLORTABLESGIPROC pglCopyColorTableSGI
GLEE_EXTERN PFNGLXDESTROYGLXPBUFFERSGIXPROC pglXDestroyGLXPbufferSGIX
GLEE_EXTERN PFNGLDRAWBUFFERSATIPROC pglDrawBuffersATI
GLEE_EXTERN GLboolean _GLEE_GREMEDY_string_marker
GLEE_EXTERN PFNGLGETBUFFERSUBDATAPROC pglGetBufferSubData
GLEE_EXTERN PFNGLVERTEXATTRIB1DNVPROC pglVertexAttrib1dNV
GLEE_EXTERN PFNGLVERTEXPOINTERLISTIBMPROC pglVertexPointerListIBM
GLEE_EXTERN PFNGLTEXCOORDPOINTERLISTIBMPROC pglTexCoordPointerListIBM
GLEE_EXTERN PFNGLISVERTEXARRAYAPPLEPROC pglIsVertexArrayAPPLE
GLEE_EXTERN PFNGLTEXCOORD4FVERTEX4FSUNPROC pglTexCoord4fVertex4fSUN
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERFVEXTPROC pglGetColorTableParameterfvEXT
GLsizei GLboolean transpose
GLEE_EXTERN PFNGLMULTITEXCOORD3SVARBPROC pglMultiTexCoord3svARB
GLEE_EXTERN PFNGLVERTEXATTRIB3DVARBPROC pglVertexAttrib3dvARB
GLEE_EXTERN PFNGLTEXSUBIMAGE2DEXTPROC pglTexSubImage2DEXT
GLEE_EXTERN PFNGLINSTRUMENTSBUFFERSGIXPROC pglInstrumentsBufferSGIX
GLEE_EXTERN PFNGLENABLEINDEXEDEXTPROC pglEnableIndexedEXT
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint wstride
GLEE_EXTERN PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC pglGetLocalConstantBooleanvEXT
GLEE_EXTERN PFNGLVERTEXATTRIBI2UIEXTPROC pglVertexAttribI2uiEXT
GLEE_EXTERN PFNGLMINMAXEXTPROC pglMinmaxEXT
GLEE_EXTERN PFNGLGETOCCLUSIONQUERYUIVNVPROC pglGetOcclusionQueryuivNV
GLEE_EXTERN GLboolean _GLEE_EXT_cull_vertex
GLEE_EXTERN PFNGLMULTITEXCOORD4IVARBPROC pglMultiTexCoord4ivARB
GLint GLint GLint GLint GLint woffset
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_visual_select_group
GLEE_EXTERN PFNGLSHADEROP2EXTPROC pglShaderOp2EXT
GLEE_EXTERN PFNGLWINDOWPOS3SVPROC pglWindowPos3sv
GLEE_EXTERN PFNGLNORMALSTREAM3BVATIPROC pglNormalStream3bvATI
GLEE_EXTERN PFNGLFOGCOORDHVNVPROC pglFogCoordhvNV
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiColor4fNormal3fVertex3fvSUN
GLEE_EXTERN PFNGLGLOBALALPHAFACTORFSUNPROC pglGlobalAlphaFactorfSUN
GLEE_EXTERN PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC pglGetCombinerStageParameterfvNV
GLEE_EXTERN PFNGLVERTEXATTRIBS2FVNVPROC pglVertexAttribs2fvNV
GLEE_EXTERN PFNGLGETPROGRAMPARAMETERDVNVPROC pglGetProgramParameterdvNV
GLEE_EXTERN PFNGLXWAITFORSBCOMLPROC pglXWaitForSbcOML
GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXDPROC pglMultTransposeMatrixd
GLEE_EXTERN PFNGLFRAGMENTMATERIALFVEXTPROC pglFragmentMaterialfvEXT
GLEE_EXTERN PFNGLVERTEXATTRIBS4HVNVPROC pglVertexAttribs4hvNV
GLEE_EXTERN GLint GLeeForceLink(const char *extensionName)
unsigned long long GLuint64EXT
GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2
GLXFBConfig *APIENTRYP PFNGLXCHOOSEFBCONFIGPROC(Display *dpy, int screen, const int *attrib_list, int *nelements)
GLEE_EXTERN PFNGLXQUERYCONTEXTPROC pglXQueryContext
GLEE_EXTERN GLboolean _GLEE_OES_compressed_paletted_texture
GLEE_EXTERN PFNGLVERTEXATTRIB4DPROC pglVertexAttrib4d
GLEE_EXTERN PFNGLGETFRAGMENTLIGHTFVSGIXPROC pglGetFragmentLightfvSGIX
GLEE_EXTERN GLboolean _GLEE_GLX_SUN_get_transparent_index
GLEE_EXTERN GLboolean _GLEE_EXT_multisample
GLEE_EXTERN PFNGLMULTITEXCOORD3DPROC pglMultiTexCoord3d
GLEE_EXTERN GLboolean _GLEE_IBM_texture_mirrored_repeat
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFSGIXPROC pglFragmentLightModelfSGIX
GLEE_EXTERN GLboolean _GLEE_ATI_fragment_shader
GLEE_EXTERN PFNGLSHADERSOURCEPROC pglShaderSource
GLEE_EXTERN PFNGLVERTEXSTREAM4DATIPROC pglVertexStream4dATI
GLEE_EXTERN GLboolean _GLEE_SGI_color_table
GLEE_EXTERN PFNGLSECONDARYCOLOR3BPROC pglSecondaryColor3b
GLsizei const GLvoid * pointer
GLEE_EXTERN PFNGLGETVARIANTFLOATVEXTPROC pglGetVariantFloatvEXT
GLEE_EXTERN GLboolean _GLEE_MESA_resize_buffers
GLEE_EXTERN PFNGLUNIFORM2IVPROC pglUniform2iv
GLEE_EXTERN PFNGLCOPYCOLORSUBTABLEEXTPROC pglCopyColorSubTableEXT
void(*)(void) glXGetProcAddressARB(const GLubyte *procName)
GLEE_EXTERN PFNGLVERTEXATTRIB1HNVPROC pglVertexAttrib1hNV
GLEE_EXTERN PFNGLCREATEPROGRAMOBJECTARBPROC pglCreateProgramObjectARB
GLEE_EXTERN PFNGLGETVARYINGLOCATIONNVPROC pglGetVaryingLocationNV
GLEE_EXTERN PFNGLNORMALSTREAM3FVATIPROC pglNormalStream3fvATI
GLEE_EXTERN PFNGLWINDOWPOS2IVPROC pglWindowPos2iv
GLEE_EXTERN PFNGLXGETTRANSPARENTINDEXSUNPROC pglXGetTransparentIndexSUN
GLEE_EXTERN PFNGLINDEXMATERIALEXTPROC pglIndexMaterialEXT
GLEE_EXTERN PFNGLCREATESHADEROBJECTARBPROC pglCreateShaderObjectARB
GLEE_EXTERN PFNGLAPPLYTEXTUREEXTPROC pglApplyTextureEXT
GLEE_EXTERN PFNGLATTACHSHADERPROC pglAttachShader
GLEE_EXTERN PFNGLBINORMAL3IEXTPROC pglBinormal3iEXT
GLEE_EXTERN GLboolean _GLEE_EXT_scene_marker
GLEE_EXTERN PFNGLCOMBINERSTAGEPARAMETERFVNVPROC pglCombinerStageParameterfvNV
GLEE_EXTERN PFNGLWINDOWPOS2IPROC pglWindowPos2i