Extension enumerations now only included where necessary.
authorBill Robinson <airbaggins@gmail.com>
Sun, 19 Jun 2011 13:57:04 +0000 (19 14:57 +0100)
committerBill Robinson <airbaggins@gmail.com>
Sun, 19 Jun 2011 13:57:04 +0000 (19 14:57 +0100)
357 files changed:
generators/make-bindings-from-spec.lisp
lib/cl-glfw-opengl-3dfx_multisample.asd [new file with mode: 0644]
lib/cl-glfw-opengl-3dfx_texture_compression_fxt1.asd [new file with mode: 0644]
lib/cl-glfw-opengl-amd_blend_minmax_factor.asd [new file with mode: 0644]
lib/cl-glfw-opengl-amd_depth_clamp_separate.asd [new file with mode: 0644]
lib/cl-glfw-opengl-amd_seamless_cubemap_per_texture.asd [new file with mode: 0644]
lib/cl-glfw-opengl-apple_aux_depth_stencil.asd [new file with mode: 0644]
lib/cl-glfw-opengl-apple_client_storage.asd [new file with mode: 0644]
lib/cl-glfw-opengl-apple_float_pixels.asd [new file with mode: 0644]
lib/cl-glfw-opengl-apple_rgb_422.asd [new file with mode: 0644]
lib/cl-glfw-opengl-apple_row_bytes.asd [new file with mode: 0644]
lib/cl-glfw-opengl-apple_specular_vector.asd [new file with mode: 0644]
lib/cl-glfw-opengl-apple_transform_hint.asd [new file with mode: 0644]
lib/cl-glfw-opengl-apple_ycbcr_422.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_depth_buffer_float.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_depth_clamp.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_depth_texture.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_fragment_program.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_fragment_shader.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_framebuffer_object_deprecated.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_framebuffer_srgb.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_gpu_shader5.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_half_float_pixel.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_half_float_vertex.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_imaging.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_imaging_deprecated.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_occlusion_query2.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_pixel_buffer_object.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_point_sprite.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_seamless_cube_map.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_shading_language_100.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_shadow.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_shadow_ambient.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_texture_border_clamp.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_texture_buffer_object_rgb32.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_texture_compression_bptc.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_texture_compression_rgtc.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_texture_cube_map.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_texture_cube_map_array.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_texture_env_combine.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_texture_env_dot3.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_texture_float.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_texture_gather.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_texture_mirrored_repeat.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_texture_rectangle.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_texture_rg.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_texture_rgb10_a2ui.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_texture_swizzle.asd [new file with mode: 0644]
lib/cl-glfw-opengl-arb_vertex_array_bgra.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ati_meminfo.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ati_pixel_format_float.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ati_text_fragment_shader.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ati_texture_env_combine3.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ati_texture_float.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ati_texture_mirror_once.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_422_pixels.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_abgr.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_bgra.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_blend_subtract.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_clip_volume_hint.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_cmyka.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_framebuffer_srgb.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_index_array_formats.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_packed_depth_stencil.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_packed_float.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_packed_pixels.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_pixel_buffer_object.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_separate_specular_color.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_stencil_wrap.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture_array.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture_compression_latc.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture_compression_rgtc.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture_compression_s3tc.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture_cube_map.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture_env_combine.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture_env_dot3.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture_filter_anisotropic.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture_lod_bias.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture_mirror_clamp.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture_shared_exponent.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture_snorm.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture_srgb.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture_srgb_decode.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_texture_swizzle.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ext_vertex_array_bgra.asd [new file with mode: 0644]
lib/cl-glfw-opengl-hp_convolution_border_modes.asd [new file with mode: 0644]
lib/cl-glfw-opengl-hp_occlusion_test.asd [new file with mode: 0644]
lib/cl-glfw-opengl-hp_texture_lighting.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ibm_cull_vertex.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ibm_rasterpos_clip.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ibm_texture_mirrored_repeat.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ingr_color_clamp.asd [new file with mode: 0644]
lib/cl-glfw-opengl-ingr_interlace_read.asd [new file with mode: 0644]
lib/cl-glfw-opengl-mesa_pack_invert.asd [new file with mode: 0644]
lib/cl-glfw-opengl-mesa_packed_depth_stencil.asd [new file with mode: 0644]
lib/cl-glfw-opengl-mesa_program_debug.asd [new file with mode: 0644]
lib/cl-glfw-opengl-mesa_shader_debug.asd [new file with mode: 0644]
lib/cl-glfw-opengl-mesa_trace.asd [new file with mode: 0644]
lib/cl-glfw-opengl-mesa_ycbcr_texture.asd [new file with mode: 0644]
lib/cl-glfw-opengl-mesax_texture_stack.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_copy_depth_to_color.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_depth_clamp.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_float_buffer.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_fog_distance.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_fragment_program2.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_light_max_exponent.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_multisample_coverage.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_multisample_filter_hint.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_packed_depth_stencil.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_shader_buffer_store.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_tessellation_program5.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_texgen_emboss.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_texgen_reflection.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_texture_env_combine4.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_texture_expand_normal.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_texture_rectangle.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_texture_shader.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_texture_shader2.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_texture_shader3.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_vertex_array_range2.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_vertex_program2_option.asd [new file with mode: 0644]
lib/cl-glfw-opengl-nv_vertex_program3.asd [new file with mode: 0644]
lib/cl-glfw-opengl-oes_read_format.asd [new file with mode: 0644]
lib/cl-glfw-opengl-oml_interlace.asd [new file with mode: 0644]
lib/cl-glfw-opengl-oml_resample.asd [new file with mode: 0644]
lib/cl-glfw-opengl-oml_subsample.asd [new file with mode: 0644]
lib/cl-glfw-opengl-pgi_vertex_hints.asd [new file with mode: 0644]
lib/cl-glfw-opengl-rend_screen_coordinates.asd [new file with mode: 0644]
lib/cl-glfw-opengl-s3_s3tc.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sgi_depth_pass_instrument.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sgis_texture_select.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sgix_depth_texture.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sgix_fog_scale.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sgix_line_quality_hint.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sgix_resample.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sgix_scalebias_hint.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sgix_shadow.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sgix_shadow_ambient.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sgix_slim.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sgix_texture_coordinate_clamp.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sgix_texture_lod_bias.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sgix_texture_multi_buffer.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sgix_ycrcba.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sun_convolution_border_modes.asd [new file with mode: 0644]
lib/cl-glfw-opengl-sun_slice_accum.asd [new file with mode: 0644]
lib/cl-glfw-opengl-win_phong_shading.asd [new file with mode: 0644]
lib/cl-glfw-opengl-win_specular_fog.asd [new file with mode: 0644]
lib/opengl-3dfx_multisample.lisp [new file with mode: 0644]
lib/opengl-3dfx_texture_compression_fxt1.lisp [new file with mode: 0644]
lib/opengl-amd_blend_minmax_factor.lisp [new file with mode: 0644]
lib/opengl-amd_depth_clamp_separate.lisp [new file with mode: 0644]
lib/opengl-amd_seamless_cubemap_per_texture.lisp [new file with mode: 0644]
lib/opengl-apple_aux_depth_stencil.lisp [new file with mode: 0644]
lib/opengl-apple_client_storage.lisp [new file with mode: 0644]
lib/opengl-apple_float_pixels.lisp [new file with mode: 0644]
lib/opengl-apple_object_purgeable.lisp
lib/opengl-apple_rgb_422.lisp [new file with mode: 0644]
lib/opengl-apple_row_bytes.lisp [new file with mode: 0644]
lib/opengl-apple_specular_vector.lisp [new file with mode: 0644]
lib/opengl-apple_transform_hint.lisp [new file with mode: 0644]
lib/opengl-apple_vertex_array_range.lisp
lib/opengl-apple_ycbcr_422.lisp [new file with mode: 0644]
lib/opengl-arb_blend_func_extended.lisp
lib/opengl-arb_color_buffer_float.lisp
lib/opengl-arb_depth_buffer_float.lisp [new file with mode: 0644]
lib/opengl-arb_depth_clamp.lisp [new file with mode: 0644]
lib/opengl-arb_depth_texture.lisp [new file with mode: 0644]
lib/opengl-arb_es2_compatibility.lisp
lib/opengl-arb_fragment_program.lisp [new file with mode: 0644]
lib/opengl-arb_fragment_shader.lisp [new file with mode: 0644]
lib/opengl-arb_framebuffer_object_deprecated.lisp [new file with mode: 0644]
lib/opengl-arb_framebuffer_srgb.lisp [new file with mode: 0644]
lib/opengl-arb_get_program_binary.lisp
lib/opengl-arb_gpu_shader5.lisp [new file with mode: 0644]
lib/opengl-arb_half_float_pixel.lisp [new file with mode: 0644]
lib/opengl-arb_half_float_vertex.lisp [new file with mode: 0644]
lib/opengl-arb_imaging.lisp [new file with mode: 0644]
lib/opengl-arb_imaging_deprecated.lisp [new file with mode: 0644]
lib/opengl-arb_matrix_palette.lisp
lib/opengl-arb_multitexture.lisp
lib/opengl-arb_occlusion_query2.lisp [new file with mode: 0644]
lib/opengl-arb_pixel_buffer_object.lisp [new file with mode: 0644]
lib/opengl-arb_point_sprite.lisp [new file with mode: 0644]
lib/opengl-arb_robustness.lisp
lib/opengl-arb_seamless_cube_map.lisp [new file with mode: 0644]
lib/opengl-arb_separate_shader_objects.lisp
lib/opengl-arb_shader_objects.lisp
lib/opengl-arb_shading_language_100.lisp [new file with mode: 0644]
lib/opengl-arb_shading_language_include.lisp
lib/opengl-arb_shadow.lisp [new file with mode: 0644]
lib/opengl-arb_shadow_ambient.lisp [new file with mode: 0644]
lib/opengl-arb_texture_border_clamp.lisp [new file with mode: 0644]
lib/opengl-arb_texture_buffer_object_rgb32.lisp [new file with mode: 0644]
lib/opengl-arb_texture_compression_bptc.lisp [new file with mode: 0644]
lib/opengl-arb_texture_compression_rgtc.lisp [new file with mode: 0644]
lib/opengl-arb_texture_cube_map.lisp [new file with mode: 0644]
lib/opengl-arb_texture_cube_map_array.lisp [new file with mode: 0644]
lib/opengl-arb_texture_env_combine.lisp [new file with mode: 0644]
lib/opengl-arb_texture_env_dot3.lisp [new file with mode: 0644]
lib/opengl-arb_texture_float.lisp [new file with mode: 0644]
lib/opengl-arb_texture_gather.lisp [new file with mode: 0644]
lib/opengl-arb_texture_mirrored_repeat.lisp [new file with mode: 0644]
lib/opengl-arb_texture_rectangle.lisp [new file with mode: 0644]
lib/opengl-arb_texture_rg.lisp [new file with mode: 0644]
lib/opengl-arb_texture_rgb10_a2ui.lisp [new file with mode: 0644]
lib/opengl-arb_texture_swizzle.lisp [new file with mode: 0644]
lib/opengl-arb_timer_query.lisp
lib/opengl-arb_transform_feedback3.lisp
lib/opengl-arb_transpose_matrix.lisp
lib/opengl-arb_vertex_array_bgra.lisp [new file with mode: 0644]
lib/opengl-arb_vertex_attrib_64bit.lisp
lib/opengl-arb_vertex_blend.lisp
lib/opengl-arb_vertex_buffer_object.lisp
lib/opengl-arb_vertex_program.lisp
lib/opengl-arb_vertex_shader.lisp
lib/opengl-arb_viewport_array.lisp
lib/opengl-ati_draw_buffers.lisp
lib/opengl-ati_meminfo.lisp [new file with mode: 0644]
lib/opengl-ati_pixel_format_float.lisp [new file with mode: 0644]
lib/opengl-ati_text_fragment_shader.lisp [new file with mode: 0644]
lib/opengl-ati_texture_env_combine3.lisp [new file with mode: 0644]
lib/opengl-ati_texture_float.lisp [new file with mode: 0644]
lib/opengl-ati_texture_mirror_once.lisp [new file with mode: 0644]
lib/opengl-core.lisp
lib/opengl-ext_422_pixels.lisp [new file with mode: 0644]
lib/opengl-ext_abgr.lisp [new file with mode: 0644]
lib/opengl-ext_bgra.lisp [new file with mode: 0644]
lib/opengl-ext_blend_minmax.lisp
lib/opengl-ext_blend_subtract.lisp [new file with mode: 0644]
lib/opengl-ext_clip_volume_hint.lisp [new file with mode: 0644]
lib/opengl-ext_cmyka.lisp [new file with mode: 0644]
lib/opengl-ext_convolution.lisp
lib/opengl-ext_depth_bounds_test.lisp
lib/opengl-ext_fog_coord.lisp
lib/opengl-ext_framebuffer_srgb.lisp [new file with mode: 0644]
lib/opengl-ext_geometry_shader4.lisp
lib/opengl-ext_histogram.lisp
lib/opengl-ext_index_array_formats.lisp [new file with mode: 0644]
lib/opengl-ext_multisample.lisp
lib/opengl-ext_packed_depth_stencil.lisp [new file with mode: 0644]
lib/opengl-ext_packed_float.lisp [new file with mode: 0644]
lib/opengl-ext_packed_pixels.lisp [new file with mode: 0644]
lib/opengl-ext_pixel_buffer_object.lisp [new file with mode: 0644]
lib/opengl-ext_polygon_offset.lisp
lib/opengl-ext_separate_shader_objects.lisp
lib/opengl-ext_separate_specular_color.lisp [new file with mode: 0644]
lib/opengl-ext_stencil_clear_tag.lisp
lib/opengl-ext_stencil_two_side.lisp
lib/opengl-ext_stencil_wrap.lisp [new file with mode: 0644]
lib/opengl-ext_texture.lisp [new file with mode: 0644]
lib/opengl-ext_texture_array.lisp [new file with mode: 0644]
lib/opengl-ext_texture_compression_latc.lisp [new file with mode: 0644]
lib/opengl-ext_texture_compression_rgtc.lisp [new file with mode: 0644]
lib/opengl-ext_texture_compression_s3tc.lisp [new file with mode: 0644]
lib/opengl-ext_texture_cube_map.lisp [new file with mode: 0644]
lib/opengl-ext_texture_env_combine.lisp [new file with mode: 0644]
lib/opengl-ext_texture_env_dot3.lisp [new file with mode: 0644]
lib/opengl-ext_texture_filter_anisotropic.lisp [new file with mode: 0644]
lib/opengl-ext_texture_integer.lisp
lib/opengl-ext_texture_lod_bias.lisp [new file with mode: 0644]
lib/opengl-ext_texture_mirror_clamp.lisp [new file with mode: 0644]
lib/opengl-ext_texture_shared_exponent.lisp [new file with mode: 0644]
lib/opengl-ext_texture_snorm.lisp [new file with mode: 0644]
lib/opengl-ext_texture_srgb.lisp [new file with mode: 0644]
lib/opengl-ext_texture_srgb_decode.lisp [new file with mode: 0644]
lib/opengl-ext_texture_swizzle.lisp [new file with mode: 0644]
lib/opengl-ext_vertex_array_bgra.lisp [new file with mode: 0644]
lib/opengl-ext_vertex_weighting.lisp
lib/opengl-extensions.lisp
lib/opengl-hp_convolution_border_modes.lisp [new file with mode: 0644]
lib/opengl-hp_occlusion_test.lisp [new file with mode: 0644]
lib/opengl-hp_texture_lighting.lisp [new file with mode: 0644]
lib/opengl-ibm_cull_vertex.lisp [new file with mode: 0644]
lib/opengl-ibm_rasterpos_clip.lisp [new file with mode: 0644]
lib/opengl-ibm_texture_mirrored_repeat.lisp [new file with mode: 0644]
lib/opengl-ingr_color_clamp.lisp [new file with mode: 0644]
lib/opengl-ingr_interlace_read.lisp [new file with mode: 0644]
lib/opengl-mesa_pack_invert.lisp [new file with mode: 0644]
lib/opengl-mesa_packed_depth_stencil.lisp [new file with mode: 0644]
lib/opengl-mesa_program_debug.lisp [new file with mode: 0644]
lib/opengl-mesa_shader_debug.lisp [new file with mode: 0644]
lib/opengl-mesa_trace.lisp [new file with mode: 0644]
lib/opengl-mesa_ycbcr_texture.lisp [new file with mode: 0644]
lib/opengl-mesax_texture_stack.lisp [new file with mode: 0644]
lib/opengl-nv_copy_depth_to_color.lisp [new file with mode: 0644]
lib/opengl-nv_depth_clamp.lisp [new file with mode: 0644]
lib/opengl-nv_float_buffer.lisp [new file with mode: 0644]
lib/opengl-nv_fog_distance.lisp [new file with mode: 0644]
lib/opengl-nv_fragment_program.lisp
lib/opengl-nv_fragment_program2.lisp [new file with mode: 0644]
lib/opengl-nv_geometry_program4.lisp
lib/opengl-nv_half_float.lisp
lib/opengl-nv_light_max_exponent.lisp [new file with mode: 0644]
lib/opengl-nv_multisample_coverage.lisp [new file with mode: 0644]
lib/opengl-nv_multisample_filter_hint.lisp [new file with mode: 0644]
lib/opengl-nv_packed_depth_stencil.lisp [new file with mode: 0644]
lib/opengl-nv_pixel_data_range.lisp
lib/opengl-nv_point_sprite.lisp
lib/opengl-nv_register_combiners.lisp
lib/opengl-nv_shader_buffer_store.lisp [new file with mode: 0644]
lib/opengl-nv_tessellation_program5.lisp [new file with mode: 0644]
lib/opengl-nv_texgen_emboss.lisp [new file with mode: 0644]
lib/opengl-nv_texgen_reflection.lisp [new file with mode: 0644]
lib/opengl-nv_texture_env_combine4.lisp [new file with mode: 0644]
lib/opengl-nv_texture_expand_normal.lisp [new file with mode: 0644]
lib/opengl-nv_texture_rectangle.lisp [new file with mode: 0644]
lib/opengl-nv_texture_shader.lisp [new file with mode: 0644]
lib/opengl-nv_texture_shader2.lisp [new file with mode: 0644]
lib/opengl-nv_texture_shader3.lisp [new file with mode: 0644]
lib/opengl-nv_vdpau_interop.lisp
lib/opengl-nv_vertex_array_range2.lisp [new file with mode: 0644]
lib/opengl-nv_vertex_program2_option.lisp [new file with mode: 0644]
lib/opengl-nv_vertex_program3.lisp [new file with mode: 0644]
lib/opengl-oes_read_format.lisp [new file with mode: 0644]
lib/opengl-oml_interlace.lisp [new file with mode: 0644]
lib/opengl-oml_resample.lisp [new file with mode: 0644]
lib/opengl-oml_subsample.lisp [new file with mode: 0644]
lib/opengl-package.lisp
lib/opengl-pgi_vertex_hints.lisp [new file with mode: 0644]
lib/opengl-rend_screen_coordinates.lisp [new file with mode: 0644]
lib/opengl-s3_s3tc.lisp [new file with mode: 0644]
lib/opengl-sgi_color_table.lisp
lib/opengl-sgi_depth_pass_instrument.lisp [new file with mode: 0644]
lib/opengl-sgis_sharpen_texture.lisp
lib/opengl-sgis_texture_select.lisp [new file with mode: 0644]
lib/opengl-sgix_depth_texture.lisp [new file with mode: 0644]
lib/opengl-sgix_fog_scale.lisp [new file with mode: 0644]
lib/opengl-sgix_line_quality_hint.lisp [new file with mode: 0644]
lib/opengl-sgix_resample.lisp [new file with mode: 0644]
lib/opengl-sgix_scalebias_hint.lisp [new file with mode: 0644]
lib/opengl-sgix_shadow.lisp [new file with mode: 0644]
lib/opengl-sgix_shadow_ambient.lisp [new file with mode: 0644]
lib/opengl-sgix_slim.lisp [new file with mode: 0644]
lib/opengl-sgix_sprite.lisp
lib/opengl-sgix_texture_coordinate_clamp.lisp [new file with mode: 0644]
lib/opengl-sgix_texture_lod_bias.lisp [new file with mode: 0644]
lib/opengl-sgix_texture_multi_buffer.lisp [new file with mode: 0644]
lib/opengl-sgix_ycrcba.lisp [new file with mode: 0644]
lib/opengl-sun_convolution_border_modes.lisp [new file with mode: 0644]
lib/opengl-sun_mesh_array.lisp
lib/opengl-sun_slice_accum.lisp [new file with mode: 0644]
lib/opengl-version_1_2.lisp
lib/opengl-version_1_3.lisp
lib/opengl-version_1_4.lisp
lib/opengl-version_1_5.lisp
lib/opengl-version_2_0.lisp
lib/opengl-version_2_1.lisp
lib/opengl-version_3_0.lisp
lib/opengl-version_3_1.lisp
lib/opengl-version_3_2.lisp
lib/opengl-version_3_3.lisp
lib/opengl-version_4_0.lisp
lib/opengl-version_4_1.lisp
lib/opengl-win_phong_shading.lisp [new file with mode: 0644]
lib/opengl-win_specular_fog.lisp [new file with mode: 0644]
lib/scaffolding.lisp

index 470f55b..d38b02e 100644 (file)
@@ -1,7 +1,7 @@
 ;; You should nominially invoke this file via ./generators/make-opengl-bindings.rb
 ;; as that performs the necessary setup.
 
-(declaim (optimize (debug 3)))
+(declaim (optimize (speed 0) (space 0) (debug 3)))
 ;;; {{{ PARAMETERS
 
 (defparameter *reports* '(:type-map nil
   "List of versioned extensions for dependency generation. 
 Must be in the correct order.")
 
+(defparameter *source-filename* (or #.*compile-file-truename*
+                                   (load-time-value *load-truename*)))
 
-(defparameter *base* (merge-pathnames #P"../" (load-time-value *load-truename*)))
+(defparameter *extension-names* nil)
+
+(defparameter *base* (merge-pathnames #P"../" *source-filename*))
 (defparameter *spec* nil)
 (defparameter *type-map* nil)
 
@@ -38,7 +42,7 @@ Must be in the correct order.")
 
 (defparameter *function-categories* nil)
 
-(defparameter *predefined-enumerants* nil)
+(defparameter *predefined-enumerants* (make-hash-table))
 ;;; }}}
 
 
@@ -199,7 +203,9 @@ suitable for cl-glfw-types or CFFI."
          do (format t "~&  ~s:~40t~s~%" (car n-v) (cdr n-v))))
   
   (set-enum-specs)
+
   (remf *enum-specs* :extensions)
+
   ;; print out initial statistics
   (format t "~a functions~%" (length *function-specs*))
   (format t "~a type-maps~%" (/ (length *type-map*) 2))
@@ -219,8 +225,23 @@ suitable for cl-glfw-types or CFFI."
   (dolist (function-spec *function-specs*)
     (push function-spec
           (getf *function-categories* (category-of function-spec))))
+
+  ;;Work out which categories are actually extensions we want
+  (dolist (category-sym (nconc (plist-keys *function-categories*)
+                               (plist-keys *enum-specs*)))
+    (let* ((category-string (string category-sym))
+          (underscore-pos (position #\_ category-string)))
+      (when (and (integerp underscore-pos)
+                (plusp underscore-pos)
+                (every (lambda (char)
+                         (or (upper-case-p char)
+                             (digit-char-p char)))
+                       (subseq category-string 0 underscore-pos))
+                (not (find category-sym *extension-names*)))
+       (push category-sym *extension-names*))))
+
   (when (getf *reports* :function-category-counts)
-    (format t "Category counts:~%")
+    (format t "Category function counts:~%")
     (loop for cat-name in *function-categories* by #'cddr
          for cat-contents in (cdr *function-categories*) by #'cddr
          do (format t "  ~S: ~S~%" cat-name (length cat-contents)))))
@@ -261,11 +282,16 @@ suitable for cl-glfw-types or CFFI."
   `(with-open-file (,out (merge-pathnames ,name *base*) :direction :output :if-exists :supersede) 
      (when (getf *reports* :files-output)
        (format t "Generating ~s~%" (truename ,out)))
-     (format ,out ";;;; This file was automatically generated by ~a~%" (load-time-value *load-truename*))
+     (format ,out ";;;; This file was automatically generated by ~a~%" *source-filename*)
      ,@forms
      (fresh-line ,out)))
 
 
+
+
+
+
+
 (defun output-core ()
   ;; write the main bindings file...
   (with-output-file (out #P"lib/opengl-core.lisp")
@@ -275,24 +301,32 @@ suitable for cl-glfw-types or CFFI."
     ;; dump all enumerations not in an extension
     (loop for enum-group-name in *enum-specs* by #'cddr 
        for enum-group in (cdr *enum-specs*) by #'cddr
-       unless (getf *function-categories* enum-group-name)
+       unless (find enum-group-name *extension-names*)
        do
-       ;; when this group is not empty and there is a name that isn't already defined
-       (when (and enum-group
-                  (loop for enum-name in enum-group by #'cddr
-                       when (not (find enum-name *predefined-enumerants*))
-                       return t))
-         (format out "~&~%;;;; {{{ ~a~%" enum-group-name)
-         (loop for enum-name in enum-group by #'cddr
-            for enum-value in (cdr enum-group) by #'cddr
-            unless (find enum-name *predefined-enumerants*)
-            do
-            (push enum-name *predefined-enumerants*)
-            (let ((constant-name (constantize enum-name)))
-              (push constant-name *exports*)
-              (print `(defconstant ,constant-name ,enum-value) out)))
-         (format out "~&~%;;;; }}}~%"))
-       (remf *enum-specs* enum-group))))
+        (let ((enums-to-define
+               (loop for enum-name in enum-group by #'cddr
+                  for enum-value in (cdr enum-group) by #'cddr
+                  nconcing
+                    (let ((existing (gethash enum-name *predefined-enumerants*)))
+                      (cond
+                        ((not existing)
+                         (setf (gethash enum-name *predefined-enumerants*) enum-value)
+                         (list (cons enum-name enum-value)))
+                        ((eql existing enum-value)
+                         nil)
+                        (t
+                         (warn "Won't redefine enum ~A as ~A, because it is already ~A"
+                               enum-name enum-value existing)
+                         nil))))))
+         ;; when this group is not empty and there is a name that isn't already defined
+         (when enums-to-define
+           (format out "~&~%;;;; {{{ ~A~%" (string enum-group-name))
+           (loop for (enum-name . enum-value) in enums-to-define do 
+                (let ((constant-name (constantize enum-name)))
+                  (push constant-name *exports*)
+                  (print `(defconstant ,constant-name ,enum-value) out)))
+           (format out "~&~%;;;; }}}~%"))
+         (remf *enum-specs* enum-group-name)))))
 
 (defun output-category (name category-names)
   "write out the extension named by category name" 
@@ -306,7 +340,7 @@ suitable for cl-glfw-types or CFFI."
                 (loop while (getf enum-specs category-name) nconcing
                      (prog1 (loop for enum-name in (getf enum-specs category-name) by #'cddr
                                for enum-value in (cdr (getf enum-specs category-name)) by #'cddr
-                               unless (find enum-name *predefined-enumerants*)
+                               unless (gethash enum-name *predefined-enumerants*)
                                collecting
                                (let ((constant-name (constantize enum-name)))
                                  (push constant-name *exports*)
@@ -317,8 +351,10 @@ suitable for cl-glfw-types or CFFI."
                 (loop while (getf function-categories category-name) nconcing
                      (prog1
                          (loop for function in (getf function-categories category-name)
-                            unless (find (intern (concatenate 'string "VERSION_" (substitute #\_ #\. (getf function :deprecated))))
-                                         category-names)
+                            unless (let ((deprecated-at (getf function :deprecated))) 
+                                     (and deprecated-at
+                                          (find (intern (concatenate 'string "VERSION_" (substitute #\_ #\. deprecated-at)))
+                                                category-names)))
                             collect function)
                        (remf function-categories category-name)))))
           (extension-specs)
@@ -338,25 +374,28 @@ suitable for cl-glfw-types or CFFI."
            core-definitions (nreverse core-definitions)
            extension-definitions (nreverse extension-definitions))
 
-      (format t "~a ~a: ~d functions~%" name category-names (+ (length core-definitions)
-                                                              (length extension-definitions)))
+      (format t "~A from ~A:~D functions, ~D enumerations~%" 
+             (string name) (mapcar 'string category-names)
+             (+ (length core-definitions)
+                (length extension-definitions))
+             (length enumerations))
+
       ;; only when we have either of these components, actually generate a system
       (when (or enumerations core-definitions extension-definitions)
-       (let ((core-version (= (length (intersection category-names 
-                                                    *opengl-versions*))
-                              (length category-names))))
+       (let* ((core-version (find name *opengl-versions*))
+              (top-level-asd core-version))
          ;; write out the ASD definition
-         (with-output-file (out (format nil "~acl-glfw-opengl-~a.asd" (if core-version "" "lib/") name))
+         (with-output-file (out (format nil "~acl-glfw-opengl-~a.asd" (if top-level-asd "" "lib/") name))
            (let* ((system-name (string-downcase (format nil "cl-glfw-opengl-~a" name)))
                   (system-package (make-symbol (string-upcase (concatenate 'string system-name "-system")))))
              (print `(defpackage ,system-package (:use #:asdf #:cl)) out)
              (print `(in-package ,system-package) out)
              (print `(defsystem ,(intern (string-upcase system-name))
                        :description ,(format nil "cl-glfw's ~a binding" name)
-                       :author ,(format nil "Generated by cl-glfw's ~a" (load-time-value *load-truename*))
+                       :author ,(format nil "Generated by cl-glfw's ~a" *source-filename*)
                        :licence "Public Domain"
                        :depends-on (cl-glfw-opengl-core)
-                       :components ((:file ,(concatenate 'string (if core-version "lib/" "") "opengl-" (string-downcase (symbol-name name))))))
+                       :components ((:file ,(concatenate 'string (if top-level-asd "lib/" "") "opengl-" (string-downcase (symbol-name name))))))
                     out)))
 
          ;; write the enumerations and function bindings
@@ -385,17 +424,26 @@ suitable for cl-glfw-types or CFFI."
     
     (output-core)
 
+    ;;Write the bindings for the core versions
     (let (current-categories)
-      (loop for name in *opengl-versions* do
-          (push name current-categories)
-          (output-category name (reverse current-categories)))
+      (loop for extension-name in *opengl-versions* do 
+          (let ((deprecated-extension-name (intern (concatenate 'string (string extension-name) "_DEPRECATED")))
+                output)
+            (when (find extension-name *extension-names*)
+              (push extension-name current-categories)
+              (setf output t))
+            (when (find deprecated-extension-name *extension-names*)
+              (push deprecated-extension-name current-categories)
+              (setf output t))
+            (when output
+              (output-category extension-name (reverse current-categories)))))
+      ;;Remove them from the lists to be processed
       (loop for name in current-categories do
           (loop while (getf *function-categories* name) do (remf *function-categories* name))
           (loop while (getf *enum-specs* name) do (remf *enum-specs* name))))
 
-    (dolist (category-name (remove-duplicates
-                            (nconc (plist-keys *function-categories*)
-                                   (plist-keys *enum-specs*))))
+    ;;Process all the extension categories
+    (dolist (category-name *extension-names*)
       (output-category category-name (list category-name))
       (loop while (getf *function-categories* category-name) do (remf *function-categories* category-name))
       (loop while (getf *enum-specs* category-name) do (remf *enum-specs* category-name)))
diff --git a/lib/cl-glfw-opengl-3dfx_multisample.asd b/lib/cl-glfw-opengl-3dfx_multisample.asd
new file mode 100644 (file)
index 0000000..9827725
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-3dfx_multisample-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-3dfx_multisample-system) 
+(defsystem cl-glfw-opengl-3dfx_multisample :description
+ "cl-glfw's 3dfx_multisample binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-3dfx_multisample"))) 
diff --git a/lib/cl-glfw-opengl-3dfx_texture_compression_fxt1.asd b/lib/cl-glfw-opengl-3dfx_texture_compression_fxt1.asd
new file mode 100644 (file)
index 0000000..8e27363
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-3dfx_texture_compression_fxt1-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-3dfx_texture_compression_fxt1-system) 
+(defsystem cl-glfw-opengl-3dfx_texture_compression_fxt1 :description
+ "cl-glfw's 3dfx_texture_compression_fxt1 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-3dfx_texture_compression_fxt1"))) 
diff --git a/lib/cl-glfw-opengl-amd_blend_minmax_factor.asd b/lib/cl-glfw-opengl-amd_blend_minmax_factor.asd
new file mode 100644 (file)
index 0000000..b0ab4a7
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-amd_blend_minmax_factor-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-amd_blend_minmax_factor-system) 
+(defsystem cl-glfw-opengl-amd_blend_minmax_factor :description
+ "cl-glfw's amd_blend_minmax_factor binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-amd_blend_minmax_factor"))) 
diff --git a/lib/cl-glfw-opengl-amd_depth_clamp_separate.asd b/lib/cl-glfw-opengl-amd_depth_clamp_separate.asd
new file mode 100644 (file)
index 0000000..798104e
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-amd_depth_clamp_separate-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-amd_depth_clamp_separate-system) 
+(defsystem cl-glfw-opengl-amd_depth_clamp_separate :description
+ "cl-glfw's amd_depth_clamp_separate binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-amd_depth_clamp_separate"))) 
diff --git a/lib/cl-glfw-opengl-amd_seamless_cubemap_per_texture.asd b/lib/cl-glfw-opengl-amd_seamless_cubemap_per_texture.asd
new file mode 100644 (file)
index 0000000..4a49a7e
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-amd_seamless_cubemap_per_texture-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-amd_seamless_cubemap_per_texture-system) 
+(defsystem cl-glfw-opengl-amd_seamless_cubemap_per_texture :description
+ "cl-glfw's amd_seamless_cubemap_per_texture binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-amd_seamless_cubemap_per_texture"))) 
diff --git a/lib/cl-glfw-opengl-apple_aux_depth_stencil.asd b/lib/cl-glfw-opengl-apple_aux_depth_stencil.asd
new file mode 100644 (file)
index 0000000..ebae625
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-apple_aux_depth_stencil-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-apple_aux_depth_stencil-system) 
+(defsystem cl-glfw-opengl-apple_aux_depth_stencil :description
+ "cl-glfw's apple_aux_depth_stencil binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-apple_aux_depth_stencil"))) 
diff --git a/lib/cl-glfw-opengl-apple_client_storage.asd b/lib/cl-glfw-opengl-apple_client_storage.asd
new file mode 100644 (file)
index 0000000..b89dbd7
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-apple_client_storage-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-apple_client_storage-system) 
+(defsystem cl-glfw-opengl-apple_client_storage :description
+ "cl-glfw's apple_client_storage binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-apple_client_storage"))) 
diff --git a/lib/cl-glfw-opengl-apple_float_pixels.asd b/lib/cl-glfw-opengl-apple_float_pixels.asd
new file mode 100644 (file)
index 0000000..b896686
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-apple_float_pixels-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-apple_float_pixels-system) 
+(defsystem cl-glfw-opengl-apple_float_pixels :description
+ "cl-glfw's apple_float_pixels binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-apple_float_pixels"))) 
diff --git a/lib/cl-glfw-opengl-apple_rgb_422.asd b/lib/cl-glfw-opengl-apple_rgb_422.asd
new file mode 100644 (file)
index 0000000..89bb47e
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-apple_rgb_422-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-apple_rgb_422-system) 
+(defsystem cl-glfw-opengl-apple_rgb_422 :description
+ "cl-glfw's apple_rgb_422 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-apple_rgb_422"))) 
diff --git a/lib/cl-glfw-opengl-apple_row_bytes.asd b/lib/cl-glfw-opengl-apple_row_bytes.asd
new file mode 100644 (file)
index 0000000..0521d76
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-apple_row_bytes-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-apple_row_bytes-system) 
+(defsystem cl-glfw-opengl-apple_row_bytes :description
+ "cl-glfw's apple_row_bytes binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-apple_row_bytes"))) 
diff --git a/lib/cl-glfw-opengl-apple_specular_vector.asd b/lib/cl-glfw-opengl-apple_specular_vector.asd
new file mode 100644 (file)
index 0000000..9bcc2dd
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-apple_specular_vector-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-apple_specular_vector-system) 
+(defsystem cl-glfw-opengl-apple_specular_vector :description
+ "cl-glfw's apple_specular_vector binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-apple_specular_vector"))) 
diff --git a/lib/cl-glfw-opengl-apple_transform_hint.asd b/lib/cl-glfw-opengl-apple_transform_hint.asd
new file mode 100644 (file)
index 0000000..8b25893
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-apple_transform_hint-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-apple_transform_hint-system) 
+(defsystem cl-glfw-opengl-apple_transform_hint :description
+ "cl-glfw's apple_transform_hint binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-apple_transform_hint"))) 
diff --git a/lib/cl-glfw-opengl-apple_ycbcr_422.asd b/lib/cl-glfw-opengl-apple_ycbcr_422.asd
new file mode 100644 (file)
index 0000000..18c2c95
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-apple_ycbcr_422-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-apple_ycbcr_422-system) 
+(defsystem cl-glfw-opengl-apple_ycbcr_422 :description
+ "cl-glfw's apple_ycbcr_422 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-apple_ycbcr_422"))) 
diff --git a/lib/cl-glfw-opengl-arb_depth_buffer_float.asd b/lib/cl-glfw-opengl-arb_depth_buffer_float.asd
new file mode 100644 (file)
index 0000000..611f7b6
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_depth_buffer_float-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_depth_buffer_float-system) 
+(defsystem cl-glfw-opengl-arb_depth_buffer_float :description
+ "cl-glfw's arb_depth_buffer_float binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_depth_buffer_float"))) 
diff --git a/lib/cl-glfw-opengl-arb_depth_clamp.asd b/lib/cl-glfw-opengl-arb_depth_clamp.asd
new file mode 100644 (file)
index 0000000..f2dc70a
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_depth_clamp-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_depth_clamp-system) 
+(defsystem cl-glfw-opengl-arb_depth_clamp :description
+ "cl-glfw's arb_depth_clamp binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_depth_clamp"))) 
diff --git a/lib/cl-glfw-opengl-arb_depth_texture.asd b/lib/cl-glfw-opengl-arb_depth_texture.asd
new file mode 100644 (file)
index 0000000..7e519e6
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_depth_texture-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_depth_texture-system) 
+(defsystem cl-glfw-opengl-arb_depth_texture :description
+ "cl-glfw's arb_depth_texture binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_depth_texture"))) 
diff --git a/lib/cl-glfw-opengl-arb_fragment_program.asd b/lib/cl-glfw-opengl-arb_fragment_program.asd
new file mode 100644 (file)
index 0000000..84cae00
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_fragment_program-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_fragment_program-system) 
+(defsystem cl-glfw-opengl-arb_fragment_program :description
+ "cl-glfw's arb_fragment_program binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_fragment_program"))) 
diff --git a/lib/cl-glfw-opengl-arb_fragment_shader.asd b/lib/cl-glfw-opengl-arb_fragment_shader.asd
new file mode 100644 (file)
index 0000000..c693702
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_fragment_shader-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_fragment_shader-system) 
+(defsystem cl-glfw-opengl-arb_fragment_shader :description
+ "cl-glfw's arb_fragment_shader binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_fragment_shader"))) 
diff --git a/lib/cl-glfw-opengl-arb_framebuffer_object_deprecated.asd b/lib/cl-glfw-opengl-arb_framebuffer_object_deprecated.asd
new file mode 100644 (file)
index 0000000..d96c162
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_framebuffer_object_deprecated-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_framebuffer_object_deprecated-system) 
+(defsystem cl-glfw-opengl-arb_framebuffer_object_deprecated :description
+ "cl-glfw's arb_framebuffer_object_deprecated binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_framebuffer_object_deprecated"))) 
diff --git a/lib/cl-glfw-opengl-arb_framebuffer_srgb.asd b/lib/cl-glfw-opengl-arb_framebuffer_srgb.asd
new file mode 100644 (file)
index 0000000..f5f1c0c
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_framebuffer_srgb-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_framebuffer_srgb-system) 
+(defsystem cl-glfw-opengl-arb_framebuffer_srgb :description
+ "cl-glfw's arb_framebuffer_srgb binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_framebuffer_srgb"))) 
diff --git a/lib/cl-glfw-opengl-arb_gpu_shader5.asd b/lib/cl-glfw-opengl-arb_gpu_shader5.asd
new file mode 100644 (file)
index 0000000..9017ea0
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_gpu_shader5-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_gpu_shader5-system) 
+(defsystem cl-glfw-opengl-arb_gpu_shader5 :description
+ "cl-glfw's arb_gpu_shader5 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_gpu_shader5"))) 
diff --git a/lib/cl-glfw-opengl-arb_half_float_pixel.asd b/lib/cl-glfw-opengl-arb_half_float_pixel.asd
new file mode 100644 (file)
index 0000000..571fc7e
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_half_float_pixel-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_half_float_pixel-system) 
+(defsystem cl-glfw-opengl-arb_half_float_pixel :description
+ "cl-glfw's arb_half_float_pixel binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_half_float_pixel"))) 
diff --git a/lib/cl-glfw-opengl-arb_half_float_vertex.asd b/lib/cl-glfw-opengl-arb_half_float_vertex.asd
new file mode 100644 (file)
index 0000000..882ff5e
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_half_float_vertex-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_half_float_vertex-system) 
+(defsystem cl-glfw-opengl-arb_half_float_vertex :description
+ "cl-glfw's arb_half_float_vertex binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_half_float_vertex"))) 
diff --git a/lib/cl-glfw-opengl-arb_imaging.asd b/lib/cl-glfw-opengl-arb_imaging.asd
new file mode 100644 (file)
index 0000000..e6e51b2
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_imaging-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_imaging-system) 
+(defsystem cl-glfw-opengl-arb_imaging :description
+ "cl-glfw's arb_imaging binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_imaging"))) 
diff --git a/lib/cl-glfw-opengl-arb_imaging_deprecated.asd b/lib/cl-glfw-opengl-arb_imaging_deprecated.asd
new file mode 100644 (file)
index 0000000..4a434ca
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_imaging_deprecated-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_imaging_deprecated-system) 
+(defsystem cl-glfw-opengl-arb_imaging_deprecated :description
+ "cl-glfw's arb_imaging_deprecated binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_imaging_deprecated"))) 
diff --git a/lib/cl-glfw-opengl-arb_occlusion_query2.asd b/lib/cl-glfw-opengl-arb_occlusion_query2.asd
new file mode 100644 (file)
index 0000000..29f3a30
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_occlusion_query2-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_occlusion_query2-system) 
+(defsystem cl-glfw-opengl-arb_occlusion_query2 :description
+ "cl-glfw's arb_occlusion_query2 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_occlusion_query2"))) 
diff --git a/lib/cl-glfw-opengl-arb_pixel_buffer_object.asd b/lib/cl-glfw-opengl-arb_pixel_buffer_object.asd
new file mode 100644 (file)
index 0000000..0d13267
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_pixel_buffer_object-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_pixel_buffer_object-system) 
+(defsystem cl-glfw-opengl-arb_pixel_buffer_object :description
+ "cl-glfw's arb_pixel_buffer_object binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_pixel_buffer_object"))) 
diff --git a/lib/cl-glfw-opengl-arb_point_sprite.asd b/lib/cl-glfw-opengl-arb_point_sprite.asd
new file mode 100644 (file)
index 0000000..8b9eb63
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_point_sprite-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_point_sprite-system) 
+(defsystem cl-glfw-opengl-arb_point_sprite :description
+ "cl-glfw's arb_point_sprite binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_point_sprite"))) 
diff --git a/lib/cl-glfw-opengl-arb_seamless_cube_map.asd b/lib/cl-glfw-opengl-arb_seamless_cube_map.asd
new file mode 100644 (file)
index 0000000..3b38b03
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_seamless_cube_map-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_seamless_cube_map-system) 
+(defsystem cl-glfw-opengl-arb_seamless_cube_map :description
+ "cl-glfw's arb_seamless_cube_map binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_seamless_cube_map"))) 
diff --git a/lib/cl-glfw-opengl-arb_shading_language_100.asd b/lib/cl-glfw-opengl-arb_shading_language_100.asd
new file mode 100644 (file)
index 0000000..2cd7967
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_shading_language_100-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_shading_language_100-system) 
+(defsystem cl-glfw-opengl-arb_shading_language_100 :description
+ "cl-glfw's arb_shading_language_100 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_shading_language_100"))) 
diff --git a/lib/cl-glfw-opengl-arb_shadow.asd b/lib/cl-glfw-opengl-arb_shadow.asd
new file mode 100644 (file)
index 0000000..95aabce
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_shadow-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_shadow-system) 
+(defsystem cl-glfw-opengl-arb_shadow :description
+ "cl-glfw's arb_shadow binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_shadow"))) 
diff --git a/lib/cl-glfw-opengl-arb_shadow_ambient.asd b/lib/cl-glfw-opengl-arb_shadow_ambient.asd
new file mode 100644 (file)
index 0000000..ef44bac
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_shadow_ambient-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_shadow_ambient-system) 
+(defsystem cl-glfw-opengl-arb_shadow_ambient :description
+ "cl-glfw's arb_shadow_ambient binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_shadow_ambient"))) 
diff --git a/lib/cl-glfw-opengl-arb_texture_border_clamp.asd b/lib/cl-glfw-opengl-arb_texture_border_clamp.asd
new file mode 100644 (file)
index 0000000..1cbbe7a
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_texture_border_clamp-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_texture_border_clamp-system) 
+(defsystem cl-glfw-opengl-arb_texture_border_clamp :description
+ "cl-glfw's arb_texture_border_clamp binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_texture_border_clamp"))) 
diff --git a/lib/cl-glfw-opengl-arb_texture_buffer_object_rgb32.asd b/lib/cl-glfw-opengl-arb_texture_buffer_object_rgb32.asd
new file mode 100644 (file)
index 0000000..ff1ca26
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_texture_buffer_object_rgb32-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_texture_buffer_object_rgb32-system) 
+(defsystem cl-glfw-opengl-arb_texture_buffer_object_rgb32 :description
+ "cl-glfw's arb_texture_buffer_object_rgb32 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_texture_buffer_object_rgb32"))) 
diff --git a/lib/cl-glfw-opengl-arb_texture_compression_bptc.asd b/lib/cl-glfw-opengl-arb_texture_compression_bptc.asd
new file mode 100644 (file)
index 0000000..827ecba
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_texture_compression_bptc-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_texture_compression_bptc-system) 
+(defsystem cl-glfw-opengl-arb_texture_compression_bptc :description
+ "cl-glfw's arb_texture_compression_bptc binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_texture_compression_bptc"))) 
diff --git a/lib/cl-glfw-opengl-arb_texture_compression_rgtc.asd b/lib/cl-glfw-opengl-arb_texture_compression_rgtc.asd
new file mode 100644 (file)
index 0000000..f633fb2
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_texture_compression_rgtc-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_texture_compression_rgtc-system) 
+(defsystem cl-glfw-opengl-arb_texture_compression_rgtc :description
+ "cl-glfw's arb_texture_compression_rgtc binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_texture_compression_rgtc"))) 
diff --git a/lib/cl-glfw-opengl-arb_texture_cube_map.asd b/lib/cl-glfw-opengl-arb_texture_cube_map.asd
new file mode 100644 (file)
index 0000000..52a2c3c
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_texture_cube_map-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_texture_cube_map-system) 
+(defsystem cl-glfw-opengl-arb_texture_cube_map :description
+ "cl-glfw's arb_texture_cube_map binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_texture_cube_map"))) 
diff --git a/lib/cl-glfw-opengl-arb_texture_cube_map_array.asd b/lib/cl-glfw-opengl-arb_texture_cube_map_array.asd
new file mode 100644 (file)
index 0000000..0295116
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_texture_cube_map_array-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_texture_cube_map_array-system) 
+(defsystem cl-glfw-opengl-arb_texture_cube_map_array :description
+ "cl-glfw's arb_texture_cube_map_array binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_texture_cube_map_array"))) 
diff --git a/lib/cl-glfw-opengl-arb_texture_env_combine.asd b/lib/cl-glfw-opengl-arb_texture_env_combine.asd
new file mode 100644 (file)
index 0000000..e1f37f9
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_texture_env_combine-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_texture_env_combine-system) 
+(defsystem cl-glfw-opengl-arb_texture_env_combine :description
+ "cl-glfw's arb_texture_env_combine binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_texture_env_combine"))) 
diff --git a/lib/cl-glfw-opengl-arb_texture_env_dot3.asd b/lib/cl-glfw-opengl-arb_texture_env_dot3.asd
new file mode 100644 (file)
index 0000000..fe83784
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_texture_env_dot3-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_texture_env_dot3-system) 
+(defsystem cl-glfw-opengl-arb_texture_env_dot3 :description
+ "cl-glfw's arb_texture_env_dot3 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_texture_env_dot3"))) 
diff --git a/lib/cl-glfw-opengl-arb_texture_float.asd b/lib/cl-glfw-opengl-arb_texture_float.asd
new file mode 100644 (file)
index 0000000..d6f1553
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_texture_float-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_texture_float-system) 
+(defsystem cl-glfw-opengl-arb_texture_float :description
+ "cl-glfw's arb_texture_float binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_texture_float"))) 
diff --git a/lib/cl-glfw-opengl-arb_texture_gather.asd b/lib/cl-glfw-opengl-arb_texture_gather.asd
new file mode 100644 (file)
index 0000000..05059ae
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_texture_gather-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_texture_gather-system) 
+(defsystem cl-glfw-opengl-arb_texture_gather :description
+ "cl-glfw's arb_texture_gather binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_texture_gather"))) 
diff --git a/lib/cl-glfw-opengl-arb_texture_mirrored_repeat.asd b/lib/cl-glfw-opengl-arb_texture_mirrored_repeat.asd
new file mode 100644 (file)
index 0000000..d0fe4f8
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_texture_mirrored_repeat-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_texture_mirrored_repeat-system) 
+(defsystem cl-glfw-opengl-arb_texture_mirrored_repeat :description
+ "cl-glfw's arb_texture_mirrored_repeat binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_texture_mirrored_repeat"))) 
diff --git a/lib/cl-glfw-opengl-arb_texture_rectangle.asd b/lib/cl-glfw-opengl-arb_texture_rectangle.asd
new file mode 100644 (file)
index 0000000..23f0b02
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_texture_rectangle-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_texture_rectangle-system) 
+(defsystem cl-glfw-opengl-arb_texture_rectangle :description
+ "cl-glfw's arb_texture_rectangle binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_texture_rectangle"))) 
diff --git a/lib/cl-glfw-opengl-arb_texture_rg.asd b/lib/cl-glfw-opengl-arb_texture_rg.asd
new file mode 100644 (file)
index 0000000..67958a2
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_texture_rg-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_texture_rg-system) 
+(defsystem cl-glfw-opengl-arb_texture_rg :description
+ "cl-glfw's arb_texture_rg binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_texture_rg"))) 
diff --git a/lib/cl-glfw-opengl-arb_texture_rgb10_a2ui.asd b/lib/cl-glfw-opengl-arb_texture_rgb10_a2ui.asd
new file mode 100644 (file)
index 0000000..83065de
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_texture_rgb10_a2ui-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_texture_rgb10_a2ui-system) 
+(defsystem cl-glfw-opengl-arb_texture_rgb10_a2ui :description
+ "cl-glfw's arb_texture_rgb10_a2ui binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_texture_rgb10_a2ui"))) 
diff --git a/lib/cl-glfw-opengl-arb_texture_swizzle.asd b/lib/cl-glfw-opengl-arb_texture_swizzle.asd
new file mode 100644 (file)
index 0000000..f2b919b
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_texture_swizzle-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_texture_swizzle-system) 
+(defsystem cl-glfw-opengl-arb_texture_swizzle :description
+ "cl-glfw's arb_texture_swizzle binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_texture_swizzle"))) 
diff --git a/lib/cl-glfw-opengl-arb_vertex_array_bgra.asd b/lib/cl-glfw-opengl-arb_vertex_array_bgra.asd
new file mode 100644 (file)
index 0000000..e0b07f3
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-arb_vertex_array_bgra-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-arb_vertex_array_bgra-system) 
+(defsystem cl-glfw-opengl-arb_vertex_array_bgra :description
+ "cl-glfw's arb_vertex_array_bgra binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-arb_vertex_array_bgra"))) 
diff --git a/lib/cl-glfw-opengl-ati_meminfo.asd b/lib/cl-glfw-opengl-ati_meminfo.asd
new file mode 100644 (file)
index 0000000..fcd126e
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ati_meminfo-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ati_meminfo-system) 
+(defsystem cl-glfw-opengl-ati_meminfo :description
+ "cl-glfw's ati_meminfo binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ati_meminfo"))) 
diff --git a/lib/cl-glfw-opengl-ati_pixel_format_float.asd b/lib/cl-glfw-opengl-ati_pixel_format_float.asd
new file mode 100644 (file)
index 0000000..c93fe3a
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ati_pixel_format_float-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ati_pixel_format_float-system) 
+(defsystem cl-glfw-opengl-ati_pixel_format_float :description
+ "cl-glfw's ati_pixel_format_float binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ati_pixel_format_float"))) 
diff --git a/lib/cl-glfw-opengl-ati_text_fragment_shader.asd b/lib/cl-glfw-opengl-ati_text_fragment_shader.asd
new file mode 100644 (file)
index 0000000..d992ff7
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ati_text_fragment_shader-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ati_text_fragment_shader-system) 
+(defsystem cl-glfw-opengl-ati_text_fragment_shader :description
+ "cl-glfw's ati_text_fragment_shader binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ati_text_fragment_shader"))) 
diff --git a/lib/cl-glfw-opengl-ati_texture_env_combine3.asd b/lib/cl-glfw-opengl-ati_texture_env_combine3.asd
new file mode 100644 (file)
index 0000000..275d164
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ati_texture_env_combine3-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ati_texture_env_combine3-system) 
+(defsystem cl-glfw-opengl-ati_texture_env_combine3 :description
+ "cl-glfw's ati_texture_env_combine3 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ati_texture_env_combine3"))) 
diff --git a/lib/cl-glfw-opengl-ati_texture_float.asd b/lib/cl-glfw-opengl-ati_texture_float.asd
new file mode 100644 (file)
index 0000000..d7422df
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ati_texture_float-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ati_texture_float-system) 
+(defsystem cl-glfw-opengl-ati_texture_float :description
+ "cl-glfw's ati_texture_float binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ati_texture_float"))) 
diff --git a/lib/cl-glfw-opengl-ati_texture_mirror_once.asd b/lib/cl-glfw-opengl-ati_texture_mirror_once.asd
new file mode 100644 (file)
index 0000000..2d79209
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ati_texture_mirror_once-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ati_texture_mirror_once-system) 
+(defsystem cl-glfw-opengl-ati_texture_mirror_once :description
+ "cl-glfw's ati_texture_mirror_once binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ati_texture_mirror_once"))) 
diff --git a/lib/cl-glfw-opengl-ext_422_pixels.asd b/lib/cl-glfw-opengl-ext_422_pixels.asd
new file mode 100644 (file)
index 0000000..12e693f
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_422_pixels-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_422_pixels-system) 
+(defsystem cl-glfw-opengl-ext_422_pixels :description
+ "cl-glfw's ext_422_pixels binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_422_pixels"))) 
diff --git a/lib/cl-glfw-opengl-ext_abgr.asd b/lib/cl-glfw-opengl-ext_abgr.asd
new file mode 100644 (file)
index 0000000..cdc9c74
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_abgr-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_abgr-system) 
+(defsystem cl-glfw-opengl-ext_abgr :description "cl-glfw's ext_abgr binding"
+ :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_abgr"))) 
diff --git a/lib/cl-glfw-opengl-ext_bgra.asd b/lib/cl-glfw-opengl-ext_bgra.asd
new file mode 100644 (file)
index 0000000..bd4d963
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_bgra-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_bgra-system) 
+(defsystem cl-glfw-opengl-ext_bgra :description "cl-glfw's ext_bgra binding"
+ :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_bgra"))) 
diff --git a/lib/cl-glfw-opengl-ext_blend_subtract.asd b/lib/cl-glfw-opengl-ext_blend_subtract.asd
new file mode 100644 (file)
index 0000000..eea2805
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_blend_subtract-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_blend_subtract-system) 
+(defsystem cl-glfw-opengl-ext_blend_subtract :description
+ "cl-glfw's ext_blend_subtract binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_blend_subtract"))) 
diff --git a/lib/cl-glfw-opengl-ext_clip_volume_hint.asd b/lib/cl-glfw-opengl-ext_clip_volume_hint.asd
new file mode 100644 (file)
index 0000000..c9be965
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_clip_volume_hint-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_clip_volume_hint-system) 
+(defsystem cl-glfw-opengl-ext_clip_volume_hint :description
+ "cl-glfw's ext_clip_volume_hint binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_clip_volume_hint"))) 
diff --git a/lib/cl-glfw-opengl-ext_cmyka.asd b/lib/cl-glfw-opengl-ext_cmyka.asd
new file mode 100644 (file)
index 0000000..bbd6eb3
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_cmyka-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_cmyka-system) 
+(defsystem cl-glfw-opengl-ext_cmyka :description "cl-glfw's ext_cmyka binding"
+ :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_cmyka"))) 
diff --git a/lib/cl-glfw-opengl-ext_framebuffer_srgb.asd b/lib/cl-glfw-opengl-ext_framebuffer_srgb.asd
new file mode 100644 (file)
index 0000000..8806a3e
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_framebuffer_srgb-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_framebuffer_srgb-system) 
+(defsystem cl-glfw-opengl-ext_framebuffer_srgb :description
+ "cl-glfw's ext_framebuffer_srgb binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_framebuffer_srgb"))) 
diff --git a/lib/cl-glfw-opengl-ext_index_array_formats.asd b/lib/cl-glfw-opengl-ext_index_array_formats.asd
new file mode 100644 (file)
index 0000000..dec6236
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_index_array_formats-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_index_array_formats-system) 
+(defsystem cl-glfw-opengl-ext_index_array_formats :description
+ "cl-glfw's ext_index_array_formats binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_index_array_formats"))) 
diff --git a/lib/cl-glfw-opengl-ext_packed_depth_stencil.asd b/lib/cl-glfw-opengl-ext_packed_depth_stencil.asd
new file mode 100644 (file)
index 0000000..e7f9b0b
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_packed_depth_stencil-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_packed_depth_stencil-system) 
+(defsystem cl-glfw-opengl-ext_packed_depth_stencil :description
+ "cl-glfw's ext_packed_depth_stencil binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_packed_depth_stencil"))) 
diff --git a/lib/cl-glfw-opengl-ext_packed_float.asd b/lib/cl-glfw-opengl-ext_packed_float.asd
new file mode 100644 (file)
index 0000000..7caf139
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_packed_float-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_packed_float-system) 
+(defsystem cl-glfw-opengl-ext_packed_float :description
+ "cl-glfw's ext_packed_float binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_packed_float"))) 
diff --git a/lib/cl-glfw-opengl-ext_packed_pixels.asd b/lib/cl-glfw-opengl-ext_packed_pixels.asd
new file mode 100644 (file)
index 0000000..af96dcc
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_packed_pixels-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_packed_pixels-system) 
+(defsystem cl-glfw-opengl-ext_packed_pixels :description
+ "cl-glfw's ext_packed_pixels binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_packed_pixels"))) 
diff --git a/lib/cl-glfw-opengl-ext_pixel_buffer_object.asd b/lib/cl-glfw-opengl-ext_pixel_buffer_object.asd
new file mode 100644 (file)
index 0000000..c8e2164
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_pixel_buffer_object-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_pixel_buffer_object-system) 
+(defsystem cl-glfw-opengl-ext_pixel_buffer_object :description
+ "cl-glfw's ext_pixel_buffer_object binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_pixel_buffer_object"))) 
diff --git a/lib/cl-glfw-opengl-ext_separate_specular_color.asd b/lib/cl-glfw-opengl-ext_separate_specular_color.asd
new file mode 100644 (file)
index 0000000..b4848a8
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_separate_specular_color-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_separate_specular_color-system) 
+(defsystem cl-glfw-opengl-ext_separate_specular_color :description
+ "cl-glfw's ext_separate_specular_color binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_separate_specular_color"))) 
diff --git a/lib/cl-glfw-opengl-ext_stencil_wrap.asd b/lib/cl-glfw-opengl-ext_stencil_wrap.asd
new file mode 100644 (file)
index 0000000..5053bd5
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_stencil_wrap-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_stencil_wrap-system) 
+(defsystem cl-glfw-opengl-ext_stencil_wrap :description
+ "cl-glfw's ext_stencil_wrap binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_stencil_wrap"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture.asd b/lib/cl-glfw-opengl-ext_texture.asd
new file mode 100644 (file)
index 0000000..ef41ed0
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture-system) 
+(defsystem cl-glfw-opengl-ext_texture :description
+ "cl-glfw's ext_texture binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture_array.asd b/lib/cl-glfw-opengl-ext_texture_array.asd
new file mode 100644 (file)
index 0000000..3f7d1e6
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture_array-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture_array-system) 
+(defsystem cl-glfw-opengl-ext_texture_array :description
+ "cl-glfw's ext_texture_array binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture_array"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture_compression_latc.asd b/lib/cl-glfw-opengl-ext_texture_compression_latc.asd
new file mode 100644 (file)
index 0000000..c4d5f0c
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture_compression_latc-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture_compression_latc-system) 
+(defsystem cl-glfw-opengl-ext_texture_compression_latc :description
+ "cl-glfw's ext_texture_compression_latc binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture_compression_latc"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture_compression_rgtc.asd b/lib/cl-glfw-opengl-ext_texture_compression_rgtc.asd
new file mode 100644 (file)
index 0000000..7d93e73
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture_compression_rgtc-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture_compression_rgtc-system) 
+(defsystem cl-glfw-opengl-ext_texture_compression_rgtc :description
+ "cl-glfw's ext_texture_compression_rgtc binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture_compression_rgtc"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture_compression_s3tc.asd b/lib/cl-glfw-opengl-ext_texture_compression_s3tc.asd
new file mode 100644 (file)
index 0000000..b6151b0
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture_compression_s3tc-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture_compression_s3tc-system) 
+(defsystem cl-glfw-opengl-ext_texture_compression_s3tc :description
+ "cl-glfw's ext_texture_compression_s3tc binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture_compression_s3tc"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture_cube_map.asd b/lib/cl-glfw-opengl-ext_texture_cube_map.asd
new file mode 100644 (file)
index 0000000..0307ac7
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture_cube_map-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture_cube_map-system) 
+(defsystem cl-glfw-opengl-ext_texture_cube_map :description
+ "cl-glfw's ext_texture_cube_map binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture_cube_map"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture_env_combine.asd b/lib/cl-glfw-opengl-ext_texture_env_combine.asd
new file mode 100644 (file)
index 0000000..846ef3b
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture_env_combine-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture_env_combine-system) 
+(defsystem cl-glfw-opengl-ext_texture_env_combine :description
+ "cl-glfw's ext_texture_env_combine binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture_env_combine"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture_env_dot3.asd b/lib/cl-glfw-opengl-ext_texture_env_dot3.asd
new file mode 100644 (file)
index 0000000..9770446
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture_env_dot3-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture_env_dot3-system) 
+(defsystem cl-glfw-opengl-ext_texture_env_dot3 :description
+ "cl-glfw's ext_texture_env_dot3 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture_env_dot3"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture_filter_anisotropic.asd b/lib/cl-glfw-opengl-ext_texture_filter_anisotropic.asd
new file mode 100644 (file)
index 0000000..14a786d
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture_filter_anisotropic-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture_filter_anisotropic-system) 
+(defsystem cl-glfw-opengl-ext_texture_filter_anisotropic :description
+ "cl-glfw's ext_texture_filter_anisotropic binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture_filter_anisotropic"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture_lod_bias.asd b/lib/cl-glfw-opengl-ext_texture_lod_bias.asd
new file mode 100644 (file)
index 0000000..6e1cd53
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture_lod_bias-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture_lod_bias-system) 
+(defsystem cl-glfw-opengl-ext_texture_lod_bias :description
+ "cl-glfw's ext_texture_lod_bias binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture_lod_bias"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture_mirror_clamp.asd b/lib/cl-glfw-opengl-ext_texture_mirror_clamp.asd
new file mode 100644 (file)
index 0000000..fcd0f4a
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture_mirror_clamp-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture_mirror_clamp-system) 
+(defsystem cl-glfw-opengl-ext_texture_mirror_clamp :description
+ "cl-glfw's ext_texture_mirror_clamp binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture_mirror_clamp"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture_shared_exponent.asd b/lib/cl-glfw-opengl-ext_texture_shared_exponent.asd
new file mode 100644 (file)
index 0000000..149ce4a
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture_shared_exponent-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture_shared_exponent-system) 
+(defsystem cl-glfw-opengl-ext_texture_shared_exponent :description
+ "cl-glfw's ext_texture_shared_exponent binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture_shared_exponent"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture_snorm.asd b/lib/cl-glfw-opengl-ext_texture_snorm.asd
new file mode 100644 (file)
index 0000000..528839f
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture_snorm-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture_snorm-system) 
+(defsystem cl-glfw-opengl-ext_texture_snorm :description
+ "cl-glfw's ext_texture_snorm binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture_snorm"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture_srgb.asd b/lib/cl-glfw-opengl-ext_texture_srgb.asd
new file mode 100644 (file)
index 0000000..9a099e6
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture_srgb-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture_srgb-system) 
+(defsystem cl-glfw-opengl-ext_texture_srgb :description
+ "cl-glfw's ext_texture_srgb binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture_srgb"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture_srgb_decode.asd b/lib/cl-glfw-opengl-ext_texture_srgb_decode.asd
new file mode 100644 (file)
index 0000000..394fc1f
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture_srgb_decode-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture_srgb_decode-system) 
+(defsystem cl-glfw-opengl-ext_texture_srgb_decode :description
+ "cl-glfw's ext_texture_srgb_decode binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture_srgb_decode"))) 
diff --git a/lib/cl-glfw-opengl-ext_texture_swizzle.asd b/lib/cl-glfw-opengl-ext_texture_swizzle.asd
new file mode 100644 (file)
index 0000000..0aab1a2
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_texture_swizzle-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_texture_swizzle-system) 
+(defsystem cl-glfw-opengl-ext_texture_swizzle :description
+ "cl-glfw's ext_texture_swizzle binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_texture_swizzle"))) 
diff --git a/lib/cl-glfw-opengl-ext_vertex_array_bgra.asd b/lib/cl-glfw-opengl-ext_vertex_array_bgra.asd
new file mode 100644 (file)
index 0000000..74807d6
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ext_vertex_array_bgra-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ext_vertex_array_bgra-system) 
+(defsystem cl-glfw-opengl-ext_vertex_array_bgra :description
+ "cl-glfw's ext_vertex_array_bgra binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ext_vertex_array_bgra"))) 
diff --git a/lib/cl-glfw-opengl-hp_convolution_border_modes.asd b/lib/cl-glfw-opengl-hp_convolution_border_modes.asd
new file mode 100644 (file)
index 0000000..cb320df
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-hp_convolution_border_modes-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-hp_convolution_border_modes-system) 
+(defsystem cl-glfw-opengl-hp_convolution_border_modes :description
+ "cl-glfw's hp_convolution_border_modes binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-hp_convolution_border_modes"))) 
diff --git a/lib/cl-glfw-opengl-hp_occlusion_test.asd b/lib/cl-glfw-opengl-hp_occlusion_test.asd
new file mode 100644 (file)
index 0000000..0b15463
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-hp_occlusion_test-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-hp_occlusion_test-system) 
+(defsystem cl-glfw-opengl-hp_occlusion_test :description
+ "cl-glfw's hp_occlusion_test binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-hp_occlusion_test"))) 
diff --git a/lib/cl-glfw-opengl-hp_texture_lighting.asd b/lib/cl-glfw-opengl-hp_texture_lighting.asd
new file mode 100644 (file)
index 0000000..dfca0dc
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-hp_texture_lighting-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-hp_texture_lighting-system) 
+(defsystem cl-glfw-opengl-hp_texture_lighting :description
+ "cl-glfw's hp_texture_lighting binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-hp_texture_lighting"))) 
diff --git a/lib/cl-glfw-opengl-ibm_cull_vertex.asd b/lib/cl-glfw-opengl-ibm_cull_vertex.asd
new file mode 100644 (file)
index 0000000..2f0af6b
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ibm_cull_vertex-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ibm_cull_vertex-system) 
+(defsystem cl-glfw-opengl-ibm_cull_vertex :description
+ "cl-glfw's ibm_cull_vertex binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ibm_cull_vertex"))) 
diff --git a/lib/cl-glfw-opengl-ibm_rasterpos_clip.asd b/lib/cl-glfw-opengl-ibm_rasterpos_clip.asd
new file mode 100644 (file)
index 0000000..4275b9c
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ibm_rasterpos_clip-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ibm_rasterpos_clip-system) 
+(defsystem cl-glfw-opengl-ibm_rasterpos_clip :description
+ "cl-glfw's ibm_rasterpos_clip binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ibm_rasterpos_clip"))) 
diff --git a/lib/cl-glfw-opengl-ibm_texture_mirrored_repeat.asd b/lib/cl-glfw-opengl-ibm_texture_mirrored_repeat.asd
new file mode 100644 (file)
index 0000000..a0a53d8
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ibm_texture_mirrored_repeat-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ibm_texture_mirrored_repeat-system) 
+(defsystem cl-glfw-opengl-ibm_texture_mirrored_repeat :description
+ "cl-glfw's ibm_texture_mirrored_repeat binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ibm_texture_mirrored_repeat"))) 
diff --git a/lib/cl-glfw-opengl-ingr_color_clamp.asd b/lib/cl-glfw-opengl-ingr_color_clamp.asd
new file mode 100644 (file)
index 0000000..3054b57
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ingr_color_clamp-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ingr_color_clamp-system) 
+(defsystem cl-glfw-opengl-ingr_color_clamp :description
+ "cl-glfw's ingr_color_clamp binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ingr_color_clamp"))) 
diff --git a/lib/cl-glfw-opengl-ingr_interlace_read.asd b/lib/cl-glfw-opengl-ingr_interlace_read.asd
new file mode 100644 (file)
index 0000000..814b062
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-ingr_interlace_read-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-ingr_interlace_read-system) 
+(defsystem cl-glfw-opengl-ingr_interlace_read :description
+ "cl-glfw's ingr_interlace_read binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-ingr_interlace_read"))) 
diff --git a/lib/cl-glfw-opengl-mesa_pack_invert.asd b/lib/cl-glfw-opengl-mesa_pack_invert.asd
new file mode 100644 (file)
index 0000000..9b58b6f
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-mesa_pack_invert-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-mesa_pack_invert-system) 
+(defsystem cl-glfw-opengl-mesa_pack_invert :description
+ "cl-glfw's mesa_pack_invert binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-mesa_pack_invert"))) 
diff --git a/lib/cl-glfw-opengl-mesa_packed_depth_stencil.asd b/lib/cl-glfw-opengl-mesa_packed_depth_stencil.asd
new file mode 100644 (file)
index 0000000..0cacfb4
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-mesa_packed_depth_stencil-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-mesa_packed_depth_stencil-system) 
+(defsystem cl-glfw-opengl-mesa_packed_depth_stencil :description
+ "cl-glfw's mesa_packed_depth_stencil binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-mesa_packed_depth_stencil"))) 
diff --git a/lib/cl-glfw-opengl-mesa_program_debug.asd b/lib/cl-glfw-opengl-mesa_program_debug.asd
new file mode 100644 (file)
index 0000000..5d21445
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-mesa_program_debug-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-mesa_program_debug-system) 
+(defsystem cl-glfw-opengl-mesa_program_debug :description
+ "cl-glfw's mesa_program_debug binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-mesa_program_debug"))) 
diff --git a/lib/cl-glfw-opengl-mesa_shader_debug.asd b/lib/cl-glfw-opengl-mesa_shader_debug.asd
new file mode 100644 (file)
index 0000000..4bfca48
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-mesa_shader_debug-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-mesa_shader_debug-system) 
+(defsystem cl-glfw-opengl-mesa_shader_debug :description
+ "cl-glfw's mesa_shader_debug binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-mesa_shader_debug"))) 
diff --git a/lib/cl-glfw-opengl-mesa_trace.asd b/lib/cl-glfw-opengl-mesa_trace.asd
new file mode 100644 (file)
index 0000000..fe3efab
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-mesa_trace-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-mesa_trace-system) 
+(defsystem cl-glfw-opengl-mesa_trace :description
+ "cl-glfw's mesa_trace binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-mesa_trace"))) 
diff --git a/lib/cl-glfw-opengl-mesa_ycbcr_texture.asd b/lib/cl-glfw-opengl-mesa_ycbcr_texture.asd
new file mode 100644 (file)
index 0000000..7c6e296
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-mesa_ycbcr_texture-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-mesa_ycbcr_texture-system) 
+(defsystem cl-glfw-opengl-mesa_ycbcr_texture :description
+ "cl-glfw's mesa_ycbcr_texture binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-mesa_ycbcr_texture"))) 
diff --git a/lib/cl-glfw-opengl-mesax_texture_stack.asd b/lib/cl-glfw-opengl-mesax_texture_stack.asd
new file mode 100644 (file)
index 0000000..35bbbc2
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-mesax_texture_stack-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-mesax_texture_stack-system) 
+(defsystem cl-glfw-opengl-mesax_texture_stack :description
+ "cl-glfw's mesax_texture_stack binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-mesax_texture_stack"))) 
diff --git a/lib/cl-glfw-opengl-nv_copy_depth_to_color.asd b/lib/cl-glfw-opengl-nv_copy_depth_to_color.asd
new file mode 100644 (file)
index 0000000..cdca5f0
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_copy_depth_to_color-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_copy_depth_to_color-system) 
+(defsystem cl-glfw-opengl-nv_copy_depth_to_color :description
+ "cl-glfw's nv_copy_depth_to_color binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_copy_depth_to_color"))) 
diff --git a/lib/cl-glfw-opengl-nv_depth_clamp.asd b/lib/cl-glfw-opengl-nv_depth_clamp.asd
new file mode 100644 (file)
index 0000000..486662e
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_depth_clamp-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_depth_clamp-system) 
+(defsystem cl-glfw-opengl-nv_depth_clamp :description
+ "cl-glfw's nv_depth_clamp binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_depth_clamp"))) 
diff --git a/lib/cl-glfw-opengl-nv_float_buffer.asd b/lib/cl-glfw-opengl-nv_float_buffer.asd
new file mode 100644 (file)
index 0000000..455d9af
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_float_buffer-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_float_buffer-system) 
+(defsystem cl-glfw-opengl-nv_float_buffer :description
+ "cl-glfw's nv_float_buffer binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_float_buffer"))) 
diff --git a/lib/cl-glfw-opengl-nv_fog_distance.asd b/lib/cl-glfw-opengl-nv_fog_distance.asd
new file mode 100644 (file)
index 0000000..cbe6c14
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_fog_distance-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_fog_distance-system) 
+(defsystem cl-glfw-opengl-nv_fog_distance :description
+ "cl-glfw's nv_fog_distance binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_fog_distance"))) 
diff --git a/lib/cl-glfw-opengl-nv_fragment_program2.asd b/lib/cl-glfw-opengl-nv_fragment_program2.asd
new file mode 100644 (file)
index 0000000..fc674fe
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_fragment_program2-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_fragment_program2-system) 
+(defsystem cl-glfw-opengl-nv_fragment_program2 :description
+ "cl-glfw's nv_fragment_program2 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_fragment_program2"))) 
diff --git a/lib/cl-glfw-opengl-nv_light_max_exponent.asd b/lib/cl-glfw-opengl-nv_light_max_exponent.asd
new file mode 100644 (file)
index 0000000..93ac298
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_light_max_exponent-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_light_max_exponent-system) 
+(defsystem cl-glfw-opengl-nv_light_max_exponent :description
+ "cl-glfw's nv_light_max_exponent binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_light_max_exponent"))) 
diff --git a/lib/cl-glfw-opengl-nv_multisample_coverage.asd b/lib/cl-glfw-opengl-nv_multisample_coverage.asd
new file mode 100644 (file)
index 0000000..5e71fb3
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_multisample_coverage-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_multisample_coverage-system) 
+(defsystem cl-glfw-opengl-nv_multisample_coverage :description
+ "cl-glfw's nv_multisample_coverage binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_multisample_coverage"))) 
diff --git a/lib/cl-glfw-opengl-nv_multisample_filter_hint.asd b/lib/cl-glfw-opengl-nv_multisample_filter_hint.asd
new file mode 100644 (file)
index 0000000..311ea40
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_multisample_filter_hint-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_multisample_filter_hint-system) 
+(defsystem cl-glfw-opengl-nv_multisample_filter_hint :description
+ "cl-glfw's nv_multisample_filter_hint binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_multisample_filter_hint"))) 
diff --git a/lib/cl-glfw-opengl-nv_packed_depth_stencil.asd b/lib/cl-glfw-opengl-nv_packed_depth_stencil.asd
new file mode 100644 (file)
index 0000000..97cbf1a
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_packed_depth_stencil-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_packed_depth_stencil-system) 
+(defsystem cl-glfw-opengl-nv_packed_depth_stencil :description
+ "cl-glfw's nv_packed_depth_stencil binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_packed_depth_stencil"))) 
diff --git a/lib/cl-glfw-opengl-nv_shader_buffer_store.asd b/lib/cl-glfw-opengl-nv_shader_buffer_store.asd
new file mode 100644 (file)
index 0000000..b467c40
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_shader_buffer_store-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_shader_buffer_store-system) 
+(defsystem cl-glfw-opengl-nv_shader_buffer_store :description
+ "cl-glfw's nv_shader_buffer_store binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_shader_buffer_store"))) 
diff --git a/lib/cl-glfw-opengl-nv_tessellation_program5.asd b/lib/cl-glfw-opengl-nv_tessellation_program5.asd
new file mode 100644 (file)
index 0000000..a3bdf66
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_tessellation_program5-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_tessellation_program5-system) 
+(defsystem cl-glfw-opengl-nv_tessellation_program5 :description
+ "cl-glfw's nv_tessellation_program5 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_tessellation_program5"))) 
diff --git a/lib/cl-glfw-opengl-nv_texgen_emboss.asd b/lib/cl-glfw-opengl-nv_texgen_emboss.asd
new file mode 100644 (file)
index 0000000..7cd8712
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_texgen_emboss-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_texgen_emboss-system) 
+(defsystem cl-glfw-opengl-nv_texgen_emboss :description
+ "cl-glfw's nv_texgen_emboss binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_texgen_emboss"))) 
diff --git a/lib/cl-glfw-opengl-nv_texgen_reflection.asd b/lib/cl-glfw-opengl-nv_texgen_reflection.asd
new file mode 100644 (file)
index 0000000..f45f9e6
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_texgen_reflection-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_texgen_reflection-system) 
+(defsystem cl-glfw-opengl-nv_texgen_reflection :description
+ "cl-glfw's nv_texgen_reflection binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_texgen_reflection"))) 
diff --git a/lib/cl-glfw-opengl-nv_texture_env_combine4.asd b/lib/cl-glfw-opengl-nv_texture_env_combine4.asd
new file mode 100644 (file)
index 0000000..5c27901
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_texture_env_combine4-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_texture_env_combine4-system) 
+(defsystem cl-glfw-opengl-nv_texture_env_combine4 :description
+ "cl-glfw's nv_texture_env_combine4 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_texture_env_combine4"))) 
diff --git a/lib/cl-glfw-opengl-nv_texture_expand_normal.asd b/lib/cl-glfw-opengl-nv_texture_expand_normal.asd
new file mode 100644 (file)
index 0000000..20365d9
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_texture_expand_normal-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_texture_expand_normal-system) 
+(defsystem cl-glfw-opengl-nv_texture_expand_normal :description
+ "cl-glfw's nv_texture_expand_normal binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_texture_expand_normal"))) 
diff --git a/lib/cl-glfw-opengl-nv_texture_rectangle.asd b/lib/cl-glfw-opengl-nv_texture_rectangle.asd
new file mode 100644 (file)
index 0000000..5a9a640
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_texture_rectangle-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_texture_rectangle-system) 
+(defsystem cl-glfw-opengl-nv_texture_rectangle :description
+ "cl-glfw's nv_texture_rectangle binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_texture_rectangle"))) 
diff --git a/lib/cl-glfw-opengl-nv_texture_shader.asd b/lib/cl-glfw-opengl-nv_texture_shader.asd
new file mode 100644 (file)
index 0000000..fdc64ea
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_texture_shader-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_texture_shader-system) 
+(defsystem cl-glfw-opengl-nv_texture_shader :description
+ "cl-glfw's nv_texture_shader binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_texture_shader"))) 
diff --git a/lib/cl-glfw-opengl-nv_texture_shader2.asd b/lib/cl-glfw-opengl-nv_texture_shader2.asd
new file mode 100644 (file)
index 0000000..3f0e7cf
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_texture_shader2-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_texture_shader2-system) 
+(defsystem cl-glfw-opengl-nv_texture_shader2 :description
+ "cl-glfw's nv_texture_shader2 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_texture_shader2"))) 
diff --git a/lib/cl-glfw-opengl-nv_texture_shader3.asd b/lib/cl-glfw-opengl-nv_texture_shader3.asd
new file mode 100644 (file)
index 0000000..fe0cd1c
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_texture_shader3-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_texture_shader3-system) 
+(defsystem cl-glfw-opengl-nv_texture_shader3 :description
+ "cl-glfw's nv_texture_shader3 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_texture_shader3"))) 
diff --git a/lib/cl-glfw-opengl-nv_vertex_array_range2.asd b/lib/cl-glfw-opengl-nv_vertex_array_range2.asd
new file mode 100644 (file)
index 0000000..d0a6077
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_vertex_array_range2-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_vertex_array_range2-system) 
+(defsystem cl-glfw-opengl-nv_vertex_array_range2 :description
+ "cl-glfw's nv_vertex_array_range2 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_vertex_array_range2"))) 
diff --git a/lib/cl-glfw-opengl-nv_vertex_program2_option.asd b/lib/cl-glfw-opengl-nv_vertex_program2_option.asd
new file mode 100644 (file)
index 0000000..7009d7b
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_vertex_program2_option-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_vertex_program2_option-system) 
+(defsystem cl-glfw-opengl-nv_vertex_program2_option :description
+ "cl-glfw's nv_vertex_program2_option binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_vertex_program2_option"))) 
diff --git a/lib/cl-glfw-opengl-nv_vertex_program3.asd b/lib/cl-glfw-opengl-nv_vertex_program3.asd
new file mode 100644 (file)
index 0000000..be8f823
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-nv_vertex_program3-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-nv_vertex_program3-system) 
+(defsystem cl-glfw-opengl-nv_vertex_program3 :description
+ "cl-glfw's nv_vertex_program3 binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-nv_vertex_program3"))) 
diff --git a/lib/cl-glfw-opengl-oes_read_format.asd b/lib/cl-glfw-opengl-oes_read_format.asd
new file mode 100644 (file)
index 0000000..1885fff
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-oes_read_format-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-oes_read_format-system) 
+(defsystem cl-glfw-opengl-oes_read_format :description
+ "cl-glfw's oes_read_format binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-oes_read_format"))) 
diff --git a/lib/cl-glfw-opengl-oml_interlace.asd b/lib/cl-glfw-opengl-oml_interlace.asd
new file mode 100644 (file)
index 0000000..253fbad
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-oml_interlace-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-oml_interlace-system) 
+(defsystem cl-glfw-opengl-oml_interlace :description
+ "cl-glfw's oml_interlace binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-oml_interlace"))) 
diff --git a/lib/cl-glfw-opengl-oml_resample.asd b/lib/cl-glfw-opengl-oml_resample.asd
new file mode 100644 (file)
index 0000000..8e324fe
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-oml_resample-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-oml_resample-system) 
+(defsystem cl-glfw-opengl-oml_resample :description
+ "cl-glfw's oml_resample binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-oml_resample"))) 
diff --git a/lib/cl-glfw-opengl-oml_subsample.asd b/lib/cl-glfw-opengl-oml_subsample.asd
new file mode 100644 (file)
index 0000000..d7e560b
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-oml_subsample-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-oml_subsample-system) 
+(defsystem cl-glfw-opengl-oml_subsample :description
+ "cl-glfw's oml_subsample binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-oml_subsample"))) 
diff --git a/lib/cl-glfw-opengl-pgi_vertex_hints.asd b/lib/cl-glfw-opengl-pgi_vertex_hints.asd
new file mode 100644 (file)
index 0000000..35c8cfc
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-pgi_vertex_hints-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-pgi_vertex_hints-system) 
+(defsystem cl-glfw-opengl-pgi_vertex_hints :description
+ "cl-glfw's pgi_vertex_hints binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-pgi_vertex_hints"))) 
diff --git a/lib/cl-glfw-opengl-rend_screen_coordinates.asd b/lib/cl-glfw-opengl-rend_screen_coordinates.asd
new file mode 100644 (file)
index 0000000..594f0c8
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-rend_screen_coordinates-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-rend_screen_coordinates-system) 
+(defsystem cl-glfw-opengl-rend_screen_coordinates :description
+ "cl-glfw's rend_screen_coordinates binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-rend_screen_coordinates"))) 
diff --git a/lib/cl-glfw-opengl-s3_s3tc.asd b/lib/cl-glfw-opengl-s3_s3tc.asd
new file mode 100644 (file)
index 0000000..9c07c0b
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-s3_s3tc-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-s3_s3tc-system) 
+(defsystem cl-glfw-opengl-s3_s3tc :description "cl-glfw's s3_s3tc binding"
+ :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-s3_s3tc"))) 
diff --git a/lib/cl-glfw-opengl-sgi_depth_pass_instrument.asd b/lib/cl-glfw-opengl-sgi_depth_pass_instrument.asd
new file mode 100644 (file)
index 0000000..09e8aa2
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sgi_depth_pass_instrument-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sgi_depth_pass_instrument-system) 
+(defsystem cl-glfw-opengl-sgi_depth_pass_instrument :description
+ "cl-glfw's sgi_depth_pass_instrument binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sgi_depth_pass_instrument"))) 
diff --git a/lib/cl-glfw-opengl-sgis_texture_select.asd b/lib/cl-glfw-opengl-sgis_texture_select.asd
new file mode 100644 (file)
index 0000000..44ef97e
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sgis_texture_select-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sgis_texture_select-system) 
+(defsystem cl-glfw-opengl-sgis_texture_select :description
+ "cl-glfw's sgis_texture_select binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sgis_texture_select"))) 
diff --git a/lib/cl-glfw-opengl-sgix_depth_texture.asd b/lib/cl-glfw-opengl-sgix_depth_texture.asd
new file mode 100644 (file)
index 0000000..12e1bf9
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sgix_depth_texture-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sgix_depth_texture-system) 
+(defsystem cl-glfw-opengl-sgix_depth_texture :description
+ "cl-glfw's sgix_depth_texture binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sgix_depth_texture"))) 
diff --git a/lib/cl-glfw-opengl-sgix_fog_scale.asd b/lib/cl-glfw-opengl-sgix_fog_scale.asd
new file mode 100644 (file)
index 0000000..3c062bf
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sgix_fog_scale-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sgix_fog_scale-system) 
+(defsystem cl-glfw-opengl-sgix_fog_scale :description
+ "cl-glfw's sgix_fog_scale binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sgix_fog_scale"))) 
diff --git a/lib/cl-glfw-opengl-sgix_line_quality_hint.asd b/lib/cl-glfw-opengl-sgix_line_quality_hint.asd
new file mode 100644 (file)
index 0000000..1fb7423
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sgix_line_quality_hint-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sgix_line_quality_hint-system) 
+(defsystem cl-glfw-opengl-sgix_line_quality_hint :description
+ "cl-glfw's sgix_line_quality_hint binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sgix_line_quality_hint"))) 
diff --git a/lib/cl-glfw-opengl-sgix_resample.asd b/lib/cl-glfw-opengl-sgix_resample.asd
new file mode 100644 (file)
index 0000000..500ca82
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sgix_resample-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sgix_resample-system) 
+(defsystem cl-glfw-opengl-sgix_resample :description
+ "cl-glfw's sgix_resample binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sgix_resample"))) 
diff --git a/lib/cl-glfw-opengl-sgix_scalebias_hint.asd b/lib/cl-glfw-opengl-sgix_scalebias_hint.asd
new file mode 100644 (file)
index 0000000..2b47ab0
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sgix_scalebias_hint-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sgix_scalebias_hint-system) 
+(defsystem cl-glfw-opengl-sgix_scalebias_hint :description
+ "cl-glfw's sgix_scalebias_hint binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sgix_scalebias_hint"))) 
diff --git a/lib/cl-glfw-opengl-sgix_shadow.asd b/lib/cl-glfw-opengl-sgix_shadow.asd
new file mode 100644 (file)
index 0000000..65d166b
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sgix_shadow-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sgix_shadow-system) 
+(defsystem cl-glfw-opengl-sgix_shadow :description
+ "cl-glfw's sgix_shadow binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sgix_shadow"))) 
diff --git a/lib/cl-glfw-opengl-sgix_shadow_ambient.asd b/lib/cl-glfw-opengl-sgix_shadow_ambient.asd
new file mode 100644 (file)
index 0000000..0886bd5
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sgix_shadow_ambient-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sgix_shadow_ambient-system) 
+(defsystem cl-glfw-opengl-sgix_shadow_ambient :description
+ "cl-glfw's sgix_shadow_ambient binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sgix_shadow_ambient"))) 
diff --git a/lib/cl-glfw-opengl-sgix_slim.asd b/lib/cl-glfw-opengl-sgix_slim.asd
new file mode 100644 (file)
index 0000000..2647e3f
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sgix_slim-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sgix_slim-system) 
+(defsystem cl-glfw-opengl-sgix_slim :description "cl-glfw's sgix_slim binding"
+ :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sgix_slim"))) 
diff --git a/lib/cl-glfw-opengl-sgix_texture_coordinate_clamp.asd b/lib/cl-glfw-opengl-sgix_texture_coordinate_clamp.asd
new file mode 100644 (file)
index 0000000..bb06bcc
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sgix_texture_coordinate_clamp-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sgix_texture_coordinate_clamp-system) 
+(defsystem cl-glfw-opengl-sgix_texture_coordinate_clamp :description
+ "cl-glfw's sgix_texture_coordinate_clamp binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sgix_texture_coordinate_clamp"))) 
diff --git a/lib/cl-glfw-opengl-sgix_texture_lod_bias.asd b/lib/cl-glfw-opengl-sgix_texture_lod_bias.asd
new file mode 100644 (file)
index 0000000..de2a46d
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sgix_texture_lod_bias-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sgix_texture_lod_bias-system) 
+(defsystem cl-glfw-opengl-sgix_texture_lod_bias :description
+ "cl-glfw's sgix_texture_lod_bias binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sgix_texture_lod_bias"))) 
diff --git a/lib/cl-glfw-opengl-sgix_texture_multi_buffer.asd b/lib/cl-glfw-opengl-sgix_texture_multi_buffer.asd
new file mode 100644 (file)
index 0000000..1f7b69e
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sgix_texture_multi_buffer-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sgix_texture_multi_buffer-system) 
+(defsystem cl-glfw-opengl-sgix_texture_multi_buffer :description
+ "cl-glfw's sgix_texture_multi_buffer binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sgix_texture_multi_buffer"))) 
diff --git a/lib/cl-glfw-opengl-sgix_ycrcba.asd b/lib/cl-glfw-opengl-sgix_ycrcba.asd
new file mode 100644 (file)
index 0000000..d1a49f0
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sgix_ycrcba-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sgix_ycrcba-system) 
+(defsystem cl-glfw-opengl-sgix_ycrcba :description
+ "cl-glfw's sgix_ycrcba binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sgix_ycrcba"))) 
diff --git a/lib/cl-glfw-opengl-sun_convolution_border_modes.asd b/lib/cl-glfw-opengl-sun_convolution_border_modes.asd
new file mode 100644 (file)
index 0000000..fe20b15
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sun_convolution_border_modes-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sun_convolution_border_modes-system) 
+(defsystem cl-glfw-opengl-sun_convolution_border_modes :description
+ "cl-glfw's sun_convolution_border_modes binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sun_convolution_border_modes"))) 
diff --git a/lib/cl-glfw-opengl-sun_slice_accum.asd b/lib/cl-glfw-opengl-sun_slice_accum.asd
new file mode 100644 (file)
index 0000000..7893502
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-sun_slice_accum-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-sun_slice_accum-system) 
+(defsystem cl-glfw-opengl-sun_slice_accum :description
+ "cl-glfw's sun_slice_accum binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-sun_slice_accum"))) 
diff --git a/lib/cl-glfw-opengl-win_phong_shading.asd b/lib/cl-glfw-opengl-win_phong_shading.asd
new file mode 100644 (file)
index 0000000..800b098
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-win_phong_shading-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-win_phong_shading-system) 
+(defsystem cl-glfw-opengl-win_phong_shading :description
+ "cl-glfw's win_phong_shading binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-win_phong_shading"))) 
diff --git a/lib/cl-glfw-opengl-win_specular_fog.asd b/lib/cl-glfw-opengl-win_specular_fog.asd
new file mode 100644 (file)
index 0000000..8e3a7ce
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(defpackage #:cl-glfw-opengl-win_specular_fog-system
+  (:use #:asdf #:cl)) 
+(in-package #:cl-glfw-opengl-win_specular_fog-system) 
+(defsystem cl-glfw-opengl-win_specular_fog :description
+ "cl-glfw's win_specular_fog binding" :author
+ "Generated by cl-glfw's /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp"
+ :licence "Public Domain" :depends-on (cl-glfw-opengl-core) :components
+ ((:file "opengl-win_specular_fog"))) 
diff --git a/lib/opengl-3dfx_multisample.lisp b/lib/opengl-3dfx_multisample.lisp
new file mode 100644 (file)
index 0000000..6cc4467
--- /dev/null
@@ -0,0 +1,15 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; 3dfx_multisample
+
+(defconstant +multisample-bit-3dfx+ #x20000000) 
+(defconstant +multisample-3dfx+ #x86B2) 
+(defconstant +sample-buffers-3dfx+ #x86B3) 
+(defconstant +samples-3dfx+ #x86B4) 
+(defconstant +multisample-bit-3dfx+ #x20000000) 
+(defconstant +multisample-3dfx+ #x86B2) 
+(defconstant +sample-buffers-3dfx+ #x86B3) 
+(defconstant +samples-3dfx+ #x86B4) 
+(defconstant +multisample-bit-3dfx+ #x20000000) 
diff --git a/lib/opengl-3dfx_texture_compression_fxt1.lisp b/lib/opengl-3dfx_texture_compression_fxt1.lisp
new file mode 100644 (file)
index 0000000..adc32e0
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; 3dfx_texture_compression_fxt1
+
+(defconstant +compressed-rgb-fxt1-3dfx+ #x86B0) 
+(defconstant +compressed-rgba-fxt1-3dfx+ #x86B1) 
+(defconstant +compressed-rgb-fxt1-3dfx+ #x86B0) 
+(defconstant +compressed-rgba-fxt1-3dfx+ #x86B1) 
diff --git a/lib/opengl-amd_blend_minmax_factor.lisp b/lib/opengl-amd_blend_minmax_factor.lisp
new file mode 100644 (file)
index 0000000..db92f88
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; amd_blend_minmax_factor
+
+(defconstant +factor-min-amd+ #x901C) 
+(defconstant +factor-max-amd+ #x901D) 
+(defconstant +factor-min-amd+ #x901C) 
+(defconstant +factor-max-amd+ #x901D) 
diff --git a/lib/opengl-amd_depth_clamp_separate.lisp b/lib/opengl-amd_depth_clamp_separate.lisp
new file mode 100644 (file)
index 0000000..3f98b10
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; amd_depth_clamp_separate
+
+(defconstant +depth-clamp-near-amd+ #x901E) 
+(defconstant +depth-clamp-far-amd+ #x901F) 
+(defconstant +depth-clamp-near-amd+ #x901E) 
+(defconstant +depth-clamp-far-amd+ #x901F) 
diff --git a/lib/opengl-amd_seamless_cubemap_per_texture.lisp b/lib/opengl-amd_seamless_cubemap_per_texture.lisp
new file mode 100644 (file)
index 0000000..4b7f928
--- /dev/null
@@ -0,0 +1,7 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; amd_seamless_cubemap_per_texture
+
+(defconstant +texture-cube-map-seamless+ #x884F) 
diff --git a/lib/opengl-apple_aux_depth_stencil.lisp b/lib/opengl-apple_aux_depth_stencil.lisp
new file mode 100644 (file)
index 0000000..e9dc27c
--- /dev/null
@@ -0,0 +1,8 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; apple_aux_depth_stencil
+
+(defconstant +aux-depth-stencil-apple+ #x8A14) 
+(defconstant +aux-depth-stencil-apple+ #x8A14) 
diff --git a/lib/opengl-apple_client_storage.lisp b/lib/opengl-apple_client_storage.lisp
new file mode 100644 (file)
index 0000000..18e8848
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; apple_client_storage
+
+(defconstant +unpack-client-storage-apple+ #x85B2) 
+(defconstant +buffer-object-apple+ #x85B3) 
+(defconstant +storage-client-apple+ #x85B4) 
+(defconstant +unpack-client-storage-apple+ #x85B2) 
diff --git a/lib/opengl-apple_float_pixels.lisp b/lib/opengl-apple_float_pixels.lisp
new file mode 100644 (file)
index 0000000..84bf6d3
--- /dev/null
@@ -0,0 +1,21 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; apple_float_pixels
+
+(defconstant +color-float-apple+ #x8A0F) 
+(defconstant +half-apple+ #x140B) 
+(defconstant +rgba-float32-apple+ #x8814) 
+(defconstant +rgb-float32-apple+ #x8815) 
+(defconstant +alpha-float32-apple+ #x8816) 
+(defconstant +intensity-float32-apple+ #x8817) 
+(defconstant +luminance-float32-apple+ #x8818) 
+(defconstant +luminance-alpha-float32-apple+ #x8819) 
+(defconstant +rgba-float16-apple+ #x881A) 
+(defconstant +rgb-float16-apple+ #x881B) 
+(defconstant +alpha-float16-apple+ #x881C) 
+(defconstant +intensity-float16-apple+ #x881D) 
+(defconstant +luminance-float16-apple+ #x881E) 
+(defconstant +luminance-alpha-float16-apple+ #x881F) 
+(defconstant +color-float-apple+ #x8A0F) 
index 6a1e4b7..0ab98ad 100644 (file)
@@ -9,6 +9,7 @@
 (defconstant +retained-apple+ #x8A1B) 
 (defconstant +undefined-apple+ #x8A1C) 
 (defconstant +purgeable-apple+ #x8A1D) 
+(defconstant +buffer-object-apple+ #x85B3) 
 (defconstant +released-apple+ #x8A19) 
 (defconstant +volatile-apple+ #x8A1A) 
 (defconstant +retained-apple+ #x8A1B) 
diff --git a/lib/opengl-apple_rgb_422.lisp b/lib/opengl-apple_rgb_422.lisp
new file mode 100644 (file)
index 0000000..892b0fd
--- /dev/null
@@ -0,0 +1,12 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; apple_rgb_422
+
+(defconstant +rgb-422-apple+ #x8A1F) 
+(defconstant +unsigned-short-8-8-apple+ #x85BA) 
+(defconstant +unsigned-short-8-8-rev-apple+ #x85BB) 
+(defconstant +rgb-422-apple+ #x8A1F) 
+(defconstant +unsigned-short-8-8-apple+ #x85BA) 
+(defconstant +unsigned-short-8-8-rev-apple+ #x85BB) 
diff --git a/lib/opengl-apple_row_bytes.lisp b/lib/opengl-apple_row_bytes.lisp
new file mode 100644 (file)
index 0000000..e2299b4
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; apple_row_bytes
+
+(defconstant +pack-row-bytes-apple+ #x8A15) 
+(defconstant +unpack-row-bytes-apple+ #x8A16) 
+(defconstant +pack-row-bytes-apple+ #x8A15) 
+(defconstant +unpack-row-bytes-apple+ #x8A16) 
diff --git a/lib/opengl-apple_specular_vector.lisp b/lib/opengl-apple_specular_vector.lisp
new file mode 100644 (file)
index 0000000..047aedf
--- /dev/null
@@ -0,0 +1,8 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; apple_specular_vector
+
+(defconstant +light-model-specular-vector-apple+ #x85B0) 
+(defconstant +light-model-specular-vector-apple+ #x85B0) 
diff --git a/lib/opengl-apple_transform_hint.lisp b/lib/opengl-apple_transform_hint.lisp
new file mode 100644 (file)
index 0000000..a5e564a
--- /dev/null
@@ -0,0 +1,8 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; apple_transform_hint
+
+(defconstant +transform-hint-apple+ #x85B1) 
+(defconstant +transform-hint-apple+ #x85B1) 
index 9a86b45..8c264f9 100644 (file)
@@ -12,6 +12,7 @@
 (defconstant +vertex-array-range-length-apple+ #x851E) 
 (defconstant +vertex-array-storage-hint-apple+ #x851F) 
 (defconstant +vertex-array-range-pointer-apple+ #x8521) 
+(defconstant +storage-client-apple+ #x85B4) 
 (defconstant +storage-cached-apple+ #x85BE) 
 (defconstant +storage-shared-apple+ #x85BF) 
 (defglextfun "VertexArrayParameteriAPPLE" vertex-array-parameter-i-apple
diff --git a/lib/opengl-apple_ycbcr_422.lisp b/lib/opengl-apple_ycbcr_422.lisp
new file mode 100644 (file)
index 0000000..b634e35
--- /dev/null
@@ -0,0 +1,14 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; apple_ycbcr_422
+
+(defconstant +ycbcr-422-apple+ #x85B9) 
+(defconstant +unsigned-short-8-8-apple+ #x85BA) 
+(defconstant +unsigned-short-8-8-rev-apple+ #x85BB) 
+(defconstant +unsigned-short-8-8-mesa+ #x85BA) 
+(defconstant +unsigned-short-8-8-rev-mesa+ #x85BB) 
+(defconstant +ycbcr-422-apple+ #x85B9) 
+(defconstant +unsigned-short-8-8-apple+ #x85BA) 
+(defconstant +unsigned-short-8-8-rev-apple+ #x85BB) 
index dfeb608..95e21f0 100644 (file)
@@ -9,6 +9,7 @@
 (defconstant +one-minus-src1-alpha+ #x88FB) 
 (defconstant +max-dual-source-draw-buffers+ #x88FC) 
 (defconstant +src1-color+ #x88F9) 
+(defconstant +src1-alpha+ #x8589) 
 (defconstant +one-minus-src1-color+ #x88FA) 
 (defconstant +one-minus-src1-alpha+ #x88FB) 
 (defconstant +max-dual-source-draw-buffers+ #x88FC) 
index 42982a2..f9bb205 100644 (file)
@@ -5,6 +5,7 @@
 ;;;; arb_color_buffer_float
 
 (defconstant +rgba-float-mode-arb+ #x8820) 
+(defconstant +type-rgba-float-ati+ #x8820) 
 (defconstant +writeonly-rendering-qcom+ #x8823) 
 (defconstant +max-draw-buffers+ #x8824) 
 (defconstant +draw-buffer0+ #x8825) 
diff --git a/lib/opengl-arb_depth_buffer_float.lisp b/lib/opengl-arb_depth_buffer_float.lisp
new file mode 100644 (file)
index 0000000..17a2959
--- /dev/null
@@ -0,0 +1,9 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_depth_buffer_float
+
+(defconstant +depth-component32f+ #x8CAC) 
+(defconstant +depth32f-stencil8+ #x8CAD) 
+(defconstant +float-32-unsigned-int-24-8-rev+ #x8DAD) 
diff --git a/lib/opengl-arb_depth_clamp.lisp b/lib/opengl-arb_depth_clamp.lisp
new file mode 100644 (file)
index 0000000..a45919c
--- /dev/null
@@ -0,0 +1,8 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_depth_clamp
+
+(defconstant +depth-clamp+ #x864F) 
+(defconstant +depth-clamp+ #x864F) 
diff --git a/lib/opengl-arb_depth_texture.lisp b/lib/opengl-arb_depth_texture.lisp
new file mode 100644 (file)
index 0000000..c6a783e
--- /dev/null
@@ -0,0 +1,20 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_depth_texture
+
+(defconstant +depth-component16-arb+ #x81A5) 
+(defconstant +depth-component24-arb+ #x81A6) 
+(defconstant +depth-component32-arb+ #x81A7) 
+(defconstant +texture-depth-size-arb+ #x884A) 
+(defconstant +depth-texture-mode-arb+ #x884B) 
+(defconstant +compare-ref-to-texture+ #x884E) 
+(defconstant +texture-compare-mode+ #x884C) 
+(defconstant +texture-compare-func+ #x884D) 
+(defconstant +compare-r-to-texture+ #x884E) 
+(defconstant +depth-component16-arb+ #x81A5) 
+(defconstant +depth-component24-arb+ #x81A6) 
+(defconstant +depth-component32-arb+ #x81A7) 
+(defconstant +texture-depth-size-arb+ #x884A) 
+(defconstant +depth-texture-mode-arb+ #x884B) 
index e9ab1d4..f52df17 100644 (file)
@@ -5,6 +5,25 @@
 ;;;; arb_es2_compatibility
 
 (defconstant +shader-binary-formats+ #x8DF8) 
+(defconstant +num-shader-binary-formats+ #x8DF9) 
+(defconstant +shader-compiler+ #x8DFA) 
+(defconstant +max-vertex-uniform-vectors+ #x8DFB) 
+(defconstant +max-varying-vectors+ #x8DFC) 
+(defconstant +max-fragment-uniform-vectors+ #x8DFD) 
+(defconstant +fixed+ #x140C) 
+(defconstant +implementation-color-read-type+ #x8B9A) 
+(defconstant +implementation-color-read-format+ #x8B9B) 
+(defconstant +low-float+ #x8DF0) 
+(defconstant +medium-float+ #x8DF1) 
+(defconstant +high-float+ #x8DF2) 
+(defconstant +low-int+ #x8DF3) 
+(defconstant +medium-int+ #x8DF4) 
+(defconstant +high-int+ #x8DF5) 
+(defconstant +shader-compiler+ #x8DFA) 
+(defconstant +num-shader-binary-formats+ #x8DF9) 
+(defconstant +max-vertex-uniform-vectors+ #x8DFB) 
+(defconstant +max-varying-vectors+ #x8DFC) 
+(defconstant +max-fragment-uniform-vectors+ #x8DFD) 
 (defglextfun "ClearDepthf" clear-depth-f :return "void" :args
  ((:name |d| :type |ClampedFloat32| :direction :in)) :category
  "ARB_ES2_compatibility" :deprecated nil :version "4.1") 
diff --git a/lib/opengl-arb_fragment_program.lisp b/lib/opengl-arb_fragment_program.lisp
new file mode 100644 (file)
index 0000000..83a3642
--- /dev/null
@@ -0,0 +1,34 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_fragment_program
+
+(defconstant +fragment-program-arb+ #x8804) 
+(defconstant +program-alu-instructions-arb+ #x8805) 
+(defconstant +program-tex-instructions-arb+ #x8806) 
+(defconstant +program-tex-indirections-arb+ #x8807) 
+(defconstant +program-native-alu-instructions-arb+ #x8808) 
+(defconstant +program-native-tex-instructions-arb+ #x8809) 
+(defconstant +program-native-tex-indirections-arb+ #x880A) 
+(defconstant +max-program-alu-instructions-arb+ #x880B) 
+(defconstant +max-program-tex-instructions-arb+ #x880C) 
+(defconstant +max-program-tex-indirections-arb+ #x880D) 
+(defconstant +max-program-native-alu-instructions-arb+ #x880E) 
+(defconstant +max-program-native-tex-instructions-arb+ #x880F) 
+(defconstant +max-program-native-tex-indirections-arb+ #x8810) 
+(defconstant +fragment-program-arb+ #x8804) 
+(defconstant +program-alu-instructions-arb+ #x8805) 
+(defconstant +program-tex-instructions-arb+ #x8806) 
+(defconstant +program-tex-indirections-arb+ #x8807) 
+(defconstant +program-native-alu-instructions-arb+ #x8808) 
+(defconstant +program-native-tex-instructions-arb+ #x8809) 
+(defconstant +program-native-tex-indirections-arb+ #x880A) 
+(defconstant +max-program-alu-instructions-arb+ #x880B) 
+(defconstant +max-program-tex-instructions-arb+ #x880C) 
+(defconstant +max-program-tex-indirections-arb+ #x880D) 
+(defconstant +max-program-native-alu-instructions-arb+ #x880E) 
+(defconstant +max-program-native-tex-instructions-arb+ #x880F) 
+(defconstant +max-program-native-tex-indirections-arb+ #x8810) 
+(defconstant +max-texture-coords-arb+ #x8871) 
+(defconstant +max-texture-image-units-arb+ #x8872) 
diff --git a/lib/opengl-arb_fragment_shader.lisp b/lib/opengl-arb_fragment_shader.lisp
new file mode 100644 (file)
index 0000000..334f86c
--- /dev/null
@@ -0,0 +1,9 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_fragment_shader
+
+(defconstant +fragment-shader-arb+ #x8B30) 
+(defconstant +max-fragment-uniform-components-arb+ #x8B49) 
+(defconstant +fragment-shader-derivative-hint-arb+ #x8B8B) 
diff --git a/lib/opengl-arb_framebuffer_object_deprecated.lisp b/lib/opengl-arb_framebuffer_object_deprecated.lisp
new file mode 100644 (file)
index 0000000..7677970
--- /dev/null
@@ -0,0 +1,9 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_framebuffer_object_deprecated
+
+(defconstant +index+ #x8222) 
+(defconstant +texture-luminance-type+ #x8C14) 
+(defconstant +texture-intensity-type+ #x8C15) 
diff --git a/lib/opengl-arb_framebuffer_srgb.lisp b/lib/opengl-arb_framebuffer_srgb.lisp
new file mode 100644 (file)
index 0000000..16a53f3
--- /dev/null
@@ -0,0 +1,7 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_framebuffer_srgb
+
+(defconstant +framebuffer-srgb+ #x8DB9) 
index 9dfe93c..12cdcba 100644 (file)
@@ -4,11 +4,17 @@
 
 ;;;; arb_get_program_binary
 
+(defconstant +num-program-binary-formats+ #x87FE) 
+(defconstant +program-binary-formats+ #x87FF) 
 (defconstant +stencil-back-func+ #x8800) 
 (defconstant +stencil-back-fail+ #x8801) 
 (defconstant +stencil-back-pass-depth-fail+ #x8802) 
 (defconstant +stencil-back-pass-depth-pass+ #x8803) 
 (defconstant +stencil-back-fail-ati+ #x8801) 
+(defconstant +program-binary-retrievable-hint+ #x8257) 
+(defconstant +program-binary-length+ #x8741) 
+(defconstant +num-program-binary-formats+ #x87FE) 
+(defconstant +program-binary-formats+ #x87FF) 
 (defglextfun "ProgramParameteri" program-parameter-i :return "void" :args
  ((:name |program| :type |UInt32| :direction :in)
   (:name |pname| :type |ProgramParameterPName| :direction :in)
diff --git a/lib/opengl-arb_gpu_shader5.lisp b/lib/opengl-arb_gpu_shader5.lisp
new file mode 100644 (file)
index 0000000..96f9f82
--- /dev/null
@@ -0,0 +1,16 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_gpu_shader5
+
+(defconstant +max-geometry-shader-invocations+ #x8E5A) 
+(defconstant +min-fragment-interpolation-offset+ #x8E5B) 
+(defconstant +max-fragment-interpolation-offset+ #x8E5C) 
+(defconstant +fragment-interpolation-offset-bits+ #x8E5D) 
+(defconstant +geometry-shader-invocations+ #x887F) 
+(defconstant +max-geometry-shader-invocations+ #x8E5A) 
+(defconstant +min-fragment-interpolation-offset+ #x8E5B) 
+(defconstant +max-fragment-interpolation-offset+ #x8E5C) 
+(defconstant +fragment-interpolation-offset-bits+ #x8E5D) 
+(defconstant +max-vertex-streams+ #x8E71) 
diff --git a/lib/opengl-arb_half_float_pixel.lisp b/lib/opengl-arb_half_float_pixel.lisp
new file mode 100644 (file)
index 0000000..e088271
--- /dev/null
@@ -0,0 +1,8 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_half_float_pixel
+
+(defconstant +half-float-arb+ #x140B) 
+(defconstant +half-float-arb+ #x140B) 
diff --git a/lib/opengl-arb_half_float_vertex.lisp b/lib/opengl-arb_half_float_vertex.lisp
new file mode 100644 (file)
index 0000000..826ad4a
--- /dev/null
@@ -0,0 +1,7 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_half_float_vertex
+
+(defconstant +half-float+ #x140B) 
diff --git a/lib/opengl-arb_imaging.lisp b/lib/opengl-arb_imaging.lisp
new file mode 100644 (file)
index 0000000..cef73b7
--- /dev/null
@@ -0,0 +1,17 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_imaging
+
+(defconstant +constant-color+ #x8001) 
+(defconstant +one-minus-constant-color+ #x8002) 
+(defconstant +constant-alpha+ #x8003) 
+(defconstant +one-minus-constant-alpha+ #x8004) 
+(defconstant +blend-color+ #x8005) 
+(defconstant +func-add+ #x8006) 
+(defconstant +min+ #x8007) 
+(defconstant +max+ #x8008) 
+(defconstant +blend-equation+ #x8009) 
+(defconstant +func-subtract+ #x800A) 
+(defconstant +func-reverse-subtract+ #x800B) 
diff --git a/lib/opengl-arb_imaging_deprecated.lisp b/lib/opengl-arb_imaging_deprecated.lisp
new file mode 100644 (file)
index 0000000..6fa509a
--- /dev/null
@@ -0,0 +1,70 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_imaging_deprecated
+
+(defconstant +convolution-1d+ #x8010) 
+(defconstant +convolution-2d+ #x8011) 
+(defconstant +separable-2d+ #x8012) 
+(defconstant +convolution-border-mode+ #x8013) 
+(defconstant +convolution-filter-scale+ #x8014) 
+(defconstant +convolution-filter-bias+ #x8015) 
+(defconstant +reduce+ #x8016) 
+(defconstant +convolution-format+ #x8017) 
+(defconstant +convolution-width+ #x8018) 
+(defconstant +convolution-height+ #x8019) 
+(defconstant +max-convolution-width+ #x801A) 
+(defconstant +max-convolution-height+ #x801B) 
+(defconstant +post-convolution-red-scale+ #x801C) 
+(defconstant +post-convolution-green-scale+ #x801D) 
+(defconstant +post-convolution-blue-scale+ #x801E) 
+(defconstant +post-convolution-alpha-scale+ #x801F) 
+(defconstant +post-convolution-red-bias+ #x8020) 
+(defconstant +post-convolution-green-bias+ #x8021) 
+(defconstant +post-convolution-blue-bias+ #x8022) 
+(defconstant +post-convolution-alpha-bias+ #x8023) 
+(defconstant +histogram+ #x8024) 
+(defconstant +proxy-histogram+ #x8025) 
+(defconstant +histogram-width+ #x8026) 
+(defconstant +histogram-format+ #x8027) 
+(defconstant +histogram-red-size+ #x8028) 
+(defconstant +histogram-green-size+ #x8029) 
+(defconstant +histogram-blue-size+ #x802A) 
+(defconstant +histogram-alpha-size+ #x802B) 
+(defconstant +histogram-luminance-size+ #x802C) 
+(defconstant +histogram-sink+ #x802D) 
+(defconstant +minmax+ #x802E) 
+(defconstant +minmax-format+ #x802F) 
+(defconstant +minmax-sink+ #x8030) 
+(defconstant +table-too-large+ #x8031) 
+(defconstant +color-matrix+ #x80B1) 
+(defconstant +color-matrix-stack-depth+ #x80B2) 
+(defconstant +max-color-matrix-stack-depth+ #x80B3) 
+(defconstant +post-color-matrix-red-scale+ #x80B4) 
+(defconstant +post-color-matrix-green-scale+ #x80B5) 
+(defconstant +post-color-matrix-blue-scale+ #x80B6) 
+(defconstant +post-color-matrix-alpha-scale+ #x80B7) 
+(defconstant +post-color-matrix-red-bias+ #x80B8) 
+(defconstant +post-color-matrix-green-bias+ #x80B9) 
+(defconstant +post-color-matrix-blue-bias+ #x80BA) 
+(defconstant +post-color-matrix-alpha-bias+ #x80BB) 
+(defconstant +color-table+ #x80D0) 
+(defconstant +post-convolution-color-table+ #x80D1) 
+(defconstant +post-color-matrix-color-table+ #x80D2) 
+(defconstant +proxy-color-table+ #x80D3) 
+(defconstant +proxy-post-convolution-color-table+ #x80D4) 
+(defconstant +proxy-post-color-matrix-color-table+ #x80D5) 
+(defconstant +color-table-scale+ #x80D6) 
+(defconstant +color-table-bias+ #x80D7) 
+(defconstant +color-table-format+ #x80D8) 
+(defconstant +color-table-width+ #x80D9) 
+(defconstant +color-table-red-size+ #x80DA) 
+(defconstant +color-table-green-size+ #x80DB) 
+(defconstant +color-table-blue-size+ #x80DC) 
+(defconstant +color-table-alpha-size+ #x80DD) 
+(defconstant +color-table-luminance-size+ #x80DE) 
+(defconstant +color-table-intensity-size+ #x80DF) 
+(defconstant +constant-border+ #x8151) 
+(defconstant +replicate-border+ #x8153) 
+(defconstant +convolution-border-color+ #x8154) 
index 7e91874..c260cfe 100644 (file)
@@ -23,6 +23,7 @@
 (defconstant +matrix-index-array-stride-oes+ #x8848) 
 (defconstant +matrix-index-array-pointer-oes+ #x8849) 
 (defconstant +texture-depth-size+ #x884A) 
+(defconstant +depth-texture-mode+ #x884B) 
 (defconstant +matrix-palette-arb+ #x8840) 
 (defconstant +max-matrix-palette-stack-depth-arb+ #x8841) 
 (defconstant +max-palette-matrices-arb+ #x8842) 
index 895561d..3954c88 100644 (file)
 (defconstant +active-texture-arb+ #x84E0) 
 (defconstant +client-active-texture-arb+ #x84E1) 
 (defconstant +max-texture-units-arb+ #x84E2) 
+(defconstant +texture0+ #x84C0) 
+(defconstant +texture1+ #x84C1) 
+(defconstant +texture2+ #x84C2) 
+(defconstant +texture3+ #x84C3) 
+(defconstant +texture4+ #x84C4) 
+(defconstant +texture5+ #x84C5) 
+(defconstant +texture6+ #x84C6) 
+(defconstant +texture7+ #x84C7) 
+(defconstant +texture8+ #x84C8) 
+(defconstant +texture9+ #x84C9) 
+(defconstant +texture10+ #x84CA) 
+(defconstant +texture11+ #x84CB) 
+(defconstant +texture12+ #x84CC) 
+(defconstant +texture13+ #x84CD) 
+(defconstant +texture14+ #x84CE) 
+(defconstant +texture15+ #x84CF) 
+(defconstant +texture16+ #x84D0) 
+(defconstant +texture17+ #x84D1) 
+(defconstant +texture18+ #x84D2) 
+(defconstant +texture19+ #x84D3) 
+(defconstant +texture20+ #x84D4) 
+(defconstant +texture21+ #x84D5) 
+(defconstant +texture22+ #x84D6) 
+(defconstant +texture23+ #x84D7) 
+(defconstant +texture24+ #x84D8) 
+(defconstant +texture25+ #x84D9) 
+(defconstant +texture26+ #x84DA) 
+(defconstant +texture27+ #x84DB) 
+(defconstant +texture28+ #x84DC) 
+(defconstant +texture29+ #x84DD) 
+(defconstant +texture30+ #x84DE) 
+(defconstant +texture31+ #x84DF) 
+(defconstant +transpose-modelview-matrix+ #x84E3) 
+(defconstant +transpose-projection-matrix+ #x84E4) 
+(defconstant +transpose-texture-matrix+ #x84E5) 
+(defconstant +transpose-color-matrix+ #x84E6) 
 (defconstant +texture0-arb+ #x84C0) 
 (defconstant +texture1-arb+ #x84C1) 
 (defconstant +texture2-arb+ #x84C2) 
diff --git a/lib/opengl-arb_occlusion_query2.lisp b/lib/opengl-arb_occlusion_query2.lisp
new file mode 100644 (file)
index 0000000..562c773
--- /dev/null
@@ -0,0 +1,8 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_occlusion_query2
+
+(defconstant +any-samples-passed+ #x8C2F) 
+(defconstant +any-samples-passed+ #x8C2F) 
diff --git a/lib/opengl-arb_pixel_buffer_object.lisp b/lib/opengl-arb_pixel_buffer_object.lisp
new file mode 100644 (file)
index 0000000..0d0b712
--- /dev/null
@@ -0,0 +1,14 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_pixel_buffer_object
+
+(defconstant +pixel-pack-buffer-arb+ #x88EB) 
+(defconstant +pixel-unpack-buffer-arb+ #x88EC) 
+(defconstant +pixel-pack-buffer-binding-arb+ #x88ED) 
+(defconstant +pixel-unpack-buffer-binding-arb+ #x88EF) 
+(defconstant +pixel-pack-buffer-arb+ #x88EB) 
+(defconstant +pixel-unpack-buffer-arb+ #x88EC) 
+(defconstant +pixel-pack-buffer-binding-arb+ #x88ED) 
+(defconstant +pixel-unpack-buffer-binding-arb+ #x88EF) 
diff --git a/lib/opengl-arb_point_sprite.lisp b/lib/opengl-arb_point_sprite.lisp
new file mode 100644 (file)
index 0000000..040b4d0
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_point_sprite
+
+(defconstant +point-sprite-arb+ #x8861) 
+(defconstant +coord-replace-arb+ #x8862) 
+(defconstant +point-sprite-arb+ #x8861) 
+(defconstant +coord-replace-arb+ #x8862) 
index fa80af6..3c4501b 100644 (file)
@@ -5,11 +5,18 @@
 ;;;; arb_robustness
 
 (defconstant +context-flag-robust-access-bit-arb+ #x4) 
+(defconstant +vertex-shader-bit+ #x1) 
+(defconstant +fragment-shader-bit+ #x2) 
+(defconstant +geometry-shader-bit+ #x4) 
+(defconstant +tess-control-shader-bit+ #x8) 
+(defconstant +tess-evaluation-shader-bit+ #x10) 
+(defconstant +all-shader-bits+ #xFFFFFFFF) 
 (defconstant +lose-context-on-reset-arb+ #x8252) 
 (defconstant +guilty-context-reset-arb+ #x8253) 
 (defconstant +innocent-context-reset-arb+ #x8254) 
 (defconstant +unknown-context-reset-arb+ #x8255) 
 (defconstant +reset-notification-strategy-arb+ #x8256) 
+(defconstant +program-binary-retrievable-hint+ #x8257) 
 (defconstant +context-flag-robust-access-bit-arb+ #x4) 
 (defconstant +lose-context-on-reset-arb+ #x8252) 
 (defconstant +guilty-context-reset-arb+ #x8253) 
diff --git a/lib/opengl-arb_seamless_cube_map.lisp b/lib/opengl-arb_seamless_cube_map.lisp
new file mode 100644 (file)
index 0000000..f8aeedc
--- /dev/null
@@ -0,0 +1,8 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_seamless_cube_map
+
+(defconstant +texture-cube-map-seamless+ #x884F) 
+(defconstant +texture-cube-map-seamless+ #x884F) 
index 7aa2ae5..746e754 100644 (file)
@@ -4,6 +4,18 @@
 
 ;;;; arb_separate_shader_objects
 
+(defconstant +program-separable+ #x8258) 
+(defconstant +active-program+ #x8259) 
+(defconstant +program-pipeline-binding+ #x825A) 
+(defconstant +vertex-shader-bit+ #x1) 
+(defconstant +fragment-shader-bit+ #x2) 
+(defconstant +geometry-shader-bit+ #x4) 
+(defconstant +tess-control-shader-bit+ #x8) 
+(defconstant +tess-evaluation-shader-bit+ #x10) 
+(defconstant +all-shader-bits+ #xFFFFFFFF) 
+(defconstant +program-separable+ #x8258) 
+(defconstant +active-program+ #x8259) 
+(defconstant +program-pipeline-binding+ #x825A) 
 (defglextfun "GetProgramPipelineInfoLog" get-program-pipeline-info-log :return
  "void" :args
  ((:name |pipeline| :type |UInt32| :direction :in)
index cf5de68..894fd7e 100644 (file)
@@ -4,6 +4,40 @@
 
 ;;;; arb_shader_objects
 
+(defconstant +program-object-arb+ #x8B40) 
+(defconstant +shader-object-arb+ #x8B48) 
+(defconstant +object-type-arb+ #x8B4E) 
+(defconstant +object-subtype-arb+ #x8B4F) 
+(defconstant +float-vec2-arb+ #x8B50) 
+(defconstant +float-vec3-arb+ #x8B51) 
+(defconstant +float-vec4-arb+ #x8B52) 
+(defconstant +int-vec2-arb+ #x8B53) 
+(defconstant +int-vec3-arb+ #x8B54) 
+(defconstant +int-vec4-arb+ #x8B55) 
+(defconstant +bool-arb+ #x8B56) 
+(defconstant +bool-vec2-arb+ #x8B57) 
+(defconstant +bool-vec3-arb+ #x8B58) 
+(defconstant +bool-vec4-arb+ #x8B59) 
+(defconstant +float-mat2-arb+ #x8B5A) 
+(defconstant +float-mat3-arb+ #x8B5B) 
+(defconstant +float-mat4-arb+ #x8B5C) 
+(defconstant +sampler-1d-arb+ #x8B5D) 
+(defconstant +sampler-2d-arb+ #x8B5E) 
+(defconstant +sampler-3d-arb+ #x8B5F) 
+(defconstant +sampler-cube-arb+ #x8B60) 
+(defconstant +sampler-1d-shadow-arb+ #x8B61) 
+(defconstant +sampler-2d-shadow-arb+ #x8B62) 
+(defconstant +sampler-2d-rect-arb+ #x8B63) 
+(defconstant +sampler-2d-rect-shadow-arb+ #x8B64) 
+(defconstant +object-delete-status-arb+ #x8B80) 
+(defconstant +object-compile-status-arb+ #x8B81) 
+(defconstant +object-link-status-arb+ #x8B82) 
+(defconstant +object-validate-status-arb+ #x8B83) 
+(defconstant +object-info-log-length-arb+ #x8B84) 
+(defconstant +object-attached-objects-arb+ #x8B85) 
+(defconstant +object-active-uniforms-arb+ #x8B86) 
+(defconstant +object-active-uniform-max-length-arb+ #x8B87) 
+(defconstant +object-shader-source-length-arb+ #x8B88) 
 (defglextfun "GetShaderSourceARB" get-shader-source-arb :return "void" :args
  ((:name |obj| :type |handleARB| :direction :in)
   (:name |maxLength| :type |SizeI| :direction :in)
diff --git a/lib/opengl-arb_shading_language_100.lisp b/lib/opengl-arb_shading_language_100.lisp
new file mode 100644 (file)
index 0000000..9b69c7e
--- /dev/null
@@ -0,0 +1,7 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_shading_language_100
+
+(defconstant +shading-language-version-arb+ #x8B8C) 
index 4393114..f0e5fc8 100644 (file)
@@ -9,6 +9,12 @@
 (defconstant +max-bindable-uniform-size-ext+ #x8DED) 
 (defconstant +uniform-buffer-ext+ #x8DEE) 
 (defconstant +uniform-buffer-binding-ext+ #x8DEF) 
+(defconstant +low-float+ #x8DF0) 
+(defconstant +medium-float+ #x8DF1) 
+(defconstant +high-float+ #x8DF2) 
+(defconstant +low-int+ #x8DF3) 
+(defconstant +medium-int+ #x8DF4) 
+(defconstant +high-int+ #x8DF5) 
 (defconstant +unsigned-int-10-10-10-2-oes+ #x8DF6) 
 (defconstant +int-10-10-10-2-oes+ #x8DF7) 
 (defconstant +shader-include-arb+ #x8DAE) 
diff --git a/lib/opengl-arb_shadow.lisp b/lib/opengl-arb_shadow.lisp
new file mode 100644 (file)
index 0000000..07eee67
--- /dev/null
@@ -0,0 +1,13 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_shadow
+
+(defconstant +texture-compare-mode-arb+ #x884C) 
+(defconstant +texture-compare-func-arb+ #x884D) 
+(defconstant +compare-r-to-texture-arb+ #x884E) 
+(defconstant +compare-ref-depth-to-texture-ext+ #x884E) 
+(defconstant +texture-compare-mode-arb+ #x884C) 
+(defconstant +texture-compare-func-arb+ #x884D) 
+(defconstant +compare-r-to-texture-arb+ #x884E) 
diff --git a/lib/opengl-arb_shadow_ambient.lisp b/lib/opengl-arb_shadow_ambient.lisp
new file mode 100644 (file)
index 0000000..bd2bcb2
--- /dev/null
@@ -0,0 +1,7 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_shadow_ambient
+
+(defconstant +texture-compare-fail-value-arb+ #x80BF) 
diff --git a/lib/opengl-arb_texture_border_clamp.lisp b/lib/opengl-arb_texture_border_clamp.lisp
new file mode 100644 (file)
index 0000000..af2a6fa
--- /dev/null
@@ -0,0 +1,8 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_texture_border_clamp
+
+(defconstant +clamp-to-border-arb+ #x812D) 
+(defconstant +clamp-to-border-arb+ #x812D) 
diff --git a/lib/opengl-arb_texture_buffer_object_rgb32.lisp b/lib/opengl-arb_texture_buffer_object_rgb32.lisp
new file mode 100644 (file)
index 0000000..921e70f
--- /dev/null
@@ -0,0 +1,9 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_texture_buffer_object_rgb32
+
+(defconstant +rgb32f+ #x8815) 
+(defconstant +rgb32ui+ #x8D71) 
+(defconstant +rgb32i+ #x8D83) 
diff --git a/lib/opengl-arb_texture_compression_bptc.lisp b/lib/opengl-arb_texture_compression_bptc.lisp
new file mode 100644 (file)
index 0000000..b902d6b
--- /dev/null
@@ -0,0 +1,22 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_texture_compression_bptc
+
+(defconstant +compressed-rgba-bptc-unorm-arb+ #x8E8C) 
+(defconstant +compressed-srgb-alpha-bptc-unorm-arb+ #x8E8D) 
+(defconstant +compressed-rgb-bptc-signed-float-arb+ #x8E8E) 
+(defconstant +compressed-rgb-bptc-unsigned-float-arb+ #x8E8F) 
+(defconstant +coverage-component-nv+ #x8ED0) 
+(defconstant +coverage-component4-nv+ #x8ED1) 
+(defconstant +coverage-attachment-nv+ #x8ED2) 
+(defconstant +coverage-buffers-nv+ #x8ED3) 
+(defconstant +coverage-samples-nv+ #x8ED4) 
+(defconstant +coverage-all-fragments-nv+ #x8ED5) 
+(defconstant +coverage-edge-fragments-nv+ #x8ED6) 
+(defconstant +coverage-automatic-nv+ #x8ED7) 
+(defconstant +compressed-rgba-bptc-unorm-arb+ #x8E8C) 
+(defconstant +compressed-srgb-alpha-bptc-unorm-arb+ #x8E8D) 
+(defconstant +compressed-rgb-bptc-signed-float-arb+ #x8E8E) 
+(defconstant +compressed-rgb-bptc-unsigned-float-arb+ #x8E8F) 
diff --git a/lib/opengl-arb_texture_compression_rgtc.lisp b/lib/opengl-arb_texture_compression_rgtc.lisp
new file mode 100644 (file)
index 0000000..d5c2f6a
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_texture_compression_rgtc
+
+(defconstant +compressed-red-rgtc1+ #x8DBB) 
+(defconstant +compressed-signed-red-rgtc1+ #x8DBC) 
+(defconstant +compressed-rg-rgtc2+ #x8DBD) 
+(defconstant +compressed-signed-rg-rgtc2+ #x8DBE) 
diff --git a/lib/opengl-arb_texture_cube_map.lisp b/lib/opengl-arb_texture_cube_map.lisp
new file mode 100644 (file)
index 0000000..526e1d5
--- /dev/null
@@ -0,0 +1,41 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_texture_cube_map
+
+(defconstant +normal-map-arb+ #x8511) 
+(defconstant +reflection-map-arb+ #x8512) 
+(defconstant +texture-cube-map-arb+ #x8513) 
+(defconstant +texture-binding-cube-map-arb+ #x8514) 
+(defconstant +texture-cube-map-positive-x-arb+ #x8515) 
+(defconstant +texture-cube-map-negative-x-arb+ #x8516) 
+(defconstant +texture-cube-map-positive-y-arb+ #x8517) 
+(defconstant +texture-cube-map-negative-y-arb+ #x8518) 
+(defconstant +texture-cube-map-positive-z-arb+ #x8519) 
+(defconstant +texture-cube-map-negative-z-arb+ #x851A) 
+(defconstant +proxy-texture-cube-map-arb+ #x851B) 
+(defconstant +max-cube-map-texture-size-arb+ #x851C) 
+(defconstant +normal-map-oes+ #x8511) 
+(defconstant +reflection-map-oes+ #x8512) 
+(defconstant +texture-cube-map-oes+ #x8513) 
+(defconstant +texture-binding-cube-map-oes+ #x8514) 
+(defconstant +texture-cube-map-positive-x-oes+ #x8515) 
+(defconstant +texture-cube-map-negative-x-oes+ #x8516) 
+(defconstant +texture-cube-map-positive-y-oes+ #x8517) 
+(defconstant +texture-cube-map-negative-y-oes+ #x8518) 
+(defconstant +texture-cube-map-positive-z-oes+ #x8519) 
+(defconstant +texture-cube-map-negative-z-oes+ #x851A) 
+(defconstant +max-cube-map-texture-size-oes+ #x851C) 
+(defconstant +normal-map-arb+ #x8511) 
+(defconstant +reflection-map-arb+ #x8512) 
+(defconstant +texture-cube-map-arb+ #x8513) 
+(defconstant +texture-binding-cube-map-arb+ #x8514) 
+(defconstant +texture-cube-map-positive-x-arb+ #x8515) 
+(defconstant +texture-cube-map-negative-x-arb+ #x8516) 
+(defconstant +texture-cube-map-positive-y-arb+ #x8517) 
+(defconstant +texture-cube-map-negative-y-arb+ #x8518) 
+(defconstant +texture-cube-map-positive-z-arb+ #x8519) 
+(defconstant +texture-cube-map-negative-z-arb+ #x851A) 
+(defconstant +proxy-texture-cube-map-arb+ #x851B) 
+(defconstant +max-cube-map-texture-size-arb+ #x851C) 
diff --git a/lib/opengl-arb_texture_cube_map_array.lisp b/lib/opengl-arb_texture_cube_map_array.lisp
new file mode 100644 (file)
index 0000000..7ba0a37
--- /dev/null
@@ -0,0 +1,20 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_texture_cube_map_array
+
+(defconstant +texture-cube-map-array+ #x9009) 
+(defconstant +texture-binding-cube-map-array+ #x900A) 
+(defconstant +proxy-texture-cube-map-array+ #x900B) 
+(defconstant +sampler-cube-map-array+ #x900C) 
+(defconstant +sampler-cube-map-array-shadow+ #x900D) 
+(defconstant +int-sampler-cube-map-array+ #x900E) 
+(defconstant +unsigned-int-sampler-cube-map-array+ #x900F) 
+(defconstant +texture-cube-map-array-arb+ #x9009) 
+(defconstant +texture-binding-cube-map-array-arb+ #x900A) 
+(defconstant +proxy-texture-cube-map-array-arb+ #x900B) 
+(defconstant +sampler-cube-map-array-arb+ #x900C) 
+(defconstant +sampler-cube-map-array-shadow-arb+ #x900D) 
+(defconstant +int-sampler-cube-map-array-arb+ #x900E) 
+(defconstant +unsigned-int-sampler-cube-map-array-arb+ #x900F) 
diff --git a/lib/opengl-arb_texture_env_combine.lisp b/lib/opengl-arb_texture_env_combine.lisp
new file mode 100644 (file)
index 0000000..87d3b9e
--- /dev/null
@@ -0,0 +1,29 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_texture_env_combine
+
+(defconstant +subtract-arb+ #x84E7) 
+(defconstant +combine-arb+ #x8570) 
+(defconstant +combine-rgb-arb+ #x8571) 
+(defconstant +combine-alpha-arb+ #x8572) 
+(defconstant +source0-rgb-arb+ #x8580) 
+(defconstant +source1-rgb-arb+ #x8581) 
+(defconstant +source2-rgb-arb+ #x8582) 
+(defconstant +source0-alpha-arb+ #x8588) 
+(defconstant +source1-alpha-arb+ #x8589) 
+(defconstant +source2-alpha-arb+ #x858A) 
+(defconstant +operand0-rgb-arb+ #x8590) 
+(defconstant +operand1-rgb-arb+ #x8591) 
+(defconstant +operand2-rgb-arb+ #x8592) 
+(defconstant +operand0-alpha-arb+ #x8598) 
+(defconstant +operand1-alpha-arb+ #x8599) 
+(defconstant +operand2-alpha-arb+ #x859A) 
+(defconstant +rgb-scale-arb+ #x8573) 
+(defconstant +add-signed-arb+ #x8574) 
+(defconstant +interpolate-arb+ #x8575) 
+(defconstant +subtract-arb+ #x84E7) 
+(defconstant +constant-arb+ #x8576) 
+(defconstant +primary-color-arb+ #x8577) 
+(defconstant +previous-arb+ #x8578) 
diff --git a/lib/opengl-arb_texture_env_dot3.lisp b/lib/opengl-arb_texture_env_dot3.lisp
new file mode 100644 (file)
index 0000000..db633bf
--- /dev/null
@@ -0,0 +1,11 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_texture_env_dot3
+
+(defconstant +dot3-rgb-arb+ #x86AE) 
+(defconstant +dot3-rgba-arb+ #x86AF) 
+(defconstant +dot3-rgba-img+ #x86AF) 
+(defconstant +dot3-rgb-arb+ #x86AE) 
+(defconstant +dot3-rgba-arb+ #x86AF) 
diff --git a/lib/opengl-arb_texture_float.lisp b/lib/opengl-arb_texture_float.lisp
new file mode 100644 (file)
index 0000000..96c4b06
--- /dev/null
@@ -0,0 +1,38 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_texture_float
+
+(defconstant +rgba32f-arb+ #x8814) 
+(defconstant +rgb32f-arb+ #x8815) 
+(defconstant +alpha32f-arb+ #x8816) 
+(defconstant +intensity32f-arb+ #x8817) 
+(defconstant +luminance32f-arb+ #x8818) 
+(defconstant +luminance-alpha32f-arb+ #x8819) 
+(defconstant +rgba16f-arb+ #x881A) 
+(defconstant +rgb16f-arb+ #x881B) 
+(defconstant +alpha16f-arb+ #x881C) 
+(defconstant +intensity16f-arb+ #x881D) 
+(defconstant +luminance16f-arb+ #x881E) 
+(defconstant +luminance-alpha16f-arb+ #x881F) 
+(defconstant +texture-red-type-arb+ #x8C10) 
+(defconstant +texture-green-type-arb+ #x8C11) 
+(defconstant +texture-blue-type-arb+ #x8C12) 
+(defconstant +texture-alpha-type-arb+ #x8C13) 
+(defconstant +texture-luminance-type-arb+ #x8C14) 
+(defconstant +texture-intensity-type-arb+ #x8C15) 
+(defconstant +texture-depth-type-arb+ #x8C16) 
+(defconstant +unsigned-normalized-arb+ #x8C17) 
+(defconstant +rgba32f-arb+ #x8814) 
+(defconstant +rgb32f-arb+ #x8815) 
+(defconstant +alpha32f-arb+ #x8816) 
+(defconstant +intensity32f-arb+ #x8817) 
+(defconstant +luminance32f-arb+ #x8818) 
+(defconstant +luminance-alpha32f-arb+ #x8819) 
+(defconstant +rgba16f-arb+ #x881A) 
+(defconstant +rgb16f-arb+ #x881B) 
+(defconstant +alpha16f-arb+ #x881C) 
+(defconstant +intensity16f-arb+ #x881D) 
+(defconstant +luminance16f-arb+ #x881E) 
+(defconstant +luminance-alpha16f-arb+ #x881F) 
diff --git a/lib/opengl-arb_texture_gather.lisp b/lib/opengl-arb_texture_gather.lisp
new file mode 100644 (file)
index 0000000..8e19464
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_texture_gather
+
+(defconstant +min-program-texture-gather-offset+ #x8E5E) 
+(defconstant +max-program-texture-gather-offset+ #x8E5F) 
+(defconstant +min-program-texture-gather-offset-arb+ #x8E5E) 
+(defconstant +max-program-texture-gather-offset-arb+ #x8E5F) 
diff --git a/lib/opengl-arb_texture_mirrored_repeat.lisp b/lib/opengl-arb_texture_mirrored_repeat.lisp
new file mode 100644 (file)
index 0000000..f3f2d1f
--- /dev/null
@@ -0,0 +1,8 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_texture_mirrored_repeat
+
+(defconstant +mirrored-repeat-arb+ #x8370) 
+(defconstant +mirrored-repeat-arb+ #x8370) 
diff --git a/lib/opengl-arb_texture_rectangle.lisp b/lib/opengl-arb_texture_rectangle.lisp
new file mode 100644 (file)
index 0000000..1dac246
--- /dev/null
@@ -0,0 +1,14 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_texture_rectangle
+
+(defconstant +texture-rectangle-arb+ #x84F5) 
+(defconstant +texture-binding-rectangle-arb+ #x84F6) 
+(defconstant +proxy-texture-rectangle-arb+ #x84F7) 
+(defconstant +max-rectangle-texture-size-arb+ #x84F8) 
+(defconstant +texture-rectangle-arb+ #x84F5) 
+(defconstant +texture-binding-rectangle-arb+ #x84F6) 
+(defconstant +proxy-texture-rectangle-arb+ #x84F7) 
+(defconstant +max-rectangle-texture-size-arb+ #x84F8) 
diff --git a/lib/opengl-arb_texture_rg.lisp b/lib/opengl-arb_texture_rg.lisp
new file mode 100644 (file)
index 0000000..cb7c764
--- /dev/null
@@ -0,0 +1,28 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_texture_rg
+
+(defconstant +rg+ #x8227) 
+(defconstant +rg-integer+ #x8228) 
+(defconstant +r8+ #x8229) 
+(defconstant +r16+ #x822A) 
+(defconstant +rg8+ #x822B) 
+(defconstant +rg16+ #x822C) 
+(defconstant +r16f+ #x822D) 
+(defconstant +r32f+ #x822E) 
+(defconstant +rg16f+ #x822F) 
+(defconstant +rg32f+ #x8230) 
+(defconstant +r8i+ #x8231) 
+(defconstant +r8ui+ #x8232) 
+(defconstant +r16i+ #x8233) 
+(defconstant +r16ui+ #x8234) 
+(defconstant +r32i+ #x8235) 
+(defconstant +r32ui+ #x8236) 
+(defconstant +rg8i+ #x8237) 
+(defconstant +rg8ui+ #x8238) 
+(defconstant +rg16i+ #x8239) 
+(defconstant +rg16ui+ #x823A) 
+(defconstant +rg32i+ #x823B) 
+(defconstant +rg32ui+ #x823C) 
diff --git a/lib/opengl-arb_texture_rgb10_a2ui.lisp b/lib/opengl-arb_texture_rgb10_a2ui.lisp
new file mode 100644 (file)
index 0000000..0b5bbb7
--- /dev/null
@@ -0,0 +1,8 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_texture_rgb10_a2ui
+
+(defconstant +rgb10-a2ui+ #x906F) 
+(defconstant +rgb10-a2ui+ #x906F) 
diff --git a/lib/opengl-arb_texture_swizzle.lisp b/lib/opengl-arb_texture_swizzle.lisp
new file mode 100644 (file)
index 0000000..384b60c
--- /dev/null
@@ -0,0 +1,16 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_texture_swizzle
+
+(defconstant +texture-swizzle-r+ #x8E42) 
+(defconstant +texture-swizzle-g+ #x8E43) 
+(defconstant +texture-swizzle-b+ #x8E44) 
+(defconstant +texture-swizzle-a+ #x8E45) 
+(defconstant +texture-swizzle-rgba+ #x8E46) 
+(defconstant +texture-swizzle-r+ #x8E42) 
+(defconstant +texture-swizzle-g+ #x8E43) 
+(defconstant +texture-swizzle-b+ #x8E44) 
+(defconstant +texture-swizzle-a+ #x8E45) 
+(defconstant +texture-swizzle-rgba+ #x8E46) 
index cf0f135..8045f93 100644 (file)
@@ -6,6 +6,7 @@
 
 (defconstant +timestamp+ #x8E28) 
 (defconstant +depth-component16-nonlinear-nv+ #x8E2C) 
+(defconstant +time-elapsed+ #x88BF) 
 (defconstant +timestamp+ #x8E28) 
 (defglextfun "GetQueryObjectui64v" get-query-objectui-64v :return "void" :args
  ((:name |id| :type |UInt32| :direction :in)
index 00e6860..64b4dfe 100644 (file)
@@ -5,7 +5,10 @@
 ;;;; arb_transform_feedback3
 
 (defconstant +max-transform-feedback-buffers+ #x8E70) 
+(defconstant +max-vertex-streams+ #x8E71) 
+(defconstant +max-vertex-streams+ :unable-to-resolve) 
 (defconstant +max-transform-feedback-buffers+ #x8E70) 
+(defconstant +max-vertex-streams+ #x8E71) 
 (defglextfun "GetQueryIndexediv" get-query-indexed-iv :return "void" :args
  ((:name |target| :type |GLenum| :direction :in)
   (:name |index| :type |UInt32| :direction :in)
index 0415e5b..f50ba0f 100644 (file)
@@ -8,6 +8,7 @@
 (defconstant +transpose-projection-matrix-arb+ #x84E4) 
 (defconstant +transpose-texture-matrix-arb+ #x84E5) 
 (defconstant +transpose-color-matrix-arb+ #x84E6) 
+(defconstant +subtract+ #x84E7) 
 (defconstant +transpose-modelview-matrix-arb+ #x84E3) 
 (defconstant +transpose-projection-matrix-arb+ #x84E4) 
 (defconstant +transpose-texture-matrix-arb+ #x84E5) 
diff --git a/lib/opengl-arb_vertex_array_bgra.lisp b/lib/opengl-arb_vertex_array_bgra.lisp
new file mode 100644 (file)
index 0000000..30f2394
--- /dev/null
@@ -0,0 +1,7 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; arb_vertex_array_bgra
+
+(defconstant +bgra+ #x80E1) 
index e3c4f42..43ee75e 100644 (file)
@@ -4,6 +4,7 @@
 
 ;;;; arb_vertex_attrib_64bit
 
+(defconstant +rgb32i+ #x8D83) 
 (defconstant +double-vec2+ #x8FFC) 
 (defconstant +double-vec3+ #x8FFD) 
 (defconstant +double-vec4+ #x8FFE) 
index c1cf75c..8bbeb80 100644 (file)
@@ -52,6 +52,8 @@
 (defconstant +weight-array-stride-oes+ #x86AA) 
 (defconstant +weight-array-size-oes+ #x86AB) 
 (defconstant +weight-array-pointer-oes+ #x86AC) 
+(defconstant +dot3-rgb+ #x86AE) 
+(defconstant +dot3-rgba+ #x86AF) 
 (defconstant +max-vertex-units-arb+ #x86A4) 
 (defconstant +active-vertex-units-arb+ #x86A5) 
 (defconstant +weight-sum-unity-arb+ #x86A6) 
index 4581866..3a9d82c 100644 (file)
@@ -44,6 +44,8 @@
 (defconstant +program-under-native-limits-arb+ #x88B6) 
 (defconstant +transpose-current-matrix-arb+ #x88B7) 
 (defconstant +read-only+ #x88B8) 
+(defconstant +write-only+ #x88B9) 
+(defconstant +read-write+ #x88BA) 
 (defconstant +buffer-access+ #x88BB) 
 (defconstant +buffer-mapped+ #x88BC) 
 (defconstant +buffer-map-pointer+ #x88BD) 
index 3a78dfd..37b2a22 100644 (file)
@@ -6,8 +6,28 @@
 
 (defconstant +color-sum-arb+ #x8458) 
 (defconstant +color-sum-arb+ #x8458) 
+(defconstant +vertex-program-arb+ #x8620) 
+(defconstant +vertex-attrib-array-enabled-arb+ #x8622) 
+(defconstant +vertex-attrib-array-size-arb+ #x8623) 
+(defconstant +vertex-attrib-array-stride-arb+ #x8624) 
+(defconstant +vertex-attrib-array-type-arb+ #x8625) 
+(defconstant +current-vertex-attrib-arb+ #x8626) 
+(defconstant +program-length-arb+ #x8627) 
+(defconstant +program-string-arb+ #x8628) 
+(defconstant +max-program-matrix-stack-depth-arb+ #x862E) 
+(defconstant +max-program-matrices-arb+ #x862F) 
+(defconstant +current-matrix-stack-depth-arb+ #x8640) 
+(defconstant +current-matrix-arb+ #x8641) 
+(defconstant +vertex-program-point-size-arb+ #x8642) 
+(defconstant +vertex-program-two-side-arb+ #x8643) 
+(defconstant +vertex-attrib-array-pointer-arb+ #x8645) 
+(defconstant +program-error-position-arb+ #x864B) 
+(defconstant +program-binding-arb+ #x8677) 
 (defconstant +max-vertex-attribs-arb+ #x8869) 
 (defconstant +vertex-attrib-array-normalized-arb+ #x886A) 
+(defconstant +program-error-string-arb+ #x8874) 
+(defconstant +program-format-ascii-arb+ #x8875) 
+(defconstant +program-format-arb+ #x8876) 
 (defconstant +program-instructions-arb+ #x88A0) 
 (defconstant +max-program-instructions-arb+ #x88A1) 
 (defconstant +program-native-instructions-arb+ #x88A2) 
index 68fb3b1..92198ce 100644 (file)
@@ -4,6 +4,13 @@
 
 ;;;; arb_vertex_shader
 
+(defconstant +vertex-shader-arb+ #x8B31) 
+(defconstant +max-vertex-uniform-components-arb+ #x8B4A) 
+(defconstant +max-varying-floats-arb+ #x8B4B) 
+(defconstant +max-vertex-texture-image-units-arb+ #x8B4C) 
+(defconstant +max-combined-texture-image-units-arb+ #x8B4D) 
+(defconstant +object-active-attributes-arb+ #x8B89) 
+(defconstant +object-active-attribute-max-length-arb+ #x8B8A) 
 (defglextfun "GetAttribLocationARB" get-attrib-location-arb :return "Int32"
  :args
  ((:name |programObj| :type |handleARB| :direction :in)
index 304a7dc..d5b05bb 100644 (file)
@@ -4,10 +4,25 @@
 
 ;;;; arb_viewport_array
 
+(defconstant +max-viewports+ #x825B) 
+(defconstant +viewport-subpixel-bits+ #x825C) 
+(defconstant +viewport-bounds-range+ #x825D) 
+(defconstant +layer-provoking-vertex+ #x825E) 
+(defconstant +viewport-index-provoking-vertex+ #x825F) 
+(defconstant +undefined-vertex+ #x8260) 
 (defconstant +no-reset-notification-arb+ #x8261) 
+(defconstant +depth-pass-instrument-sgix+ #x8310) 
+(defconstant +depth-pass-instrument-counters-sgix+ #x8311) 
+(defconstant +depth-pass-instrument-max-sgix+ #x8312) 
 (defconstant +fragments-instrument-sgix+ #x8313) 
 (defconstant +fragments-instrument-counters-sgix+ #x8314) 
 (defconstant +fragments-instrument-max-sgix+ #x8315) 
+(defconstant +max-viewports+ #x825B) 
+(defconstant +viewport-subpixel-bits+ #x825C) 
+(defconstant +viewport-bounds-range+ #x825D) 
+(defconstant +layer-provoking-vertex+ #x825E) 
+(defconstant +viewport-index-provoking-vertex+ #x825F) 
+(defconstant +undefined-vertex+ #x8260) 
 (defconstant +first-vertex-convention+ #x8E4D) 
 (defconstant +last-vertex-convention+ #x8E4E) 
 (defconstant +provoking-vertex+ #x8E4F) 
index f0edde7..89e45b9 100644 (file)
@@ -21,6 +21,7 @@
 (defconstant +draw-buffer13-ati+ #x8832) 
 (defconstant +draw-buffer14-ati+ #x8833) 
 (defconstant +draw-buffer15-ati+ #x8834) 
+(defconstant +color-clear-unclamped-value-ati+ #x8835) 
 (defconstant +blend-equation-alpha+ #x883D) 
 (defconstant +max-draw-buffers-ati+ #x8824) 
 (defconstant +draw-buffer0-ati+ #x8825) 
diff --git a/lib/opengl-ati_meminfo.lisp b/lib/opengl-ati_meminfo.lisp
new file mode 100644 (file)
index 0000000..e7247b0
--- /dev/null
@@ -0,0 +1,14 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; ati_meminfo
+
+(defconstant +vbo-free-memory-ati+ #x87FB) 
+(defconstant +texture-free-memory-ati+ #x87FC) 
+(defconstant +renderbuffer-free-memory-ati+ #x87FD) 
+(defconstant +num-program-binary-formats-oes+ #x87FE) 
+(defconstant +program-binary-formats-oes+ #x87FF) 
+(defconstant +vbo-free-memory-ati+ #x87FB) 
+(defconstant +texture-free-memory-ati+ #x87FC) 
+(defconstant +renderbuffer-free-memory-ati+ #x87FD) 
diff --git a/lib/opengl-ati_pixel_format_float.lisp b/lib/opengl-ati_pixel_format_float.lisp
new file mode 100644 (file)
index 0000000..502905e
--- /dev/null
@@ -0,0 +1,8 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; ati_pixel_format_float
+
+(defconstant +type-rgba-float-ati+ #x8820) 
+(defconstant +color-clear-unclamped-value-ati+ #x8835) 
diff --git a/lib/opengl-ati_text_fragment_shader.lisp b/lib/opengl-ati_text_fragment_shader.lisp
new file mode 100644 (file)
index 0000000..c76d28f
--- /dev/null
@@ -0,0 +1,8 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; ati_text_fragment_shader
+
+(defconstant +text-fragment-shader-ati+ #x8200) 
+(defconstant +text-fragment-shader-ati+ #x8200) 
diff --git a/lib/opengl-ati_texture_env_combine3.lisp b/lib/opengl-ati_texture_env_combine3.lisp
new file mode 100644 (file)
index 0000000..02735e1
--- /dev/null
@@ -0,0 +1,12 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; ati_texture_env_combine3
+
+(defconstant +modulate-add-ati+ #x8744) 
+(defconstant +modulate-signed-add-ati+ #x8745) 
+(defconstant +modulate-subtract-ati+ #x8746) 
+(defconstant +modulate-add-ati+ #x8744) 
+(defconstant +modulate-signed-add-ati+ #x8745) 
+(defconstant +modulate-subtract-ati+ #x8746) 
diff --git a/lib/opengl-ati_texture_float.lisp b/lib/opengl-ati_texture_float.lisp
new file mode 100644 (file)
index 0000000..7cb8e66
--- /dev/null
@@ -0,0 +1,42 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; ati_texture_float
+
+(defconstant +rgba-float32-ati+ #x8814) 
+(defconstant +rgb-float32-ati+ #x8815) 
+(defconstant +alpha-float32-ati+ #x8816) 
+(defconstant +intensity-float32-ati+ #x8817) 
+(defconstant +luminance-float32-ati+ #x8818) 
+(defconstant +luminance-alpha-float32-ati+ #x8819) 
+(defconstant +rgba-float16-ati+ #x881A) 
+(defconstant +rgb-float16-ati+ #x881B) 
+(defconstant +alpha-float16-ati+ #x881C) 
+(defconstant +intensity-float16-ati+ #x881D) 
+(defconstant +luminance-float16-ati+ #x881E) 
+(defconstant +luminance-alpha-float16-ati+ #x881F) 
+(defconstant +rgba-float32-apple+ #x8814) 
+(defconstant +rgb-float32-apple+ #x8815) 
+(defconstant +alpha-float32-apple+ #x8816) 
+(defconstant +intensity-float32-apple+ #x8817) 
+(defconstant +luminance-float32-apple+ #x8818) 
+(defconstant +luminance-alpha-float32-apple+ #x8819) 
+(defconstant +rgba-float16-apple+ #x881A) 
+(defconstant +rgb-float16-apple+ #x881B) 
+(defconstant +alpha-float16-apple+ #x881C) 
+(defconstant +intensity-float16-apple+ #x881D) 
+(defconstant +luminance-float16-apple+ #x881E) 
+(defconstant +luminance-alpha-float16-apple+ #x881F) 
+(defconstant +rgba-float32-ati+ #x8814) 
+(defconstant +rgb-float32-ati+ #x8815) 
+(defconstant +alpha-float32-ati+ #x8816) 
+(defconstant +intensity-float32-ati+ #x8817) 
+(defconstant +luminance-float32-ati+ #x8818) 
+(defconstant +luminance-alpha-float32-ati+ #x8819) 
+(defconstant +rgba-float16-ati+ #x881A) 
+(defconstant +rgb-float16-ati+ #x881B) 
+(defconstant +alpha-float16-ati+ #x881C) 
+(defconstant +intensity-float16-ati+ #x881D) 
+(defconstant +luminance-float16-ati+ #x881E) 
+(defconstant +luminance-alpha-float16-ati+ #x881F) 
diff --git a/lib/opengl-ati_texture_mirror_once.lisp b/lib/opengl-ati_texture_mirror_once.lisp
new file mode 100644 (file)
index 0000000..42ae7d6
--- /dev/null
@@ -0,0 +1,10 @@
+;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
+
+(in-package #:cl-glfw-opengl) 
+
+;;;; ati_texture_mirror_once
+
+(defconstant +mirror-clamp-ati+ #x8742) 
+(defconstant +mirror-clamp-to-edge-ati+ #x8743) 
+(defconstant +mirror-clamp-ati+ #x8742) 
+(defconstant +mirror-clamp-to-edge-ati+ #x8743) 
dissimilarity index 61%
index d03d901..91b3ce0 100644 (file)
-;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
-
-(in-package #:cl-glfw-opengl) 
-
-;;;; {{{ attribmask
-
-(defconstant +current-bit+ #x1) 
-(defconstant +point-bit+ #x2) 
-(defconstant +line-bit+ #x4) 
-(defconstant +polygon-bit+ #x8) 
-(defconstant +polygon-stipple-bit+ #x10) 
-(defconstant +pixel-mode-bit+ #x20) 
-(defconstant +lighting-bit+ #x40) 
-(defconstant +fog-bit+ #x80) 
-(defconstant +depth-buffer-bit+ #x100) 
-(defconstant +accum-buffer-bit+ #x200) 
-(defconstant +stencil-buffer-bit+ #x400) 
-(defconstant +viewport-bit+ #x800) 
-(defconstant +transform-bit+ #x1000) 
-(defconstant +enable-bit+ #x2000) 
-(defconstant +color-buffer-bit+ #x4000) 
-(defconstant +hint-bit+ #x8000) 
-(defconstant +eval-bit+ #x10000) 
-(defconstant +list-bit+ #x20000) 
-(defconstant +texture-bit+ #x40000) 
-(defconstant +scissor-bit+ #x80000) 
-(defconstant +all-attrib-bits+ #xFFFFFFFF) 
-(defconstant +multisample-bit+ #x20000000) 
-
-;;;; }}}
-
-;;;; {{{ 3dfx_multisample
-
-(defconstant +multisample-bit-3dfx+ #x20000000) 
-
-;;;; }}}
-
-;;;; {{{ clearbuffermask
-
-(defconstant +coverage-buffer-bit-nv+ #x8000) 
-
-;;;; }}}
-
-;;;; {{{ clientattribmask
-
-(defconstant +client-pixel-store-bit+ #x1) 
-(defconstant +client-vertex-array-bit+ #x2) 
-(defconstant +client-all-attrib-bits+ #xFFFFFFFF) 
-
-;;;; }}}
-
-;;;; {{{ boolean
-
-(defconstant +false+ #x0) 
-(defconstant +true+ #x1) 
-
-;;;; }}}
-
-;;;; {{{ beginmode
-
-(defconstant +points+ #x0) 
-(defconstant +lines+ #x1) 
-(defconstant +line-loop+ #x2) 
-(defconstant +line-strip+ #x3) 
-(defconstant +triangles+ #x4) 
-(defconstant +triangle-strip+ #x5) 
-(defconstant +triangle-fan+ #x6) 
-(defconstant +quads+ #x7) 
-(defconstant +quad-strip+ #x8) 
-(defconstant +polygon+ #x9) 
-
-;;;; }}}
-
-;;;; {{{ accumop
-
-(defconstant +accum+ #x100) 
-(defconstant +load+ #x101) 
-(defconstant +return+ #x102) 
-(defconstant +mult+ #x103) 
-(defconstant +add+ #x104) 
-
-;;;; }}}
-
-;;;; {{{ alphafunction
-
-(defconstant +never+ #x200) 
-(defconstant +less+ #x201) 
-(defconstant +equal+ #x202) 
-(defconstant +lequal+ #x203) 
-(defconstant +greater+ #x204) 
-(defconstant +notequal+ #x205) 
-(defconstant +gequal+ #x206) 
-(defconstant +always+ #x207) 
-
-;;;; }}}
-
-;;;; {{{ blendingfactordest
-
-(defconstant +zero+ #x0) 
-(defconstant +one+ #x1) 
-(defconstant +src-color+ #x300) 
-(defconstant +one-minus-src-color+ #x301) 
-(defconstant +src-alpha+ #x302) 
-(defconstant +one-minus-src-alpha+ #x303) 
-(defconstant +dst-alpha+ #x304) 
-(defconstant +one-minus-dst-alpha+ #x305) 
-(defconstant +constant-color-ext+ #x8001) 
-(defconstant +one-minus-constant-color-ext+ #x8002) 
-(defconstant +constant-alpha-ext+ #x8003) 
-(defconstant +one-minus-constant-alpha-ext+ #x8004) 
-
-;;;; }}}
-
-;;;; {{{ blendingfactorsrc
-
-(defconstant +dst-color+ #x306) 
-(defconstant +one-minus-dst-color+ #x307) 
-(defconstant +src-alpha-saturate+ #x308) 
-
-;;;; }}}
-
-;;;; {{{ blendequationmodeext
-
-(defconstant +logic-op+ #xBF1) 
-(defconstant +func-add-ext+ #x8006) 
-(defconstant +min-ext+ #x8007) 
-(defconstant +max-ext+ #x8008) 
-(defconstant +func-subtract-ext+ #x800A) 
-(defconstant +func-reverse-subtract-ext+ #x800B) 
-(defconstant +alpha-min-sgix+ #x8320) 
-(defconstant +alpha-max-sgix+ #x8321) 
-
-;;;; }}}
-
-;;;; {{{ colormaterialface
-
-(defconstant +front+ #x404) 
-(defconstant +back+ #x405) 
-(defconstant +front-and-back+ #x408) 
-
-;;;; }}}
-
-;;;; {{{ colormaterialparameter
-
-(defconstant +ambient+ #x1200) 
-(defconstant +diffuse+ #x1201) 
-(defconstant +specular+ #x1202) 
-(defconstant +emission+ #x1600) 
-(defconstant +ambient-and-diffuse+ #x1602) 
-
-;;;; }}}
-
-;;;; {{{ colorpointertype
-
-(defconstant +byte+ #x1400) 
-(defconstant +unsigned-byte+ #x1401) 
-(defconstant +short+ #x1402) 
-(defconstant +unsigned-short+ #x1403) 
-(defconstant +int+ #x1404) 
-(defconstant +unsigned-int+ #x1405) 
-(defconstant +float+ #x1406) 
-(defconstant +double+ #x140A) 
-
-;;;; }}}
-
-;;;; {{{ colortableparameterpnamesgi
-
-(defconstant +color-table-scale-sgi+ #x80D6) 
-(defconstant +color-table-bias-sgi+ #x80D7) 
-
-;;;; }}}
-
-;;;; {{{ colortabletargetsgi
-
-(defconstant +color-table-sgi+ #x80D0) 
-(defconstant +post-convolution-color-table-sgi+ #x80D1) 
-(defconstant +post-color-matrix-color-table-sgi+ #x80D2) 
-(defconstant +proxy-color-table-sgi+ #x80D3) 
-(defconstant +proxy-post-convolution-color-table-sgi+ #x80D4) 
-(defconstant +proxy-post-color-matrix-color-table-sgi+ #x80D5) 
-(defconstant +texture-color-table-sgi+ #x80BC) 
-(defconstant +proxy-texture-color-table-sgi+ #x80BD) 
-
-;;;; }}}
-
-;;;; {{{ convolutionbordermodeext
-
-(defconstant +reduce-ext+ #x8016) 
-
-;;;; }}}
-
-;;;; {{{ convolutionparameterext
-
-(defconstant +convolution-border-mode-ext+ #x8013) 
-(defconstant +convolution-filter-scale-ext+ #x8014) 
-(defconstant +convolution-filter-bias-ext+ #x8015) 
-
-;;;; }}}
-
-;;;; {{{ convolutiontargetext
-
-(defconstant +convolution-1d-ext+ #x8010) 
-(defconstant +convolution-2d-ext+ #x8011) 
-
-;;;; }}}
-
-;;;; {{{ drawbuffermode
-
-(defconstant +none+ #x0) 
-(defconstant +front-left+ #x400) 
-(defconstant +front-right+ #x401) 
-(defconstant +back-left+ #x402) 
-(defconstant +back-right+ #x403) 
-(defconstant +left+ #x406) 
-(defconstant +right+ #x407) 
-(defconstant +aux0+ #x409) 
-(defconstant +aux1+ #x40A) 
-(defconstant +aux2+ #x40B) 
-(defconstant +aux3+ #x40C) 
-
-;;;; }}}
-
-;;;; {{{ enablecap
-
-(defconstant +fog+ #xB60) 
-(defconstant +lighting+ #xB50) 
-(defconstant +texture-1d+ #xDE0) 
-(defconstant +texture-2d+ #xDE1) 
-(defconstant +line-stipple+ #xB24) 
-(defconstant +polygon-stipple+ #xB42) 
-(defconstant +cull-face+ #xB44) 
-(defconstant +alpha-test+ #xBC0) 
-(defconstant +blend+ #xBE2) 
-(defconstant +index-logic-op+ #xBF1) 
-(defconstant +color-logic-op+ #xBF2) 
-(defconstant +dither+ #xBD0) 
-(defconstant +stencil-test+ #xB90) 
-(defconstant +depth-test+ #xB71) 
-(defconstant +clip-plane0+ #x3000) 
-(defconstant +clip-plane1+ #x3001) 
-(defconstant +clip-plane2+ #x3002) 
-(defconstant +clip-plane3+ #x3003) 
-(defconstant +clip-plane4+ #x3004) 
-(defconstant +clip-plane5+ #x3005) 
-(defconstant +light0+ #x4000) 
-(defconstant +light1+ #x4001) 
-(defconstant +light2+ #x4002) 
-(defconstant +light3+ #x4003) 
-(defconstant +light4+ #x4004) 
-(defconstant +light5+ #x4005) 
-(defconstant +light6+ #x4006) 
-(defconstant +light7+ #x4007) 
-(defconstant +texture-gen-s+ #xC60) 
-(defconstant +texture-gen-t+ #xC61) 
-(defconstant +texture-gen-r+ #xC62) 
-(defconstant +texture-gen-q+ #xC63) 
-(defconstant +map1-vertex-3+ #xD97) 
-(defconstant +map1-vertex-4+ #xD98) 
-(defconstant +map1-color-4+ #xD90) 
-(defconstant +map1-index+ #xD91) 
-(defconstant +map1-normal+ #xD92) 
-(defconstant +map1-texture-coord-1+ #xD93) 
-(defconstant +map1-texture-coord-2+ #xD94) 
-(defconstant +map1-texture-coord-3+ #xD95) 
-(defconstant +map1-texture-coord-4+ #xD96) 
-(defconstant +map2-vertex-3+ #xDB7) 
-(defconstant +map2-vertex-4+ #xDB8) 
-(defconstant +map2-color-4+ #xDB0) 
-(defconstant +map2-index+ #xDB1) 
-(defconstant +map2-normal+ #xDB2) 
-(defconstant +map2-texture-coord-1+ #xDB3) 
-(defconstant +map2-texture-coord-2+ #xDB4) 
-(defconstant +map2-texture-coord-3+ #xDB5) 
-(defconstant +map2-texture-coord-4+ #xDB6) 
-(defconstant +point-smooth+ #xB10) 
-(defconstant +line-smooth+ #xB20) 
-(defconstant +polygon-smooth+ #xB41) 
-(defconstant +scissor-test+ #xC11) 
-(defconstant +color-material+ #xB57) 
-(defconstant +normalize+ #xBA1) 
-(defconstant +auto-normal+ #xD80) 
-(defconstant +polygon-offset-point+ #x2A01) 
-(defconstant +polygon-offset-line+ #x2A02) 
-(defconstant +polygon-offset-fill+ #x8037) 
-(defconstant +vertex-array+ #x8074) 
-(defconstant +normal-array+ #x8075) 
-(defconstant +color-array+ #x8076) 
-(defconstant +index-array+ #x8077) 
-(defconstant +texture-coord-array+ #x8078) 
-(defconstant +edge-flag-array+ #x8079) 
-(defconstant +separable-2d-ext+ #x8012) 
-(defconstant +histogram-ext+ #x8024) 
-(defconstant +minmax-ext+ #x802E) 
-(defconstant +rescale-normal-ext+ #x803A) 
-(defconstant +shared-texture-palette-ext+ #x81FB) 
-(defconstant +texture-3d-ext+ #x806F) 
-(defconstant +multisample-sgis+ #x809D) 
-(defconstant +sample-alpha-to-mask-sgis+ #x809E) 
-(defconstant +sample-alpha-to-one-sgis+ #x809F) 
-(defconstant +sample-mask-sgis+ #x80A0) 
-(defconstant +texture-4d-sgis+ #x8134) 
-(defconstant +async-histogram-sgix+ #x832C) 
-(defconstant +async-tex-image-sgix+ #x835C) 
-(defconstant +async-draw-pixels-sgix+ #x835D) 
-(defconstant +async-read-pixels-sgix+ #x835E) 
-(defconstant +calligraphic-fragment-sgix+ #x8183) 
-(defconstant +fog-offset-sgix+ #x8198) 
-(defconstant +fragment-lighting-sgix+ #x8400) 
-(defconstant +fragment-color-material-sgix+ #x8401) 
-(defconstant +fragment-light0-sgix+ #x840C) 
-(defconstant +fragment-light1-sgix+ #x840D) 
-(defconstant +fragment-light2-sgix+ #x840E) 
-(defconstant +fragment-light3-sgix+ #x840F) 
-(defconstant +fragment-light4-sgix+ #x8410) 
-(defconstant +fragment-light5-sgix+ #x8411) 
-(defconstant +fragment-light6-sgix+ #x8412) 
-(defconstant +fragment-light7-sgix+ #x8413) 
-(defconstant +framezoom-sgix+ #x818B) 
-(defconstant +interlace-sgix+ #x8094) 
-(defconstant +ir-instrument1-sgix+ #x817F) 
-(defconstant +pixel-tex-gen-sgix+ #x8139) 
-(defconstant +pixel-texture-sgis+ #x8353) 
-(defconstant +reference-plane-sgix+ #x817D) 
-(defconstant +sprite-sgix+ #x8148) 
-
-;;;; }}}
-
-;;;; {{{ errorcode
-
-(defconstant +no-error+ #x0) 
-(defconstant +invalid-enum+ #x500) 
-(defconstant +invalid-value+ #x501) 
-(defconstant +invalid-operation+ #x502) 
-(defconstant +stack-overflow+ #x503) 
-(defconstant +stack-underflow+ #x504) 
-(defconstant +out-of-memory+ #x505) 
-(defconstant +table-too-large-ext+ #x8031) 
-(defconstant +texture-too-large-ext+ #x8065) 
-
-;;;; }}}
-
-;;;; {{{ feedbacktype
-
-(defconstant +2d+ #x600) 
-(defconstant +3d+ #x601) 
-(defconstant +3d-color+ #x602) 
-(defconstant +3d-color-texture+ #x603) 
-(defconstant +4d-color-texture+ #x604) 
-
-;;;; }}}
-
-;;;; {{{ feedbacktoken
-
-(defconstant +pass-through-token+ #x700) 
-(defconstant +point-token+ #x701) 
-(defconstant +line-token+ #x702) 
-(defconstant +polygon-token+ #x703) 
-(defconstant +bitmap-token+ #x704) 
-(defconstant +draw-pixel-token+ #x705) 
-(defconstant +copy-pixel-token+ #x706) 
-(defconstant +line-reset-token+ #x707) 
-
-;;;; }}}
-
-;;;; {{{ ffdmasksgix
-
-(defconstant +texture-deformation-bit-sgix+ #x1) 
-(defconstant +geometry-deformation-bit-sgix+ #x2) 
-
-;;;; }}}
-
-;;;; {{{ ffdtargetsgix
-
-(defconstant +geometry-deformation-sgix+ #x8194) 
-(defconstant +texture-deformation-sgix+ #x8195) 
-
-;;;; }}}
-
-;;;; {{{ fogmode
-
-(defconstant +linear+ #x2601) 
-(defconstant +exp+ #x800) 
-(defconstant +exp2+ #x801) 
-(defconstant +fog-func-sgis+ #x812A) 
-
-;;;; }}}
-
-;;;; {{{ fogparameter
-
-(defconstant +fog-color+ #xB66) 
-(defconstant +fog-density+ #xB62) 
-(defconstant +fog-end+ #xB64) 
-(defconstant +fog-index+ #xB61) 
-(defconstant +fog-mode+ #xB65) 
-(defconstant +fog-start+ #xB63) 
-(defconstant +fog-offset-value-sgix+ #x8199) 
-
-;;;; }}}
-
-;;;; {{{ fragmentlightmodelparametersgix
-
-(defconstant +fragment-light-model-local-viewer-sgix+ #x8408) 
-(defconstant +fragment-light-model-two-side-sgix+ #x8409) 
-(defconstant +fragment-light-model-ambient-sgix+ #x840A) 
-(defconstant +fragment-light-model-normal-interpolation-sgix+ #x840B) 
-
-;;;; }}}
-
-;;;; {{{ frontfacedirection
-
-(defconstant +cw+ #x900) 
-(defconstant +ccw+ #x901) 
-
-;;;; }}}
-
-;;;; {{{ getcolortableparameterpnamesgi
-
-(defconstant +color-table-format-sgi+ #x80D8) 
-(defconstant +color-table-width-sgi+ #x80D9) 
-(defconstant +color-table-red-size-sgi+ #x80DA) 
-(defconstant +color-table-green-size-sgi+ #x80DB) 
-(defconstant +color-table-blue-size-sgi+ #x80DC) 
-(defconstant +color-table-alpha-size-sgi+ #x80DD) 
-(defconstant +color-table-luminance-size-sgi+ #x80DE) 
-(defconstant +color-table-intensity-size-sgi+ #x80DF) 
-
-;;;; }}}
-
-;;;; {{{ getconvolutionparameter
-
-(defconstant +convolution-format-ext+ #x8017) 
-(defconstant +convolution-width-ext+ #x8018) 
-(defconstant +convolution-height-ext+ #x8019) 
-(defconstant +max-convolution-width-ext+ #x801A) 
-(defconstant +max-convolution-height-ext+ #x801B) 
-
-;;;; }}}
-
-;;;; {{{ gethistogramparameterpnameext
-
-(defconstant +histogram-width-ext+ #x8026) 
-(defconstant +histogram-format-ext+ #x8027) 
-(defconstant +histogram-red-size-ext+ #x8028) 
-(defconstant +histogram-green-size-ext+ #x8029) 
-(defconstant +histogram-blue-size-ext+ #x802A) 
-(defconstant +histogram-alpha-size-ext+ #x802B) 
-(defconstant +histogram-luminance-size-ext+ #x802C) 
-(defconstant +histogram-sink-ext+ #x802D) 
-
-;;;; }}}
-
-;;;; {{{ getmapquery
-
-(defconstant +coeff+ #xA00) 
-(defconstant +order+ #xA01) 
-(defconstant +domain+ #xA02) 
-
-;;;; }}}
-
-;;;; {{{ getminmaxparameterpnameext
-
-(defconstant +minmax-format-ext+ #x802F) 
-(defconstant +minmax-sink-ext+ #x8030) 
-
-;;;; }}}
-
-;;;; {{{ getpixelmap
-
-(defconstant +pixel-map-i-to-i+ #xC70) 
-(defconstant +pixel-map-s-to-s+ #xC71) 
-(defconstant +pixel-map-i-to-r+ #xC72) 
-(defconstant +pixel-map-i-to-g+ #xC73) 
-(defconstant +pixel-map-i-to-b+ #xC74) 
-(defconstant +pixel-map-i-to-a+ #xC75) 
-(defconstant +pixel-map-r-to-r+ #xC76) 
-(defconstant +pixel-map-g-to-g+ #xC77) 
-(defconstant +pixel-map-b-to-b+ #xC78) 
-(defconstant +pixel-map-a-to-a+ #xC79) 
-
-;;;; }}}
-
-;;;; {{{ getpointervpname
-
-(defconstant +vertex-array-pointer+ #x808E) 
-(defconstant +normal-array-pointer+ #x808F) 
-(defconstant +color-array-pointer+ #x8090) 
-(defconstant +index-array-pointer+ #x8091) 
-(defconstant +texture-coord-array-pointer+ #x8092) 
-(defconstant +edge-flag-array-pointer+ #x8093) 
-(defconstant +feedback-buffer-pointer+ #xDF0) 
-(defconstant +selection-buffer-pointer+ #xDF3) 
-(defconstant +instrument-buffer-pointer-sgix+ #x8180) 
-
-;;;; }}}
-
-;;;; {{{ getpname
-
-(defconstant +current-color+ #xB00) 
-(defconstant +current-index+ #xB01) 
-(defconstant +current-normal+ #xB02) 
-(defconstant +current-texture-coords+ #xB03) 
-(defconstant +current-raster-color+ #xB04) 
-(defconstant +current-raster-index+ #xB05) 
-(defconstant +current-raster-texture-coords+ #xB06) 
-(defconstant +current-raster-position+ #xB07) 
-(defconstant +current-raster-position-valid+ #xB08) 
-(defconstant +current-raster-distance+ #xB09) 
-(defconstant +point-size+ #xB11) 
-(defconstant +point-size-range+ #xB12) 
-(defconstant +point-size-granularity+ #xB13) 
-(defconstant +line-width+ #xB21) 
-(defconstant +line-width-range+ #xB22) 
-(defconstant +line-width-granularity+ #xB23) 
-(defconstant +line-stipple-pattern+ #xB25) 
-(defconstant +line-stipple-repeat+ #xB26) 
-(defconstant +smooth-point-size-range+ #xB12) 
-(defconstant +smooth-point-size-granularity+ #xB13) 
-(defconstant +smooth-line-width-range+ #xB22) 
-(defconstant +smooth-line-width-granularity+ #xB23) 
-(defconstant +aliased-point-size-range+ #x846D) 
-(defconstant +aliased-line-width-range+ #x846E) 
-(defconstant +list-mode+ #xB30) 
-(defconstant +max-list-nesting+ #xB31) 
-(defconstant +list-base+ #xB32) 
-(defconstant +list-index+ #xB33) 
-(defconstant +polygon-mode+ #xB40) 
-(defconstant +edge-flag+ #xB43) 
-(defconstant +cull-face-mode+ #xB45) 
-(defconstant +front-face+ #xB46) 
-(defconstant +light-model-local-viewer+ #xB51) 
-(defconstant +light-model-two-side+ #xB52) 
-(defconstant +light-model-ambient+ #xB53) 
-(defconstant +shade-model+ #xB54) 
-(defconstant +color-material-face+ #xB55) 
-(defconstant +color-material-parameter+ #xB56) 
-(defconstant +depth-range+ #xB70) 
-(defconstant +depth-writemask+ #xB72) 
-(defconstant +depth-clear-value+ #xB73) 
-(defconstant +depth-func+ #xB74) 
-(defconstant +accum-clear-value+ #xB80) 
-(defconstant +stencil-clear-value+ #xB91) 
-(defconstant +stencil-func+ #xB92) 
-(defconstant +stencil-value-mask+ #xB93) 
-(defconstant +stencil-fail+ #xB94) 
-(defconstant +stencil-pass-depth-fail+ #xB95) 
-(defconstant +stencil-pass-depth-pass+ #xB96) 
-(defconstant +stencil-ref+ #xB97) 
-(defconstant +stencil-writemask+ #xB98) 
-(defconstant +matrix-mode+ #xBA0) 
-(defconstant +viewport+ #xBA2) 
-(defconstant +modelview-stack-depth+ #xBA3) 
-(defconstant +projection-stack-depth+ #xBA4) 
-(defconstant +texture-stack-depth+ #xBA5) 
-(defconstant +modelview-matrix+ #xBA6) 
-(defconstant +projection-matrix+ #xBA7) 
-(defconstant +texture-matrix+ #xBA8) 
-(defconstant +attrib-stack-depth+ #xBB0) 
-(defconstant +client-attrib-stack-depth+ #xBB1) 
-(defconstant +alpha-test-func+ #xBC1) 
-(defconstant +alpha-test-ref+ #xBC2) 
-(defconstant +blend-dst+ #xBE0) 
-(defconstant +blend-src+ #xBE1) 
-(defconstant +logic-op-mode+ #xBF0) 
-(defconstant +aux-buffers+ #xC00) 
-(defconstant +draw-buffer+ #xC01) 
-(defconstant +read-buffer+ #xC02) 
-(defconstant +scissor-box+ #xC10) 
-(defconstant +index-clear-value+ #xC20) 
-(defconstant +index-writemask+ #xC21) 
-(defconstant +color-clear-value+ #xC22) 
-(defconstant +color-writemask+ #xC23) 
-(defconstant +index-mode+ #xC30) 
-(defconstant +rgba-mode+ #xC31) 
-(defconstant +doublebuffer+ #xC32) 
-(defconstant +stereo+ #xC33) 
-(defconstant +render-mode+ #xC40) 
-(defconstant +perspective-correction-hint+ #xC50) 
-(defconstant +point-smooth-hint+ #xC51) 
-(defconstant +line-smooth-hint+ #xC52) 
-(defconstant +polygon-smooth-hint+ #xC53) 
-(defconstant +fog-hint+ #xC54) 
-(defconstant +pixel-map-i-to-i-size+ #xCB0) 
-(defconstant +pixel-map-s-to-s-size+ #xCB1) 
-(defconstant +pixel-map-i-to-r-size+ #xCB2) 
-(defconstant +pixel-map-i-to-g-size+ #xCB3) 
-(defconstant +pixel-map-i-to-b-size+ #xCB4) 
-(defconstant +pixel-map-i-to-a-size+ #xCB5) 
-(defconstant +pixel-map-r-to-r-size+ #xCB6) 
-(defconstant +pixel-map-g-to-g-size+ #xCB7) 
-(defconstant +pixel-map-b-to-b-size+ #xCB8) 
-(defconstant +pixel-map-a-to-a-size+ #xCB9) 
-(defconstant +unpack-swap-bytes+ #xCF0) 
-(defconstant +unpack-lsb-first+ #xCF1) 
-(defconstant +unpack-row-length+ #xCF2) 
-(defconstant +unpack-skip-rows+ #xCF3) 
-(defconstant +unpack-skip-pixels+ #xCF4) 
-(defconstant +unpack-alignment+ #xCF5) 
-(defconstant +pack-swap-bytes+ #xD00) 
-(defconstant +pack-lsb-first+ #xD01) 
-(defconstant +pack-row-length+ #xD02) 
-(defconstant +pack-skip-rows+ #xD03) 
-(defconstant +pack-skip-pixels+ #xD04) 
-(defconstant +pack-alignment+ #xD05) 
-(defconstant +map-color+ #xD10) 
-(defconstant +map-stencil+ #xD11) 
-(defconstant +index-shift+ #xD12) 
-(defconstant +index-offset+ #xD13) 
-(defconstant +red-scale+ #xD14) 
-(defconstant +red-bias+ #xD15) 
-(defconstant +zoom-x+ #xD16) 
-(defconstant +zoom-y+ #xD17) 
-(defconstant +green-scale+ #xD18) 
-(defconstant +green-bias+ #xD19) 
-(defconstant +blue-scale+ #xD1A) 
-(defconstant +blue-bias+ #xD1B) 
-(defconstant +alpha-scale+ #xD1C) 
-(defconstant +alpha-bias+ #xD1D) 
-(defconstant +depth-scale+ #xD1E) 
-(defconstant +depth-bias+ #xD1F) 
-(defconstant +max-eval-order+ #xD30) 
-(defconstant +max-lights+ #xD31) 
-(defconstant +max-clip-distances+ #xD32) 
-(defconstant +max-clip-planes+ #xD32) 
-(defconstant +max-texture-size+ #xD33) 
-(defconstant +max-pixel-map-table+ #xD34) 
-(defconstant +max-attrib-stack-depth+ #xD35) 
-(defconstant +max-modelview-stack-depth+ #xD36) 
-(defconstant +max-name-stack-depth+ #xD37) 
-(defconstant +max-projection-stack-depth+ #xD38) 
-(defconstant +max-texture-stack-depth+ #xD39) 
-(defconstant +max-viewport-dims+ #xD3A) 
-(defconstant +max-client-attrib-stack-depth+ #xD3B) 
-(defconstant +subpixel-bits+ #xD50) 
-(defconstant +index-bits+ #xD51) 
-(defconstant +red-bits+ #xD52) 
-(defconstant +green-bits+ #xD53) 
-(defconstant +blue-bits+ #xD54) 
-(defconstant +alpha-bits+ #xD55) 
-(defconstant +depth-bits+ #xD56) 
-(defconstant +stencil-bits+ #xD57) 
-(defconstant +accum-red-bits+ #xD58) 
-(defconstant +accum-green-bits+ #xD59) 
-(defconstant +accum-blue-bits+ #xD5A) 
-(defconstant +accum-alpha-bits+ #xD5B) 
-(defconstant +name-stack-depth+ #xD70) 
-(defconstant +map1-grid-domain+ #xDD0) 
-(defconstant +map1-grid-segments+ #xDD1) 
-(defconstant +map2-grid-domain+ #xDD2) 
-(defconstant +map2-grid-segments+ #xDD3) 
-(defconstant +feedback-buffer-size+ #xDF1) 
-(defconstant +feedback-buffer-type+ #xDF2) 
-(defconstant +selection-buffer-size+ #xDF4) 
-(defconstant +polygon-offset-units+ #x2A00) 
-(defconstant +polygon-offset-factor+ #x8038) 
-(defconstant +texture-binding-1d+ #x8068) 
-(defconstant +texture-binding-2d+ #x8069) 
-(defconstant +texture-binding-3d+ #x806A) 
-(defconstant +vertex-array-size+ #x807A) 
-(defconstant +vertex-array-type+ #x807B) 
-(defconstant +vertex-array-stride+ #x807C) 
-(defconstant +normal-array-type+ #x807E) 
-(defconstant +normal-array-stride+ #x807F) 
-(defconstant +color-array-size+ #x8081) 
-(defconstant +color-array-type+ #x8082) 
-(defconstant +color-array-stride+ #x8083) 
-(defconstant +index-array-type+ #x8085) 
-(defconstant +index-array-stride+ #x8086) 
-(defconstant +texture-coord-array-size+ #x8088) 
-(defconstant +texture-coord-array-type+ #x8089) 
-(defconstant +texture-coord-array-stride+ #x808A) 
-(defconstant +edge-flag-array-stride+ #x808C) 
-(defconstant +light-model-color-control+ #x81F8) 
-(defconstant +blend-color-ext+ #x8005) 
-(defconstant +blend-equation-ext+ #x8009) 
-(defconstant +pack-cmyk-hint-ext+ #x800E) 
-(defconstant +unpack-cmyk-hint-ext+ #x800F) 
-(defconstant +post-convolution-red-scale-ext+ #x801C) 
-(defconstant +post-convolution-green-scale-ext+ #x801D) 
-(defconstant +post-convolution-blue-scale-ext+ #x801E) 
-(defconstant +post-convolution-alpha-scale-ext+ #x801F) 
-(defconstant +post-convolution-red-bias-ext+ #x8020) 
-(defconstant +post-convolution-green-bias-ext+ #x8021) 
-(defconstant +post-convolution-blue-bias-ext+ #x8022) 
-(defconstant +post-convolution-alpha-bias-ext+ #x8023) 
-(defconstant +polygon-offset-bias-ext+ #x8039) 
-(defconstant +texture-3d-binding-ext+ #x806A) 
-(defconstant +pack-skip-images-ext+ #x806B) 
-(defconstant +pack-image-height-ext+ #x806C) 
-(defconstant +unpack-skip-images-ext+ #x806D) 
-(defconstant +unpack-image-height-ext+ #x806E) 
-(defconstant +max-3d-texture-size-ext+ #x8073) 
-(defconstant +vertex-array-count-ext+ #x807D) 
-(defconstant +normal-array-count-ext+ #x8080) 
-(defconstant +color-array-count-ext+ #x8084) 
-(defconstant +index-array-count-ext+ #x8087) 
-(defconstant +texture-coord-array-count-ext+ #x808B) 
-(defconstant +edge-flag-array-count-ext+ #x808D) 
-(defconstant +detail-texture-2d-binding-sgis+ #x8096) 
-(defconstant +fog-func-points-sgis+ #x812B) 
-(defconstant +max-fog-func-points-sgis+ #x812C) 
-(defconstant +generate-mipmap-hint-sgis+ #x8192) 
-(defconstant +sample-buffers-sgis+ #x80A8) 
-(defconstant +samples-sgis+ #x80A9) 
-(defconstant +sample-mask-value-sgis+ #x80AA) 
-(defconstant +sample-mask-invert-sgis+ #x80AB) 
-(defconstant +sample-pattern-sgis+ #x80AC) 
-(defconstant +point-size-min-sgis+ #x8126) 
-(defconstant +point-size-max-sgis+ #x8127) 
-(defconstant +point-fade-threshold-size-sgis+ #x8128) 
-(defconstant +distance-attenuation-sgis+ #x8129) 
-(defconstant +pack-skip-volumes-sgis+ #x8130) 
-(defconstant +pack-image-depth-sgis+ #x8131) 
-(defconstant +unpack-skip-volumes-sgis+ #x8132) 
-(defconstant +unpack-image-depth-sgis+ #x8133) 
-(defconstant +max-4d-texture-size-sgis+ #x8138) 
-(defconstant +texture-4d-binding-sgis+ #x814F) 
-(defconstant +async-marker-sgix+ #x8329) 
-(defconstant +max-async-histogram-sgix+ #x832D) 
-(defconstant +max-async-tex-image-sgix+ #x835F) 
-(defconstant +max-async-draw-pixels-sgix+ #x8360) 
-(defconstant +max-async-read-pixels-sgix+ #x8361) 
-(defconstant +max-clipmap-virtual-depth-sgix+ #x8178) 
-(defconstant +max-clipmap-depth-sgix+ #x8177) 
-(defconstant +convolution-hint-sgix+ #x8316) 
-(defconstant +fragment-color-material-face-sgix+ #x8402) 
-(defconstant +fragment-color-material-parameter-sgix+ #x8403) 
-(defconstant +max-fragment-lights-sgix+ #x8404) 
-(defconstant +max-active-lights-sgix+ #x8405) 
-(defconstant +light-env-mode-sgix+ #x8407) 
-(defconstant +framezoom-factor-sgix+ #x818C) 
-(defconstant +max-framezoom-factor-sgix+ #x818D) 
-(defconstant +instrument-measurements-sgix+ #x8181) 
-(defconstant +pixel-tex-gen-mode-sgix+ #x832B) 
-(defconstant +pixel-tile-best-alignment-sgix+ #x813E) 
-(defconstant +pixel-tile-cache-increment-sgix+ #x813F) 
-(defconstant +pixel-tile-width-sgix+ #x8140) 
-(defconstant +pixel-tile-height-sgix+ #x8141) 
-(defconstant +pixel-tile-grid-width-sgix+ #x8142) 
-(defconstant +pixel-tile-grid-height-sgix+ #x8143) 
-(defconstant +pixel-tile-grid-depth-sgix+ #x8144) 
-(defconstant +pixel-tile-cache-size-sgix+ #x8145) 
-(defconstant +deformations-mask-sgix+ #x8196) 
-(defconstant +reference-plane-equation-sgix+ #x817E) 
-(defconstant +sprite-mode-sgix+ #x8149) 
-(defconstant +sprite-axis-sgix+ #x814A) 
-(defconstant +sprite-translation-sgix+ #x814B) 
-(defconstant +pack-subsample-rate-sgix+ #x85A0) 
-(defconstant +unpack-subsample-rate-sgix+ #x85A1) 
-(defconstant +pack-resample-sgix+ #x842C) 
-(defconstant +unpack-resample-sgix+ #x842D) 
-(defconstant +post-texture-filter-bias-range-sgix+ #x817B) 
-(defconstant +post-texture-filter-scale-range-sgix+ #x817C) 
-(defconstant +vertex-preclip-sgix+ #x83EE) 
-(defconstant +vertex-preclip-hint-sgix+ #x83EF) 
-(defconstant +color-matrix-sgi+ #x80B1) 
-(defconstant +color-matrix-stack-depth-sgi+ #x80B2) 
-(defconstant +max-color-matrix-stack-depth-sgi+ #x80B3) 
-(defconstant +post-color-matrix-red-scale-sgi+ #x80B4) 
-(defconstant +post-color-matrix-green-scale-sgi+ #x80B5) 
-(defconstant +post-color-matrix-blue-scale-sgi+ #x80B6) 
-(defconstant +post-color-matrix-alpha-scale-sgi+ #x80B7) 
-(defconstant +post-color-matrix-red-bias-sgi+ #x80B8) 
-(defconstant +post-color-matrix-green-bias-sgi+ #x80B9) 
-(defconstant +post-color-matrix-blue-bias-sgi+ #x80BA) 
-(defconstant +post-color-matrix-alpha-bias-sgi+ #x80BB) 
-
-;;;; }}}
-
-;;;; {{{ gettextureparameter
-
-(defconstant +texture-mag-filter+ #x2800) 
-(defconstant +texture-min-filter+ #x2801) 
-(defconstant +texture-wrap-s+ #x2802) 
-(defconstant +texture-wrap-t+ #x2803) 
-(defconstant +texture-width+ #x1000) 
-(defconstant +texture-height+ #x1001) 
-(defconstant +texture-internal-format+ #x1003) 
-(defconstant +texture-components+ #x1003) 
-(defconstant +texture-border-color+ #x1004) 
-(defconstant +texture-border+ #x1005) 
-(defconstant +texture-red-size+ #x805C) 
-(defconstant +texture-green-size+ #x805D) 
-(defconstant +texture-blue-size+ #x805E) 
-(defconstant +texture-alpha-size+ #x805F) 
-(defconstant +texture-luminance-size+ #x8060) 
-(defconstant +texture-intensity-size+ #x8061) 
-(defconstant +texture-priority+ #x8066) 
-(defconstant +texture-resident+ #x8067) 
-(defconstant +texture-depth-ext+ #x8071) 
-(defconstant +texture-wrap-r-ext+ #x8072) 
-(defconstant +detail-texture-level-sgis+ #x809A) 
-(defconstant +detail-texture-mode-sgis+ #x809B) 
-(defconstant +detail-texture-func-points-sgis+ #x809C) 
-(defconstant +generate-mipmap-sgis+ #x8191) 
-(defconstant +sharpen-texture-func-points-sgis+ #x80B0) 
-(defconstant +texture-filter4-size-sgis+ #x8147) 
-(defconstant +texture-min-lod-sgis+ #x813A) 
-(defconstant +texture-max-lod-sgis+ #x813B) 
-(defconstant +texture-base-level-sgis+ #x813C) 
-(defconstant +texture-max-level-sgis+ #x813D) 
-(defconstant +dual-texture-select-sgis+ #x8124) 
-(defconstant +quad-texture-select-sgis+ #x8125) 
-(defconstant +texture-4dsize-sgis+ #x8136) 
-(defconstant +texture-wrap-q-sgis+ #x8137) 
-(defconstant +texture-clipmap-center-sgix+ #x8171) 
-(defconstant +texture-clipmap-frame-sgix+ #x8172) 
-(defconstant +texture-clipmap-offset-sgix+ #x8173) 
-(defconstant +texture-clipmap-virtual-depth-sgix+ #x8174) 
-(defconstant +texture-clipmap-lod-offset-sgix+ #x8175) 
-(defconstant +texture-clipmap-depth-sgix+ #x8176) 
-(defconstant +texture-compare-sgix+ #x819A) 
-(defconstant +texture-compare-operator-sgix+ #x819B) 
-(defconstant +texture-lequal-r-sgix+ #x819C) 
-(defconstant +texture-gequal-r-sgix+ #x819D) 
-(defconstant +shadow-ambient-sgix+ #x80BF) 
-(defconstant +texture-max-clamp-s-sgix+ #x8369) 
-(defconstant +texture-max-clamp-t-sgix+ #x836A) 
-(defconstant +texture-max-clamp-r-sgix+ #x836B) 
-(defconstant +texture-lod-bias-s-sgix+ #x818E) 
-(defconstant +texture-lod-bias-t-sgix+ #x818F) 
-(defconstant +texture-lod-bias-r-sgix+ #x8190) 
-(defconstant +post-texture-filter-bias-sgix+ #x8179) 
-(defconstant +post-texture-filter-scale-sgix+ #x817A) 
-
-;;;; }}}
-
-;;;; {{{ hintmode
-
-(defconstant +dont-care+ #x1100) 
-(defconstant +fastest+ #x1101) 
-(defconstant +nicest+ #x1102) 
-
-;;;; }}}
-
-;;;; {{{ hinttarget
-
-(defconstant +texture-multi-buffer-hint-sgix+ #x812E) 
-
-;;;; }}}
-
-;;;; {{{ histogramtargetext
-
-(defconstant +proxy-histogram-ext+ #x8025) 
-
-;;;; }}}
-
-;;;; {{{ lightenvmodesgix
-
-(defconstant +replace+ #x1E01) 
-(defconstant +modulate+ #x2100) 
-
-;;;; }}}
-
-;;;; {{{ lightmodelcolorcontrol
-
-(defconstant +single-color+ #x81F9) 
-(defconstant +separate-specular-color+ #x81FA) 
-
-;;;; }}}
-
-;;;; {{{ lightparameter
-
-(defconstant +position+ #x1203) 
-(defconstant +spot-direction+ #x1204) 
-(defconstant +spot-exponent+ #x1205) 
-(defconstant +spot-cutoff+ #x1206) 
-(defconstant +constant-attenuation+ #x1207) 
-(defconstant +linear-attenuation+ #x1208) 
-(defconstant +quadratic-attenuation+ #x1209) 
-
-;;;; }}}
-
-;;;; {{{ listmode
-
-(defconstant +compile+ #x1300) 
-(defconstant +compile-and-execute+ #x1301) 
-
-;;;; }}}
-
-;;;; {{{ datatype
-
-(defconstant +2-bytes+ #x1407) 
-(defconstant +3-bytes+ #x1408) 
-(defconstant +4-bytes+ #x1409) 
-(defconstant +double-ext+ #x140A) 
-
-;;;; }}}
-
-;;;; {{{ arb_half_float_pixel
-
-(defconstant +half-float-arb+ #x140B) 
-
-;;;; }}}
-
-;;;; {{{ listparametername
-
-(defconstant +list-priority-sgix+ #x8182) 
-
-;;;; }}}
-
-;;;; {{{ logicop
-
-(defconstant +clear+ #x1500) 
-(defconstant +and+ #x1501) 
-(defconstant +and-reverse+ #x1502) 
-(defconstant +copy+ #x1503) 
-(defconstant +and-inverted+ #x1504) 
-(defconstant +noop+ #x1505) 
-(defconstant +xor+ #x1506) 
-(defconstant +or+ #x1507) 
-(defconstant +nor+ #x1508) 
-(defconstant +equiv+ #x1509) 
-(defconstant +invert+ #x150A) 
-(defconstant +or-reverse+ #x150B) 
-(defconstant +copy-inverted+ #x150C) 
-(defconstant +or-inverted+ #x150D) 
-(defconstant +nand+ #x150E) 
-(defconstant +set+ #x150F) 
-
-;;;; }}}
-
-;;;; {{{ materialparameter
-
-(defconstant +shininess+ #x1601) 
-(defconstant +color-indexes+ #x1603) 
-
-;;;; }}}
-
-;;;; {{{ matrixmode
-
-(defconstant +modelview+ #x1700) 
-(defconstant +projection+ #x1701) 
-(defconstant +texture+ #x1702) 
-
-;;;; }}}
-
-;;;; {{{ meshmode1
-
-(defconstant +point+ #x1B00) 
-(defconstant +line+ #x1B01) 
-
-;;;; }}}
-
-;;;; {{{ meshmode2
-
-(defconstant +fill+ #x1B02) 
-
-;;;; }}}
-
-;;;; {{{ pixelcopytype
-
-(defconstant +color+ #x1800) 
-(defconstant +depth+ #x1801) 
-(defconstant +stencil+ #x1802) 
-(defconstant +color-ext+ #x1800) 
-(defconstant +depth-ext+ #x1801) 
-(defconstant +stencil-ext+ #x1802) 
-
-;;;; }}}
-
-;;;; {{{ pixelformat
-
-(defconstant +color-index+ #x1900) 
-(defconstant +stencil-index+ #x1901) 
-(defconstant +depth-component+ #x1902) 
-(defconstant +red+ #x1903) 
-(defconstant +green+ #x1904) 
-(defconstant +blue+ #x1905) 
-(defconstant +alpha+ #x1906) 
-(defconstant +rgb+ #x1907) 
-(defconstant +rgba+ #x1908) 
-(defconstant +luminance+ #x1909) 
-(defconstant +luminance-alpha+ #x190A) 
-(defconstant +abgr-ext+ #x8000) 
-(defconstant +cmyk-ext+ #x800C) 
-(defconstant +cmyka-ext+ #x800D) 
-(defconstant +r5-g6-b5-icc-sgix+ :unable-to-resolve) 
-(defconstant +r5-g6-b5-a8-icc-sgix+ :unable-to-resolve) 
-(defconstant +alpha16-icc-sgix+ :unable-to-resolve) 
-(defconstant +luminance16-icc-sgix+ :unable-to-resolve) 
-(defconstant +luminance16-alpha8-icc-sgix+ :unable-to-resolve) 
-(defconstant +ycrcb-422-sgix+ #x81BB) 
-(defconstant +ycrcb-444-sgix+ #x81BC) 
-
-;;;; }}}
-
-;;;; {{{ pixelstoreresamplemode
-
-(defconstant +resample-replicate-sgix+ #x842E) 
-(defconstant +resample-zero-fill-sgix+ #x842F) 
-(defconstant +resample-decimate-sgix+ #x8430) 
-
-;;;; }}}
-
-;;;; {{{ pixelstoresubsamplerate
-
-(defconstant +pixel-subsample-4444-sgix+ #x85A2) 
-(defconstant +pixel-subsample-2424-sgix+ #x85A3) 
-(defconstant +pixel-subsample-4242-sgix+ #x85A4) 
-
-;;;; }}}
-
-;;;; {{{ pixeltexgenmode
-
-(defconstant +pixel-tex-gen-alpha-replace-sgix+ #x8187) 
-(defconstant +pixel-tex-gen-alpha-no-replace-sgix+ #x8188) 
-(defconstant +pixel-tex-gen-alpha-ms-sgix+ #x818A) 
-(defconstant +pixel-tex-gen-alpha-ls-sgix+ #x8189) 
-
-;;;; }}}
-
-;;;; {{{ pixeltexgenparameternamesgis
-
-(defconstant +pixel-fragment-rgb-source-sgis+ #x8354) 
-(defconstant +pixel-fragment-alpha-source-sgis+ #x8355) 
-
-;;;; }}}
-
-;;;; {{{ pixeltype
-
-(defconstant +bitmap+ #x1A00) 
-(defconstant +unsigned-byte-3-3-2-ext+ #x8032) 
-(defconstant +unsigned-short-4-4-4-4-ext+ #x8033) 
-(defconstant +unsigned-short-5-5-5-1-ext+ #x8034) 
-(defconstant +unsigned-int-8-8-8-8-ext+ #x8035) 
-(defconstant +unsigned-int-10-10-10-2-ext+ #x8036) 
-
-;;;; }}}
-
-;;;; {{{ renderingmode
-
-(defconstant +render+ #x1C00) 
-(defconstant +feedback+ #x1C01) 
-(defconstant +select+ #x1C02) 
-
-;;;; }}}
-
-;;;; {{{ samplepatternsgis
-
-(defconstant +1pass-sgis+ #x80A1) 
-(defconstant +2pass-0-sgis+ #x80A2) 
-(defconstant +2pass-1-sgis+ #x80A3) 
-(defconstant +4pass-0-sgis+ #x80A4) 
-(defconstant +4pass-1-sgis+ #x80A5) 
-(defconstant +4pass-2-sgis+ #x80A6) 
-(defconstant +4pass-3-sgis+ #x80A7) 
-
-;;;; }}}
-
-;;;; {{{ shadingmodel
-
-(defconstant +flat+ #x1D00) 
-(defconstant +smooth+ #x1D01) 
-
-;;;; }}}
-
-;;;; {{{ stencilop
-
-(defconstant +keep+ #x1E00) 
-(defconstant +incr+ #x1E02) 
-(defconstant +decr+ #x1E03) 
-
-;;;; }}}
-
-;;;; {{{ stringname
-
-(defconstant +vendor+ #x1F00) 
-(defconstant +renderer+ #x1F01) 
-(defconstant +version+ #x1F02) 
-(defconstant +extensions+ #x1F03) 
-
-;;;; }}}
-
-;;;; {{{ texturecoordname
-
-(defconstant +s+ #x2000) 
-(defconstant +t+ #x2001) 
-(defconstant +r+ #x2002) 
-(defconstant +q+ #x2003) 
-
-;;;; }}}
-
-;;;; {{{ textureenvmode
-
-(defconstant +decal+ #x2101) 
-(defconstant +replace-ext+ #x8062) 
-(defconstant +texture-env-bias-sgix+ #x80BE) 
-
-;;;; }}}
-
-;;;; {{{ textureenvparameter
-
-(defconstant +texture-env-mode+ #x2200) 
-(defconstant +texture-env-color+ #x2201) 
-
-;;;; }}}
-
-;;;; {{{ textureenvtarget
-
-(defconstant +texture-env+ #x2300) 
-
-;;;; }}}
-
-;;;; {{{ texturefilterfuncsgis
-
-(defconstant +filter4-sgis+ #x8146) 
-
-;;;; }}}
-
-;;;; {{{ texturegenmode
-
-(defconstant +eye-linear+ #x2400) 
-(defconstant +object-linear+ #x2401) 
-(defconstant +sphere-map+ #x2402) 
-(defconstant +eye-distance-to-point-sgis+ #x81F0) 
-(defconstant +object-distance-to-point-sgis+ #x81F1) 
-(defconstant +eye-distance-to-line-sgis+ #x81F2) 
-(defconstant +object-distance-to-line-sgis+ #x81F3) 
-
-;;;; }}}
-
-;;;; {{{ texturegenparameter
-
-(defconstant +texture-gen-mode+ #x2500) 
-(defconstant +object-plane+ #x2501) 
-(defconstant +eye-plane+ #x2502) 
-(defconstant +eye-point-sgis+ #x81F4) 
-(defconstant +object-point-sgis+ #x81F5) 
-(defconstant +eye-line-sgis+ #x81F6) 
-(defconstant +object-line-sgis+ #x81F7) 
-
-;;;; }}}
-
-;;;; {{{ texturemagfilter
-
-(defconstant +nearest+ #x2600) 
-(defconstant +linear-detail-sgis+ #x8097) 
-(defconstant +linear-detail-alpha-sgis+ #x8098) 
-(defconstant +linear-detail-color-sgis+ #x8099) 
-(defconstant +linear-sharpen-sgis+ #x80AD) 
-(defconstant +linear-sharpen-alpha-sgis+ #x80AE) 
-(defconstant +linear-sharpen-color-sgis+ #x80AF) 
-(defconstant +pixel-tex-gen-q-ceiling-sgix+ #x8184) 
-(defconstant +pixel-tex-gen-q-round-sgix+ #x8185) 
-(defconstant +pixel-tex-gen-q-floor-sgix+ #x8186) 
-
-;;;; }}}
-
-;;;; {{{ textureminfilter
-
-(defconstant +nearest-mipmap-nearest+ #x2700) 
-(defconstant +linear-mipmap-nearest+ #x2701) 
-(defconstant +nearest-mipmap-linear+ #x2702) 
-(defconstant +linear-mipmap-linear+ #x2703) 
-(defconstant +linear-clipmap-linear-sgix+ #x8170) 
-(defconstant +nearest-clipmap-nearest-sgix+ #x844D) 
-(defconstant +nearest-clipmap-linear-sgix+ #x844E) 
-(defconstant +linear-clipmap-nearest-sgix+ #x844F) 
-
-;;;; }}}
-
-;;;; {{{ texturetarget
-
-(defconstant +proxy-texture-1d+ #x8063) 
-(defconstant +proxy-texture-2d+ #x8064) 
-(defconstant +proxy-texture-3d-ext+ #x8070) 
-(defconstant +detail-texture-2d-sgis+ #x8095) 
-(defconstant +proxy-texture-4d-sgis+ #x8135) 
-
-;;;; }}}
-
-;;;; {{{ texturewrapmode
-
-(defconstant +clamp+ #x2900) 
-(defconstant +repeat+ #x2901) 
-(defconstant +clamp-to-border-sgis+ #x812D) 
-(defconstant +clamp-to-edge-sgis+ #x812F) 
-
-;;;; }}}
-
-;;;; {{{ pixelinternalformat
-
-(defconstant +r3-g3-b2+ #x2A10) 
-(defconstant +alpha4+ #x803B) 
-(defconstant +alpha8+ #x803C) 
-(defconstant +alpha12+ #x803D) 
-(defconstant +alpha16+ #x803E) 
-(defconstant +luminance4+ #x803F) 
-(defconstant +luminance8+ #x8040) 
-(defconstant +luminance12+ #x8041) 
-(defconstant +luminance16+ #x8042) 
-(defconstant +luminance4-alpha4+ #x8043) 
-(defconstant +luminance6-alpha2+ #x8044) 
-(defconstant +luminance8-alpha8+ #x8045) 
-(defconstant +luminance12-alpha4+ #x8046) 
-(defconstant +luminance12-alpha12+ #x8047) 
-(defconstant +luminance16-alpha16+ #x8048) 
-(defconstant +intensity+ #x8049) 
-(defconstant +intensity4+ #x804A) 
-(defconstant +intensity8+ #x804B) 
-(defconstant +intensity12+ #x804C) 
-(defconstant +intensity16+ #x804D) 
-(defconstant +rgb4+ #x804F) 
-(defconstant +rgb5+ #x8050) 
-(defconstant +rgb8+ #x8051) 
-(defconstant +rgb10+ #x8052) 
-(defconstant +rgb12+ #x8053) 
-(defconstant +rgb16+ #x8054) 
-(defconstant +rgba2+ #x8055) 
-(defconstant +rgba4+ #x8056) 
-(defconstant +rgb5-a1+ #x8057) 
-(defconstant +rgba8+ #x8058) 
-(defconstant +rgb10-a2+ #x8059) 
-(defconstant +rgba12+ #x805A) 
-(defconstant +rgba16+ #x805B) 
-(defconstant +rgb2-ext+ #x804E) 
-(defconstant +dual-alpha4-sgis+ #x8110) 
-(defconstant +dual-alpha8-sgis+ #x8111) 
-(defconstant +dual-alpha12-sgis+ #x8112) 
-(defconstant +dual-alpha16-sgis+ #x8113) 
-(defconstant +dual-luminance4-sgis+ #x8114) 
-(defconstant +dual-luminance8-sgis+ #x8115) 
-(defconstant +dual-luminance12-sgis+ #x8116) 
-(defconstant +dual-luminance16-sgis+ #x8117) 
-(defconstant +dual-intensity4-sgis+ #x8118) 
-(defconstant +dual-intensity8-sgis+ #x8119) 
-(defconstant +dual-intensity12-sgis+ #x811A) 
-(defconstant +dual-intensity16-sgis+ #x811B) 
-(defconstant +dual-luminance-alpha4-sgis+ #x811C) 
-(defconstant +dual-luminance-alpha8-sgis+ #x811D) 
-(defconstant +quad-alpha4-sgis+ #x811E) 
-(defconstant +quad-alpha8-sgis+ #x811F) 
-(defconstant +quad-luminance4-sgis+ #x8120) 
-(defconstant +quad-luminance8-sgis+ #x8121) 
-(defconstant +quad-intensity4-sgis+ #x8122) 
-(defconstant +quad-intensity8-sgis+ #x8123) 
-(defconstant +depth-component16-sgix+ #x81A5) 
-(defconstant +depth-component24-sgix+ #x81A6) 
-(defconstant +depth-component32-sgix+ #x81A7) 
-(defconstant +rgb-icc-sgix+ :unable-to-resolve) 
-(defconstant +rgba-icc-sgix+ :unable-to-resolve) 
-(defconstant +alpha-icc-sgix+ :unable-to-resolve) 
-(defconstant +luminance-icc-sgix+ :unable-to-resolve) 
-(defconstant +intensity-icc-sgix+ :unable-to-resolve) 
-(defconstant +luminance-alpha-icc-sgix+ :unable-to-resolve) 
-(defconstant +intensity16-icc-sgix+ :unable-to-resolve) 
-
-;;;; }}}
-
-;;;; {{{ interleavedarrayformat
-
-(defconstant +v2f+ #x2A20) 
-(defconstant +v3f+ #x2A21) 
-(defconstant +c4ub-v2f+ #x2A22) 
-(defconstant +c4ub-v3f+ #x2A23) 
-(defconstant +c3f-v3f+ #x2A24) 
-(defconstant +n3f-v3f+ #x2A25) 
-(defconstant +c4f-n3f-v3f+ #x2A26) 
-(defconstant +t2f-v3f+ #x2A27) 
-(defconstant +t4f-v4f+ #x2A28) 
-(defconstant +t2f-c4ub-v3f+ #x2A29) 
-(defconstant +t2f-c3f-v3f+ #x2A2A) 
-(defconstant +t2f-n3f-v3f+ #x2A2B) 
-(defconstant +t2f-c4f-n3f-v3f+ #x2A2C) 
-(defconstant +t4f-c4f-n3f-v4f+ #x2A2D) 
-
-;;;; }}}
-
-;;;; {{{ clipplanename
-
-(defconstant +clip-distance0+ #x3000) 
-(defconstant +clip-distance1+ #x3001) 
-(defconstant +clip-distance2+ #x3002) 
-(defconstant +clip-distance3+ #x3003) 
-(defconstant +clip-distance4+ #x3004) 
-(defconstant +clip-distance5+ #x3005) 
-(defconstant +clip-distance6+ #x3006) 
-(defconstant +clip-distance7+ #x3007) 
-
-;;;; }}}
-
-;;;; {{{ ext_abgr
-
-(defconstant +constant-color+ #x8001) 
-(defconstant +one-minus-constant-color+ #x8002) 
-(defconstant +constant-alpha+ #x8003) 
-(defconstant +one-minus-constant-alpha+ #x8004) 
-(defconstant +blend-color+ #x8005) 
-
-;;;; }}}
-
-;;;; {{{ ext_blend_subtract
-
-(defconstant +func-subtract+ #x800A) 
-(defconstant +func-reverse-subtract+ #x800B) 
-(defconstant +func-add-oes+ #x8006) 
-(defconstant +blend-equation-oes+ #x8009) 
-(defconstant +func-subtract-oes+ #x800A) 
-(defconstant +func-reverse-subtract-oes+ #x800B) 
-
-;;;; }}}
-
-;;;; {{{ ext_cmyka
-
-(defconstant +convolution-1d+ #x8010) 
-(defconstant +convolution-2d+ #x8011) 
-(defconstant +separable-2d+ #x8012) 
-(defconstant +convolution-border-mode+ #x8013) 
-(defconstant +convolution-filter-scale+ #x8014) 
-(defconstant +convolution-filter-bias+ #x8015) 
-(defconstant +reduce+ #x8016) 
-(defconstant +convolution-format+ #x8017) 
-(defconstant +convolution-width+ #x8018) 
-(defconstant +convolution-height+ #x8019) 
-(defconstant +max-convolution-width+ #x801A) 
-(defconstant +max-convolution-height+ #x801B) 
-(defconstant +post-convolution-red-scale+ #x801C) 
-(defconstant +post-convolution-green-scale+ #x801D) 
-(defconstant +post-convolution-blue-scale+ #x801E) 
-(defconstant +post-convolution-alpha-scale+ #x801F) 
-(defconstant +post-convolution-red-bias+ #x8020) 
-(defconstant +post-convolution-green-bias+ #x8021) 
-(defconstant +post-convolution-blue-bias+ #x8022) 
-(defconstant +post-convolution-alpha-bias+ #x8023) 
-
-;;;; }}}
-
-;;;; {{{ ext_packed_pixels
-
-(defconstant +unsigned-byte-2-3-3-rev-ext+ #x8362) 
-(defconstant +unsigned-short-5-6-5-ext+ #x8363) 
-(defconstant +unsigned-short-5-6-5-rev-ext+ #x8364) 
-(defconstant +unsigned-short-4-4-4-4-rev-ext+ #x8365) 
-(defconstant +unsigned-short-1-5-5-5-rev-ext+ #x8366) 
-(defconstant +unsigned-int-8-8-8-8-rev-ext+ #x8367) 
-(defconstant +unsigned-int-2-10-10-10-rev-ext+ #x8368) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture
-
-(defconstant +alpha4-ext+ #x803B) 
-(defconstant +alpha8-ext+ #x803C) 
-(defconstant +alpha12-ext+ #x803D) 
-(defconstant +alpha16-ext+ #x803E) 
-(defconstant +luminance4-ext+ #x803F) 
-(defconstant +luminance8-ext+ #x8040) 
-(defconstant +luminance12-ext+ #x8041) 
-(defconstant +luminance16-ext+ #x8042) 
-(defconstant +luminance4-alpha4-ext+ #x8043) 
-(defconstant +luminance6-alpha2-ext+ #x8044) 
-(defconstant +luminance8-alpha8-ext+ #x8045) 
-(defconstant +luminance12-alpha4-ext+ #x8046) 
-(defconstant +luminance12-alpha12-ext+ #x8047) 
-(defconstant +luminance16-alpha16-ext+ #x8048) 
-(defconstant +intensity-ext+ #x8049) 
-(defconstant +intensity4-ext+ #x804A) 
-(defconstant +intensity8-ext+ #x804B) 
-(defconstant +intensity12-ext+ #x804C) 
-(defconstant +intensity16-ext+ #x804D) 
-(defconstant +rgb4-ext+ #x804F) 
-(defconstant +rgb5-ext+ #x8050) 
-(defconstant +rgb8-ext+ #x8051) 
-(defconstant +rgb10-ext+ #x8052) 
-(defconstant +rgb12-ext+ #x8053) 
-(defconstant +rgb16-ext+ #x8054) 
-(defconstant +rgba2-ext+ #x8055) 
-(defconstant +rgba4-ext+ #x8056) 
-(defconstant +rgb5-a1-ext+ #x8057) 
-(defconstant +rgba8-ext+ #x8058) 
-(defconstant +rgb10-a2-ext+ #x8059) 
-(defconstant +rgba12-ext+ #x805A) 
-(defconstant +rgba16-ext+ #x805B) 
-(defconstant +texture-red-size-ext+ #x805C) 
-(defconstant +texture-green-size-ext+ #x805D) 
-(defconstant +texture-blue-size-ext+ #x805E) 
-(defconstant +texture-alpha-size-ext+ #x805F) 
-(defconstant +texture-luminance-size-ext+ #x8060) 
-(defconstant +texture-intensity-size-ext+ #x8061) 
-(defconstant +proxy-texture-1d-ext+ #x8063) 
-(defconstant +proxy-texture-2d-ext+ #x8064) 
-(defconstant +rgba4-oes+ #x8056) 
-(defconstant +rgb5-a1-oes+ #x8057) 
-
-;;;; }}}
-
-;;;; {{{ sgix_shadow_ambient
-
-(defconstant +blend-dst-rgb+ #x80C8) 
-(defconstant +blend-src-rgb+ #x80C9) 
-(defconstant +blend-dst-alpha+ #x80CA) 
-(defconstant +blend-src-alpha+ #x80CB) 
-
-;;;; }}}
-
-;;;; {{{ ext_422_pixels
-
-(defconstant +422-ext+ #x80CC) 
-(defconstant +422-rev-ext+ #x80CD) 
-(defconstant +422-average-ext+ #x80CE) 
-(defconstant +422-rev-average-ext+ #x80CF) 
-(defconstant +color-table+ #x80D0) 
-(defconstant +post-convolution-color-table+ #x80D1) 
-(defconstant +post-color-matrix-color-table+ #x80D2) 
-(defconstant +proxy-color-table+ #x80D3) 
-(defconstant +proxy-post-convolution-color-table+ #x80D4) 
-(defconstant +proxy-post-color-matrix-color-table+ #x80D5) 
-(defconstant +color-table-scale+ #x80D6) 
-(defconstant +color-table-bias+ #x80D7) 
-(defconstant +color-table-format+ #x80D8) 
-(defconstant +color-table-width+ #x80D9) 
-(defconstant +color-table-red-size+ #x80DA) 
-(defconstant +color-table-green-size+ #x80DB) 
-(defconstant +color-table-blue-size+ #x80DC) 
-(defconstant +color-table-alpha-size+ #x80DD) 
-(defconstant +color-table-luminance-size+ #x80DE) 
-(defconstant +color-table-intensity-size+ #x80DF) 
-
-;;;; }}}
-
-;;;; {{{ ext_bgra
-
-(defconstant +bgr-ext+ #x80E0) 
-(defconstant +bgra-ext+ #x80E1) 
-
-;;;; }}}
-
-;;;; {{{ sgis_texture_select
-
-(defconstant +point-size-min+ #x8126) 
-(defconstant +point-size-max+ #x8127) 
-(defconstant +point-fade-threshold-size+ #x8128) 
-(defconstant +point-distance-attenuation+ #x8129) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_border_clamp
-
-(defconstant +clamp-to-border-arb+ #x812D) 
-
-;;;; }}}
-
-;;;; {{{ sgix_texture_multi_buffer
-
-(defconstant +clamp-to-edge+ #x812F) 
-
-;;;; }}}
-
-;;;; {{{ hp_convolution_border_modes
-
-(defconstant +ignore-border-hp+ #x8150) 
-(defconstant +constant-border-hp+ #x8151) 
-(defconstant +replicate-border-hp+ #x8153) 
-(defconstant +convolution-border-color-hp+ #x8154) 
-
-;;;; }}}
-
-;;;; {{{ sgix_texture_lod_bias
-
-(defconstant +generate-mipmap+ #x8191) 
-(defconstant +generate-mipmap-hint+ #x8192) 
-
-;;;; }}}
-
-;;;; {{{ sgix_shadow
-
-(defconstant +depth-component16+ #x81A5) 
-(defconstant +depth-component24+ #x81A6) 
-(defconstant +depth-component32+ #x81A7) 
-
-;;;; }}}
-
-;;;; {{{ arb_depth_texture
-
-(defconstant +depth-component16-arb+ #x81A5) 
-(defconstant +depth-component24-arb+ #x81A6) 
-(defconstant +depth-component32-arb+ #x81A7) 
-
-;;;; }}}
-
-;;;; {{{ sgix_depth_texture
-
-(defconstant +depth-component16-oes+ #x81A5) 
-(defconstant +depth-component24-oes+ #x81A6) 
-(defconstant +depth-component32-oes+ #x81A7) 
-
-;;;; }}}
-
-;;;; {{{ ext_index_array_formats
-
-(defconstant +iui-v2f-ext+ #x81AD) 
-(defconstant +iui-v3f-ext+ #x81AE) 
-(defconstant +iui-n3f-v2f-ext+ #x81AF) 
-(defconstant +iui-n3f-v3f-ext+ #x81B0) 
-(defconstant +t2f-iui-v2f-ext+ #x81B1) 
-(defconstant +t2f-iui-v3f-ext+ #x81B2) 
-(defconstant +t2f-iui-n3f-v2f-ext+ #x81B3) 
-(defconstant +t2f-iui-n3f-v3f-ext+ #x81B4) 
-
-;;;; }}}
-
-;;;; {{{ ext_separate_specular_color
-
-(defconstant +light-model-color-control-ext+ #x81F8) 
-(defconstant +single-color-ext+ #x81F9) 
-(defconstant +separate-specular-color-ext+ #x81FA) 
-
-;;;; }}}
-
-;;;; {{{ ati_text_fragment_shader
-
-(defconstant +text-fragment-shader-ati+ #x8200) 
-
-;;;; }}}
-
-;;;; {{{ sgix_ycrcba
-
-(defconstant +ycrcb-sgix+ #x8318) 
-(defconstant +ycrcba-sgix+ #x8319) 
-
-;;;; }}}
-
-;;;; {{{ sgix_slim
-
-(defconstant +unpack-compressed-size-sgix+ #x831A) 
-(defconstant +pack-max-compressed-size-sgix+ #x831B) 
-(defconstant +pack-compressed-size-sgix+ #x831C) 
-(defconstant +slim8u-sgix+ #x831D) 
-(defconstant +slim10u-sgix+ #x831E) 
-(defconstant +slim12s-sgix+ #x831F) 
-
-;;;; }}}
-
-;;;; {{{ sgix_scalebias_hint
-
-(defconstant +scalebias-hint-sgix+ #x8322) 
-
-;;;; }}}
-
-;;;; {{{ sgix_line_quality_hint
-
-(defconstant +line-quality-hint-sgix+ #x835B) 
-
-;;;; }}}
-
-;;;; {{{ sgix_texture_coordinate_clamp
-
-(defconstant +fog-factor-to-alpha-sgix+ #x836F) 
-(defconstant +mirrored-repeat+ #x8370) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_mirrored_repeat
-
-(defconstant +mirrored-repeat-arb+ #x8370) 
-
-;;;; }}}
-
-;;;; {{{ ibm_texture_mirrored_repeat
-
-(defconstant +mirrored-repeat-ibm+ #x8370) 
-(defconstant +mirrored-repeat-oes+ #x8370) 
-
-;;;; }}}
-
-;;;; {{{ s3_s3tc
-
-(defconstant +rgb-s3tc+ #x83A0) 
-(defconstant +rgb4-s3tc+ #x83A1) 
-(defconstant +rgba-s3tc+ #x83A2) 
-(defconstant +rgba4-s3tc+ #x83A3) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_compression_s3tc
-
-(defconstant +compressed-rgb-s3tc-dxt1-ext+ #x83F0) 
-(defconstant +compressed-rgba-s3tc-dxt1-ext+ #x83F1) 
-(defconstant +compressed-rgba-s3tc-dxt3-ext+ #x83F2) 
-(defconstant +compressed-rgba-s3tc-dxt5-ext+ #x83F3) 
-
-;;;; }}}
-
-;;;; {{{ sgix_resample
-
-(defconstant +fog-coord-src+ #x8450) 
-(defconstant +fog-coord+ #x8451) 
-(defconstant +current-fog-coord+ #x8453) 
-(defconstant +fog-coord-array-type+ #x8454) 
-(defconstant +fog-coord-array-stride+ #x8455) 
-(defconstant +fog-coord-array-pointer+ #x8456) 
-(defconstant +fog-coord-array+ #x8457) 
-(defconstant +fog-coordinate-source+ #x8450) 
-(defconstant +fog-coordinate+ #x8451) 
-(defconstant +fragment-depth+ #x8452) 
-(defconstant +current-fog-coordinate+ #x8453) 
-(defconstant +fog-coordinate-array-type+ #x8454) 
-(defconstant +fog-coordinate-array-stride+ #x8455) 
-(defconstant +fog-coordinate-array-pointer+ #x8456) 
-(defconstant +fog-coordinate-array+ #x8457) 
-
-;;;; }}}
-
-;;;; {{{ rend_screen_coordinates
-
-(defconstant +screen-coordinates-rend+ #x8490) 
-(defconstant +inverted-screen-w-rend+ #x8491) 
-(defconstant +texture0+ #x84C0) 
-(defconstant +texture1+ #x84C1) 
-(defconstant +texture2+ #x84C2) 
-(defconstant +texture3+ #x84C3) 
-(defconstant +texture4+ #x84C4) 
-(defconstant +texture5+ #x84C5) 
-(defconstant +texture6+ #x84C6) 
-(defconstant +texture7+ #x84C7) 
-(defconstant +texture8+ #x84C8) 
-(defconstant +texture9+ #x84C9) 
-(defconstant +texture10+ #x84CA) 
-(defconstant +texture11+ #x84CB) 
-(defconstant +texture12+ #x84CC) 
-(defconstant +texture13+ #x84CD) 
-(defconstant +texture14+ #x84CE) 
-(defconstant +texture15+ #x84CF) 
-(defconstant +texture16+ #x84D0) 
-(defconstant +texture17+ #x84D1) 
-(defconstant +texture18+ #x84D2) 
-(defconstant +texture19+ #x84D3) 
-(defconstant +texture20+ #x84D4) 
-(defconstant +texture21+ #x84D5) 
-(defconstant +texture22+ #x84D6) 
-(defconstant +texture23+ #x84D7) 
-(defconstant +texture24+ #x84D8) 
-(defconstant +texture25+ #x84D9) 
-(defconstant +texture26+ #x84DA) 
-(defconstant +texture27+ #x84DB) 
-(defconstant +texture28+ #x84DC) 
-(defconstant +texture29+ #x84DD) 
-(defconstant +texture30+ #x84DE) 
-(defconstant +texture31+ #x84DF) 
-(defconstant +active-texture+ #x84E0) 
-(defconstant +client-active-texture+ #x84E1) 
-(defconstant +max-texture-units+ #x84E2) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_env_combine
-
-(defconstant +subtract-arb+ #x84E7) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_rectangle
-
-(defconstant +texture-rectangle-arb+ #x84F5) 
-(defconstant +texture-binding-rectangle-arb+ #x84F6) 
-(defconstant +proxy-texture-rectangle-arb+ #x84F7) 
-(defconstant +max-rectangle-texture-size-arb+ #x84F8) 
-
-;;;; }}}
-
-;;;; {{{ nv_texture_rectangle
-
-(defconstant +texture-rectangle-nv+ #x84F5) 
-(defconstant +texture-binding-rectangle-nv+ #x84F6) 
-(defconstant +proxy-texture-rectangle-nv+ #x84F7) 
-(defconstant +max-rectangle-texture-size-nv+ #x84F8) 
-
-;;;; }}}
-
-;;;; {{{ ext_packed_depth_stencil
-
-(defconstant +depth-stencil-ext+ #x84F9) 
-(defconstant +unsigned-int-24-8-ext+ #x84FA) 
-
-;;;; }}}
-
-;;;; {{{ nv_packed_depth_stencil
-
-(defconstant +depth-stencil-nv+ #x84F9) 
-(defconstant +unsigned-int-24-8-nv+ #x84FA) 
-(defconstant +depth-stencil-oes+ #x84F9) 
-(defconstant +unsigned-int-24-8-oes+ #x84FA) 
-(defconstant +max-texture-lod-bias+ #x84FD) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_lod_bias
-
-(defconstant +max-texture-lod-bias-ext+ #x84FD) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_filter_anisotropic
-
-(defconstant +texture-max-anisotropy-ext+ #x84FE) 
-(defconstant +max-texture-max-anisotropy-ext+ #x84FF) 
-(defconstant +texture-filter-control+ #x8500) 
-(defconstant +texture-lod-bias+ #x8501) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_lod_bias
-
-(defconstant +texture-filter-control-ext+ #x8500) 
-(defconstant +texture-lod-bias-ext+ #x8501) 
-
-;;;; }}}
-
-;;;; {{{ nv_light_max_exponent
-
-(defconstant +max-shininess-nv+ #x8504) 
-(defconstant +max-spot-exponent-nv+ #x8505) 
-
-;;;; }}}
-
-;;;; {{{ ext_stencil_wrap
-
-(defconstant +incr-wrap-ext+ #x8507) 
-(defconstant +decr-wrap-ext+ #x8508) 
-(defconstant +incr-wrap-oes+ #x8507) 
-(defconstant +decr-wrap-oes+ #x8508) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_cube_map
-
-(defconstant +normal-map-ext+ #x8511) 
-(defconstant +reflection-map-ext+ #x8512) 
-(defconstant +texture-cube-map-ext+ #x8513) 
-(defconstant +texture-binding-cube-map-ext+ #x8514) 
-(defconstant +texture-cube-map-positive-x-ext+ #x8515) 
-(defconstant +texture-cube-map-negative-x-ext+ #x8516) 
-(defconstant +texture-cube-map-positive-y-ext+ #x8517) 
-(defconstant +texture-cube-map-negative-y-ext+ #x8518) 
-(defconstant +texture-cube-map-positive-z-ext+ #x8519) 
-(defconstant +texture-cube-map-negative-z-ext+ #x851A) 
-(defconstant +proxy-texture-cube-map-ext+ #x851B) 
-(defconstant +max-cube-map-texture-size-ext+ #x851C) 
-
-;;;; }}}
-
-;;;; {{{ nv_texgen_reflection
-
-(defconstant +normal-map+ #x8511) 
-(defconstant +reflection-map+ #x8512) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_cube_map
-
-(defconstant +normal-map-arb+ #x8511) 
-(defconstant +reflection-map-arb+ #x8512) 
-(defconstant +texture-cube-map-arb+ #x8513) 
-(defconstant +texture-binding-cube-map-arb+ #x8514) 
-(defconstant +texture-cube-map-positive-x-arb+ #x8515) 
-(defconstant +texture-cube-map-negative-x-arb+ #x8516) 
-(defconstant +texture-cube-map-positive-y-arb+ #x8517) 
-(defconstant +texture-cube-map-negative-y-arb+ #x8518) 
-(defconstant +texture-cube-map-positive-z-arb+ #x8519) 
-(defconstant +texture-cube-map-negative-z-arb+ #x851A) 
-(defconstant +proxy-texture-cube-map-arb+ #x851B) 
-(defconstant +max-cube-map-texture-size-arb+ #x851C) 
-(defconstant +normal-map-oes+ #x8511) 
-(defconstant +reflection-map-oes+ #x8512) 
-(defconstant +texture-cube-map-oes+ #x8513) 
-(defconstant +texture-binding-cube-map-oes+ #x8514) 
-(defconstant +texture-cube-map-positive-x-oes+ #x8515) 
-(defconstant +texture-cube-map-negative-x-oes+ #x8516) 
-(defconstant +texture-cube-map-positive-y-oes+ #x8517) 
-(defconstant +texture-cube-map-negative-y-oes+ #x8518) 
-(defconstant +texture-cube-map-positive-z-oes+ #x8519) 
-(defconstant +texture-cube-map-negative-z-oes+ #x851A) 
-(defconstant +max-cube-map-texture-size-oes+ #x851C) 
-
-;;;; }}}
-
-;;;; {{{ nv_fog_distance
-
-(defconstant +fog-gen-mode-nv+ #x855A) 
-(defconstant +eye-radial-nv+ #x855B) 
-(defconstant +eye-plane-absolute-nv+ #x855C) 
-
-;;;; }}}
-
-;;;; {{{ nv_texgen_emboss
-
-(defconstant +emboss-light-nv+ #x855D) 
-(defconstant +emboss-constant-nv+ #x855E) 
-(defconstant +emboss-map-nv+ #x855F) 
-
-;;;; }}}
-
-;;;; {{{ ingr_color_clamp
-
-(defconstant +red-min-clamp-ingr+ #x8560) 
-(defconstant +green-min-clamp-ingr+ #x8561) 
-(defconstant +blue-min-clamp-ingr+ #x8562) 
-(defconstant +alpha-min-clamp-ingr+ #x8563) 
-(defconstant +red-max-clamp-ingr+ #x8564) 
-(defconstant +green-max-clamp-ingr+ #x8565) 
-(defconstant +blue-max-clamp-ingr+ #x8566) 
-(defconstant +alpha-max-clamp-ingr+ #x8567) 
-
-;;;; }}}
-
-;;;; {{{ ingr_interlace_read
-
-(defconstant +interlace-read-ingr+ #x8568) 
-(defconstant +src0-rgb+ #x8580) 
-(defconstant +src1-rgb+ #x8581) 
-(defconstant +src2-rgb+ #x8582) 
-(defconstant +src0-alpha+ #x8588) 
-(defconstant +src1-alpha+ #x8589) 
-(defconstant +src2-alpha+ #x858A) 
-(defconstant +combine+ #x8570) 
-(defconstant +combine-rgb+ #x8571) 
-(defconstant +combine-alpha+ #x8572) 
-(defconstant +rgb-scale+ #x8573) 
-(defconstant +add-signed+ #x8574) 
-(defconstant +interpolate+ #x8575) 
-(defconstant +constant+ #x8576) 
-(defconstant +primary-color+ #x8577) 
-(defconstant +previous+ #x8578) 
-(defconstant +source0-rgb+ #x8580) 
-(defconstant +source1-rgb+ #x8581) 
-(defconstant +source2-rgb+ #x8582) 
-(defconstant +source0-alpha+ #x8588) 
-(defconstant +source1-alpha+ #x8589) 
-(defconstant +source2-alpha+ #x858A) 
-(defconstant +operand0-rgb+ #x8590) 
-(defconstant +operand1-rgb+ #x8591) 
-(defconstant +operand2-rgb+ #x8592) 
-(defconstant +operand0-alpha+ #x8598) 
-(defconstant +operand1-alpha+ #x8599) 
-(defconstant +operand2-alpha+ #x859A) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_env_combine
-
-(defconstant +combine-ext+ #x8570) 
-(defconstant +combine-rgb-ext+ #x8571) 
-(defconstant +combine-alpha-ext+ #x8572) 
-(defconstant +rgb-scale-ext+ #x8573) 
-(defconstant +add-signed-ext+ #x8574) 
-(defconstant +interpolate-ext+ #x8575) 
-(defconstant +constant-ext+ #x8576) 
-(defconstant +primary-color-ext+ #x8577) 
-(defconstant +previous-ext+ #x8578) 
-(defconstant +source0-rgb-ext+ #x8580) 
-(defconstant +source1-rgb-ext+ #x8581) 
-(defconstant +source2-rgb-ext+ #x8582) 
-(defconstant +source0-alpha-ext+ #x8588) 
-(defconstant +source1-alpha-ext+ #x8589) 
-(defconstant +source2-alpha-ext+ #x858A) 
-(defconstant +operand0-rgb-ext+ #x8590) 
-(defconstant +operand1-rgb-ext+ #x8591) 
-(defconstant +operand2-rgb-ext+ #x8592) 
-(defconstant +operand0-alpha-ext+ #x8598) 
-(defconstant +operand1-alpha-ext+ #x8599) 
-(defconstant +operand2-alpha-ext+ #x859A) 
-
-;;;; }}}
-
-;;;; {{{ nv_texture_env_combine4
-
-(defconstant +combine4-nv+ #x8503) 
-(defconstant +source3-rgb-nv+ #x8583) 
-(defconstant +source3-alpha-nv+ #x858B) 
-(defconstant +operand3-rgb-nv+ #x8593) 
-(defconstant +operand3-alpha-nv+ #x859B) 
-
-;;;; }}}
-
-;;;; {{{ apple_specular_vector
-
-(defconstant +light-model-specular-vector-apple+ #x85B0) 
-
-;;;; }}}
-
-;;;; {{{ apple_transform_hint
-
-(defconstant +transform-hint-apple+ #x85B1) 
-
-;;;; }}}
-
-;;;; {{{ apple_client_storage
-
-(defconstant +unpack-client-storage-apple+ #x85B2) 
-(defconstant +buffer-object-apple+ #x85B3) 
-(defconstant +storage-client-apple+ #x85B4) 
-
-;;;; }}}
-
-;;;; {{{ apple_ycbcr_422
-
-(defconstant +ycbcr-422-apple+ #x85B9) 
-(defconstant +unsigned-short-8-8-apple+ #x85BA) 
-(defconstant +unsigned-short-8-8-rev-apple+ #x85BB) 
-(defconstant +unsigned-short-8-8-mesa+ #x85BA) 
-(defconstant +unsigned-short-8-8-rev-mesa+ #x85BB) 
-
-;;;; }}}
-
-;;;; {{{ sun_slice_accum
-
-(defconstant +slice-accum-sun+ #x85CC) 
-(defconstant +quad-mesh-sun+ #x8614) 
-(defconstant +triangle-mesh-sun+ #x8615) 
-
-;;;; }}}
-
-;;;; {{{ arb_depth_clamp
-
-(defconstant +depth-clamp+ #x864F) 
-
-;;;; }}}
-
-;;;; {{{ nv_depth_clamp
-
-(defconstant +depth-clamp-nv+ #x864F) 
-(defconstant +vertex-attrib-array-enabled+ #x8622) 
-(defconstant +vertex-attrib-array-size+ #x8623) 
-(defconstant +vertex-attrib-array-stride+ #x8624) 
-(defconstant +vertex-attrib-array-type+ #x8625) 
-(defconstant +current-vertex-attrib+ #x8626) 
-(defconstant +vertex-program-point-size+ #x8642) 
-(defconstant +vertex-program-two-side+ #x8643) 
-(defconstant +vertex-attrib-array-pointer+ #x8645) 
-(defconstant +vertex-program-arb+ #x8620) 
-(defconstant +vertex-attrib-array-enabled-arb+ #x8622) 
-(defconstant +vertex-attrib-array-size-arb+ #x8623) 
-(defconstant +vertex-attrib-array-stride-arb+ #x8624) 
-(defconstant +vertex-attrib-array-type-arb+ #x8625) 
-(defconstant +current-vertex-attrib-arb+ #x8626) 
-(defconstant +program-length-arb+ #x8627) 
-(defconstant +program-string-arb+ #x8628) 
-(defconstant +max-program-matrix-stack-depth-arb+ #x862E) 
-(defconstant +max-program-matrices-arb+ #x862F) 
-(defconstant +current-matrix-stack-depth-arb+ #x8640) 
-(defconstant +current-matrix-arb+ #x8641) 
-(defconstant +vertex-program-point-size-arb+ #x8642) 
-(defconstant +vertex-program-two-side-arb+ #x8643) 
-(defconstant +vertex-attrib-array-pointer-arb+ #x8645) 
-(defconstant +program-error-position-arb+ #x864B) 
-(defconstant +program-binding-arb+ #x8677) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_env_dot3
-
-(defconstant +dot3-rgb-arb+ #x86AE) 
-(defconstant +dot3-rgba-arb+ #x86AF) 
-(defconstant +dot3-rgba-img+ #x86AF) 
-
-;;;; }}}
-
-;;;; {{{ 3dfx_texture_compression_fxt1
-
-(defconstant +compressed-rgb-fxt1-3dfx+ #x86B0) 
-(defconstant +compressed-rgba-fxt1-3dfx+ #x86B1) 
-
-;;;; }}}
-
-;;;; {{{ 3dfx_multisample
-
-(defconstant +multisample-3dfx+ #x86B2) 
-(defconstant +sample-buffers-3dfx+ #x86B3) 
-(defconstant +samples-3dfx+ #x86B4) 
-
-;;;; }}}
-
-;;;; {{{ nv_tessellation_program5
-
-(defconstant +max-program-patch-attribs-nv+ #x86D8) 
-
-;;;; }}}
-
-;;;; {{{ nv_texture_shader
-
-(defconstant +offset-texture-rectangle-nv+ #x864C) 
-(defconstant +offset-texture-rectangle-scale-nv+ #x864D) 
-(defconstant +dot-product-texture-rectangle-nv+ #x864E) 
-(defconstant +rgba-unsigned-dot-product-mapping-nv+ #x86D9) 
-(defconstant +unsigned-int-s8-s8-8-8-nv+ #x86DA) 
-(defconstant +unsigned-int-8-8-s8-s8-rev-nv+ #x86DB) 
-(defconstant +dsdt-mag-intensity-nv+ #x86DC) 
-(defconstant +shader-consistent-nv+ #x86DD) 
-(defconstant +texture-shader-nv+ #x86DE) 
-(defconstant +shader-operation-nv+ #x86DF) 
-(defconstant +cull-modes-nv+ #x86E0) 
-(defconstant +offset-texture-matrix-nv+ #x86E1) 
-(defconstant +offset-texture-scale-nv+ #x86E2) 
-(defconstant +offset-texture-bias-nv+ #x86E3) 
-(defconstant +offset-texture-2d-matrix-nv+ #x86E1) 
-(defconstant +offset-texture-2d-scale-nv+ #x86E2) 
-(defconstant +offset-texture-2d-bias-nv+ #x86E3) 
-(defconstant +previous-texture-input-nv+ #x86E4) 
-(defconstant +const-eye-nv+ #x86E5) 
-(defconstant +pass-through-nv+ #x86E6) 
-(defconstant +cull-fragment-nv+ #x86E7) 
-(defconstant +offset-texture-2d-nv+ #x86E8) 
-(defconstant +dependent-ar-texture-2d-nv+ #x86E9) 
-(defconstant +dependent-gb-texture-2d-nv+ #x86EA) 
-(defconstant +dot-product-nv+ #x86EC) 
-(defconstant +dot-product-depth-replace-nv+ #x86ED) 
-(defconstant +dot-product-texture-2d-nv+ #x86EE) 
-(defconstant +dot-product-texture-cube-map-nv+ #x86F0) 
-(defconstant +dot-product-diffuse-cube-map-nv+ #x86F1) 
-(defconstant +dot-product-reflect-cube-map-nv+ #x86F2) 
-(defconstant +dot-product-const-eye-reflect-cube-map-nv+ #x86F3) 
-(defconstant +hilo-nv+ #x86F4) 
-(defconstant +dsdt-nv+ #x86F5) 
-(defconstant +dsdt-mag-nv+ #x86F6) 
-(defconstant +dsdt-mag-vib-nv+ #x86F7) 
-(defconstant +hilo16-nv+ #x86F8) 
-(defconstant +signed-hilo-nv+ #x86F9) 
-(defconstant +signed-hilo16-nv+ #x86FA) 
-(defconstant +signed-rgba-nv+ #x86FB) 
-(defconstant +signed-rgba8-nv+ #x86FC) 
-(defconstant +signed-rgb-nv+ #x86FE) 
-(defconstant +signed-rgb8-nv+ #x86FF) 
-(defconstant +signed-luminance-nv+ #x8701) 
-(defconstant +signed-luminance8-nv+ #x8702) 
-(defconstant +signed-luminance-alpha-nv+ #x8703) 
-(defconstant +signed-luminance8-alpha8-nv+ #x8704) 
-(defconstant +signed-alpha-nv+ #x8705) 
-(defconstant +signed-alpha8-nv+ #x8706) 
-(defconstant +signed-intensity-nv+ #x8707) 
-(defconstant +signed-intensity8-nv+ #x8708) 
-(defconstant +dsdt8-nv+ #x8709) 
-(defconstant +dsdt8-mag8-nv+ #x870A) 
-(defconstant +dsdt8-mag8-intensity8-nv+ #x870B) 
-(defconstant +signed-rgb-unsigned-alpha-nv+ #x870C) 
-(defconstant +signed-rgb8-unsigned-alpha8-nv+ #x870D) 
-(defconstant +hi-scale-nv+ #x870E) 
-(defconstant +lo-scale-nv+ #x870F) 
-(defconstant +ds-scale-nv+ #x8710) 
-(defconstant +dt-scale-nv+ #x8711) 
-(defconstant +magnitude-scale-nv+ #x8712) 
-(defconstant +vibrance-scale-nv+ #x8713) 
-(defconstant +hi-bias-nv+ #x8714) 
-(defconstant +lo-bias-nv+ #x8715) 
-(defconstant +ds-bias-nv+ #x8716) 
-(defconstant +dt-bias-nv+ #x8717) 
-(defconstant +magnitude-bias-nv+ #x8718) 
-(defconstant +vibrance-bias-nv+ #x8719) 
-(defconstant +texture-border-values-nv+ #x871A) 
-(defconstant +texture-hi-size-nv+ #x871B) 
-(defconstant +texture-lo-size-nv+ #x871C) 
-(defconstant +texture-ds-size-nv+ #x871D) 
-(defconstant +texture-dt-size-nv+ #x871E) 
-(defconstant +texture-mag-size-nv+ #x871F) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_env_dot3
-
-(defconstant +dot3-rgb-ext+ #x8740) 
-(defconstant +dot3-rgba-ext+ #x8741) 
-(defconstant +z400-binary-amd+ #x8740) 
-(defconstant +program-binary-length-oes+ #x8741) 
-(defconstant +program-binary-length+ #x8741) 
-
-;;;; }}}
-
-;;;; {{{ ati_texture_mirror_once
-
-(defconstant +mirror-clamp-ati+ #x8742) 
-(defconstant +mirror-clamp-to-edge-ati+ #x8743) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_mirror_clamp
-
-(defconstant +mirror-clamp-ext+ #x8742) 
-(defconstant +mirror-clamp-to-edge-ext+ #x8743) 
-
-;;;; }}}
-
-;;;; {{{ ati_texture_env_combine3
-
-(defconstant +modulate-add-ati+ #x8744) 
-(defconstant +modulate-signed-add-ati+ #x8745) 
-(defconstant +modulate-subtract-ati+ #x8746) 
-
-;;;; }}}
-
-;;;; {{{ mesa_packed_depth_stencil
-
-(defconstant +depth-stencil-mesa+ #x8750) 
-(defconstant +unsigned-int-24-8-mesa+ #x8751) 
-(defconstant +unsigned-int-8-24-rev-mesa+ #x8752) 
-(defconstant +unsigned-short-15-1-mesa+ #x8753) 
-(defconstant +unsigned-short-1-15-rev-mesa+ #x8754) 
-
-;;;; }}}
-
-;;;; {{{ mesa_trace
-
-(defconstant +trace-all-bits-mesa+ #xFFFF) 
-(defconstant +trace-operations-bit-mesa+ #x1) 
-(defconstant +trace-primitives-bit-mesa+ #x2) 
-(defconstant +trace-arrays-bit-mesa+ #x4) 
-(defconstant +trace-textures-bit-mesa+ #x8) 
-(defconstant +trace-pixels-bit-mesa+ #x10) 
-(defconstant +trace-errors-bit-mesa+ #x20) 
-(defconstant +trace-mask-mesa+ #x8755) 
-(defconstant +trace-name-mesa+ #x8756) 
-
-;;;; }}}
-
-;;;; {{{ mesa_ycbcr_texture
-
-(defconstant +ycbcr-mesa+ #x8757) 
-
-;;;; }}}
-
-;;;; {{{ mesa_pack_invert
-
-(defconstant +pack-invert-mesa+ #x8758) 
-
-;;;; }}}
-
-;;;; {{{ mesax_texture_stack
-
-(defconstant +texture-1d-stack-mesax+ #x8759) 
-(defconstant +texture-2d-stack-mesax+ #x875A) 
-(defconstant +proxy-texture-1d-stack-mesax+ #x875B) 
-(defconstant +proxy-texture-2d-stack-mesax+ #x875C) 
-(defconstant +texture-1d-stack-binding-mesax+ #x875D) 
-(defconstant +texture-2d-stack-binding-mesax+ #x875E) 
-
-;;;; }}}
-
-;;;; {{{ mesa_shader_debug
-
-(defconstant +debug-object-mesa+ #x8759) 
-(defconstant +debug-print-mesa+ #x875A) 
-(defconstant +debug-assert-mesa+ #x875B) 
-
-;;;; }}}
-
-;;;; {{{ ati_meminfo
-
-(defconstant +vbo-free-memory-ati+ #x87FB) 
-(defconstant +texture-free-memory-ati+ #x87FC) 
-(defconstant +renderbuffer-free-memory-ati+ #x87FD) 
-(defconstant +num-program-binary-formats-oes+ #x87FE) 
-(defconstant +program-binary-formats-oes+ #x87FF) 
-
-;;;; }}}
-
-;;;; {{{ arb_fragment_program
-
-(defconstant +fragment-program-arb+ #x8804) 
-(defconstant +program-alu-instructions-arb+ #x8805) 
-(defconstant +program-tex-instructions-arb+ #x8806) 
-(defconstant +program-tex-indirections-arb+ #x8807) 
-(defconstant +program-native-alu-instructions-arb+ #x8808) 
-(defconstant +program-native-tex-instructions-arb+ #x8809) 
-(defconstant +program-native-tex-indirections-arb+ #x880A) 
-(defconstant +max-program-alu-instructions-arb+ #x880B) 
-(defconstant +max-program-tex-instructions-arb+ #x880C) 
-(defconstant +max-program-tex-indirections-arb+ #x880D) 
-(defconstant +max-program-native-alu-instructions-arb+ #x880E) 
-(defconstant +max-program-native-tex-instructions-arb+ #x880F) 
-(defconstant +max-program-native-tex-indirections-arb+ #x8810) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_float
-
-(defconstant +rgba32f-arb+ #x8814) 
-(defconstant +rgb32f-arb+ #x8815) 
-(defconstant +alpha32f-arb+ #x8816) 
-(defconstant +intensity32f-arb+ #x8817) 
-(defconstant +luminance32f-arb+ #x8818) 
-(defconstant +luminance-alpha32f-arb+ #x8819) 
-(defconstant +rgba16f-arb+ #x881A) 
-(defconstant +rgb16f-arb+ #x881B) 
-(defconstant +alpha16f-arb+ #x881C) 
-(defconstant +intensity16f-arb+ #x881D) 
-(defconstant +luminance16f-arb+ #x881E) 
-(defconstant +luminance-alpha16f-arb+ #x881F) 
-
-;;;; }}}
-
-;;;; {{{ ati_texture_float
-
-(defconstant +rgba-float32-ati+ #x8814) 
-(defconstant +rgb-float32-ati+ #x8815) 
-(defconstant +alpha-float32-ati+ #x8816) 
-(defconstant +intensity-float32-ati+ #x8817) 
-(defconstant +luminance-float32-ati+ #x8818) 
-(defconstant +luminance-alpha-float32-ati+ #x8819) 
-(defconstant +rgba-float16-ati+ #x881A) 
-(defconstant +rgb-float16-ati+ #x881B) 
-(defconstant +alpha-float16-ati+ #x881C) 
-(defconstant +intensity-float16-ati+ #x881D) 
-(defconstant +luminance-float16-ati+ #x881E) 
-(defconstant +luminance-alpha-float16-ati+ #x881F) 
-(defconstant +rgba-float32-apple+ #x8814) 
-(defconstant +rgb-float32-apple+ #x8815) 
-(defconstant +alpha-float32-apple+ #x8816) 
-(defconstant +intensity-float32-apple+ #x8817) 
-(defconstant +luminance-float32-apple+ #x8818) 
-(defconstant +luminance-alpha-float32-apple+ #x8819) 
-(defconstant +rgba-float16-apple+ #x881A) 
-(defconstant +rgb-float16-apple+ #x881B) 
-(defconstant +alpha-float16-apple+ #x881C) 
-(defconstant +intensity-float16-apple+ #x881D) 
-(defconstant +luminance-float16-apple+ #x881E) 
-(defconstant +luminance-alpha-float16-apple+ #x881F) 
-
-;;;; }}}
-
-;;;; {{{ arb_depth_texture
-
-(defconstant +texture-depth-size-arb+ #x884A) 
-(defconstant +depth-texture-mode-arb+ #x884B) 
-(defconstant +compare-ref-to-texture+ #x884E) 
-(defconstant +texture-compare-mode+ #x884C) 
-(defconstant +texture-compare-func+ #x884D) 
-(defconstant +compare-r-to-texture+ #x884E) 
-
-;;;; }}}
-
-;;;; {{{ arb_shadow
-
-(defconstant +texture-compare-mode-arb+ #x884C) 
-(defconstant +texture-compare-func-arb+ #x884D) 
-(defconstant +compare-r-to-texture-arb+ #x884E) 
-(defconstant +compare-ref-depth-to-texture-ext+ #x884E) 
-
-;;;; }}}
-
-;;;; {{{ arb_seamless_cube_map
-
-(defconstant +texture-cube-map-seamless+ #x884F) 
-
-;;;; }}}
-
-;;;; {{{ nv_texture_shader3
-
-(defconstant +offset-projective-texture-2d-nv+ #x8850) 
-(defconstant +offset-projective-texture-2d-scale-nv+ #x8851) 
-(defconstant +offset-projective-texture-rectangle-nv+ #x8852) 
-(defconstant +offset-projective-texture-rectangle-scale-nv+ #x8853) 
-(defconstant +offset-hilo-texture-2d-nv+ #x8854) 
-(defconstant +offset-hilo-texture-rectangle-nv+ #x8855) 
-(defconstant +offset-hilo-projective-texture-2d-nv+ #x8856) 
-(defconstant +offset-hilo-projective-texture-rectangle-nv+ #x8857) 
-(defconstant +dependent-hilo-texture-2d-nv+ #x8858) 
-(defconstant +dependent-rgb-texture-3d-nv+ #x8859) 
-(defconstant +dependent-rgb-texture-cube-map-nv+ #x885A) 
-(defconstant +dot-product-pass-through-nv+ #x885B) 
-(defconstant +dot-product-texture-1d-nv+ #x885C) 
-(defconstant +dot-product-affine-depth-replace-nv+ #x885D) 
-(defconstant +hilo8-nv+ #x885E) 
-(defconstant +signed-hilo8-nv+ #x885F) 
-(defconstant +force-blue-to-one-nv+ #x8860) 
-(defconstant +point-sprite+ #x8861) 
-(defconstant +coord-replace+ #x8862) 
-
-;;;; }}}
-
-;;;; {{{ arb_point_sprite
-
-(defconstant +point-sprite-arb+ #x8861) 
-(defconstant +coord-replace-arb+ #x8862) 
-
-;;;; }}}
-
-;;;; {{{ nv_copy_depth_to_color
-
-(defconstant +depth-stencil-to-rgba-nv+ #x886E) 
-(defconstant +depth-stencil-to-bgra-nv+ #x886F) 
-(defconstant +fragment-program-nv+ #x8870) 
-(defconstant +max-texture-coords-nv+ #x8871) 
-(defconstant +max-texture-image-units-nv+ #x8872) 
-(defconstant +fragment-program-binding-nv+ #x8873) 
-(defconstant +program-error-string-nv+ #x8874) 
-(defconstant +max-texture-coords+ #x8871) 
-(defconstant +max-texture-image-units+ #x8872) 
-(defconstant +max-texture-coords-arb+ #x8871) 
-(defconstant +max-texture-image-units-arb+ #x8872) 
-(defconstant +program-error-string-arb+ #x8874) 
-(defconstant +program-format-ascii-arb+ #x8875) 
-(defconstant +program-format-arb+ #x8876) 
-
-;;;; }}}
-
-;;;; {{{ nv_float_buffer
-
-(defconstant +float-r-nv+ #x8880) 
-(defconstant +float-rg-nv+ #x8881) 
-(defconstant +float-rgb-nv+ #x8882) 
-(defconstant +float-rgba-nv+ #x8883) 
-(defconstant +float-r16-nv+ #x8884) 
-(defconstant +float-r32-nv+ #x8885) 
-(defconstant +float-rg16-nv+ #x8886) 
-(defconstant +float-rg32-nv+ #x8887) 
-(defconstant +float-rgb16-nv+ #x8888) 
-(defconstant +float-rgb32-nv+ #x8889) 
-(defconstant +float-rgba16-nv+ #x888A) 
-(defconstant +float-rgba32-nv+ #x888B) 
-(defconstant +texture-float-components-nv+ #x888C) 
-(defconstant +float-clear-color-value-nv+ #x888D) 
-(defconstant +float-rgba-mode-nv+ #x888E) 
-
-;;;; }}}
-
-;;;; {{{ nv_texture_expand_normal
-
-(defconstant +texture-unsigned-remap-mode-nv+ #x888F) 
-
-;;;; }}}
-
-;;;; {{{ nv_shader_buffer_store
-
-(defconstant +read-write+ #x88BA) 
-(defconstant +write-only+ #x88B9) 
-(defconstant +write-discard-nv+ #x88BE) 
-(defconstant +time-elapsed+ #x88BF) 
-
-;;;; }}}
-
-;;;; {{{ arb_pixel_buffer_object
-
-(defconstant +pixel-pack-buffer-arb+ #x88EB) 
-(defconstant +pixel-unpack-buffer-arb+ #x88EC) 
-(defconstant +pixel-pack-buffer-binding-arb+ #x88ED) 
-(defconstant +pixel-unpack-buffer-binding-arb+ #x88EF) 
-
-;;;; }}}
-
-;;;; {{{ ext_pixel_buffer_object
-
-(defconstant +pixel-pack-buffer-ext+ #x88EB) 
-(defconstant +pixel-unpack-buffer-ext+ #x88EC) 
-(defconstant +pixel-pack-buffer-binding-ext+ #x88ED) 
-(defconstant +pixel-unpack-buffer-binding-ext+ #x88EF) 
-
-;;;; }}}
-
-;;;; {{{ nv_fragment_program2
-
-(defconstant +max-program-exec-instructions-nv+ #x88F4) 
-(defconstant +max-program-call-depth-nv+ #x88F5) 
-(defconstant +max-program-if-depth-nv+ #x88F6) 
-(defconstant +max-program-loop-depth-nv+ #x88F7) 
-(defconstant +max-program-loop-count-nv+ #x88F8) 
-
-;;;; }}}
-
-;;;; {{{ nv_tessellation_program5
-
-(defconstant +tess-control-program-nv+ #x891E) 
-(defconstant +tess-evaluation-program-nv+ #x891F) 
-
-;;;; }}}
-
-;;;; {{{ oml_interlace
-
-(defconstant +interlace-oml+ #x8980) 
-(defconstant +interlace-read-oml+ #x8981) 
-
-;;;; }}}
-
-;;;; {{{ oml_subsample
-
-(defconstant +format-subsample-24-24-oml+ #x8982) 
-(defconstant +format-subsample-244-244-oml+ #x8983) 
-
-;;;; }}}
-
-;;;; {{{ oml_resample
-
-(defconstant +pack-resample-oml+ #x8984) 
-(defconstant +unpack-resample-oml+ #x8985) 
-(defconstant +resample-replicate-oml+ #x8986) 
-(defconstant +resample-zero-fill-oml+ #x8987) 
-(defconstant +resample-average-oml+ #x8988) 
-(defconstant +resample-decimate-oml+ #x8989) 
-(defconstant +point-size-array-type-oes+ #x898A) 
-(defconstant +point-size-array-stride-oes+ #x898B) 
-(defconstant +point-size-array-pointer-oes+ #x898C) 
-(defconstant +modelview-matrix-float-as-int-bits-oes+ #x898D) 
-(defconstant +projection-matrix-float-as-int-bits-oes+ #x898E) 
-(defconstant +texture-matrix-float-as-int-bits-oes+ #x898F) 
-
-;;;; }}}
-
-;;;; {{{ apple_float_pixels
-
-(defconstant +color-float-apple+ #x8A0F) 
-
-;;;; }}}
-
-;;;; {{{ apple_aux_depth_stencil
-
-(defconstant +aux-depth-stencil-apple+ #x8A14) 
-
-;;;; }}}
-
-;;;; {{{ apple_row_bytes
-
-(defconstant +pack-row-bytes-apple+ #x8A15) 
-(defconstant +unpack-row-bytes-apple+ #x8A16) 
-
-;;;; }}}
-
-;;;; {{{ apple_rgb_422
-
-(defconstant +rgb-422-apple+ #x8A1F) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_srgb_decode
-
-(defconstant +texture-srgb-decode-ext+ #x8A48) 
-(defconstant +decode-ext+ #x8A49) 
-(defconstant +skip-decode-ext+ #x8A4A) 
-(defconstant +sampler-2d-rect+ #x8B63) 
-(defconstant +sampler-2d-rect-shadow+ #x8B64) 
-(defconstant +fragment-shader+ #x8B30) 
-(defconstant +fragment-shader-arb+ #x8B30) 
-(defconstant +vertex-shader+ #x8B31) 
-(defconstant +vertex-shader-arb+ #x8B31) 
-(defconstant +program-object-arb+ #x8B40) 
-(defconstant +shader-object-arb+ #x8B48) 
-(defconstant +max-fragment-uniform-components+ #x8B49) 
-(defconstant +max-fragment-uniform-components-arb+ #x8B49) 
-(defconstant +max-vertex-uniform-components+ #x8B4A) 
-(defconstant +max-vertex-uniform-components-arb+ #x8B4A) 
-(defconstant +max-varying-floats+ #x8B4B) 
-(defconstant +max-varying-floats-arb+ #x8B4B) 
-(defconstant +max-vertex-texture-image-units+ #x8B4C) 
-(defconstant +max-vertex-texture-image-units-arb+ #x8B4C) 
-(defconstant +max-combined-texture-image-units+ #x8B4D) 
-(defconstant +max-combined-texture-image-units-arb+ #x8B4D) 
-(defconstant +object-type-arb+ #x8B4E) 
-(defconstant +shader-type+ #x8B4F) 
-(defconstant +object-subtype-arb+ #x8B4F) 
-(defconstant +float-vec2+ #x8B50) 
-(defconstant +float-vec2-arb+ #x8B50) 
-(defconstant +float-vec3+ #x8B51) 
-(defconstant +float-vec3-arb+ #x8B51) 
-(defconstant +float-vec4+ #x8B52) 
-(defconstant +float-vec4-arb+ #x8B52) 
-(defconstant +int-vec2+ #x8B53) 
-(defconstant +int-vec2-arb+ #x8B53) 
-(defconstant +int-vec3+ #x8B54) 
-(defconstant +int-vec3-arb+ #x8B54) 
-(defconstant +int-vec4+ #x8B55) 
-(defconstant +int-vec4-arb+ #x8B55) 
-(defconstant +bool+ #x8B56) 
-(defconstant +bool-arb+ #x8B56) 
-(defconstant +bool-vec2+ #x8B57) 
-(defconstant +bool-vec2-arb+ #x8B57) 
-(defconstant +bool-vec3+ #x8B58) 
-(defconstant +bool-vec3-arb+ #x8B58) 
-(defconstant +bool-vec4+ #x8B59) 
-(defconstant +bool-vec4-arb+ #x8B59) 
-(defconstant +float-mat2+ #x8B5A) 
-(defconstant +float-mat2-arb+ #x8B5A) 
-(defconstant +float-mat3+ #x8B5B) 
-(defconstant +float-mat3-arb+ #x8B5B) 
-(defconstant +float-mat4+ #x8B5C) 
-(defconstant +float-mat4-arb+ #x8B5C) 
-(defconstant +sampler-1d+ #x8B5D) 
-(defconstant +sampler-1d-arb+ #x8B5D) 
-(defconstant +sampler-2d+ #x8B5E) 
-(defconstant +sampler-2d-arb+ #x8B5E) 
-(defconstant +sampler-3d+ #x8B5F) 
-(defconstant +sampler-3d-arb+ #x8B5F) 
-(defconstant +sampler-cube+ #x8B60) 
-(defconstant +sampler-cube-arb+ #x8B60) 
-(defconstant +sampler-1d-shadow+ #x8B61) 
-(defconstant +sampler-1d-shadow-arb+ #x8B61) 
-(defconstant +sampler-2d-shadow+ #x8B62) 
-(defconstant +sampler-2d-shadow-arb+ #x8B62) 
-(defconstant +sampler-2d-rect-arb+ #x8B63) 
-(defconstant +sampler-2d-rect-shadow-arb+ #x8B64) 
-(defconstant +float-mat2x3+ #x8B65) 
-(defconstant +float-mat2x4+ #x8B66) 
-(defconstant +float-mat3x2+ #x8B67) 
-(defconstant +float-mat3x4+ #x8B68) 
-(defconstant +float-mat4x2+ #x8B69) 
-(defconstant +float-mat4x3+ #x8B6A) 
-(defconstant +delete-status+ #x8B80) 
-(defconstant +object-delete-status-arb+ #x8B80) 
-(defconstant +compile-status+ #x8B81) 
-(defconstant +object-compile-status-arb+ #x8B81) 
-(defconstant +link-status+ #x8B82) 
-(defconstant +object-link-status-arb+ #x8B82) 
-(defconstant +validate-status+ #x8B83) 
-(defconstant +object-validate-status-arb+ #x8B83) 
-(defconstant +info-log-length+ #x8B84) 
-(defconstant +object-info-log-length-arb+ #x8B84) 
-(defconstant +attached-shaders+ #x8B85) 
-(defconstant +object-attached-objects-arb+ #x8B85) 
-(defconstant +active-uniforms+ #x8B86) 
-(defconstant +object-active-uniforms-arb+ #x8B86) 
-(defconstant +active-uniform-max-length+ #x8B87) 
-(defconstant +object-active-uniform-max-length-arb+ #x8B87) 
-(defconstant +shader-source-length+ #x8B88) 
-(defconstant +object-shader-source-length-arb+ #x8B88) 
-(defconstant +active-attributes+ #x8B89) 
-(defconstant +object-active-attributes-arb+ #x8B89) 
-(defconstant +active-attribute-max-length+ #x8B8A) 
-(defconstant +object-active-attribute-max-length-arb+ #x8B8A) 
-(defconstant +fragment-shader-derivative-hint+ #x8B8B) 
-(defconstant +fragment-shader-derivative-hint-arb+ #x8B8B) 
-(defconstant +shading-language-version+ #x8B8C) 
-(defconstant +shading-language-version-arb+ #x8B8C) 
-(defconstant +sampler-3d-oes+ #x8B5F) 
-(defconstant +fragment-shader-derivative-hint-oes+ #x8B8B) 
-
-;;;; }}}
-
-;;;; {{{ mesa_program_debug
-
-(defconstant +fragment-program-position-mesa+ #x8BB0) 
-(defconstant +fragment-program-callback-mesa+ #x8BB1) 
-(defconstant +fragment-program-callback-func-mesa+ #x8BB2) 
-(defconstant +fragment-program-callback-data-mesa+ #x8BB3) 
-(defconstant +vertex-program-callback-mesa+ #x8BB4) 
-(defconstant +vertex-program-position-mesa+ #x8BB4) 
-(defconstant +vertex-program-callback-func-mesa+ #x8BB6) 
-(defconstant +vertex-program-callback-data-mesa+ #x8BB7) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_array
-
-(defconstant +texture-1d-array-ext+ #x8C18) 
-(defconstant +proxy-texture-1d-array-ext+ #x8C19) 
-(defconstant +texture-2d-array-ext+ #x8C1A) 
-(defconstant +proxy-texture-2d-array-ext+ #x8C1B) 
-(defconstant +texture-binding-1d-array-ext+ #x8C1C) 
-(defconstant +texture-binding-2d-array-ext+ #x8C1D) 
-
-;;;; }}}
-
-;;;; {{{ arb_occlusion_query2
-
-(defconstant +any-samples-passed+ #x8C2F) 
-
-;;;; }}}
-
-;;;; {{{ ext_packed_float
-
-(defconstant +r11f-g11f-b10f-ext+ #x8C3A) 
-(defconstant +unsigned-int-10f-11f-11f-rev-ext+ #x8C3B) 
-(defconstant +rgba-signed-components-ext+ #x8C3C) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_shared_exponent
-
-(defconstant +rgb9-e5-ext+ #x8C3D) 
-(defconstant +unsigned-int-5-9-9-9-rev-ext+ #x8C3E) 
-(defconstant +texture-shared-size-ext+ #x8C3F) 
-(defconstant +srgb+ #x8C40) 
-(defconstant +srgb8+ #x8C41) 
-(defconstant +srgb-alpha+ #x8C42) 
-(defconstant +srgb8-alpha8+ #x8C43) 
-(defconstant +sluminance-alpha+ #x8C44) 
-(defconstant +sluminance8-alpha8+ #x8C45) 
-(defconstant +sluminance+ #x8C46) 
-(defconstant +sluminance8+ #x8C47) 
-(defconstant +compressed-srgb+ #x8C48) 
-(defconstant +compressed-srgb-alpha+ #x8C49) 
-(defconstant +compressed-sluminance+ #x8C4A) 
-(defconstant +compressed-sluminance-alpha+ #x8C4B) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_srgb
-
-(defconstant +srgb-ext+ #x8C40) 
-(defconstant +srgb8-ext+ #x8C41) 
-(defconstant +srgb-alpha-ext+ #x8C42) 
-(defconstant +srgb8-alpha8-ext+ #x8C43) 
-(defconstant +sluminance-alpha-ext+ #x8C44) 
-(defconstant +sluminance8-alpha8-ext+ #x8C45) 
-(defconstant +sluminance-ext+ #x8C46) 
-(defconstant +sluminance8-ext+ #x8C47) 
-(defconstant +compressed-srgb-ext+ #x8C48) 
-(defconstant +compressed-srgb-alpha-ext+ #x8C49) 
-(defconstant +compressed-sluminance-ext+ #x8C4A) 
-(defconstant +compressed-sluminance-alpha-ext+ #x8C4B) 
-(defconstant +compressed-srgb-s3tc-dxt1-ext+ #x8C4C) 
-(defconstant +compressed-srgb-alpha-s3tc-dxt1-ext+ #x8C4D) 
-(defconstant +compressed-srgb-alpha-s3tc-dxt3-ext+ #x8C4E) 
-(defconstant +compressed-srgb-alpha-s3tc-dxt5-ext+ #x8C4F) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_compression_latc
-
-(defconstant +compressed-luminance-latc1-ext+ #x8C70) 
-(defconstant +compressed-signed-luminance-latc1-ext+ #x8C71) 
-(defconstant +compressed-luminance-alpha-latc2-ext+ #x8C72) 
-(defconstant +compressed-signed-luminance-alpha-latc2-ext+ #x8C73) 
-
-;;;; }}}
-
-;;;; {{{ nv_tessellation_program5
-
-(defconstant +tess-control-program-parameter-buffer-nv+ #x8C74) 
-(defconstant +tess-evaluation-program-parameter-buffer-nv+ #x8C75) 
-
-;;;; }}}
-
-;;;; {{{ ext_framebuffer_srgb
-
-(defconstant +framebuffer-srgb-ext+ #x8DB9) 
-(defconstant +framebuffer-srgb-capable-ext+ #x8DBA) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_compression_rgtc
-
-(defconstant +compressed-red-rgtc1-ext+ #x8DBB) 
-(defconstant +compressed-signed-red-rgtc1-ext+ #x8DBC) 
-(defconstant +compressed-red-green-rgtc2-ext+ #x8DBD) 
-(defconstant +compressed-signed-red-green-rgtc2-ext+ #x8DBE) 
-
-;;;; }}}
-
-;;;; {{{ nv_multisample_coverage
-
-(defconstant +color-samples-nv+ #x8E20) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_swizzle
-
-(defconstant +texture-swizzle-r+ #x8E42) 
-(defconstant +texture-swizzle-g+ #x8E43) 
-(defconstant +texture-swizzle-b+ #x8E44) 
-(defconstant +texture-swizzle-a+ #x8E45) 
-(defconstant +texture-swizzle-rgba+ #x8E46) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_swizzle
-
-(defconstant +texture-swizzle-r-ext+ #x8E42) 
-(defconstant +texture-swizzle-g-ext+ #x8E43) 
-(defconstant +texture-swizzle-b-ext+ #x8E44) 
-(defconstant +texture-swizzle-a-ext+ #x8E45) 
-(defconstant +texture-swizzle-rgba-ext+ #x8E46) 
-
-;;;; }}}
-
-;;;; {{{ arb_gpu_shader5
-
-(defconstant +max-geometry-shader-invocations+ #x8E5A) 
-(defconstant +min-fragment-interpolation-offset+ #x8E5B) 
-(defconstant +max-fragment-interpolation-offset+ #x8E5C) 
-(defconstant +fragment-interpolation-offset-bits+ #x8E5D) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_gather
-
-(defconstant +min-program-texture-gather-offset+ #x8E5E) 
-(defconstant +max-program-texture-gather-offset+ #x8E5F) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_compression_bptc
-
-(defconstant +compressed-rgba-bptc-unorm-arb+ #x8E8C) 
-(defconstant +compressed-srgb-alpha-bptc-unorm-arb+ #x8E8D) 
-(defconstant +compressed-rgb-bptc-signed-float-arb+ #x8E8E) 
-(defconstant +compressed-rgb-bptc-unsigned-float-arb+ #x8E8F) 
-(defconstant +coverage-component-nv+ #x8ED0) 
-(defconstant +coverage-component4-nv+ #x8ED1) 
-(defconstant +coverage-attachment-nv+ #x8ED2) 
-(defconstant +coverage-buffers-nv+ #x8ED3) 
-(defconstant +coverage-samples-nv+ #x8ED4) 
-(defconstant +coverage-all-fragments-nv+ #x8ED5) 
-(defconstant +coverage-edge-fragments-nv+ #x8ED6) 
-(defconstant +coverage-automatic-nv+ #x8ED7) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_cube_map_array
-
-(defconstant +texture-cube-map-array+ #x9009) 
-(defconstant +texture-binding-cube-map-array+ #x900A) 
-(defconstant +proxy-texture-cube-map-array+ #x900B) 
-(defconstant +sampler-cube-map-array+ #x900C) 
-(defconstant +sampler-cube-map-array-shadow+ #x900D) 
-(defconstant +int-sampler-cube-map-array+ #x900E) 
-(defconstant +unsigned-int-sampler-cube-map-array+ #x900F) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_snorm
-
-(defconstant +alpha-snorm+ #x9010) 
-(defconstant +luminance-snorm+ #x9011) 
-(defconstant +luminance-alpha-snorm+ #x9012) 
-(defconstant +intensity-snorm+ #x9013) 
-(defconstant +alpha8-snorm+ #x9014) 
-(defconstant +luminance8-snorm+ #x9015) 
-(defconstant +luminance8-alpha8-snorm+ #x9016) 
-(defconstant +intensity8-snorm+ #x9017) 
-(defconstant +alpha16-snorm+ #x9018) 
-(defconstant +luminance16-snorm+ #x9019) 
-(defconstant +luminance16-alpha16-snorm+ #x901A) 
-(defconstant +intensity16-snorm+ #x901B) 
-
-;;;; }}}
-
-;;;; {{{ amd_blend_minmax_factor
-
-(defconstant +factor-min-amd+ #x901C) 
-(defconstant +factor-max-amd+ #x901D) 
-
-;;;; }}}
-
-;;;; {{{ amd_depth_clamp_separate
-
-(defconstant +depth-clamp-near-amd+ #x901E) 
-(defconstant +depth-clamp-far-amd+ #x901F) 
-
-;;;; }}}
-
-;;;; {{{ nv_shader_buffer_store
-
-(defconstant +shader-global-access-barrier-bit-nv+ #x10) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_rgb10_a2ui
-
-(defconstant +rgb10-a2ui+ #x906F) 
-
-;;;; }}}
-
-;;;; {{{ version_1_2_deprecated
-
-(defconstant +rescale-normal+ #x803A) 
-
-;;;; }}}
-
-;;;; {{{ arb_imaging
-
-(defconstant +func-add+ #x8006) 
-(defconstant +min+ #x8007) 
-(defconstant +max+ #x8008) 
-(defconstant +blend-equation+ #x8009) 
-
-;;;; }}}
-
-;;;; {{{ arb_imaging_deprecated
-
-(defconstant +histogram+ #x8024) 
-(defconstant +proxy-histogram+ #x8025) 
-(defconstant +histogram-width+ #x8026) 
-(defconstant +histogram-format+ #x8027) 
-(defconstant +histogram-red-size+ #x8028) 
-(defconstant +histogram-green-size+ #x8029) 
-(defconstant +histogram-blue-size+ #x802A) 
-(defconstant +histogram-alpha-size+ #x802B) 
-(defconstant +histogram-luminance-size+ #x802C) 
-(defconstant +histogram-sink+ #x802D) 
-(defconstant +minmax+ #x802E) 
-(defconstant +minmax-format+ #x802F) 
-(defconstant +minmax-sink+ #x8030) 
-(defconstant +table-too-large+ #x8031) 
-(defconstant +color-matrix+ #x80B1) 
-(defconstant +color-matrix-stack-depth+ #x80B2) 
-(defconstant +max-color-matrix-stack-depth+ #x80B3) 
-(defconstant +post-color-matrix-red-scale+ #x80B4) 
-(defconstant +post-color-matrix-green-scale+ #x80B5) 
-(defconstant +post-color-matrix-blue-scale+ #x80B6) 
-(defconstant +post-color-matrix-alpha-scale+ #x80B7) 
-(defconstant +post-color-matrix-red-bias+ #x80B8) 
-(defconstant +post-color-matrix-green-bias+ #x80B9) 
-(defconstant +post-color-matrix-blue-bias+ #x80BA) 
-(defconstant +post-color-matrix-alpha-bias+ #x80BB) 
-(defconstant +constant-border+ #x8151) 
-(defconstant +replicate-border+ #x8153) 
-(defconstant +convolution-border-color+ #x8154) 
-
-;;;; }}}
-
-;;;; {{{ version_1_3_deprecated
-
-(defconstant +transpose-modelview-matrix+ #x84E3) 
-(defconstant +transpose-projection-matrix+ #x84E4) 
-(defconstant +transpose-texture-matrix+ #x84E5) 
-(defconstant +transpose-color-matrix+ #x84E6) 
-(defconstant +compressed-alpha+ #x84E9) 
-(defconstant +compressed-luminance+ #x84EA) 
-(defconstant +compressed-luminance-alpha+ #x84EB) 
-(defconstant +compressed-intensity+ #x84EC) 
-(defconstant +subtract+ #x84E7) 
-(defconstant +dot3-rgb+ #x86AE) 
-(defconstant +dot3-rgba+ #x86AF) 
-
-;;;; }}}
-
-;;;; {{{ version_1_4_deprecated
-
-(defconstant +color-sum+ #x8458) 
-(defconstant +current-secondary-color+ #x8459) 
-(defconstant +secondary-color-array-size+ #x845A) 
-(defconstant +secondary-color-array-type+ #x845B) 
-(defconstant +secondary-color-array-stride+ #x845C) 
-(defconstant +secondary-color-array-pointer+ #x845D) 
-(defconstant +secondary-color-array+ #x845E) 
-(defconstant +depth-texture-mode+ #x884B) 
-
-;;;; }}}
-
-;;;; {{{ version_1_5_deprecated
-
-(defconstant +vertex-array-buffer-binding+ #x8896) 
-(defconstant +normal-array-buffer-binding+ #x8897) 
-(defconstant +color-array-buffer-binding+ #x8898) 
-(defconstant +index-array-buffer-binding+ #x8899) 
-(defconstant +texture-coord-array-buffer-binding+ #x889A) 
-(defconstant +edge-flag-array-buffer-binding+ #x889B) 
-(defconstant +secondary-color-array-buffer-binding+ #x889C) 
-(defconstant +fog-coordinate-array-buffer-binding+ #x889D) 
-(defconstant +weight-array-buffer-binding+ #x889E) 
-(defconstant +fog-coord-array-buffer-binding+ #x889D) 
-
-;;;; }}}
-
-;;;; {{{ version_2_1_deprecated
-
-(defconstant +current-raster-secondary-color+ #x845F) 
-
-;;;; }}}
-
-;;;; {{{ version_3_0_deprecated
-
-(defconstant +clamp-vertex-color+ #x891A) 
-(defconstant +clamp-fragment-color+ #x891B) 
-(defconstant +alpha-integer+ #x8D97) 
-(defconstant +texture-luminance-type+ #x8C14) 
-(defconstant +texture-intensity-type+ #x8C15) 
-
-;;;; }}}
-
-;;;; {{{ version_4_1
-
-(defconstant +fixed+ #x140C) 
-(defconstant +implementation-color-read-type+ #x8B9A) 
-(defconstant +implementation-color-read-format+ #x8B9B) 
-(defconstant +low-float+ #x8DF0) 
-(defconstant +medium-float+ #x8DF1) 
-(defconstant +high-float+ #x8DF2) 
-(defconstant +low-int+ #x8DF3) 
-(defconstant +medium-int+ #x8DF4) 
-(defconstant +high-int+ #x8DF5) 
-(defconstant +shader-compiler+ #x8DFA) 
-(defconstant +num-shader-binary-formats+ #x8DF9) 
-(defconstant +max-vertex-uniform-vectors+ #x8DFB) 
-(defconstant +max-varying-vectors+ #x8DFC) 
-(defconstant +max-fragment-uniform-vectors+ #x8DFD) 
-(defconstant +program-binary-retrievable-hint+ #x8257) 
-(defconstant +num-program-binary-formats+ #x87FE) 
-(defconstant +program-binary-formats+ #x87FF) 
-(defconstant +vertex-shader-bit+ #x1) 
-(defconstant +fragment-shader-bit+ #x2) 
-(defconstant +geometry-shader-bit+ #x4) 
-(defconstant +tess-control-shader-bit+ #x8) 
-(defconstant +tess-evaluation-shader-bit+ #x10) 
-(defconstant +all-shader-bits+ #xFFFFFFFF) 
-(defconstant +program-separable+ #x8258) 
-(defconstant +active-program+ #x8259) 
-(defconstant +program-pipeline-binding+ #x825A) 
-(defconstant +max-viewports+ #x825B) 
-(defconstant +viewport-subpixel-bits+ #x825C) 
-(defconstant +viewport-bounds-range+ #x825D) 
-(defconstant +layer-provoking-vertex+ #x825E) 
-(defconstant +viewport-index-provoking-vertex+ #x825F) 
-(defconstant +undefined-vertex+ #x8260) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_env_combine
-
-(defconstant +combine-arb+ #x8570) 
-(defconstant +combine-rgb-arb+ #x8571) 
-(defconstant +combine-alpha-arb+ #x8572) 
-(defconstant +source0-rgb-arb+ #x8580) 
-(defconstant +source1-rgb-arb+ #x8581) 
-(defconstant +source2-rgb-arb+ #x8582) 
-(defconstant +source0-alpha-arb+ #x8588) 
-(defconstant +source1-alpha-arb+ #x8589) 
-(defconstant +source2-alpha-arb+ #x858A) 
-(defconstant +operand0-rgb-arb+ #x8590) 
-(defconstant +operand1-rgb-arb+ #x8591) 
-(defconstant +operand2-rgb-arb+ #x8592) 
-(defconstant +operand0-alpha-arb+ #x8598) 
-(defconstant +operand1-alpha-arb+ #x8599) 
-(defconstant +operand2-alpha-arb+ #x859A) 
-(defconstant +rgb-scale-arb+ #x8573) 
-(defconstant +add-signed-arb+ #x8574) 
-(defconstant +interpolate-arb+ #x8575) 
-(defconstant +constant-arb+ #x8576) 
-(defconstant +primary-color-arb+ #x8577) 
-(defconstant +previous-arb+ #x8578) 
-
-;;;; }}}
-
-;;;; {{{ arb_shadow_ambient
-
-(defconstant +texture-compare-fail-value-arb+ #x80BF) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_float
-
-(defconstant +texture-red-type-arb+ #x8C10) 
-(defconstant +texture-green-type-arb+ #x8C11) 
-(defconstant +texture-blue-type-arb+ #x8C12) 
-(defconstant +texture-alpha-type-arb+ #x8C13) 
-(defconstant +texture-luminance-type-arb+ #x8C14) 
-(defconstant +texture-intensity-type-arb+ #x8C15) 
-(defconstant +texture-depth-type-arb+ #x8C16) 
-(defconstant +unsigned-normalized-arb+ #x8C17) 
-
-;;;; }}}
-
-;;;; {{{ arb_depth_buffer_float
-
-(defconstant +depth-component32f+ #x8CAC) 
-(defconstant +depth32f-stencil8+ #x8CAD) 
-(defconstant +float-32-unsigned-int-24-8-rev+ #x8DAD) 
-
-;;;; }}}
-
-;;;; {{{ arb_framebuffer_object_deprecated
-
-(defconstant +index+ #x8222) 
-
-;;;; }}}
-
-;;;; {{{ arb_framebuffer_srgb
-
-(defconstant +framebuffer-srgb+ #x8DB9) 
-
-;;;; }}}
-
-;;;; {{{ arb_half_float_vertex
-
-(defconstant +half-float+ #x140B) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_compression_rgtc
-
-(defconstant +compressed-red-rgtc1+ #x8DBB) 
-(defconstant +compressed-signed-red-rgtc1+ #x8DBC) 
-(defconstant +compressed-rg-rgtc2+ #x8DBD) 
-(defconstant +compressed-signed-rg-rgtc2+ #x8DBE) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_rg
-
-(defconstant +rg+ #x8227) 
-(defconstant +rg-integer+ #x8228) 
-(defconstant +r8+ #x8229) 
-(defconstant +r16+ #x822A) 
-(defconstant +rg8+ #x822B) 
-(defconstant +rg16+ #x822C) 
-(defconstant +r16f+ #x822D) 
-(defconstant +r32f+ #x822E) 
-(defconstant +rg16f+ #x822F) 
-(defconstant +rg32f+ #x8230) 
-(defconstant +r8i+ #x8231) 
-(defconstant +r8ui+ #x8232) 
-(defconstant +r16i+ #x8233) 
-(defconstant +r16ui+ #x8234) 
-(defconstant +r32i+ #x8235) 
-(defconstant +r32ui+ #x8236) 
-(defconstant +rg8i+ #x8237) 
-(defconstant +rg8ui+ #x8238) 
-(defconstant +rg16i+ #x8239) 
-(defconstant +rg16ui+ #x823A) 
-(defconstant +rg32i+ #x823B) 
-(defconstant +rg32ui+ #x823C) 
-
-;;;; }}}
-
-;;;; {{{ arb_vertex_array_bgra
-
-(defconstant +bgra+ #x80E1) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_cube_map_array
-
-(defconstant +texture-cube-map-array-arb+ #x9009) 
-(defconstant +texture-binding-cube-map-array-arb+ #x900A) 
-(defconstant +proxy-texture-cube-map-array-arb+ #x900B) 
-(defconstant +sampler-cube-map-array-arb+ #x900C) 
-(defconstant +sampler-cube-map-array-shadow-arb+ #x900D) 
-(defconstant +int-sampler-cube-map-array-arb+ #x900E) 
-(defconstant +unsigned-int-sampler-cube-map-array-arb+ #x900F) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_gather
-
-(defconstant +min-program-texture-gather-offset-arb+ #x8E5E) 
-(defconstant +max-program-texture-gather-offset-arb+ #x8E5F) 
-
-;;;; }}}
-
-;;;; {{{ arb_gpu_shader5
-
-(defconstant +geometry-shader-invocations+ #x887F) 
-(defconstant +max-vertex-streams+ #x8E71) 
-
-;;;; }}}
-
-;;;; {{{ arb_texture_buffer_object_rgb32
-
-(defconstant +rgb32f+ #x8815) 
-(defconstant +rgb32ui+ #x8D71) 
-(defconstant +rgb32i+ #x8D83) 
-
-;;;; }}}
-
-;;;; {{{ pgi_vertex_hints
-
-(defconstant +vertex-data-hint-pgi+ #x1A22A) 
-(defconstant +vertex-consistent-hint-pgi+ #x1A22B) 
-(defconstant +material-side-hint-pgi+ #x1A22C) 
-(defconstant +max-vertex-hint-pgi+ #x1A22D) 
-(defconstant +color3-bit-pgi+ #x10000) 
-(defconstant +color4-bit-pgi+ #x20000) 
-(defconstant +edgeflag-bit-pgi+ #x40000) 
-(defconstant +index-bit-pgi+ #x80000) 
-(defconstant +mat-ambient-bit-pgi+ #x100000) 
-(defconstant +mat-ambient-and-diffuse-bit-pgi+ #x200000) 
-(defconstant +mat-diffuse-bit-pgi+ #x400000) 
-(defconstant +mat-emission-bit-pgi+ #x800000) 
-(defconstant +mat-color-indexes-bit-pgi+ #x1000000) 
-(defconstant +mat-shininess-bit-pgi+ #x2000000) 
-(defconstant +mat-specular-bit-pgi+ #x4000000) 
-(defconstant +normal-bit-pgi+ #x8000000) 
-(defconstant +texcoord1-bit-pgi+ #x10000000) 
-(defconstant +texcoord2-bit-pgi+ #x20000000) 
-(defconstant +texcoord3-bit-pgi+ #x40000000) 
-(defconstant +texcoord4-bit-pgi+ #x80000000) 
-(defconstant +vertex23-bit-pgi+ #x4) 
-(defconstant +vertex4-bit-pgi+ #x8) 
-
-;;;; }}}
-
-;;;; {{{ ext_clip_volume_hint
-
-(defconstant +clip-volume-clipping-hint-ext+ #x80F0) 
-
-;;;; }}}
-
-;;;; {{{ ibm_rasterpos_clip
-
-(defconstant +raster-position-unclipped-ibm+ #x19262) 
-
-;;;; }}}
-
-;;;; {{{ hp_texture_lighting
-
-(defconstant +texture-lighting-mode-hp+ #x8167) 
-(defconstant +texture-post-specular-hp+ #x8168) 
-(defconstant +texture-pre-specular-hp+ #x8169) 
-
-;;;; }}}
-
-;;;; {{{ win_phong_shading
-
-(defconstant +phong-win+ #x80EA) 
-(defconstant +phong-hint-win+ #x80EB) 
-
-;;;; }}}
-
-;;;; {{{ win_specular_fog
-
-(defconstant +fog-specular-texture-win+ #x80EC) 
-
-;;;; }}}
-
-;;;; {{{ hp_occlusion_test
-
-(defconstant +occlusion-test-hp+ #x8165) 
-(defconstant +occlusion-test-result-hp+ #x8166) 
-
-;;;; }}}
-
-;;;; {{{ sgix_fog_scale
-
-(defconstant +fog-scale-sgix+ #x81FC) 
-(defconstant +fog-scale-value-sgix+ #x81FD) 
-
-;;;; }}}
-
-;;;; {{{ nv_texgen_reflection
-
-(defconstant +normal-map-nv+ #x8511) 
-(defconstant +reflection-map-nv+ #x8512) 
-
-;;;; }}}
-
-;;;; {{{ sun_convolution_border_modes
-
-(defconstant +wrap-border-sun+ #x81D4) 
-
-;;;; }}}
-
-;;;; {{{ nv_fog_distance
-
-(defconstant +fog-distance-mode-nv+ #x855A) 
-
-;;;; }}}
-
-;;;; {{{ ibm_cull_vertex
-
-(defconstant +cull-vertex-ibm+ #x1928A) 
-
-;;;; }}}
-
-;;;; {{{ sgi_depth_pass_instrument
-
-(defconstant +depth-pass-instrument-sgix+ #x8310) 
-(defconstant +depth-pass-instrument-counters-sgix+ #x8311) 
-(defconstant +depth-pass-instrument-max-sgix+ #x8312) 
-
-;;;; }}}
-
-;;;; {{{ nv_texture_shader2
-
-(defconstant +dot-product-texture-3d-nv+ #x86EF) 
-
-;;;; }}}
-
-;;;; {{{ nv_vertex_array_range2
-
-(defconstant +vertex-array-range-without-flush-nv+ #x8533) 
-
-;;;; }}}
-
-;;;; {{{ nv_multisample_filter_hint
-
-(defconstant +multisample-filter-hint-nv+ #x8534) 
-
-;;;; }}}
-
-;;;; {{{ ati_pixel_format_float
-
-(defconstant +type-rgba-float-ati+ #x8820) 
-(defconstant +color-clear-unclamped-value-ati+ #x8835) 
-
-;;;; }}}
-
-;;;; {{{ oes_read_format
-
-(defconstant +implementation-color-read-type-oes+ #x8B9A) 
-(defconstant +implementation-color-read-format-oes+ #x8B9B) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_mirror_clamp
-
-(defconstant +mirror-clamp-to-border-ext+ #x8912) 
-
-;;;; }}}
-
-;;;; {{{ ext_packed_depth_stencil
-
-(defconstant +depth24-stencil8-ext+ #x88F0) 
-(defconstant +texture-stencil-size-ext+ #x88F1) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_array
-
-(defconstant +max-array-texture-layers-ext+ #x88FF) 
-(defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4) 
-
-;;;; }}}
-
-;;;; {{{ ext_texture_snorm
-
-(defconstant +red-snorm+ #x8F90) 
-(defconstant +rg-snorm+ #x8F91) 
-(defconstant +rgb-snorm+ #x8F92) 
-(defconstant +rgba-snorm+ #x8F93) 
-(defconstant +r8-snorm+ #x8F94) 
-(defconstant +rg8-snorm+ #x8F95) 
-(defconstant +rgb8-snorm+ #x8F96) 
-(defconstant +rgba8-snorm+ #x8F97) 
-(defconstant +r16-snorm+ #x8F98) 
-(defconstant +rg16-snorm+ #x8F99) 
-(defconstant +rgb16-snorm+ #x8F9A) 
-(defconstant +rgba16-snorm+ #x8F9B) 
-(defconstant +signed-normalized+ #x8F9C) 
-
-;;;; }}}
-
-;;;; {{{ apple_float_pixels
-
-(defconstant +half-apple+ #x14