From 48dd42333bb16d2167892552bd35b595f9c0efff Mon Sep 17 00:00:00 2001 From: Bill Robinson Date: Sun, 19 Jun 2011 14:57:04 +0100 Subject: [PATCH] Extension enumerations now only included where necessary. --- generators/make-bindings-from-spec.lisp | 126 +- lib/cl-glfw-opengl-3dfx_multisample.asd | 10 + ...l-glfw-opengl-3dfx_texture_compression_fxt1.asd | 10 + lib/cl-glfw-opengl-amd_blend_minmax_factor.asd | 10 + lib/cl-glfw-opengl-amd_depth_clamp_separate.asd | 10 + ...lfw-opengl-amd_seamless_cubemap_per_texture.asd | 10 + lib/cl-glfw-opengl-apple_aux_depth_stencil.asd | 10 + lib/cl-glfw-opengl-apple_client_storage.asd | 10 + lib/cl-glfw-opengl-apple_float_pixels.asd | 10 + lib/cl-glfw-opengl-apple_rgb_422.asd | 10 + lib/cl-glfw-opengl-apple_row_bytes.asd | 10 + lib/cl-glfw-opengl-apple_specular_vector.asd | 10 + lib/cl-glfw-opengl-apple_transform_hint.asd | 10 + lib/cl-glfw-opengl-apple_ycbcr_422.asd | 10 + lib/cl-glfw-opengl-arb_depth_buffer_float.asd | 10 + lib/cl-glfw-opengl-arb_depth_clamp.asd | 10 + lib/cl-glfw-opengl-arb_depth_texture.asd | 10 + lib/cl-glfw-opengl-arb_fragment_program.asd | 10 + lib/cl-glfw-opengl-arb_fragment_shader.asd | 10 + ...fw-opengl-arb_framebuffer_object_deprecated.asd | 10 + lib/cl-glfw-opengl-arb_framebuffer_srgb.asd | 10 + lib/cl-glfw-opengl-arb_gpu_shader5.asd | 10 + lib/cl-glfw-opengl-arb_half_float_pixel.asd | 10 + lib/cl-glfw-opengl-arb_half_float_vertex.asd | 10 + lib/cl-glfw-opengl-arb_imaging.asd | 10 + lib/cl-glfw-opengl-arb_imaging_deprecated.asd | 10 + lib/cl-glfw-opengl-arb_occlusion_query2.asd | 10 + lib/cl-glfw-opengl-arb_pixel_buffer_object.asd | 10 + lib/cl-glfw-opengl-arb_point_sprite.asd | 10 + lib/cl-glfw-opengl-arb_seamless_cube_map.asd | 10 + lib/cl-glfw-opengl-arb_shading_language_100.asd | 10 + lib/cl-glfw-opengl-arb_shadow.asd | 10 + lib/cl-glfw-opengl-arb_shadow_ambient.asd | 10 + lib/cl-glfw-opengl-arb_texture_border_clamp.asd | 10 + ...glfw-opengl-arb_texture_buffer_object_rgb32.asd | 10 + ...cl-glfw-opengl-arb_texture_compression_bptc.asd | 10 + ...cl-glfw-opengl-arb_texture_compression_rgtc.asd | 10 + lib/cl-glfw-opengl-arb_texture_cube_map.asd | 10 + lib/cl-glfw-opengl-arb_texture_cube_map_array.asd | 10 + lib/cl-glfw-opengl-arb_texture_env_combine.asd | 10 + lib/cl-glfw-opengl-arb_texture_env_dot3.asd | 10 + lib/cl-glfw-opengl-arb_texture_float.asd | 10 + lib/cl-glfw-opengl-arb_texture_gather.asd | 10 + lib/cl-glfw-opengl-arb_texture_mirrored_repeat.asd | 10 + lib/cl-glfw-opengl-arb_texture_rectangle.asd | 10 + lib/cl-glfw-opengl-arb_texture_rg.asd | 10 + lib/cl-glfw-opengl-arb_texture_rgb10_a2ui.asd | 10 + lib/cl-glfw-opengl-arb_texture_swizzle.asd | 10 + lib/cl-glfw-opengl-arb_vertex_array_bgra.asd | 10 + lib/cl-glfw-opengl-ati_meminfo.asd | 10 + lib/cl-glfw-opengl-ati_pixel_format_float.asd | 10 + lib/cl-glfw-opengl-ati_text_fragment_shader.asd | 10 + lib/cl-glfw-opengl-ati_texture_env_combine3.asd | 10 + lib/cl-glfw-opengl-ati_texture_float.asd | 10 + lib/cl-glfw-opengl-ati_texture_mirror_once.asd | 10 + lib/cl-glfw-opengl-ext_422_pixels.asd | 10 + lib/cl-glfw-opengl-ext_abgr.asd | 10 + lib/cl-glfw-opengl-ext_bgra.asd | 10 + lib/cl-glfw-opengl-ext_blend_subtract.asd | 10 + lib/cl-glfw-opengl-ext_clip_volume_hint.asd | 10 + lib/cl-glfw-opengl-ext_cmyka.asd | 10 + lib/cl-glfw-opengl-ext_framebuffer_srgb.asd | 10 + lib/cl-glfw-opengl-ext_index_array_formats.asd | 10 + lib/cl-glfw-opengl-ext_packed_depth_stencil.asd | 10 + lib/cl-glfw-opengl-ext_packed_float.asd | 10 + lib/cl-glfw-opengl-ext_packed_pixels.asd | 10 + lib/cl-glfw-opengl-ext_pixel_buffer_object.asd | 10 + lib/cl-glfw-opengl-ext_separate_specular_color.asd | 10 + lib/cl-glfw-opengl-ext_stencil_wrap.asd | 10 + lib/cl-glfw-opengl-ext_texture.asd | 10 + lib/cl-glfw-opengl-ext_texture_array.asd | 10 + ...cl-glfw-opengl-ext_texture_compression_latc.asd | 10 + ...cl-glfw-opengl-ext_texture_compression_rgtc.asd | 10 + ...cl-glfw-opengl-ext_texture_compression_s3tc.asd | 10 + lib/cl-glfw-opengl-ext_texture_cube_map.asd | 10 + lib/cl-glfw-opengl-ext_texture_env_combine.asd | 10 + lib/cl-glfw-opengl-ext_texture_env_dot3.asd | 10 + ...-glfw-opengl-ext_texture_filter_anisotropic.asd | 10 + lib/cl-glfw-opengl-ext_texture_lod_bias.asd | 10 + lib/cl-glfw-opengl-ext_texture_mirror_clamp.asd | 10 + lib/cl-glfw-opengl-ext_texture_shared_exponent.asd | 10 + lib/cl-glfw-opengl-ext_texture_snorm.asd | 10 + lib/cl-glfw-opengl-ext_texture_srgb.asd | 10 + lib/cl-glfw-opengl-ext_texture_srgb_decode.asd | 10 + lib/cl-glfw-opengl-ext_texture_swizzle.asd | 10 + lib/cl-glfw-opengl-ext_vertex_array_bgra.asd | 10 + lib/cl-glfw-opengl-hp_convolution_border_modes.asd | 10 + lib/cl-glfw-opengl-hp_occlusion_test.asd | 10 + lib/cl-glfw-opengl-hp_texture_lighting.asd | 10 + lib/cl-glfw-opengl-ibm_cull_vertex.asd | 10 + lib/cl-glfw-opengl-ibm_rasterpos_clip.asd | 10 + lib/cl-glfw-opengl-ibm_texture_mirrored_repeat.asd | 10 + lib/cl-glfw-opengl-ingr_color_clamp.asd | 10 + lib/cl-glfw-opengl-ingr_interlace_read.asd | 10 + lib/cl-glfw-opengl-mesa_pack_invert.asd | 10 + lib/cl-glfw-opengl-mesa_packed_depth_stencil.asd | 10 + lib/cl-glfw-opengl-mesa_program_debug.asd | 10 + lib/cl-glfw-opengl-mesa_shader_debug.asd | 10 + lib/cl-glfw-opengl-mesa_trace.asd | 10 + lib/cl-glfw-opengl-mesa_ycbcr_texture.asd | 10 + lib/cl-glfw-opengl-mesax_texture_stack.asd | 10 + lib/cl-glfw-opengl-nv_copy_depth_to_color.asd | 10 + lib/cl-glfw-opengl-nv_depth_clamp.asd | 10 + lib/cl-glfw-opengl-nv_float_buffer.asd | 10 + lib/cl-glfw-opengl-nv_fog_distance.asd | 10 + lib/cl-glfw-opengl-nv_fragment_program2.asd | 10 + lib/cl-glfw-opengl-nv_light_max_exponent.asd | 10 + lib/cl-glfw-opengl-nv_multisample_coverage.asd | 10 + lib/cl-glfw-opengl-nv_multisample_filter_hint.asd | 10 + lib/cl-glfw-opengl-nv_packed_depth_stencil.asd | 10 + lib/cl-glfw-opengl-nv_shader_buffer_store.asd | 10 + lib/cl-glfw-opengl-nv_tessellation_program5.asd | 10 + lib/cl-glfw-opengl-nv_texgen_emboss.asd | 10 + lib/cl-glfw-opengl-nv_texgen_reflection.asd | 10 + lib/cl-glfw-opengl-nv_texture_env_combine4.asd | 10 + lib/cl-glfw-opengl-nv_texture_expand_normal.asd | 10 + lib/cl-glfw-opengl-nv_texture_rectangle.asd | 10 + lib/cl-glfw-opengl-nv_texture_shader.asd | 10 + lib/cl-glfw-opengl-nv_texture_shader2.asd | 10 + lib/cl-glfw-opengl-nv_texture_shader3.asd | 10 + lib/cl-glfw-opengl-nv_vertex_array_range2.asd | 10 + lib/cl-glfw-opengl-nv_vertex_program2_option.asd | 10 + lib/cl-glfw-opengl-nv_vertex_program3.asd | 10 + lib/cl-glfw-opengl-oes_read_format.asd | 10 + lib/cl-glfw-opengl-oml_interlace.asd | 10 + lib/cl-glfw-opengl-oml_resample.asd | 10 + lib/cl-glfw-opengl-oml_subsample.asd | 10 + lib/cl-glfw-opengl-pgi_vertex_hints.asd | 10 + lib/cl-glfw-opengl-rend_screen_coordinates.asd | 10 + lib/cl-glfw-opengl-s3_s3tc.asd | 10 + lib/cl-glfw-opengl-sgi_depth_pass_instrument.asd | 10 + lib/cl-glfw-opengl-sgis_texture_select.asd | 10 + lib/cl-glfw-opengl-sgix_depth_texture.asd | 10 + lib/cl-glfw-opengl-sgix_fog_scale.asd | 10 + lib/cl-glfw-opengl-sgix_line_quality_hint.asd | 10 + lib/cl-glfw-opengl-sgix_resample.asd | 10 + lib/cl-glfw-opengl-sgix_scalebias_hint.asd | 10 + lib/cl-glfw-opengl-sgix_shadow.asd | 10 + lib/cl-glfw-opengl-sgix_shadow_ambient.asd | 10 + lib/cl-glfw-opengl-sgix_slim.asd | 10 + ...l-glfw-opengl-sgix_texture_coordinate_clamp.asd | 10 + lib/cl-glfw-opengl-sgix_texture_lod_bias.asd | 10 + lib/cl-glfw-opengl-sgix_texture_multi_buffer.asd | 10 + lib/cl-glfw-opengl-sgix_ycrcba.asd | 10 + ...cl-glfw-opengl-sun_convolution_border_modes.asd | 10 + lib/cl-glfw-opengl-sun_slice_accum.asd | 10 + lib/cl-glfw-opengl-win_phong_shading.asd | 10 + lib/cl-glfw-opengl-win_specular_fog.asd | 10 + lib/opengl-3dfx_multisample.lisp | 15 + lib/opengl-3dfx_texture_compression_fxt1.lisp | 10 + lib/opengl-amd_blend_minmax_factor.lisp | 10 + lib/opengl-amd_depth_clamp_separate.lisp | 10 + lib/opengl-amd_seamless_cubemap_per_texture.lisp | 7 + lib/opengl-apple_aux_depth_stencil.lisp | 8 + lib/opengl-apple_client_storage.lisp | 10 + lib/opengl-apple_float_pixels.lisp | 21 + lib/opengl-apple_object_purgeable.lisp | 1 + lib/opengl-apple_rgb_422.lisp | 12 + lib/opengl-apple_row_bytes.lisp | 10 + lib/opengl-apple_specular_vector.lisp | 8 + lib/opengl-apple_transform_hint.lisp | 8 + lib/opengl-apple_vertex_array_range.lisp | 1 + lib/opengl-apple_ycbcr_422.lisp | 14 + lib/opengl-arb_blend_func_extended.lisp | 1 + lib/opengl-arb_color_buffer_float.lisp | 1 + lib/opengl-arb_depth_buffer_float.lisp | 9 + lib/opengl-arb_depth_clamp.lisp | 8 + lib/opengl-arb_depth_texture.lisp | 20 + lib/opengl-arb_es2_compatibility.lisp | 19 + lib/opengl-arb_fragment_program.lisp | 34 + lib/opengl-arb_fragment_shader.lisp | 9 + lib/opengl-arb_framebuffer_object_deprecated.lisp | 9 + lib/opengl-arb_framebuffer_srgb.lisp | 7 + lib/opengl-arb_get_program_binary.lisp | 6 + lib/opengl-arb_gpu_shader5.lisp | 16 + lib/opengl-arb_half_float_pixel.lisp | 8 + lib/opengl-arb_half_float_vertex.lisp | 7 + lib/opengl-arb_imaging.lisp | 17 + lib/opengl-arb_imaging_deprecated.lisp | 70 + lib/opengl-arb_matrix_palette.lisp | 1 + lib/opengl-arb_multitexture.lisp | 36 + lib/opengl-arb_occlusion_query2.lisp | 8 + lib/opengl-arb_pixel_buffer_object.lisp | 14 + lib/opengl-arb_point_sprite.lisp | 10 + lib/opengl-arb_robustness.lisp | 7 + lib/opengl-arb_seamless_cube_map.lisp | 8 + lib/opengl-arb_separate_shader_objects.lisp | 12 + lib/opengl-arb_shader_objects.lisp | 34 + lib/opengl-arb_shading_language_100.lisp | 7 + lib/opengl-arb_shading_language_include.lisp | 6 + lib/opengl-arb_shadow.lisp | 13 + lib/opengl-arb_shadow_ambient.lisp | 7 + lib/opengl-arb_texture_border_clamp.lisp | 8 + lib/opengl-arb_texture_buffer_object_rgb32.lisp | 9 + lib/opengl-arb_texture_compression_bptc.lisp | 22 + lib/opengl-arb_texture_compression_rgtc.lisp | 10 + lib/opengl-arb_texture_cube_map.lisp | 41 + lib/opengl-arb_texture_cube_map_array.lisp | 20 + lib/opengl-arb_texture_env_combine.lisp | 29 + lib/opengl-arb_texture_env_dot3.lisp | 11 + lib/opengl-arb_texture_float.lisp | 38 + lib/opengl-arb_texture_gather.lisp | 10 + lib/opengl-arb_texture_mirrored_repeat.lisp | 8 + lib/opengl-arb_texture_rectangle.lisp | 14 + lib/opengl-arb_texture_rg.lisp | 28 + lib/opengl-arb_texture_rgb10_a2ui.lisp | 8 + lib/opengl-arb_texture_swizzle.lisp | 16 + lib/opengl-arb_timer_query.lisp | 1 + lib/opengl-arb_transform_feedback3.lisp | 3 + lib/opengl-arb_transpose_matrix.lisp | 1 + lib/opengl-arb_vertex_array_bgra.lisp | 7 + lib/opengl-arb_vertex_attrib_64bit.lisp | 1 + lib/opengl-arb_vertex_blend.lisp | 2 + lib/opengl-arb_vertex_buffer_object.lisp | 2 + lib/opengl-arb_vertex_program.lisp | 20 + lib/opengl-arb_vertex_shader.lisp | 7 + lib/opengl-arb_viewport_array.lisp | 15 + lib/opengl-ati_draw_buffers.lisp | 1 + lib/opengl-ati_meminfo.lisp | 14 + lib/opengl-ati_pixel_format_float.lisp | 8 + lib/opengl-ati_text_fragment_shader.lisp | 8 + lib/opengl-ati_texture_env_combine3.lisp | 12 + lib/opengl-ati_texture_float.lisp | 42 + lib/opengl-ati_texture_mirror_once.lisp | 10 + lib/opengl-core.lisp | 4489 ++++++-------------- lib/opengl-ext_422_pixels.lisp | 30 + lib/opengl-ext_abgr.lisp | 11 + lib/opengl-ext_bgra.lisp | 10 + lib/opengl-ext_blend_minmax.lisp | 4 + lib/opengl-ext_blend_subtract.lisp | 12 + lib/opengl-ext_clip_volume_hint.lisp | 7 + lib/opengl-ext_cmyka.lisp | 26 + lib/opengl-ext_convolution.lisp | 13 + lib/opengl-ext_depth_bounds_test.lisp | 10 + lib/opengl-ext_fog_coord.lisp | 7 + lib/opengl-ext_framebuffer_srgb.lisp | 10 + lib/opengl-ext_geometry_shader4.lisp | 1 + lib/opengl-ext_histogram.lisp | 1 + lib/opengl-ext_index_array_formats.lisp | 22 + lib/opengl-ext_multisample.lisp | 1 + lib/opengl-ext_packed_depth_stencil.lisp | 12 + lib/opengl-ext_packed_float.lisp | 12 + lib/opengl-ext_packed_pixels.lisp | 13 + lib/opengl-ext_pixel_buffer_object.lisp | 14 + lib/opengl-ext_polygon_offset.lisp | 1 + lib/opengl-ext_separate_shader_objects.lisp | 4 + lib/opengl-ext_separate_specular_color.lisp | 12 + lib/opengl-ext_stencil_clear_tag.lisp | 2 + lib/opengl-ext_stencil_two_side.lisp | 1 + lib/opengl-ext_stencil_wrap.lisp | 12 + lib/opengl-ext_texture.lisp | 88 + lib/opengl-ext_texture_array.lisp | 21 + lib/opengl-ext_texture_compression_latc.lisp | 14 + lib/opengl-ext_texture_compression_rgtc.lisp | 14 + lib/opengl-ext_texture_compression_s3tc.lisp | 14 + lib/opengl-ext_texture_cube_map.lisp | 30 + lib/opengl-ext_texture_env_combine.lisp | 48 + lib/opengl-ext_texture_env_dot3.lisp | 13 + lib/opengl-ext_texture_filter_anisotropic.lisp | 12 + lib/opengl-ext_texture_integer.lisp | 3 + lib/opengl-ext_texture_lod_bias.lisp | 12 + lib/opengl-ext_texture_mirror_clamp.lisp | 11 + lib/opengl-ext_texture_shared_exponent.lisp | 24 + lib/opengl-ext_texture_snorm.lisp | 43 + lib/opengl-ext_texture_srgb.lisp | 38 + lib/opengl-ext_texture_srgb_decode.lisp | 107 + lib/opengl-ext_texture_swizzle.lisp | 16 + lib/opengl-ext_vertex_array_bgra.lisp | 7 + lib/opengl-ext_vertex_weighting.lisp | 2 + lib/opengl-extensions.lisp | 13 +- lib/opengl-hp_convolution_border_modes.lisp | 14 + lib/opengl-hp_occlusion_test.lisp | 8 + lib/opengl-hp_texture_lighting.lisp | 9 + lib/opengl-ibm_cull_vertex.lisp | 7 + lib/opengl-ibm_rasterpos_clip.lisp | 7 + lib/opengl-ibm_texture_mirrored_repeat.lisp | 9 + lib/opengl-ingr_color_clamp.lisp | 22 + lib/opengl-ingr_interlace_read.lisp | 35 + lib/opengl-mesa_pack_invert.lisp | 8 + lib/opengl-mesa_packed_depth_stencil.lisp | 11 + lib/opengl-mesa_program_debug.lisp | 14 + lib/opengl-mesa_shader_debug.lisp | 9 + lib/opengl-mesa_trace.lisp | 15 + lib/opengl-mesa_ycbcr_texture.lisp | 10 + lib/opengl-mesax_texture_stack.lisp | 18 + lib/opengl-nv_copy_depth_to_color.lisp | 22 + lib/opengl-nv_depth_clamp.lisp | 33 + lib/opengl-nv_float_buffer.lisp | 36 + lib/opengl-nv_fog_distance.lisp | 12 + lib/opengl-nv_fragment_program.lisp | 5 + lib/opengl-nv_fragment_program2.lisp | 16 + lib/opengl-nv_geometry_program4.lisp | 1 + lib/opengl-nv_half_float.lisp | 2 + lib/opengl-nv_light_max_exponent.lisp | 10 + lib/opengl-nv_multisample_coverage.lisp | 9 + lib/opengl-nv_multisample_filter_hint.lisp | 7 + lib/opengl-nv_packed_depth_stencil.lisp | 13 + lib/opengl-nv_pixel_data_range.lisp | 1 + lib/opengl-nv_point_sprite.lisp | 2 + lib/opengl-nv_register_combiners.lisp | 2 + lib/opengl-nv_shader_buffer_store.lisp | 14 + lib/opengl-nv_tessellation_program5.lisp | 16 + lib/opengl-nv_texgen_emboss.lisp | 12 + lib/opengl-nv_texgen_reflection.lisp | 10 + lib/opengl-nv_texture_env_combine4.lisp | 16 + lib/opengl-nv_texture_expand_normal.lisp | 8 + lib/opengl-nv_texture_rectangle.lisp | 14 + lib/opengl-nv_texture_shader.lisp | 152 + lib/opengl-nv_texture_shader2.lisp | 7 + lib/opengl-nv_texture_shader3.lisp | 42 + lib/opengl-nv_vdpau_interop.lisp | 2 + lib/opengl-nv_vertex_array_range2.lisp | 7 + lib/opengl-nv_vertex_program2_option.lisp | 8 + lib/opengl-nv_vertex_program3.lisp | 7 + lib/opengl-oes_read_format.lisp | 8 + lib/opengl-oml_interlace.lisp | 10 + lib/opengl-oml_resample.lisp | 24 + lib/opengl-oml_subsample.lisp | 10 + lib/opengl-package.lisp | 2584 +++++------ lib/opengl-pgi_vertex_hints.lisp | 28 + lib/opengl-rend_screen_coordinates.lisp | 45 + lib/opengl-s3_s3tc.lisp | 14 + lib/opengl-sgi_color_table.lisp | 1 + lib/opengl-sgi_depth_pass_instrument.lisp | 9 + lib/opengl-sgis_sharpen_texture.lisp | 11 + lib/opengl-sgis_texture_select.lisp | 10 + lib/opengl-sgix_depth_texture.lisp | 9 + lib/opengl-sgix_fog_scale.lisp | 8 + lib/opengl-sgix_line_quality_hint.lisp | 7 + lib/opengl-sgix_resample.lisp | 21 + lib/opengl-sgix_scalebias_hint.lisp | 8 + lib/opengl-sgix_shadow.lisp | 9 + lib/opengl-sgix_shadow_ambient.lisp | 10 + lib/opengl-sgix_slim.lisp | 12 + lib/opengl-sgix_sprite.lisp | 3 + lib/opengl-sgix_texture_coordinate_clamp.lisp | 8 + lib/opengl-sgix_texture_lod_bias.lisp | 8 + lib/opengl-sgix_texture_multi_buffer.lisp | 7 + lib/opengl-sgix_ycrcba.lisp | 10 + lib/opengl-sun_convolution_border_modes.lisp | 7 + lib/opengl-sun_mesh_array.lisp | 2 + lib/opengl-sun_slice_accum.lisp | 10 + lib/opengl-version_1_2.lisp | 3 + lib/opengl-version_1_3.lisp | 72 + lib/opengl-version_1_4.lisp | 108 + lib/opengl-version_1_5.lisp | 133 + lib/opengl-version_2_0.lisp | 185 + lib/opengl-version_2_1.lisp | 205 + lib/opengl-version_3_0.lisp | 324 ++ lib/opengl-version_3_1.lisp | 352 ++ lib/opengl-version_3_2.lisp | 356 ++ lib/opengl-version_3_3.lisp | 364 ++ lib/opengl-version_4_0.lisp | 380 ++ lib/opengl-version_4_1.lisp | 413 ++ lib/opengl-win_phong_shading.lisp | 8 + lib/opengl-win_specular_fog.lisp | 7 + lib/scaffolding.lisp | 16 +- 357 files changed, 9768 insertions(+), 4571 deletions(-) create mode 100644 lib/cl-glfw-opengl-3dfx_multisample.asd create mode 100644 lib/cl-glfw-opengl-3dfx_texture_compression_fxt1.asd create mode 100644 lib/cl-glfw-opengl-amd_blend_minmax_factor.asd create mode 100644 lib/cl-glfw-opengl-amd_depth_clamp_separate.asd create mode 100644 lib/cl-glfw-opengl-amd_seamless_cubemap_per_texture.asd create mode 100644 lib/cl-glfw-opengl-apple_aux_depth_stencil.asd create mode 100644 lib/cl-glfw-opengl-apple_client_storage.asd create mode 100644 lib/cl-glfw-opengl-apple_float_pixels.asd create mode 100644 lib/cl-glfw-opengl-apple_rgb_422.asd create mode 100644 lib/cl-glfw-opengl-apple_row_bytes.asd create mode 100644 lib/cl-glfw-opengl-apple_specular_vector.asd create mode 100644 lib/cl-glfw-opengl-apple_transform_hint.asd create mode 100644 lib/cl-glfw-opengl-apple_ycbcr_422.asd create mode 100644 lib/cl-glfw-opengl-arb_depth_buffer_float.asd create mode 100644 lib/cl-glfw-opengl-arb_depth_clamp.asd create mode 100644 lib/cl-glfw-opengl-arb_depth_texture.asd create mode 100644 lib/cl-glfw-opengl-arb_fragment_program.asd create mode 100644 lib/cl-glfw-opengl-arb_fragment_shader.asd create mode 100644 lib/cl-glfw-opengl-arb_framebuffer_object_deprecated.asd create mode 100644 lib/cl-glfw-opengl-arb_framebuffer_srgb.asd create mode 100644 lib/cl-glfw-opengl-arb_gpu_shader5.asd create mode 100644 lib/cl-glfw-opengl-arb_half_float_pixel.asd create mode 100644 lib/cl-glfw-opengl-arb_half_float_vertex.asd create mode 100644 lib/cl-glfw-opengl-arb_imaging.asd create mode 100644 lib/cl-glfw-opengl-arb_imaging_deprecated.asd create mode 100644 lib/cl-glfw-opengl-arb_occlusion_query2.asd create mode 100644 lib/cl-glfw-opengl-arb_pixel_buffer_object.asd create mode 100644 lib/cl-glfw-opengl-arb_point_sprite.asd create mode 100644 lib/cl-glfw-opengl-arb_seamless_cube_map.asd create mode 100644 lib/cl-glfw-opengl-arb_shading_language_100.asd create mode 100644 lib/cl-glfw-opengl-arb_shadow.asd create mode 100644 lib/cl-glfw-opengl-arb_shadow_ambient.asd create mode 100644 lib/cl-glfw-opengl-arb_texture_border_clamp.asd create mode 100644 lib/cl-glfw-opengl-arb_texture_buffer_object_rgb32.asd create mode 100644 lib/cl-glfw-opengl-arb_texture_compression_bptc.asd create mode 100644 lib/cl-glfw-opengl-arb_texture_compression_rgtc.asd create mode 100644 lib/cl-glfw-opengl-arb_texture_cube_map.asd create mode 100644 lib/cl-glfw-opengl-arb_texture_cube_map_array.asd create mode 100644 lib/cl-glfw-opengl-arb_texture_env_combine.asd create mode 100644 lib/cl-glfw-opengl-arb_texture_env_dot3.asd create mode 100644 lib/cl-glfw-opengl-arb_texture_float.asd create mode 100644 lib/cl-glfw-opengl-arb_texture_gather.asd create mode 100644 lib/cl-glfw-opengl-arb_texture_mirrored_repeat.asd create mode 100644 lib/cl-glfw-opengl-arb_texture_rectangle.asd create mode 100644 lib/cl-glfw-opengl-arb_texture_rg.asd create mode 100644 lib/cl-glfw-opengl-arb_texture_rgb10_a2ui.asd create mode 100644 lib/cl-glfw-opengl-arb_texture_swizzle.asd create mode 100644 lib/cl-glfw-opengl-arb_vertex_array_bgra.asd create mode 100644 lib/cl-glfw-opengl-ati_meminfo.asd create mode 100644 lib/cl-glfw-opengl-ati_pixel_format_float.asd create mode 100644 lib/cl-glfw-opengl-ati_text_fragment_shader.asd create mode 100644 lib/cl-glfw-opengl-ati_texture_env_combine3.asd create mode 100644 lib/cl-glfw-opengl-ati_texture_float.asd create mode 100644 lib/cl-glfw-opengl-ati_texture_mirror_once.asd create mode 100644 lib/cl-glfw-opengl-ext_422_pixels.asd create mode 100644 lib/cl-glfw-opengl-ext_abgr.asd create mode 100644 lib/cl-glfw-opengl-ext_bgra.asd create mode 100644 lib/cl-glfw-opengl-ext_blend_subtract.asd create mode 100644 lib/cl-glfw-opengl-ext_clip_volume_hint.asd create mode 100644 lib/cl-glfw-opengl-ext_cmyka.asd create mode 100644 lib/cl-glfw-opengl-ext_framebuffer_srgb.asd create mode 100644 lib/cl-glfw-opengl-ext_index_array_formats.asd create mode 100644 lib/cl-glfw-opengl-ext_packed_depth_stencil.asd create mode 100644 lib/cl-glfw-opengl-ext_packed_float.asd create mode 100644 lib/cl-glfw-opengl-ext_packed_pixels.asd create mode 100644 lib/cl-glfw-opengl-ext_pixel_buffer_object.asd create mode 100644 lib/cl-glfw-opengl-ext_separate_specular_color.asd create mode 100644 lib/cl-glfw-opengl-ext_stencil_wrap.asd create mode 100644 lib/cl-glfw-opengl-ext_texture.asd create mode 100644 lib/cl-glfw-opengl-ext_texture_array.asd create mode 100644 lib/cl-glfw-opengl-ext_texture_compression_latc.asd create mode 100644 lib/cl-glfw-opengl-ext_texture_compression_rgtc.asd create mode 100644 lib/cl-glfw-opengl-ext_texture_compression_s3tc.asd create mode 100644 lib/cl-glfw-opengl-ext_texture_cube_map.asd create mode 100644 lib/cl-glfw-opengl-ext_texture_env_combine.asd create mode 100644 lib/cl-glfw-opengl-ext_texture_env_dot3.asd create mode 100644 lib/cl-glfw-opengl-ext_texture_filter_anisotropic.asd create mode 100644 lib/cl-glfw-opengl-ext_texture_lod_bias.asd create mode 100644 lib/cl-glfw-opengl-ext_texture_mirror_clamp.asd create mode 100644 lib/cl-glfw-opengl-ext_texture_shared_exponent.asd create mode 100644 lib/cl-glfw-opengl-ext_texture_snorm.asd create mode 100644 lib/cl-glfw-opengl-ext_texture_srgb.asd create mode 100644 lib/cl-glfw-opengl-ext_texture_srgb_decode.asd create mode 100644 lib/cl-glfw-opengl-ext_texture_swizzle.asd create mode 100644 lib/cl-glfw-opengl-ext_vertex_array_bgra.asd create mode 100644 lib/cl-glfw-opengl-hp_convolution_border_modes.asd create mode 100644 lib/cl-glfw-opengl-hp_occlusion_test.asd create mode 100644 lib/cl-glfw-opengl-hp_texture_lighting.asd create mode 100644 lib/cl-glfw-opengl-ibm_cull_vertex.asd create mode 100644 lib/cl-glfw-opengl-ibm_rasterpos_clip.asd create mode 100644 lib/cl-glfw-opengl-ibm_texture_mirrored_repeat.asd create mode 100644 lib/cl-glfw-opengl-ingr_color_clamp.asd create mode 100644 lib/cl-glfw-opengl-ingr_interlace_read.asd create mode 100644 lib/cl-glfw-opengl-mesa_pack_invert.asd create mode 100644 lib/cl-glfw-opengl-mesa_packed_depth_stencil.asd create mode 100644 lib/cl-glfw-opengl-mesa_program_debug.asd create mode 100644 lib/cl-glfw-opengl-mesa_shader_debug.asd create mode 100644 lib/cl-glfw-opengl-mesa_trace.asd create mode 100644 lib/cl-glfw-opengl-mesa_ycbcr_texture.asd create mode 100644 lib/cl-glfw-opengl-mesax_texture_stack.asd create mode 100644 lib/cl-glfw-opengl-nv_copy_depth_to_color.asd create mode 100644 lib/cl-glfw-opengl-nv_depth_clamp.asd create mode 100644 lib/cl-glfw-opengl-nv_float_buffer.asd create mode 100644 lib/cl-glfw-opengl-nv_fog_distance.asd create mode 100644 lib/cl-glfw-opengl-nv_fragment_program2.asd create mode 100644 lib/cl-glfw-opengl-nv_light_max_exponent.asd create mode 100644 lib/cl-glfw-opengl-nv_multisample_coverage.asd create mode 100644 lib/cl-glfw-opengl-nv_multisample_filter_hint.asd create mode 100644 lib/cl-glfw-opengl-nv_packed_depth_stencil.asd create mode 100644 lib/cl-glfw-opengl-nv_shader_buffer_store.asd create mode 100644 lib/cl-glfw-opengl-nv_tessellation_program5.asd create mode 100644 lib/cl-glfw-opengl-nv_texgen_emboss.asd create mode 100644 lib/cl-glfw-opengl-nv_texgen_reflection.asd create mode 100644 lib/cl-glfw-opengl-nv_texture_env_combine4.asd create mode 100644 lib/cl-glfw-opengl-nv_texture_expand_normal.asd create mode 100644 lib/cl-glfw-opengl-nv_texture_rectangle.asd create mode 100644 lib/cl-glfw-opengl-nv_texture_shader.asd create mode 100644 lib/cl-glfw-opengl-nv_texture_shader2.asd create mode 100644 lib/cl-glfw-opengl-nv_texture_shader3.asd create mode 100644 lib/cl-glfw-opengl-nv_vertex_array_range2.asd create mode 100644 lib/cl-glfw-opengl-nv_vertex_program2_option.asd create mode 100644 lib/cl-glfw-opengl-nv_vertex_program3.asd create mode 100644 lib/cl-glfw-opengl-oes_read_format.asd create mode 100644 lib/cl-glfw-opengl-oml_interlace.asd create mode 100644 lib/cl-glfw-opengl-oml_resample.asd create mode 100644 lib/cl-glfw-opengl-oml_subsample.asd create mode 100644 lib/cl-glfw-opengl-pgi_vertex_hints.asd create mode 100644 lib/cl-glfw-opengl-rend_screen_coordinates.asd create mode 100644 lib/cl-glfw-opengl-s3_s3tc.asd create mode 100644 lib/cl-glfw-opengl-sgi_depth_pass_instrument.asd create mode 100644 lib/cl-glfw-opengl-sgis_texture_select.asd create mode 100644 lib/cl-glfw-opengl-sgix_depth_texture.asd create mode 100644 lib/cl-glfw-opengl-sgix_fog_scale.asd create mode 100644 lib/cl-glfw-opengl-sgix_line_quality_hint.asd create mode 100644 lib/cl-glfw-opengl-sgix_resample.asd create mode 100644 lib/cl-glfw-opengl-sgix_scalebias_hint.asd create mode 100644 lib/cl-glfw-opengl-sgix_shadow.asd create mode 100644 lib/cl-glfw-opengl-sgix_shadow_ambient.asd create mode 100644 lib/cl-glfw-opengl-sgix_slim.asd create mode 100644 lib/cl-glfw-opengl-sgix_texture_coordinate_clamp.asd create mode 100644 lib/cl-glfw-opengl-sgix_texture_lod_bias.asd create mode 100644 lib/cl-glfw-opengl-sgix_texture_multi_buffer.asd create mode 100644 lib/cl-glfw-opengl-sgix_ycrcba.asd create mode 100644 lib/cl-glfw-opengl-sun_convolution_border_modes.asd create mode 100644 lib/cl-glfw-opengl-sun_slice_accum.asd create mode 100644 lib/cl-glfw-opengl-win_phong_shading.asd create mode 100644 lib/cl-glfw-opengl-win_specular_fog.asd create mode 100644 lib/opengl-3dfx_multisample.lisp create mode 100644 lib/opengl-3dfx_texture_compression_fxt1.lisp create mode 100644 lib/opengl-amd_blend_minmax_factor.lisp create mode 100644 lib/opengl-amd_depth_clamp_separate.lisp create mode 100644 lib/opengl-amd_seamless_cubemap_per_texture.lisp create mode 100644 lib/opengl-apple_aux_depth_stencil.lisp create mode 100644 lib/opengl-apple_client_storage.lisp create mode 100644 lib/opengl-apple_float_pixels.lisp create mode 100644 lib/opengl-apple_rgb_422.lisp create mode 100644 lib/opengl-apple_row_bytes.lisp create mode 100644 lib/opengl-apple_specular_vector.lisp create mode 100644 lib/opengl-apple_transform_hint.lisp create mode 100644 lib/opengl-apple_ycbcr_422.lisp create mode 100644 lib/opengl-arb_depth_buffer_float.lisp create mode 100644 lib/opengl-arb_depth_clamp.lisp create mode 100644 lib/opengl-arb_depth_texture.lisp create mode 100644 lib/opengl-arb_fragment_program.lisp create mode 100644 lib/opengl-arb_fragment_shader.lisp create mode 100644 lib/opengl-arb_framebuffer_object_deprecated.lisp create mode 100644 lib/opengl-arb_framebuffer_srgb.lisp create mode 100644 lib/opengl-arb_gpu_shader5.lisp create mode 100644 lib/opengl-arb_half_float_pixel.lisp create mode 100644 lib/opengl-arb_half_float_vertex.lisp create mode 100644 lib/opengl-arb_imaging.lisp create mode 100644 lib/opengl-arb_imaging_deprecated.lisp create mode 100644 lib/opengl-arb_occlusion_query2.lisp create mode 100644 lib/opengl-arb_pixel_buffer_object.lisp create mode 100644 lib/opengl-arb_point_sprite.lisp create mode 100644 lib/opengl-arb_seamless_cube_map.lisp create mode 100644 lib/opengl-arb_shading_language_100.lisp create mode 100644 lib/opengl-arb_shadow.lisp create mode 100644 lib/opengl-arb_shadow_ambient.lisp create mode 100644 lib/opengl-arb_texture_border_clamp.lisp create mode 100644 lib/opengl-arb_texture_buffer_object_rgb32.lisp create mode 100644 lib/opengl-arb_texture_compression_bptc.lisp create mode 100644 lib/opengl-arb_texture_compression_rgtc.lisp create mode 100644 lib/opengl-arb_texture_cube_map.lisp create mode 100644 lib/opengl-arb_texture_cube_map_array.lisp create mode 100644 lib/opengl-arb_texture_env_combine.lisp create mode 100644 lib/opengl-arb_texture_env_dot3.lisp create mode 100644 lib/opengl-arb_texture_float.lisp create mode 100644 lib/opengl-arb_texture_gather.lisp create mode 100644 lib/opengl-arb_texture_mirrored_repeat.lisp create mode 100644 lib/opengl-arb_texture_rectangle.lisp create mode 100644 lib/opengl-arb_texture_rg.lisp create mode 100644 lib/opengl-arb_texture_rgb10_a2ui.lisp create mode 100644 lib/opengl-arb_texture_swizzle.lisp create mode 100644 lib/opengl-arb_vertex_array_bgra.lisp create mode 100644 lib/opengl-ati_meminfo.lisp create mode 100644 lib/opengl-ati_pixel_format_float.lisp create mode 100644 lib/opengl-ati_text_fragment_shader.lisp create mode 100644 lib/opengl-ati_texture_env_combine3.lisp create mode 100644 lib/opengl-ati_texture_float.lisp create mode 100644 lib/opengl-ati_texture_mirror_once.lisp rewrite lib/opengl-core.lisp (61%) create mode 100644 lib/opengl-ext_422_pixels.lisp create mode 100644 lib/opengl-ext_abgr.lisp create mode 100644 lib/opengl-ext_bgra.lisp create mode 100644 lib/opengl-ext_blend_subtract.lisp create mode 100644 lib/opengl-ext_clip_volume_hint.lisp create mode 100644 lib/opengl-ext_cmyka.lisp create mode 100644 lib/opengl-ext_framebuffer_srgb.lisp create mode 100644 lib/opengl-ext_index_array_formats.lisp create mode 100644 lib/opengl-ext_packed_depth_stencil.lisp create mode 100644 lib/opengl-ext_packed_float.lisp create mode 100644 lib/opengl-ext_packed_pixels.lisp create mode 100644 lib/opengl-ext_pixel_buffer_object.lisp create mode 100644 lib/opengl-ext_separate_specular_color.lisp create mode 100644 lib/opengl-ext_stencil_wrap.lisp create mode 100644 lib/opengl-ext_texture.lisp create mode 100644 lib/opengl-ext_texture_array.lisp create mode 100644 lib/opengl-ext_texture_compression_latc.lisp create mode 100644 lib/opengl-ext_texture_compression_rgtc.lisp create mode 100644 lib/opengl-ext_texture_compression_s3tc.lisp create mode 100644 lib/opengl-ext_texture_cube_map.lisp create mode 100644 lib/opengl-ext_texture_env_combine.lisp create mode 100644 lib/opengl-ext_texture_env_dot3.lisp create mode 100644 lib/opengl-ext_texture_filter_anisotropic.lisp create mode 100644 lib/opengl-ext_texture_lod_bias.lisp create mode 100644 lib/opengl-ext_texture_mirror_clamp.lisp create mode 100644 lib/opengl-ext_texture_shared_exponent.lisp create mode 100644 lib/opengl-ext_texture_snorm.lisp create mode 100644 lib/opengl-ext_texture_srgb.lisp create mode 100644 lib/opengl-ext_texture_srgb_decode.lisp create mode 100644 lib/opengl-ext_texture_swizzle.lisp create mode 100644 lib/opengl-ext_vertex_array_bgra.lisp create mode 100644 lib/opengl-hp_convolution_border_modes.lisp create mode 100644 lib/opengl-hp_occlusion_test.lisp create mode 100644 lib/opengl-hp_texture_lighting.lisp create mode 100644 lib/opengl-ibm_cull_vertex.lisp create mode 100644 lib/opengl-ibm_rasterpos_clip.lisp create mode 100644 lib/opengl-ibm_texture_mirrored_repeat.lisp create mode 100644 lib/opengl-ingr_color_clamp.lisp create mode 100644 lib/opengl-ingr_interlace_read.lisp create mode 100644 lib/opengl-mesa_pack_invert.lisp create mode 100644 lib/opengl-mesa_packed_depth_stencil.lisp create mode 100644 lib/opengl-mesa_program_debug.lisp create mode 100644 lib/opengl-mesa_shader_debug.lisp create mode 100644 lib/opengl-mesa_trace.lisp create mode 100644 lib/opengl-mesa_ycbcr_texture.lisp create mode 100644 lib/opengl-mesax_texture_stack.lisp create mode 100644 lib/opengl-nv_copy_depth_to_color.lisp create mode 100644 lib/opengl-nv_depth_clamp.lisp create mode 100644 lib/opengl-nv_float_buffer.lisp create mode 100644 lib/opengl-nv_fog_distance.lisp create mode 100644 lib/opengl-nv_fragment_program2.lisp create mode 100644 lib/opengl-nv_light_max_exponent.lisp create mode 100644 lib/opengl-nv_multisample_coverage.lisp create mode 100644 lib/opengl-nv_multisample_filter_hint.lisp create mode 100644 lib/opengl-nv_packed_depth_stencil.lisp create mode 100644 lib/opengl-nv_shader_buffer_store.lisp create mode 100644 lib/opengl-nv_tessellation_program5.lisp create mode 100644 lib/opengl-nv_texgen_emboss.lisp create mode 100644 lib/opengl-nv_texgen_reflection.lisp create mode 100644 lib/opengl-nv_texture_env_combine4.lisp create mode 100644 lib/opengl-nv_texture_expand_normal.lisp create mode 100644 lib/opengl-nv_texture_rectangle.lisp create mode 100644 lib/opengl-nv_texture_shader.lisp create mode 100644 lib/opengl-nv_texture_shader2.lisp create mode 100644 lib/opengl-nv_texture_shader3.lisp create mode 100644 lib/opengl-nv_vertex_array_range2.lisp create mode 100644 lib/opengl-nv_vertex_program2_option.lisp create mode 100644 lib/opengl-nv_vertex_program3.lisp create mode 100644 lib/opengl-oes_read_format.lisp create mode 100644 lib/opengl-oml_interlace.lisp create mode 100644 lib/opengl-oml_resample.lisp create mode 100644 lib/opengl-oml_subsample.lisp create mode 100644 lib/opengl-pgi_vertex_hints.lisp create mode 100644 lib/opengl-rend_screen_coordinates.lisp create mode 100644 lib/opengl-s3_s3tc.lisp create mode 100644 lib/opengl-sgi_depth_pass_instrument.lisp create mode 100644 lib/opengl-sgis_texture_select.lisp create mode 100644 lib/opengl-sgix_depth_texture.lisp create mode 100644 lib/opengl-sgix_fog_scale.lisp create mode 100644 lib/opengl-sgix_line_quality_hint.lisp create mode 100644 lib/opengl-sgix_resample.lisp create mode 100644 lib/opengl-sgix_scalebias_hint.lisp create mode 100644 lib/opengl-sgix_shadow.lisp create mode 100644 lib/opengl-sgix_shadow_ambient.lisp create mode 100644 lib/opengl-sgix_slim.lisp create mode 100644 lib/opengl-sgix_texture_coordinate_clamp.lisp create mode 100644 lib/opengl-sgix_texture_lod_bias.lisp create mode 100644 lib/opengl-sgix_texture_multi_buffer.lisp create mode 100644 lib/opengl-sgix_ycrcba.lisp create mode 100644 lib/opengl-sun_convolution_border_modes.lisp create mode 100644 lib/opengl-sun_slice_accum.lisp create mode 100644 lib/opengl-win_phong_shading.lisp create mode 100644 lib/opengl-win_specular_fog.lisp diff --git a/generators/make-bindings-from-spec.lisp b/generators/make-bindings-from-spec.lisp index 470f55b..d38b02e 100644 --- a/generators/make-bindings-from-spec.lisp +++ b/generators/make-bindings-from-spec.lisp @@ -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 @@ -26,8 +26,12 @@ "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 index 0000000..9827725 --- /dev/null +++ b/lib/cl-glfw-opengl-3dfx_multisample.asd @@ -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 index 0000000..8e27363 --- /dev/null +++ b/lib/cl-glfw-opengl-3dfx_texture_compression_fxt1.asd @@ -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 index 0000000..b0ab4a7 --- /dev/null +++ b/lib/cl-glfw-opengl-amd_blend_minmax_factor.asd @@ -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 index 0000000..798104e --- /dev/null +++ b/lib/cl-glfw-opengl-amd_depth_clamp_separate.asd @@ -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 index 0000000..4a49a7e --- /dev/null +++ b/lib/cl-glfw-opengl-amd_seamless_cubemap_per_texture.asd @@ -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 index 0000000..ebae625 --- /dev/null +++ b/lib/cl-glfw-opengl-apple_aux_depth_stencil.asd @@ -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 index 0000000..b89dbd7 --- /dev/null +++ b/lib/cl-glfw-opengl-apple_client_storage.asd @@ -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 index 0000000..b896686 --- /dev/null +++ b/lib/cl-glfw-opengl-apple_float_pixels.asd @@ -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 index 0000000..89bb47e --- /dev/null +++ b/lib/cl-glfw-opengl-apple_rgb_422.asd @@ -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 index 0000000..0521d76 --- /dev/null +++ b/lib/cl-glfw-opengl-apple_row_bytes.asd @@ -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 index 0000000..9bcc2dd --- /dev/null +++ b/lib/cl-glfw-opengl-apple_specular_vector.asd @@ -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 index 0000000..8b25893 --- /dev/null +++ b/lib/cl-glfw-opengl-apple_transform_hint.asd @@ -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 index 0000000..18c2c95 --- /dev/null +++ b/lib/cl-glfw-opengl-apple_ycbcr_422.asd @@ -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 index 0000000..611f7b6 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_depth_buffer_float.asd @@ -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 index 0000000..f2dc70a --- /dev/null +++ b/lib/cl-glfw-opengl-arb_depth_clamp.asd @@ -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 index 0000000..7e519e6 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_depth_texture.asd @@ -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 index 0000000..84cae00 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_fragment_program.asd @@ -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 index 0000000..c693702 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_fragment_shader.asd @@ -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 index 0000000..d96c162 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_framebuffer_object_deprecated.asd @@ -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 index 0000000..f5f1c0c --- /dev/null +++ b/lib/cl-glfw-opengl-arb_framebuffer_srgb.asd @@ -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 index 0000000..9017ea0 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_gpu_shader5.asd @@ -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 index 0000000..571fc7e --- /dev/null +++ b/lib/cl-glfw-opengl-arb_half_float_pixel.asd @@ -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 index 0000000..882ff5e --- /dev/null +++ b/lib/cl-glfw-opengl-arb_half_float_vertex.asd @@ -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 index 0000000..e6e51b2 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_imaging.asd @@ -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 index 0000000..4a434ca --- /dev/null +++ b/lib/cl-glfw-opengl-arb_imaging_deprecated.asd @@ -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 index 0000000..29f3a30 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_occlusion_query2.asd @@ -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 index 0000000..0d13267 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_pixel_buffer_object.asd @@ -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 index 0000000..8b9eb63 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_point_sprite.asd @@ -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 index 0000000..3b38b03 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_seamless_cube_map.asd @@ -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 index 0000000..2cd7967 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_shading_language_100.asd @@ -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 index 0000000..95aabce --- /dev/null +++ b/lib/cl-glfw-opengl-arb_shadow.asd @@ -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 index 0000000..ef44bac --- /dev/null +++ b/lib/cl-glfw-opengl-arb_shadow_ambient.asd @@ -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 index 0000000..1cbbe7a --- /dev/null +++ b/lib/cl-glfw-opengl-arb_texture_border_clamp.asd @@ -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 index 0000000..ff1ca26 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_texture_buffer_object_rgb32.asd @@ -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 index 0000000..827ecba --- /dev/null +++ b/lib/cl-glfw-opengl-arb_texture_compression_bptc.asd @@ -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 index 0000000..f633fb2 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_texture_compression_rgtc.asd @@ -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 index 0000000..52a2c3c --- /dev/null +++ b/lib/cl-glfw-opengl-arb_texture_cube_map.asd @@ -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 index 0000000..0295116 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_texture_cube_map_array.asd @@ -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 index 0000000..e1f37f9 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_texture_env_combine.asd @@ -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 index 0000000..fe83784 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_texture_env_dot3.asd @@ -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 index 0000000..d6f1553 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_texture_float.asd @@ -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 index 0000000..05059ae --- /dev/null +++ b/lib/cl-glfw-opengl-arb_texture_gather.asd @@ -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 index 0000000..d0fe4f8 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_texture_mirrored_repeat.asd @@ -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 index 0000000..23f0b02 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_texture_rectangle.asd @@ -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 index 0000000..67958a2 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_texture_rg.asd @@ -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 index 0000000..83065de --- /dev/null +++ b/lib/cl-glfw-opengl-arb_texture_rgb10_a2ui.asd @@ -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 index 0000000..f2b919b --- /dev/null +++ b/lib/cl-glfw-opengl-arb_texture_swizzle.asd @@ -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 index 0000000..e0b07f3 --- /dev/null +++ b/lib/cl-glfw-opengl-arb_vertex_array_bgra.asd @@ -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 index 0000000..fcd126e --- /dev/null +++ b/lib/cl-glfw-opengl-ati_meminfo.asd @@ -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 index 0000000..c93fe3a --- /dev/null +++ b/lib/cl-glfw-opengl-ati_pixel_format_float.asd @@ -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 index 0000000..d992ff7 --- /dev/null +++ b/lib/cl-glfw-opengl-ati_text_fragment_shader.asd @@ -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 index 0000000..275d164 --- /dev/null +++ b/lib/cl-glfw-opengl-ati_texture_env_combine3.asd @@ -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 index 0000000..d7422df --- /dev/null +++ b/lib/cl-glfw-opengl-ati_texture_float.asd @@ -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 index 0000000..2d79209 --- /dev/null +++ b/lib/cl-glfw-opengl-ati_texture_mirror_once.asd @@ -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 index 0000000..12e693f --- /dev/null +++ b/lib/cl-glfw-opengl-ext_422_pixels.asd @@ -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 index 0000000..cdc9c74 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_abgr.asd @@ -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 index 0000000..bd4d963 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_bgra.asd @@ -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 index 0000000..eea2805 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_blend_subtract.asd @@ -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 index 0000000..c9be965 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_clip_volume_hint.asd @@ -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 index 0000000..bbd6eb3 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_cmyka.asd @@ -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 index 0000000..8806a3e --- /dev/null +++ b/lib/cl-glfw-opengl-ext_framebuffer_srgb.asd @@ -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 index 0000000..dec6236 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_index_array_formats.asd @@ -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 index 0000000..e7f9b0b --- /dev/null +++ b/lib/cl-glfw-opengl-ext_packed_depth_stencil.asd @@ -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 index 0000000..7caf139 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_packed_float.asd @@ -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 index 0000000..af96dcc --- /dev/null +++ b/lib/cl-glfw-opengl-ext_packed_pixels.asd @@ -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 index 0000000..c8e2164 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_pixel_buffer_object.asd @@ -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 index 0000000..b4848a8 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_separate_specular_color.asd @@ -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 index 0000000..5053bd5 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_stencil_wrap.asd @@ -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 index 0000000..ef41ed0 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture.asd @@ -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 index 0000000..3f7d1e6 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture_array.asd @@ -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 index 0000000..c4d5f0c --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture_compression_latc.asd @@ -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 index 0000000..7d93e73 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture_compression_rgtc.asd @@ -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 index 0000000..b6151b0 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture_compression_s3tc.asd @@ -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 index 0000000..0307ac7 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture_cube_map.asd @@ -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 index 0000000..846ef3b --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture_env_combine.asd @@ -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 index 0000000..9770446 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture_env_dot3.asd @@ -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 index 0000000..14a786d --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture_filter_anisotropic.asd @@ -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 index 0000000..6e1cd53 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture_lod_bias.asd @@ -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 index 0000000..fcd0f4a --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture_mirror_clamp.asd @@ -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 index 0000000..149ce4a --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture_shared_exponent.asd @@ -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 index 0000000..528839f --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture_snorm.asd @@ -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 index 0000000..9a099e6 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture_srgb.asd @@ -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 index 0000000..394fc1f --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture_srgb_decode.asd @@ -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 index 0000000..0aab1a2 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_texture_swizzle.asd @@ -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 index 0000000..74807d6 --- /dev/null +++ b/lib/cl-glfw-opengl-ext_vertex_array_bgra.asd @@ -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 index 0000000..cb320df --- /dev/null +++ b/lib/cl-glfw-opengl-hp_convolution_border_modes.asd @@ -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 index 0000000..0b15463 --- /dev/null +++ b/lib/cl-glfw-opengl-hp_occlusion_test.asd @@ -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 index 0000000..dfca0dc --- /dev/null +++ b/lib/cl-glfw-opengl-hp_texture_lighting.asd @@ -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 index 0000000..2f0af6b --- /dev/null +++ b/lib/cl-glfw-opengl-ibm_cull_vertex.asd @@ -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 index 0000000..4275b9c --- /dev/null +++ b/lib/cl-glfw-opengl-ibm_rasterpos_clip.asd @@ -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 index 0000000..a0a53d8 --- /dev/null +++ b/lib/cl-glfw-opengl-ibm_texture_mirrored_repeat.asd @@ -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 index 0000000..3054b57 --- /dev/null +++ b/lib/cl-glfw-opengl-ingr_color_clamp.asd @@ -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 index 0000000..814b062 --- /dev/null +++ b/lib/cl-glfw-opengl-ingr_interlace_read.asd @@ -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 index 0000000..9b58b6f --- /dev/null +++ b/lib/cl-glfw-opengl-mesa_pack_invert.asd @@ -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 index 0000000..0cacfb4 --- /dev/null +++ b/lib/cl-glfw-opengl-mesa_packed_depth_stencil.asd @@ -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 index 0000000..5d21445 --- /dev/null +++ b/lib/cl-glfw-opengl-mesa_program_debug.asd @@ -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 index 0000000..4bfca48 --- /dev/null +++ b/lib/cl-glfw-opengl-mesa_shader_debug.asd @@ -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 index 0000000..fe3efab --- /dev/null +++ b/lib/cl-glfw-opengl-mesa_trace.asd @@ -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 index 0000000..7c6e296 --- /dev/null +++ b/lib/cl-glfw-opengl-mesa_ycbcr_texture.asd @@ -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 index 0000000..35bbbc2 --- /dev/null +++ b/lib/cl-glfw-opengl-mesax_texture_stack.asd @@ -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 index 0000000..cdca5f0 --- /dev/null +++ b/lib/cl-glfw-opengl-nv_copy_depth_to_color.asd @@ -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 index 0000000..486662e --- /dev/null +++ b/lib/cl-glfw-opengl-nv_depth_clamp.asd @@ -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 index 0000000..455d9af --- /dev/null +++ b/lib/cl-glfw-opengl-nv_float_buffer.asd @@ -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 index 0000000..cbe6c14 --- /dev/null +++ b/lib/cl-glfw-opengl-nv_fog_distance.asd @@ -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 index 0000000..fc674fe --- /dev/null +++ b/lib/cl-glfw-opengl-nv_fragment_program2.asd @@ -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 index 0000000..93ac298 --- /dev/null +++ b/lib/cl-glfw-opengl-nv_light_max_exponent.asd @@ -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 index 0000000..5e71fb3 --- /dev/null +++ b/lib/cl-glfw-opengl-nv_multisample_coverage.asd @@ -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 index 0000000..311ea40 --- /dev/null +++ b/lib/cl-glfw-opengl-nv_multisample_filter_hint.asd @@ -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 index 0000000..97cbf1a --- /dev/null +++ b/lib/cl-glfw-opengl-nv_packed_depth_stencil.asd @@ -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 index 0000000..b467c40 --- /dev/null +++ b/lib/cl-glfw-opengl-nv_shader_buffer_store.asd @@ -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 index 0000000..a3bdf66 --- /dev/null +++ b/lib/cl-glfw-opengl-nv_tessellation_program5.asd @@ -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 index 0000000..7cd8712 --- /dev/null +++ b/lib/cl-glfw-opengl-nv_texgen_emboss.asd @@ -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 index 0000000..f45f9e6 --- /dev/null +++ b/lib/cl-glfw-opengl-nv_texgen_reflection.asd @@ -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 index 0000000..5c27901 --- /dev/null +++ b/lib/cl-glfw-opengl-nv_texture_env_combine4.asd @@ -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 index 0000000..20365d9 --- /dev/null +++ b/lib/cl-glfw-opengl-nv_texture_expand_normal.asd @@ -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 index 0000000..5a9a640 --- /dev/null +++ b/lib/cl-glfw-opengl-nv_texture_rectangle.asd @@ -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 index 0000000..fdc64ea --- /dev/null +++ b/lib/cl-glfw-opengl-nv_texture_shader.asd @@ -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 index 0000000..3f0e7cf --- /dev/null +++ b/lib/cl-glfw-opengl-nv_texture_shader2.asd @@ -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 index 0000000..fe0cd1c --- /dev/null +++ b/lib/cl-glfw-opengl-nv_texture_shader3.asd @@ -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 index 0000000..d0a6077 --- /dev/null +++ b/lib/cl-glfw-opengl-nv_vertex_array_range2.asd @@ -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 index 0000000..7009d7b --- /dev/null +++ b/lib/cl-glfw-opengl-nv_vertex_program2_option.asd @@ -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 index 0000000..be8f823 --- /dev/null +++ b/lib/cl-glfw-opengl-nv_vertex_program3.asd @@ -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 index 0000000..1885fff --- /dev/null +++ b/lib/cl-glfw-opengl-oes_read_format.asd @@ -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 index 0000000..253fbad --- /dev/null +++ b/lib/cl-glfw-opengl-oml_interlace.asd @@ -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 index 0000000..8e324fe --- /dev/null +++ b/lib/cl-glfw-opengl-oml_resample.asd @@ -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 index 0000000..d7e560b --- /dev/null +++ b/lib/cl-glfw-opengl-oml_subsample.asd @@ -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 index 0000000..35c8cfc --- /dev/null +++ b/lib/cl-glfw-opengl-pgi_vertex_hints.asd @@ -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 index 0000000..594f0c8 --- /dev/null +++ b/lib/cl-glfw-opengl-rend_screen_coordinates.asd @@ -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 index 0000000..9c07c0b --- /dev/null +++ b/lib/cl-glfw-opengl-s3_s3tc.asd @@ -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 index 0000000..09e8aa2 --- /dev/null +++ b/lib/cl-glfw-opengl-sgi_depth_pass_instrument.asd @@ -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 index 0000000..44ef97e --- /dev/null +++ b/lib/cl-glfw-opengl-sgis_texture_select.asd @@ -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 index 0000000..12e1bf9 --- /dev/null +++ b/lib/cl-glfw-opengl-sgix_depth_texture.asd @@ -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 index 0000000..3c062bf --- /dev/null +++ b/lib/cl-glfw-opengl-sgix_fog_scale.asd @@ -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 index 0000000..1fb7423 --- /dev/null +++ b/lib/cl-glfw-opengl-sgix_line_quality_hint.asd @@ -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 index 0000000..500ca82 --- /dev/null +++ b/lib/cl-glfw-opengl-sgix_resample.asd @@ -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 index 0000000..2b47ab0 --- /dev/null +++ b/lib/cl-glfw-opengl-sgix_scalebias_hint.asd @@ -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 index 0000000..65d166b --- /dev/null +++ b/lib/cl-glfw-opengl-sgix_shadow.asd @@ -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 index 0000000..0886bd5 --- /dev/null +++ b/lib/cl-glfw-opengl-sgix_shadow_ambient.asd @@ -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 index 0000000..2647e3f --- /dev/null +++ b/lib/cl-glfw-opengl-sgix_slim.asd @@ -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 index 0000000..bb06bcc --- /dev/null +++ b/lib/cl-glfw-opengl-sgix_texture_coordinate_clamp.asd @@ -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 index 0000000..de2a46d --- /dev/null +++ b/lib/cl-glfw-opengl-sgix_texture_lod_bias.asd @@ -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 index 0000000..1f7b69e --- /dev/null +++ b/lib/cl-glfw-opengl-sgix_texture_multi_buffer.asd @@ -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 index 0000000..d1a49f0 --- /dev/null +++ b/lib/cl-glfw-opengl-sgix_ycrcba.asd @@ -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 index 0000000..fe20b15 --- /dev/null +++ b/lib/cl-glfw-opengl-sun_convolution_border_modes.asd @@ -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 index 0000000..7893502 --- /dev/null +++ b/lib/cl-glfw-opengl-sun_slice_accum.asd @@ -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 index 0000000..800b098 --- /dev/null +++ b/lib/cl-glfw-opengl-win_phong_shading.asd @@ -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 index 0000000..8e3a7ce --- /dev/null +++ b/lib/cl-glfw-opengl-win_specular_fog.asd @@ -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 index 0000000..6cc4467 --- /dev/null +++ b/lib/opengl-3dfx_multisample.lisp @@ -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 index 0000000..adc32e0 --- /dev/null +++ b/lib/opengl-3dfx_texture_compression_fxt1.lisp @@ -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 index 0000000..db92f88 --- /dev/null +++ b/lib/opengl-amd_blend_minmax_factor.lisp @@ -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 index 0000000..3f98b10 --- /dev/null +++ b/lib/opengl-amd_depth_clamp_separate.lisp @@ -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 index 0000000..4b7f928 --- /dev/null +++ b/lib/opengl-amd_seamless_cubemap_per_texture.lisp @@ -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 index 0000000..e9dc27c --- /dev/null +++ b/lib/opengl-apple_aux_depth_stencil.lisp @@ -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 index 0000000..18e8848 --- /dev/null +++ b/lib/opengl-apple_client_storage.lisp @@ -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 index 0000000..84bf6d3 --- /dev/null +++ b/lib/opengl-apple_float_pixels.lisp @@ -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) diff --git a/lib/opengl-apple_object_purgeable.lisp b/lib/opengl-apple_object_purgeable.lisp index 6a1e4b7..0ab98ad 100644 --- a/lib/opengl-apple_object_purgeable.lisp +++ b/lib/opengl-apple_object_purgeable.lisp @@ -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 index 0000000..892b0fd --- /dev/null +++ b/lib/opengl-apple_rgb_422.lisp @@ -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 index 0000000..e2299b4 --- /dev/null +++ b/lib/opengl-apple_row_bytes.lisp @@ -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 index 0000000..047aedf --- /dev/null +++ b/lib/opengl-apple_specular_vector.lisp @@ -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 index 0000000..a5e564a --- /dev/null +++ b/lib/opengl-apple_transform_hint.lisp @@ -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) diff --git a/lib/opengl-apple_vertex_array_range.lisp b/lib/opengl-apple_vertex_array_range.lisp index 9a86b45..8c264f9 100644 --- a/lib/opengl-apple_vertex_array_range.lisp +++ b/lib/opengl-apple_vertex_array_range.lisp @@ -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 index 0000000..b634e35 --- /dev/null +++ b/lib/opengl-apple_ycbcr_422.lisp @@ -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) diff --git a/lib/opengl-arb_blend_func_extended.lisp b/lib/opengl-arb_blend_func_extended.lisp index dfeb608..95e21f0 100644 --- a/lib/opengl-arb_blend_func_extended.lisp +++ b/lib/opengl-arb_blend_func_extended.lisp @@ -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) diff --git a/lib/opengl-arb_color_buffer_float.lisp b/lib/opengl-arb_color_buffer_float.lisp index 42982a2..f9bb205 100644 --- a/lib/opengl-arb_color_buffer_float.lisp +++ b/lib/opengl-arb_color_buffer_float.lisp @@ -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 index 0000000..17a2959 --- /dev/null +++ b/lib/opengl-arb_depth_buffer_float.lisp @@ -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 index 0000000..a45919c --- /dev/null +++ b/lib/opengl-arb_depth_clamp.lisp @@ -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 index 0000000..c6a783e --- /dev/null +++ b/lib/opengl-arb_depth_texture.lisp @@ -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) diff --git a/lib/opengl-arb_es2_compatibility.lisp b/lib/opengl-arb_es2_compatibility.lisp index e9ab1d4..f52df17 100644 --- a/lib/opengl-arb_es2_compatibility.lisp +++ b/lib/opengl-arb_es2_compatibility.lisp @@ -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 index 0000000..83a3642 --- /dev/null +++ b/lib/opengl-arb_fragment_program.lisp @@ -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 index 0000000..334f86c --- /dev/null +++ b/lib/opengl-arb_fragment_shader.lisp @@ -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 index 0000000..7677970 --- /dev/null +++ b/lib/opengl-arb_framebuffer_object_deprecated.lisp @@ -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 index 0000000..16a53f3 --- /dev/null +++ b/lib/opengl-arb_framebuffer_srgb.lisp @@ -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) diff --git a/lib/opengl-arb_get_program_binary.lisp b/lib/opengl-arb_get_program_binary.lisp index 9dfe93c..12cdcba 100644 --- a/lib/opengl-arb_get_program_binary.lisp +++ b/lib/opengl-arb_get_program_binary.lisp @@ -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 index 0000000..96f9f82 --- /dev/null +++ b/lib/opengl-arb_gpu_shader5.lisp @@ -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 index 0000000..e088271 --- /dev/null +++ b/lib/opengl-arb_half_float_pixel.lisp @@ -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 index 0000000..826ad4a --- /dev/null +++ b/lib/opengl-arb_half_float_vertex.lisp @@ -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 index 0000000..cef73b7 --- /dev/null +++ b/lib/opengl-arb_imaging.lisp @@ -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 index 0000000..6fa509a --- /dev/null +++ b/lib/opengl-arb_imaging_deprecated.lisp @@ -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) diff --git a/lib/opengl-arb_matrix_palette.lisp b/lib/opengl-arb_matrix_palette.lisp index 7e91874..c260cfe 100644 --- a/lib/opengl-arb_matrix_palette.lisp +++ b/lib/opengl-arb_matrix_palette.lisp @@ -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) diff --git a/lib/opengl-arb_multitexture.lisp b/lib/opengl-arb_multitexture.lisp index 895561d..3954c88 100644 --- a/lib/opengl-arb_multitexture.lisp +++ b/lib/opengl-arb_multitexture.lisp @@ -39,6 +39,42 @@ (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 index 0000000..562c773 --- /dev/null +++ b/lib/opengl-arb_occlusion_query2.lisp @@ -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 index 0000000..0d0b712 --- /dev/null +++ b/lib/opengl-arb_pixel_buffer_object.lisp @@ -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 index 0000000..040b4d0 --- /dev/null +++ b/lib/opengl-arb_point_sprite.lisp @@ -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) diff --git a/lib/opengl-arb_robustness.lisp b/lib/opengl-arb_robustness.lisp index fa80af6..3c4501b 100644 --- a/lib/opengl-arb_robustness.lisp +++ b/lib/opengl-arb_robustness.lisp @@ -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 index 0000000..f8aeedc --- /dev/null +++ b/lib/opengl-arb_seamless_cube_map.lisp @@ -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) diff --git a/lib/opengl-arb_separate_shader_objects.lisp b/lib/opengl-arb_separate_shader_objects.lisp index 7aa2ae5..746e754 100644 --- a/lib/opengl-arb_separate_shader_objects.lisp +++ b/lib/opengl-arb_separate_shader_objects.lisp @@ -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) diff --git a/lib/opengl-arb_shader_objects.lisp b/lib/opengl-arb_shader_objects.lisp index cf5de68..894fd7e 100644 --- a/lib/opengl-arb_shader_objects.lisp +++ b/lib/opengl-arb_shader_objects.lisp @@ -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 index 0000000..9b69c7e --- /dev/null +++ b/lib/opengl-arb_shading_language_100.lisp @@ -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) diff --git a/lib/opengl-arb_shading_language_include.lisp b/lib/opengl-arb_shading_language_include.lisp index 4393114..f0e5fc8 100644 --- a/lib/opengl-arb_shading_language_include.lisp +++ b/lib/opengl-arb_shading_language_include.lisp @@ -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 index 0000000..07eee67 --- /dev/null +++ b/lib/opengl-arb_shadow.lisp @@ -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 index 0000000..bd2bcb2 --- /dev/null +++ b/lib/opengl-arb_shadow_ambient.lisp @@ -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 index 0000000..af2a6fa --- /dev/null +++ b/lib/opengl-arb_texture_border_clamp.lisp @@ -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 index 0000000..921e70f --- /dev/null +++ b/lib/opengl-arb_texture_buffer_object_rgb32.lisp @@ -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 index 0000000..b902d6b --- /dev/null +++ b/lib/opengl-arb_texture_compression_bptc.lisp @@ -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 index 0000000..d5c2f6a --- /dev/null +++ b/lib/opengl-arb_texture_compression_rgtc.lisp @@ -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 index 0000000..526e1d5 --- /dev/null +++ b/lib/opengl-arb_texture_cube_map.lisp @@ -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 index 0000000..7ba0a37 --- /dev/null +++ b/lib/opengl-arb_texture_cube_map_array.lisp @@ -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 index 0000000..87d3b9e --- /dev/null +++ b/lib/opengl-arb_texture_env_combine.lisp @@ -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 index 0000000..db633bf --- /dev/null +++ b/lib/opengl-arb_texture_env_dot3.lisp @@ -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 index 0000000..96c4b06 --- /dev/null +++ b/lib/opengl-arb_texture_float.lisp @@ -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 index 0000000..8e19464 --- /dev/null +++ b/lib/opengl-arb_texture_gather.lisp @@ -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 index 0000000..f3f2d1f --- /dev/null +++ b/lib/opengl-arb_texture_mirrored_repeat.lisp @@ -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 index 0000000..1dac246 --- /dev/null +++ b/lib/opengl-arb_texture_rectangle.lisp @@ -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 index 0000000..cb7c764 --- /dev/null +++ b/lib/opengl-arb_texture_rg.lisp @@ -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 index 0000000..0b5bbb7 --- /dev/null +++ b/lib/opengl-arb_texture_rgb10_a2ui.lisp @@ -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 index 0000000..384b60c --- /dev/null +++ b/lib/opengl-arb_texture_swizzle.lisp @@ -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) diff --git a/lib/opengl-arb_timer_query.lisp b/lib/opengl-arb_timer_query.lisp index cf0f135..8045f93 100644 --- a/lib/opengl-arb_timer_query.lisp +++ b/lib/opengl-arb_timer_query.lisp @@ -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) diff --git a/lib/opengl-arb_transform_feedback3.lisp b/lib/opengl-arb_transform_feedback3.lisp index 00e6860..64b4dfe 100644 --- a/lib/opengl-arb_transform_feedback3.lisp +++ b/lib/opengl-arb_transform_feedback3.lisp @@ -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) diff --git a/lib/opengl-arb_transpose_matrix.lisp b/lib/opengl-arb_transpose_matrix.lisp index 0415e5b..f50ba0f 100644 --- a/lib/opengl-arb_transpose_matrix.lisp +++ b/lib/opengl-arb_transpose_matrix.lisp @@ -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 index 0000000..30f2394 --- /dev/null +++ b/lib/opengl-arb_vertex_array_bgra.lisp @@ -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) diff --git a/lib/opengl-arb_vertex_attrib_64bit.lisp b/lib/opengl-arb_vertex_attrib_64bit.lisp index e3c4f42..43ee75e 100644 --- a/lib/opengl-arb_vertex_attrib_64bit.lisp +++ b/lib/opengl-arb_vertex_attrib_64bit.lisp @@ -4,6 +4,7 @@ ;;;; arb_vertex_attrib_64bit +(defconstant +rgb32i+ #x8D83) (defconstant +double-vec2+ #x8FFC) (defconstant +double-vec3+ #x8FFD) (defconstant +double-vec4+ #x8FFE) diff --git a/lib/opengl-arb_vertex_blend.lisp b/lib/opengl-arb_vertex_blend.lisp index c1cf75c..8bbeb80 100644 --- a/lib/opengl-arb_vertex_blend.lisp +++ b/lib/opengl-arb_vertex_blend.lisp @@ -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) diff --git a/lib/opengl-arb_vertex_buffer_object.lisp b/lib/opengl-arb_vertex_buffer_object.lisp index 4581866..3a9d82c 100644 --- a/lib/opengl-arb_vertex_buffer_object.lisp +++ b/lib/opengl-arb_vertex_buffer_object.lisp @@ -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) diff --git a/lib/opengl-arb_vertex_program.lisp b/lib/opengl-arb_vertex_program.lisp index 3a78dfd..37b2a22 100644 --- a/lib/opengl-arb_vertex_program.lisp +++ b/lib/opengl-arb_vertex_program.lisp @@ -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) diff --git a/lib/opengl-arb_vertex_shader.lisp b/lib/opengl-arb_vertex_shader.lisp index 68fb3b1..92198ce 100644 --- a/lib/opengl-arb_vertex_shader.lisp +++ b/lib/opengl-arb_vertex_shader.lisp @@ -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) diff --git a/lib/opengl-arb_viewport_array.lisp b/lib/opengl-arb_viewport_array.lisp index 304a7dc..d5b05bb 100644 --- a/lib/opengl-arb_viewport_array.lisp +++ b/lib/opengl-arb_viewport_array.lisp @@ -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) diff --git a/lib/opengl-ati_draw_buffers.lisp b/lib/opengl-ati_draw_buffers.lisp index f0edde7..89e45b9 100644 --- a/lib/opengl-ati_draw_buffers.lisp +++ b/lib/opengl-ati_draw_buffers.lisp @@ -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 index 0000000..e7247b0 --- /dev/null +++ b/lib/opengl-ati_meminfo.lisp @@ -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 index 0000000..502905e --- /dev/null +++ b/lib/opengl-ati_pixel_format_float.lisp @@ -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 index 0000000..c76d28f --- /dev/null +++ b/lib/opengl-ati_text_fragment_shader.lisp @@ -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 index 0000000..02735e1 --- /dev/null +++ b/lib/opengl-ati_texture_env_combine3.lisp @@ -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 index 0000000..7cb8e66 --- /dev/null +++ b/lib/opengl-ati_texture_float.lisp @@ -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 index 0000000..42ae7d6 --- /dev/null +++ b/lib/opengl-ati_texture_mirror_once.lisp @@ -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) diff --git a/lib/opengl-core.lisp b/lib/opengl-core.lisp dissimilarity index 61% index d03d901..91b3ce0 100644 --- a/lib/opengl-core.lisp +++ b/lib/opengl-core.lisp @@ -1,3221 +1,1268 @@ -;;;; 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+ #x140B) - -;;;; }}} +;;;; 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) + +;;;; }}} + +;;;; {{{ 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) + +;;;; }}} + +;;;; {{{ 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) + +;;;; }}} diff --git a/lib/opengl-ext_422_pixels.lisp b/lib/opengl-ext_422_pixels.lisp new file mode 100644 index 0000000..909598a --- /dev/null +++ b/lib/opengl-ext_422_pixels.lisp @@ -0,0 +1,30 @@ +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) + +;;;; 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) +(defconstant +422-ext+ #x80CC) +(defconstant +422-rev-ext+ #x80CD) +(defconstant +422-average-ext+ #x80CE) +(defconstant +422-rev-average-ext+ #x80CF) diff --git a/lib/opengl-ext_abgr.lisp b/lib/opengl-ext_abgr.lisp new file mode 100644 index 0000000..fc6bb99 --- /dev/null +++ b/lib/opengl-ext_abgr.lisp @@ -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) + +;;;; 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) diff --git a/lib/opengl-ext_bgra.lisp b/lib/opengl-ext_bgra.lisp new file mode 100644 index 0000000..05a7064 --- /dev/null +++ b/lib/opengl-ext_bgra.lisp @@ -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) + +;;;; ext_bgra + +(defconstant +bgr-ext+ #x80E0) +(defconstant +bgra-ext+ #x80E1) +(defconstant +bgr-ext+ #x80E0) +(defconstant +bgra-ext+ #x80E1) diff --git a/lib/opengl-ext_blend_minmax.lisp b/lib/opengl-ext_blend_minmax.lisp index 05bc229..dffb31c 100644 --- a/lib/opengl-ext_blend_minmax.lisp +++ b/lib/opengl-ext_blend_minmax.lisp @@ -4,6 +4,10 @@ ;;;; ext_blend_minmax +(defconstant +func-add+ #x8006) +(defconstant +min+ #x8007) +(defconstant +max+ #x8008) +(defconstant +blend-equation+ #x8009) (defconstant +blend-equation-rgb+ #x8009) (defconstant +blend-equation-rgb-ext+ #x8009) (defconstant +blend-equation-rgb-oes+ #x8009) diff --git a/lib/opengl-ext_blend_subtract.lisp b/lib/opengl-ext_blend_subtract.lisp new file mode 100644 index 0000000..b388453 --- /dev/null +++ b/lib/opengl-ext_blend_subtract.lisp @@ -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) + +;;;; 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) diff --git a/lib/opengl-ext_clip_volume_hint.lisp b/lib/opengl-ext_clip_volume_hint.lisp new file mode 100644 index 0000000..d52b571 --- /dev/null +++ b/lib/opengl-ext_clip_volume_hint.lisp @@ -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) + +;;;; ext_clip_volume_hint + +(defconstant +clip-volume-clipping-hint-ext+ #x80F0) diff --git a/lib/opengl-ext_cmyka.lisp b/lib/opengl-ext_cmyka.lisp new file mode 100644 index 0000000..80e8c0a --- /dev/null +++ b/lib/opengl-ext_cmyka.lisp @@ -0,0 +1,26 @@ +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) + +;;;; 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) diff --git a/lib/opengl-ext_convolution.lisp b/lib/opengl-ext_convolution.lisp index 71ec443..07f3268 100644 --- a/lib/opengl-ext_convolution.lisp +++ b/lib/opengl-ext_convolution.lisp @@ -4,6 +4,19 @@ ;;;; ext_convolution +(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-sink+ #x802D) +(defconstant +minmax+ #x802E) +(defconstant +minmax-format+ #x802F) +(defconstant +minmax-sink+ #x8030) +(defconstant +table-too-large+ #x8031) (defglextfun "SeparableFilter2DEXT" separable-filter-2d-ext :return "void" :args ((:name |target| :type |SeparableTargetEXT| :direction :in) diff --git a/lib/opengl-ext_depth_bounds_test.lisp b/lib/opengl-ext_depth_bounds_test.lisp index 143bfa1..3ae3edd 100644 --- a/lib/opengl-ext_depth_bounds_test.lisp +++ b/lib/opengl-ext_depth_bounds_test.lisp @@ -10,6 +10,16 @@ (defconstant +element-array-buffer+ #x8893) (defconstant +array-buffer-binding+ #x8894) (defconstant +element-array-buffer-binding+ #x8895) +(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-coord-array-buffer-binding+ #x889D) +(defconstant +fog-coordinate-array-buffer-binding+ #x889D) +(defconstant +weight-array-buffer-binding+ #x889E) (defconstant +vertex-attrib-array-buffer-binding+ #x889F) (defconstant +depth-bounds-test-ext+ #x8890) (defconstant +depth-bounds-ext+ #x8891) diff --git a/lib/opengl-ext_fog_coord.lisp b/lib/opengl-ext_fog_coord.lisp index 6502788..ac43d8d 100644 --- a/lib/opengl-ext_fog_coord.lisp +++ b/lib/opengl-ext_fog_coord.lisp @@ -12,6 +12,13 @@ (defconstant +fog-coordinate-array-stride-ext+ #x8455) (defconstant +fog-coordinate-array-pointer-ext+ #x8456) (defconstant +fog-coordinate-array-ext+ #x8457) +(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 +fog-coordinate-source-ext+ #x8450) (defconstant +fog-coordinate-ext+ #x8451) (defconstant +fragment-depth-ext+ #x8452) diff --git a/lib/opengl-ext_framebuffer_srgb.lisp b/lib/opengl-ext_framebuffer_srgb.lisp new file mode 100644 index 0000000..2cd12a8 --- /dev/null +++ b/lib/opengl-ext_framebuffer_srgb.lisp @@ -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) + +;;;; ext_framebuffer_srgb + +(defconstant +framebuffer-srgb-ext+ #x8DB9) +(defconstant +framebuffer-srgb-capable-ext+ #x8DBA) +(defconstant +framebuffer-srgb-ext+ #x8DB9) +(defconstant +framebuffer-srgb-capable-ext+ #x8DBA) diff --git a/lib/opengl-ext_geometry_shader4.lisp b/lib/opengl-ext_geometry_shader4.lisp index 2505ef8..65d3403 100644 --- a/lib/opengl-ext_geometry_shader4.lisp +++ b/lib/opengl-ext_geometry_shader4.lisp @@ -34,6 +34,7 @@ (defconstant +framebuffer-incomplete-layer-targets-ext+ #x8DA8) (defconstant +framebuffer-incomplete-layer-count-ext+ #x8DA9) (defconstant +framebuffer-attachment-layered-ext+ #x8DA7) +(defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4) (defconstant +program-point-size-ext+ #x8642) (defglextfun "ProgramParameteriEXT" program-parameter-i-ext :return "void" :args diff --git a/lib/opengl-ext_histogram.lisp b/lib/opengl-ext_histogram.lisp index 13e4bd8..a797750 100644 --- a/lib/opengl-ext_histogram.lisp +++ b/lib/opengl-ext_histogram.lisp @@ -4,6 +4,7 @@ ;;;; ext_histogram +(defconstant +histogram-luminance-size+ #x802C) (defconstant +unsigned-byte-3-3-2+ #x8032) (defconstant +unsigned-short-4-4-4-4+ #x8033) (defconstant +unsigned-short-5-5-5-1+ #x8034) diff --git a/lib/opengl-ext_index_array_formats.lisp b/lib/opengl-ext_index_array_formats.lisp new file mode 100644 index 0000000..f05ac4e --- /dev/null +++ b/lib/opengl-ext_index_array_formats.lisp @@ -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) + +;;;; 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) +(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) diff --git a/lib/opengl-ext_multisample.lisp b/lib/opengl-ext_multisample.lisp index 20bbd1c..50fde65 100644 --- a/lib/opengl-ext_multisample.lisp +++ b/lib/opengl-ext_multisample.lisp @@ -22,6 +22,7 @@ (defconstant +sample-mask-invert-ext+ #x80AB) (defconstant +sample-pattern-ext+ #x80AC) (defconstant +multisample-bit-ext+ #x20000000) +(defconstant +coverage-samples-nv+ #x80A9) (defconstant +multisample-ext+ #x809D) (defconstant +sample-alpha-to-mask-ext+ #x809E) (defconstant +sample-alpha-to-one-ext+ #x809F) diff --git a/lib/opengl-ext_packed_depth_stencil.lisp b/lib/opengl-ext_packed_depth_stencil.lisp new file mode 100644 index 0000000..89bece7 --- /dev/null +++ b/lib/opengl-ext_packed_depth_stencil.lisp @@ -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) + +;;;; ext_packed_depth_stencil + +(defconstant +depth-stencil-ext+ #x84F9) +(defconstant +unsigned-int-24-8-ext+ #x84FA) +(defconstant +depth-stencil-ext+ #x84F9) +(defconstant +unsigned-int-24-8-ext+ #x84FA) +(defconstant +depth24-stencil8-ext+ #x88F0) +(defconstant +texture-stencil-size-ext+ #x88F1) diff --git a/lib/opengl-ext_packed_float.lisp b/lib/opengl-ext_packed_float.lisp new file mode 100644 index 0000000..d4539f0 --- /dev/null +++ b/lib/opengl-ext_packed_float.lisp @@ -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) + +;;;; ext_packed_float + +(defconstant +r11f-g11f-b10f-ext+ #x8C3A) +(defconstant +unsigned-int-10f-11f-11f-rev-ext+ #x8C3B) +(defconstant +rgba-signed-components-ext+ #x8C3C) +(defconstant +r11f-g11f-b10f-ext+ #x8C3A) +(defconstant +unsigned-int-10f-11f-11f-rev-ext+ #x8C3B) +(defconstant +rgba-signed-components-ext+ #x8C3C) diff --git a/lib/opengl-ext_packed_pixels.lisp b/lib/opengl-ext_packed_pixels.lisp new file mode 100644 index 0000000..20a7562 --- /dev/null +++ b/lib/opengl-ext_packed_pixels.lisp @@ -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) + +;;;; 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) diff --git a/lib/opengl-ext_pixel_buffer_object.lisp b/lib/opengl-ext_pixel_buffer_object.lisp new file mode 100644 index 0000000..97ecf4c --- /dev/null +++ b/lib/opengl-ext_pixel_buffer_object.lisp @@ -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) + +;;;; 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) +(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) diff --git a/lib/opengl-ext_polygon_offset.lisp b/lib/opengl-ext_polygon_offset.lisp index 94e2a60..6a4f268 100644 --- a/lib/opengl-ext_polygon_offset.lisp +++ b/lib/opengl-ext_polygon_offset.lisp @@ -6,6 +6,7 @@ (defconstant +polygon-offset-ext+ #x8037) (defconstant +polygon-offset-factor-ext+ #x8038) +(defconstant +rescale-normal+ #x803A) (defconstant +polygon-offset-ext+ #x8037) (defconstant +polygon-offset-factor-ext+ #x8038) (defglextfun "PolygonOffsetEXT" polygon-offset-ext :return "void" :args diff --git a/lib/opengl-ext_separate_shader_objects.lisp b/lib/opengl-ext_separate_shader_objects.lisp index bb4e9bb..da85fc2 100644 --- a/lib/opengl-ext_separate_shader_objects.lisp +++ b/lib/opengl-ext_separate_shader_objects.lisp @@ -15,6 +15,10 @@ (defconstant +palette8-r5-g6-b5-oes+ #x8B97) (defconstant +palette8-rgba4-oes+ #x8B98) (defconstant +palette8-rgb5-a1-oes+ #x8B99) +(defconstant +implementation-color-read-type-oes+ #x8B9A) +(defconstant +implementation-color-read-format-oes+ #x8B9B) +(defconstant +implementation-color-read-type+ #x8B9A) +(defconstant +implementation-color-read-format+ #x8B9B) (defconstant +point-size-array-oes+ #x8B9C) (defconstant +texture-crop-rect-oes+ #x8B9D) (defconstant +matrix-index-array-buffer-binding-oes+ #x8B9E) diff --git a/lib/opengl-ext_separate_specular_color.lisp b/lib/opengl-ext_separate_specular_color.lisp new file mode 100644 index 0000000..50ce5dd --- /dev/null +++ b/lib/opengl-ext_separate_specular_color.lisp @@ -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) + +;;;; ext_separate_specular_color + +(defconstant +light-model-color-control-ext+ #x81F8) +(defconstant +single-color-ext+ #x81F9) +(defconstant +separate-specular-color-ext+ #x81FA) +(defconstant +light-model-color-control-ext+ #x81F8) +(defconstant +single-color-ext+ #x81F9) +(defconstant +separate-specular-color-ext+ #x81FA) diff --git a/lib/opengl-ext_stencil_clear_tag.lisp b/lib/opengl-ext_stencil_clear_tag.lisp index ecab9f0..bd82fc8 100644 --- a/lib/opengl-ext_stencil_clear_tag.lisp +++ b/lib/opengl-ext_stencil_clear_tag.lisp @@ -6,6 +6,8 @@ (defconstant +stencil-tag-bits-ext+ #x88F2) (defconstant +stencil-clear-tag-value-ext+ #x88F3) +(defconstant +max-program-exec-instructions-nv+ #x88F4) +(defconstant +max-program-call-depth-nv+ #x88F5) (defconstant +stencil-tag-bits-ext+ #x88F2) (defconstant +stencil-clear-tag-value-ext+ #x88F3) (defglextfun "StencilClearTagEXT" stencil-clear-tag-ext :return "void" :args diff --git a/lib/opengl-ext_stencil_two_side.lisp b/lib/opengl-ext_stencil_two_side.lisp index b4e4794..6ec75c5 100644 --- a/lib/opengl-ext_stencil_two_side.lisp +++ b/lib/opengl-ext_stencil_two_side.lisp @@ -6,6 +6,7 @@ (defconstant +stencil-test-two-side-ext+ #x8910) (defconstant +active-stencil-face-ext+ #x8911) +(defconstant +mirror-clamp-to-border-ext+ #x8912) (defconstant +samples-passed+ #x8914) (defconstant +samples-passed-arb+ #x8914) (defconstant +stencil-test-two-side-ext+ #x8910) diff --git a/lib/opengl-ext_stencil_wrap.lisp b/lib/opengl-ext_stencil_wrap.lisp new file mode 100644 index 0000000..fbae5a6 --- /dev/null +++ b/lib/opengl-ext_stencil_wrap.lisp @@ -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) + +;;;; ext_stencil_wrap + +(defconstant +incr-wrap-ext+ #x8507) +(defconstant +decr-wrap-ext+ #x8508) +(defconstant +incr-wrap-oes+ #x8507) +(defconstant +decr-wrap-oes+ #x8508) +(defconstant +incr-wrap-ext+ #x8507) +(defconstant +decr-wrap-ext+ #x8508) diff --git a/lib/opengl-ext_texture.lisp b/lib/opengl-ext_texture.lisp new file mode 100644 index 0000000..9fd920b --- /dev/null +++ b/lib/opengl-ext_texture.lisp @@ -0,0 +1,88 @@ +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) + +;;;; 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) +(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) diff --git a/lib/opengl-ext_texture_array.lisp b/lib/opengl-ext_texture_array.lisp new file mode 100644 index 0000000..046bf9c --- /dev/null +++ b/lib/opengl-ext_texture_array.lisp @@ -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) + +;;;; 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) +(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) +(defconstant +max-array-texture-layers-ext+ #x88FF) +(defconstant +compare-ref-depth-to-texture-ext+ #x884E) +(defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4) diff --git a/lib/opengl-ext_texture_compression_latc.lisp b/lib/opengl-ext_texture_compression_latc.lisp new file mode 100644 index 0000000..155ad6b --- /dev/null +++ b/lib/opengl-ext_texture_compression_latc.lisp @@ -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) + +;;;; 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) +(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) diff --git a/lib/opengl-ext_texture_compression_rgtc.lisp b/lib/opengl-ext_texture_compression_rgtc.lisp new file mode 100644 index 0000000..a19fd40 --- /dev/null +++ b/lib/opengl-ext_texture_compression_rgtc.lisp @@ -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) + +;;;; 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) +(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) diff --git a/lib/opengl-ext_texture_compression_s3tc.lisp b/lib/opengl-ext_texture_compression_s3tc.lisp new file mode 100644 index 0000000..46ad605 --- /dev/null +++ b/lib/opengl-ext_texture_compression_s3tc.lisp @@ -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) + +;;;; 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) +(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) diff --git a/lib/opengl-ext_texture_cube_map.lisp b/lib/opengl-ext_texture_cube_map.lisp new file mode 100644 index 0000000..40bb9e0 --- /dev/null +++ b/lib/opengl-ext_texture_cube_map.lisp @@ -0,0 +1,30 @@ +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) + +;;;; 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) +(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) diff --git a/lib/opengl-ext_texture_env_combine.lisp b/lib/opengl-ext_texture_env_combine.lisp new file mode 100644 index 0000000..0b39760 --- /dev/null +++ b/lib/opengl-ext_texture_env_combine.lisp @@ -0,0 +1,48 @@ +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) + +;;;; 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) +(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) diff --git a/lib/opengl-ext_texture_env_dot3.lisp b/lib/opengl-ext_texture_env_dot3.lisp new file mode 100644 index 0000000..e132f0a --- /dev/null +++ b/lib/opengl-ext_texture_env_dot3.lisp @@ -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) + +;;;; 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) +(defconstant +dot3-rgb-ext+ #x8740) +(defconstant +dot3-rgba-ext+ #x8741) diff --git a/lib/opengl-ext_texture_filter_anisotropic.lisp b/lib/opengl-ext_texture_filter_anisotropic.lisp new file mode 100644 index 0000000..c5fdfa5 --- /dev/null +++ b/lib/opengl-ext_texture_filter_anisotropic.lisp @@ -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) + +;;;; 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) +(defconstant +texture-max-anisotropy-ext+ #x84FE) +(defconstant +max-texture-max-anisotropy-ext+ #x84FF) diff --git a/lib/opengl-ext_texture_integer.lisp b/lib/opengl-ext_texture_integer.lisp index e9a5ab4..4f64863 100644 --- a/lib/opengl-ext_texture_integer.lisp +++ b/lib/opengl-ext_texture_integer.lisp @@ -6,6 +6,7 @@ (defconstant +rgba32ui+ #x8D70) (defconstant +rgba32ui-ext+ #x8D70) +(defconstant +rgb32ui+ #x8D71) (defconstant +rgb32ui-ext+ #x8D71) (defconstant +alpha32ui-ext+ #x8D72) (defconstant +intensity32ui-ext+ #x8D73) @@ -29,6 +30,7 @@ (defconstant +luminance-alpha8ui-ext+ #x8D81) (defconstant +rgba32i+ #x8D82) (defconstant +rgba32i-ext+ #x8D82) +(defconstant +rgb32i+ #x8D83) (defconstant +rgb32i-ext+ #x8D83) (defconstant +alpha32i-ext+ #x8D84) (defconstant +intensity32i-ext+ #x8D85) @@ -56,6 +58,7 @@ (defconstant +green-integer-ext+ #x8D95) (defconstant +blue-integer+ #x8D96) (defconstant +blue-integer-ext+ #x8D96) +(defconstant +alpha-integer+ #x8D97) (defconstant +alpha-integer-ext+ #x8D97) (defconstant +rgb-integer+ #x8D98) (defconstant +rgb-integer-ext+ #x8D98) diff --git a/lib/opengl-ext_texture_lod_bias.lisp b/lib/opengl-ext_texture_lod_bias.lisp new file mode 100644 index 0000000..89c58da --- /dev/null +++ b/lib/opengl-ext_texture_lod_bias.lisp @@ -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) + +;;;; ext_texture_lod_bias + +(defconstant +max-texture-lod-bias-ext+ #x84FD) +(defconstant +texture-filter-control-ext+ #x8500) +(defconstant +texture-lod-bias-ext+ #x8501) +(defconstant +max-texture-lod-bias-ext+ #x84FD) +(defconstant +texture-filter-control-ext+ #x8500) +(defconstant +texture-lod-bias-ext+ #x8501) diff --git a/lib/opengl-ext_texture_mirror_clamp.lisp b/lib/opengl-ext_texture_mirror_clamp.lisp new file mode 100644 index 0000000..507ebb2 --- /dev/null +++ b/lib/opengl-ext_texture_mirror_clamp.lisp @@ -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) + +;;;; ext_texture_mirror_clamp + +(defconstant +mirror-clamp-ext+ #x8742) +(defconstant +mirror-clamp-to-edge-ext+ #x8743) +(defconstant +mirror-clamp-ext+ #x8742) +(defconstant +mirror-clamp-to-edge-ext+ #x8743) +(defconstant +mirror-clamp-to-border-ext+ #x8912) diff --git a/lib/opengl-ext_texture_shared_exponent.lisp b/lib/opengl-ext_texture_shared_exponent.lisp new file mode 100644 index 0000000..9f6eb32 --- /dev/null +++ b/lib/opengl-ext_texture_shared_exponent.lisp @@ -0,0 +1,24 @@ +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) + +;;;; 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) +(defconstant +rgb9-e5-ext+ #x8C3D) +(defconstant +unsigned-int-5-9-9-9-rev-ext+ #x8C3E) +(defconstant +texture-shared-size-ext+ #x8C3F) diff --git a/lib/opengl-ext_texture_snorm.lisp b/lib/opengl-ext_texture_snorm.lisp new file mode 100644 index 0000000..08645ff --- /dev/null +++ b/lib/opengl-ext_texture_snorm.lisp @@ -0,0 +1,43 @@ +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) + +;;;; 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) +(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) +(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) diff --git a/lib/opengl-ext_texture_srgb.lisp b/lib/opengl-ext_texture_srgb.lisp new file mode 100644 index 0000000..01a53cb --- /dev/null +++ b/lib/opengl-ext_texture_srgb.lisp @@ -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) + +;;;; 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) +(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) diff --git a/lib/opengl-ext_texture_srgb_decode.lisp b/lib/opengl-ext_texture_srgb_decode.lisp new file mode 100644 index 0000000..6435c1d --- /dev/null +++ b/lib/opengl-ext_texture_srgb_decode.lisp @@ -0,0 +1,107 @@ +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) + +;;;; 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) +(defconstant +texture-srgb-decode-ext+ #x8A48) +(defconstant +decode-ext+ #x8A49) +(defconstant +skip-decode-ext+ #x8A4A) diff --git a/lib/opengl-ext_texture_swizzle.lisp b/lib/opengl-ext_texture_swizzle.lisp new file mode 100644 index 0000000..21e7fd6 --- /dev/null +++ b/lib/opengl-ext_texture_swizzle.lisp @@ -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) + +;;;; 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) +(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) diff --git a/lib/opengl-ext_vertex_array_bgra.lisp b/lib/opengl-ext_vertex_array_bgra.lisp new file mode 100644 index 0000000..fef9deb --- /dev/null +++ b/lib/opengl-ext_vertex_array_bgra.lisp @@ -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) + +;;;; ext_vertex_array_bgra + +(defconstant +bgra+ #x80E1) diff --git a/lib/opengl-ext_vertex_weighting.lisp b/lib/opengl-ext_vertex_weighting.lisp index 390d0bb..29c6c36 100644 --- a/lib/opengl-ext_vertex_weighting.lisp +++ b/lib/opengl-ext_vertex_weighting.lisp @@ -16,6 +16,8 @@ (defconstant +vertex-weight-array-type-ext+ #x850E) (defconstant +vertex-weight-array-stride-ext+ #x850F) (defconstant +vertex-weight-array-pointer-ext+ #x8510) +(defconstant +normal-map+ #x8511) +(defconstant +reflection-map+ #x8512) (defconstant +texture-cube-map+ #x8513) (defconstant +texture-binding-cube-map+ #x8514) (defconstant +texture-cube-map-positive-x+ #x8515) diff --git a/lib/opengl-extensions.lisp b/lib/opengl-extensions.lisp index 89df2ad..b1e5502 100644 --- a/lib/opengl-extensions.lisp +++ b/lib/opengl-extensions.lisp @@ -21,15 +21,4 @@ (defun extension-available-p (extension) (declare (type string extension)) - (find extension (available-extensions) :test 'equalp)) - -(defun load-extension (extension) - "Try to load an opengl extension where the extension name is a string of the form - \"ARB_vertex_buffer_object\". Returns t if the extension is available and loads, - otherwise, nil." - (let ((extension (extension-available-p extension))) - (when extension - ;; (handler-case - ;; (asdf:oos 'asdf:load-op (string-downcase (format nil "cl-glfw-opengl-~a" extension))) - ;; (asdf:missing-component () (warn "Extension ~a has nothing to load~%" extension))) - t))) \ No newline at end of file + (find extension (available-extensions) :test 'equalp)) \ No newline at end of file diff --git a/lib/opengl-hp_convolution_border_modes.lisp b/lib/opengl-hp_convolution_border_modes.lisp new file mode 100644 index 0000000..2dfb46e --- /dev/null +++ b/lib/opengl-hp_convolution_border_modes.lisp @@ -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) + +;;;; 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) +(defconstant +ignore-border-hp+ #x8150) +(defconstant +constant-border-hp+ #x8151) +(defconstant +replicate-border-hp+ #x8153) +(defconstant +convolution-border-color-hp+ #x8154) diff --git a/lib/opengl-hp_occlusion_test.lisp b/lib/opengl-hp_occlusion_test.lisp new file mode 100644 index 0000000..04da743 --- /dev/null +++ b/lib/opengl-hp_occlusion_test.lisp @@ -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) + +;;;; hp_occlusion_test + +(defconstant +occlusion-test-hp+ #x8165) +(defconstant +occlusion-test-result-hp+ #x8166) diff --git a/lib/opengl-hp_texture_lighting.lisp b/lib/opengl-hp_texture_lighting.lisp new file mode 100644 index 0000000..cc2b248 --- /dev/null +++ b/lib/opengl-hp_texture_lighting.lisp @@ -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) + +;;;; hp_texture_lighting + +(defconstant +texture-lighting-mode-hp+ #x8167) +(defconstant +texture-post-specular-hp+ #x8168) +(defconstant +texture-pre-specular-hp+ #x8169) diff --git a/lib/opengl-ibm_cull_vertex.lisp b/lib/opengl-ibm_cull_vertex.lisp new file mode 100644 index 0000000..a9b0280 --- /dev/null +++ b/lib/opengl-ibm_cull_vertex.lisp @@ -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) + +;;;; ibm_cull_vertex + +(defconstant +cull-vertex-ibm+ #x1928A) diff --git a/lib/opengl-ibm_rasterpos_clip.lisp b/lib/opengl-ibm_rasterpos_clip.lisp new file mode 100644 index 0000000..0408f56 --- /dev/null +++ b/lib/opengl-ibm_rasterpos_clip.lisp @@ -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) + +;;;; ibm_rasterpos_clip + +(defconstant +raster-position-unclipped-ibm+ #x19262) diff --git a/lib/opengl-ibm_texture_mirrored_repeat.lisp b/lib/opengl-ibm_texture_mirrored_repeat.lisp new file mode 100644 index 0000000..917d6c6 --- /dev/null +++ b/lib/opengl-ibm_texture_mirrored_repeat.lisp @@ -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) + +;;;; ibm_texture_mirrored_repeat + +(defconstant +mirrored-repeat-ibm+ #x8370) +(defconstant +mirrored-repeat-oes+ #x8370) +(defconstant +mirrored-repeat-ibm+ #x8370) diff --git a/lib/opengl-ingr_color_clamp.lisp b/lib/opengl-ingr_color_clamp.lisp new file mode 100644 index 0000000..8ccf943 --- /dev/null +++ b/lib/opengl-ingr_color_clamp.lisp @@ -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) + +;;;; 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) +(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) diff --git a/lib/opengl-ingr_interlace_read.lisp b/lib/opengl-ingr_interlace_read.lisp new file mode 100644 index 0000000..1483a26 --- /dev/null +++ b/lib/opengl-ingr_interlace_read.lisp @@ -0,0 +1,35 @@ +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) + +;;;; 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) +(defconstant +interlace-read-ingr+ #x8568) diff --git a/lib/opengl-mesa_pack_invert.lisp b/lib/opengl-mesa_pack_invert.lisp new file mode 100644 index 0000000..acbce29 --- /dev/null +++ b/lib/opengl-mesa_pack_invert.lisp @@ -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) + +;;;; mesa_pack_invert + +(defconstant +pack-invert-mesa+ #x8758) +(defconstant +pack-invert-mesa+ #x8758) diff --git a/lib/opengl-mesa_packed_depth_stencil.lisp b/lib/opengl-mesa_packed_depth_stencil.lisp new file mode 100644 index 0000000..04489d1 --- /dev/null +++ b/lib/opengl-mesa_packed_depth_stencil.lisp @@ -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) + +;;;; 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) diff --git a/lib/opengl-mesa_program_debug.lisp b/lib/opengl-mesa_program_debug.lisp new file mode 100644 index 0000000..1b6553f --- /dev/null +++ b/lib/opengl-mesa_program_debug.lisp @@ -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) + +;;;; 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) diff --git a/lib/opengl-mesa_shader_debug.lisp b/lib/opengl-mesa_shader_debug.lisp new file mode 100644 index 0000000..3a1ffb6 --- /dev/null +++ b/lib/opengl-mesa_shader_debug.lisp @@ -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) + +;;;; mesa_shader_debug + +(defconstant +debug-object-mesa+ #x8759) +(defconstant +debug-print-mesa+ #x875A) +(defconstant +debug-assert-mesa+ #x875B) diff --git a/lib/opengl-mesa_trace.lisp b/lib/opengl-mesa_trace.lisp new file mode 100644 index 0000000..1d5f349 --- /dev/null +++ b/lib/opengl-mesa_trace.lisp @@ -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) + +;;;; 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) diff --git a/lib/opengl-mesa_ycbcr_texture.lisp b/lib/opengl-mesa_ycbcr_texture.lisp new file mode 100644 index 0000000..ea3dc4f --- /dev/null +++ b/lib/opengl-mesa_ycbcr_texture.lisp @@ -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) + +;;;; mesa_ycbcr_texture + +(defconstant +ycbcr-mesa+ #x8757) +(defconstant +unsigned-short-8-8-mesa+ #x85BA) +(defconstant +unsigned-short-8-8-rev-mesa+ #x85BB) +(defconstant +ycbcr-mesa+ #x8757) diff --git a/lib/opengl-mesax_texture_stack.lisp b/lib/opengl-mesax_texture_stack.lisp new file mode 100644 index 0000000..1fae90c --- /dev/null +++ b/lib/opengl-mesax_texture_stack.lisp @@ -0,0 +1,18 @@ +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) + +;;;; 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) +(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) diff --git a/lib/opengl-nv_copy_depth_to_color.lisp b/lib/opengl-nv_copy_depth_to_color.lisp new file mode 100644 index 0000000..451c448 --- /dev/null +++ b/lib/opengl-nv_copy_depth_to_color.lisp @@ -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) + +;;;; 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) +(defconstant +depth-stencil-to-rgba-nv+ #x886E) +(defconstant +depth-stencil-to-bgra-nv+ #x886F) diff --git a/lib/opengl-nv_depth_clamp.lisp b/lib/opengl-nv_depth_clamp.lisp new file mode 100644 index 0000000..2550149 --- /dev/null +++ b/lib/opengl-nv_depth_clamp.lisp @@ -0,0 +1,33 @@ +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) + +;;;; 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) +(defconstant +depth-clamp-nv+ #x864F) diff --git a/lib/opengl-nv_float_buffer.lisp b/lib/opengl-nv_float_buffer.lisp new file mode 100644 index 0000000..a0e268a --- /dev/null +++ b/lib/opengl-nv_float_buffer.lisp @@ -0,0 +1,36 @@ +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) + +;;;; 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) +(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) diff --git a/lib/opengl-nv_fog_distance.lisp b/lib/opengl-nv_fog_distance.lisp new file mode 100644 index 0000000..5b89a76 --- /dev/null +++ b/lib/opengl-nv_fog_distance.lisp @@ -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) + +;;;; nv_fog_distance + +(defconstant +fog-gen-mode-nv+ #x855A) +(defconstant +eye-radial-nv+ #x855B) +(defconstant +eye-plane-absolute-nv+ #x855C) +(defconstant +fog-distance-mode-nv+ #x855A) +(defconstant +eye-radial-nv+ #x855B) +(defconstant +eye-plane-absolute-nv+ #x855C) diff --git a/lib/opengl-nv_fragment_program.lisp b/lib/opengl-nv_fragment_program.lisp index 2479b23..b884659 100644 --- a/lib/opengl-nv_fragment_program.lisp +++ b/lib/opengl-nv_fragment_program.lisp @@ -10,6 +10,11 @@ (defconstant +max-vertex-attribs-arb+ #x8869) (defconstant +vertex-attrib-array-normalized-arb+ #x886A) (defconstant +max-fragment-program-local-parameters-nv+ #x8868) +(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) (defglextfun "GetProgramNamedParameterdvNV" get-program-named-parameter-dv-nv :return "void" :args ((:name |id| :type |UInt32| :direction :in) diff --git a/lib/opengl-nv_fragment_program2.lisp b/lib/opengl-nv_fragment_program2.lisp new file mode 100644 index 0000000..951466d --- /dev/null +++ b/lib/opengl-nv_fragment_program2.lisp @@ -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) + +;;;; 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) +(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) diff --git a/lib/opengl-nv_geometry_program4.lisp b/lib/opengl-nv_geometry_program4.lisp index 6a4fc71..f1ecfcb 100644 --- a/lib/opengl-nv_geometry_program4.lisp +++ b/lib/opengl-nv_geometry_program4.lisp @@ -22,6 +22,7 @@ (defconstant +framebuffer-attachment-layered-ext+ #x8DA7) (defconstant +framebuffer-incomplete-layer-targets-ext+ #x8DA8) (defconstant +framebuffer-incomplete-layer-count-ext+ #x8DA9) +(defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4) (defconstant +program-point-size-ext+ #x8642) (defglextfun "FramebufferTextureFaceEXT" framebuffer-texture-face-ext :return "void" :args diff --git a/lib/opengl-nv_half_float.lisp b/lib/opengl-nv_half_float.lisp index b9509f2..7c21106 100644 --- a/lib/opengl-nv_half_float.lisp +++ b/lib/opengl-nv_half_float.lisp @@ -5,6 +5,8 @@ ;;;; nv_half_float (defconstant +half-float-nv+ #x140B) +(defconstant +half-apple+ #x140B) +(defconstant +fixed+ #x140C) (defconstant +fixed-oes+ #x140C) (defconstant +half-float-nv+ #x140B) (defglextfun "VertexAttribs4hvNV" vertex-attribs-4hv-nv :return "void" :args diff --git a/lib/opengl-nv_light_max_exponent.lisp b/lib/opengl-nv_light_max_exponent.lisp new file mode 100644 index 0000000..10468bc --- /dev/null +++ b/lib/opengl-nv_light_max_exponent.lisp @@ -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) + +;;;; nv_light_max_exponent + +(defconstant +max-shininess-nv+ #x8504) +(defconstant +max-spot-exponent-nv+ #x8505) +(defconstant +max-shininess-nv+ #x8504) +(defconstant +max-spot-exponent-nv+ #x8505) diff --git a/lib/opengl-nv_multisample_coverage.lisp b/lib/opengl-nv_multisample_coverage.lisp new file mode 100644 index 0000000..b4e7099 --- /dev/null +++ b/lib/opengl-nv_multisample_coverage.lisp @@ -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) + +;;;; nv_multisample_coverage + +(defconstant +color-samples-nv+ #x8E20) +(defconstant +coverage-samples-nv+ #x80A9) +(defconstant +color-samples-nv+ #x8E20) diff --git a/lib/opengl-nv_multisample_filter_hint.lisp b/lib/opengl-nv_multisample_filter_hint.lisp new file mode 100644 index 0000000..06d20fc --- /dev/null +++ b/lib/opengl-nv_multisample_filter_hint.lisp @@ -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) + +;;;; nv_multisample_filter_hint + +(defconstant +multisample-filter-hint-nv+ #x8534) diff --git a/lib/opengl-nv_packed_depth_stencil.lisp b/lib/opengl-nv_packed_depth_stencil.lisp new file mode 100644 index 0000000..892da89 --- /dev/null +++ b/lib/opengl-nv_packed_depth_stencil.lisp @@ -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) + +;;;; 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) +(defconstant +depth-stencil-nv+ #x84F9) +(defconstant +unsigned-int-24-8-nv+ #x84FA) diff --git a/lib/opengl-nv_pixel_data_range.lisp b/lib/opengl-nv_pixel_data_range.lisp index c555f95..a5022dc 100644 --- a/lib/opengl-nv_pixel_data_range.lisp +++ b/lib/opengl-nv_pixel_data_range.lisp @@ -10,6 +10,7 @@ (defconstant +read-pixel-data-range-length-nv+ #x887B) (defconstant +write-pixel-data-range-pointer-nv+ #x887C) (defconstant +read-pixel-data-range-pointer-nv+ #x887D) +(defconstant +geometry-shader-invocations+ #x887F) (defconstant +write-pixel-data-range-nv+ #x8878) (defconstant +read-pixel-data-range-nv+ #x8879) (defconstant +write-pixel-data-range-length-nv+ #x887A) diff --git a/lib/opengl-nv_point_sprite.lisp b/lib/opengl-nv_point_sprite.lisp index 56ed214..99d9c69 100644 --- a/lib/opengl-nv_point_sprite.lisp +++ b/lib/opengl-nv_point_sprite.lisp @@ -6,6 +6,8 @@ (defconstant +point-sprite-nv+ #x8861) (defconstant +coord-replace-nv+ #x8862) +(defconstant +point-sprite-arb+ #x8861) +(defconstant +coord-replace-arb+ #x8862) (defconstant +point-sprite-r-mode-nv+ #x8863) (defconstant +query-counter-bits+ #x8864) (defconstant +current-query+ #x8865) diff --git a/lib/opengl-nv_register_combiners.lisp b/lib/opengl-nv_register_combiners.lisp index a1136a4..2c562f8 100644 --- a/lib/opengl-nv_register_combiners.lisp +++ b/lib/opengl-nv_register_combiners.lisp @@ -21,6 +21,8 @@ (defconstant +discard-nv+ #x8530) (defconstant +e-times-f-nv+ #x8531) (defconstant +spare0-plus-secondary-color-nv+ #x8532) +(defconstant +vertex-array-range-without-flush-nv+ #x8533) +(defconstant +multisample-filter-hint-nv+ #x8534) (defconstant +register-combiners-nv+ #x8522) (defconstant +variable-a-nv+ #x8523) (defconstant +variable-b-nv+ #x8524) diff --git a/lib/opengl-nv_shader_buffer_store.lisp b/lib/opengl-nv_shader_buffer_store.lisp new file mode 100644 index 0000000..0e88f62 --- /dev/null +++ b/lib/opengl-nv_shader_buffer_store.lisp @@ -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) + +;;;; nv_shader_buffer_store + +(defconstant +read-write+ #x88BA) +(defconstant +write-only+ #x88B9) +(defconstant +write-discard-nv+ #x88BE) +(defconstant +time-elapsed+ #x88BF) +(defconstant +shader-global-access-barrier-bit-nv+ #x10) +(defconstant +shader-global-access-barrier-bit-nv+ #x10) +(defconstant +read-write+ #x88BA) +(defconstant +write-only+ #x88B9) diff --git a/lib/opengl-nv_tessellation_program5.lisp b/lib/opengl-nv_tessellation_program5.lisp new file mode 100644 index 0000000..0e66ec3 --- /dev/null +++ b/lib/opengl-nv_tessellation_program5.lisp @@ -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) + +;;;; nv_tessellation_program5 + +(defconstant +max-program-patch-attribs-nv+ #x86D8) +(defconstant +tess-control-program-nv+ #x891E) +(defconstant +tess-evaluation-program-nv+ #x891F) +(defconstant +tess-control-program-parameter-buffer-nv+ #x8C74) +(defconstant +tess-evaluation-program-parameter-buffer-nv+ #x8C75) +(defconstant +max-program-patch-attribs-nv+ #x86D8) +(defconstant +tess-control-program-nv+ #x891E) +(defconstant +tess-evaluation-program-nv+ #x891F) +(defconstant +tess-control-program-parameter-buffer-nv+ #x8C74) +(defconstant +tess-evaluation-program-parameter-buffer-nv+ #x8C75) diff --git a/lib/opengl-nv_texgen_emboss.lisp b/lib/opengl-nv_texgen_emboss.lisp new file mode 100644 index 0000000..326b710 --- /dev/null +++ b/lib/opengl-nv_texgen_emboss.lisp @@ -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) + +;;;; nv_texgen_emboss + +(defconstant +emboss-light-nv+ #x855D) +(defconstant +emboss-constant-nv+ #x855E) +(defconstant +emboss-map-nv+ #x855F) +(defconstant +emboss-light-nv+ #x855D) +(defconstant +emboss-constant-nv+ #x855E) +(defconstant +emboss-map-nv+ #x855F) diff --git a/lib/opengl-nv_texgen_reflection.lisp b/lib/opengl-nv_texgen_reflection.lisp new file mode 100644 index 0000000..194ed36 --- /dev/null +++ b/lib/opengl-nv_texgen_reflection.lisp @@ -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) + +;;;; nv_texgen_reflection + +(defconstant +normal-map+ #x8511) +(defconstant +reflection-map+ #x8512) +(defconstant +normal-map-nv+ #x8511) +(defconstant +reflection-map-nv+ #x8512) diff --git a/lib/opengl-nv_texture_env_combine4.lisp b/lib/opengl-nv_texture_env_combine4.lisp new file mode 100644 index 0000000..9b573fe --- /dev/null +++ b/lib/opengl-nv_texture_env_combine4.lisp @@ -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) + +;;;; 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) +(defconstant +combine4-nv+ #x8503) +(defconstant +source3-rgb-nv+ #x8583) +(defconstant +source3-alpha-nv+ #x858B) +(defconstant +operand3-rgb-nv+ #x8593) +(defconstant +operand3-alpha-nv+ #x859B) diff --git a/lib/opengl-nv_texture_expand_normal.lisp b/lib/opengl-nv_texture_expand_normal.lisp new file mode 100644 index 0000000..a3d13b3 --- /dev/null +++ b/lib/opengl-nv_texture_expand_normal.lisp @@ -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) + +;;;; nv_texture_expand_normal + +(defconstant +texture-unsigned-remap-mode-nv+ #x888F) +(defconstant +texture-unsigned-remap-mode-nv+ #x888F) diff --git a/lib/opengl-nv_texture_rectangle.lisp b/lib/opengl-nv_texture_rectangle.lisp new file mode 100644 index 0000000..fcd7fbc --- /dev/null +++ b/lib/opengl-nv_texture_rectangle.lisp @@ -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) + +;;;; 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) +(defconstant +texture-rectangle-nv+ #x84F5) +(defconstant +texture-binding-rectangle-nv+ #x84F6) +(defconstant +proxy-texture-rectangle-nv+ #x84F7) +(defconstant +max-rectangle-texture-size-nv+ #x84F8) diff --git a/lib/opengl-nv_texture_shader.lisp b/lib/opengl-nv_texture_shader.lisp new file mode 100644 index 0000000..88e4961 --- /dev/null +++ b/lib/opengl-nv_texture_shader.lisp @@ -0,0 +1,152 @@ +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) + +;;;; 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) +(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) diff --git a/lib/opengl-nv_texture_shader2.lisp b/lib/opengl-nv_texture_shader2.lisp new file mode 100644 index 0000000..6cebe14 --- /dev/null +++ b/lib/opengl-nv_texture_shader2.lisp @@ -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) + +;;;; nv_texture_shader2 + +(defconstant +dot-product-texture-3d-nv+ #x86EF) diff --git a/lib/opengl-nv_texture_shader3.lisp b/lib/opengl-nv_texture_shader3.lisp new file mode 100644 index 0000000..559c861 --- /dev/null +++ b/lib/opengl-nv_texture_shader3.lisp @@ -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) + +;;;; 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) +(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) diff --git a/lib/opengl-nv_vdpau_interop.lisp b/lib/opengl-nv_vdpau_interop.lisp index 8be65f3..0691c47 100644 --- a/lib/opengl-nv_vdpau_interop.lisp +++ b/lib/opengl-nv_vdpau_interop.lisp @@ -5,11 +5,13 @@ ;;;; nv_vdpau_interop (defconstant +surface-state-nv+ #x86EB) +(defconstant +dot-product-texture-3d-nv+ #x86EF) (defconstant +surface-registered-nv+ #x86FD) (defconstant +surface-mapped-nv+ #x8700) (defconstant +surface-state-nv+ #x86EB) (defconstant +surface-registered-nv+ #x86FD) (defconstant +surface-mapped-nv+ #x8700) +(defconstant +write-discard-nv+ #x88BE) (defglextfun "VDPAUUnmapSurfacesNV" vdpauunmap-surfaces-nv :return "void" :args ((:name |numSurface| :type |SizeI| :direction :in) (:name |surfaces| :type |vdpauSurfaceNV| :direction :in :array t :size diff --git a/lib/opengl-nv_vertex_array_range2.lisp b/lib/opengl-nv_vertex_array_range2.lisp new file mode 100644 index 0000000..1fd957e --- /dev/null +++ b/lib/opengl-nv_vertex_array_range2.lisp @@ -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) + +;;;; nv_vertex_array_range2 + +(defconstant +vertex-array-range-without-flush-nv+ #x8533) diff --git a/lib/opengl-nv_vertex_program2_option.lisp b/lib/opengl-nv_vertex_program2_option.lisp new file mode 100644 index 0000000..ea0308d --- /dev/null +++ b/lib/opengl-nv_vertex_program2_option.lisp @@ -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) + +;;;; nv_vertex_program2_option + +(defconstant +max-program-exec-instructions-nv+ #x88F4) +(defconstant +max-program-call-depth-nv+ #x88F5) diff --git a/lib/opengl-nv_vertex_program3.lisp b/lib/opengl-nv_vertex_program3.lisp new file mode 100644 index 0000000..0ff3f8d --- /dev/null +++ b/lib/opengl-nv_vertex_program3.lisp @@ -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) + +;;;; nv_vertex_program3 + +(defconstant +max-vertex-texture-image-units-arb+ #x8B4C) diff --git a/lib/opengl-oes_read_format.lisp b/lib/opengl-oes_read_format.lisp new file mode 100644 index 0000000..1844225 --- /dev/null +++ b/lib/opengl-oes_read_format.lisp @@ -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) + +;;;; oes_read_format + +(defconstant +implementation-color-read-type-oes+ #x8B9A) +(defconstant +implementation-color-read-format-oes+ #x8B9B) diff --git a/lib/opengl-oml_interlace.lisp b/lib/opengl-oml_interlace.lisp new file mode 100644 index 0000000..cc7a517 --- /dev/null +++ b/lib/opengl-oml_interlace.lisp @@ -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) + +;;;; oml_interlace + +(defconstant +interlace-oml+ #x8980) +(defconstant +interlace-read-oml+ #x8981) +(defconstant +interlace-oml+ #x8980) +(defconstant +interlace-read-oml+ #x8981) diff --git a/lib/opengl-oml_resample.lisp b/lib/opengl-oml_resample.lisp new file mode 100644 index 0000000..1bd00dc --- /dev/null +++ b/lib/opengl-oml_resample.lisp @@ -0,0 +1,24 @@ +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) + +;;;; 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) +(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) diff --git a/lib/opengl-oml_subsample.lisp b/lib/opengl-oml_subsample.lisp new file mode 100644 index 0000000..dcdac19 --- /dev/null +++ b/lib/opengl-oml_subsample.lisp @@ -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) + +;;;; oml_subsample + +(defconstant +format-subsample-24-24-oml+ #x8982) +(defconstant +format-subsample-244-244-oml+ #x8983) +(defconstant +format-subsample-24-24-oml+ #x8982) +(defconstant +format-subsample-244-244-oml+ #x8983) diff --git a/lib/opengl-package.lisp b/lib/opengl-package.lisp index 09ea38f..a963507 100644 --- a/lib/opengl-package.lisp +++ b/lib/opengl-package.lisp @@ -55,7 +55,6 @@ #:+scissor-bit+ #:+all-attrib-bits+ #:+multisample-bit+ - #:+multisample-bit-3dfx+ #:+coverage-buffer-bit-nv+ #:+client-pixel-store-bit+ #:+client-vertex-array-bit+ @@ -682,7 +681,6 @@ #:+3-bytes+ #:+4-bytes+ #:+double-ext+ - #:+half-float-arb+ #:+list-priority-sgix+ #:+clear+ #:+and+ @@ -910,1127 +908,6 @@ #:+clip-distance5+ #:+clip-distance6+ #:+clip-distance7+ - #:+constant-color+ - #:+one-minus-constant-color+ - #:+constant-alpha+ - #:+one-minus-constant-alpha+ - #:+blend-color+ - #:+func-subtract+ - #:+func-reverse-subtract+ - #:+func-add-oes+ - #:+blend-equation-oes+ - #:+func-subtract-oes+ - #:+func-reverse-subtract-oes+ - #:+convolution-1d+ - #:+convolution-2d+ - #:+separable-2d+ - #:+convolution-border-mode+ - #:+convolution-filter-scale+ - #:+convolution-filter-bias+ - #:+reduce+ - #:+convolution-format+ - #:+convolution-width+ - #:+convolution-height+ - #:+max-convolution-width+ - #:+max-convolution-height+ - #:+post-convolution-red-scale+ - #:+post-convolution-green-scale+ - #:+post-convolution-blue-scale+ - #:+post-convolution-alpha-scale+ - #:+post-convolution-red-bias+ - #:+post-convolution-green-bias+ - #:+post-convolution-blue-bias+ - #:+post-convolution-alpha-bias+ - #:+unsigned-byte-2-3-3-rev-ext+ - #:+unsigned-short-5-6-5-ext+ - #:+unsigned-short-5-6-5-rev-ext+ - #:+unsigned-short-4-4-4-4-rev-ext+ - #:+unsigned-short-1-5-5-5-rev-ext+ - #:+unsigned-int-8-8-8-8-rev-ext+ - #:+unsigned-int-2-10-10-10-rev-ext+ - #:+alpha4-ext+ - #:+alpha8-ext+ - #:+alpha12-ext+ - #:+alpha16-ext+ - #:+luminance4-ext+ - #:+luminance8-ext+ - #:+luminance12-ext+ - #:+luminance16-ext+ - #:+luminance4-alpha4-ext+ - #:+luminance6-alpha2-ext+ - #:+luminance8-alpha8-ext+ - #:+luminance12-alpha4-ext+ - #:+luminance12-alpha12-ext+ - #:+luminance16-alpha16-ext+ - #:+intensity-ext+ - #:+intensity4-ext+ - #:+intensity8-ext+ - #:+intensity12-ext+ - #:+intensity16-ext+ - #:+rgb4-ext+ - #:+rgb5-ext+ - #:+rgb8-ext+ - #:+rgb10-ext+ - #:+rgb12-ext+ - #:+rgb16-ext+ - #:+rgba2-ext+ - #:+rgba4-ext+ - #:+rgb5-a1-ext+ - #:+rgba8-ext+ - #:+rgb10-a2-ext+ - #:+rgba12-ext+ - #:+rgba16-ext+ - #:+texture-red-size-ext+ - #:+texture-green-size-ext+ - #:+texture-blue-size-ext+ - #:+texture-alpha-size-ext+ - #:+texture-luminance-size-ext+ - #:+texture-intensity-size-ext+ - #:+proxy-texture-1d-ext+ - #:+proxy-texture-2d-ext+ - #:+rgba4-oes+ - #:+rgb5-a1-oes+ - #:+blend-dst-rgb+ - #:+blend-src-rgb+ - #:+blend-dst-alpha+ - #:+blend-src-alpha+ - #:+422-ext+ - #:+422-rev-ext+ - #:+422-average-ext+ - #:+422-rev-average-ext+ - #:+color-table+ - #:+post-convolution-color-table+ - #:+post-color-matrix-color-table+ - #:+proxy-color-table+ - #:+proxy-post-convolution-color-table+ - #:+proxy-post-color-matrix-color-table+ - #:+color-table-scale+ - #:+color-table-bias+ - #:+color-table-format+ - #:+color-table-width+ - #:+color-table-red-size+ - #:+color-table-green-size+ - #:+color-table-blue-size+ - #:+color-table-alpha-size+ - #:+color-table-luminance-size+ - #:+color-table-intensity-size+ - #:+bgr-ext+ - #:+bgra-ext+ - #:+point-size-min+ - #:+point-size-max+ - #:+point-fade-threshold-size+ - #:+point-distance-attenuation+ - #:+clamp-to-border-arb+ - #:+clamp-to-edge+ - #:+ignore-border-hp+ - #:+constant-border-hp+ - #:+replicate-border-hp+ - #:+convolution-border-color-hp+ - #:+generate-mipmap+ - #:+generate-mipmap-hint+ - #:+depth-component16+ - #:+depth-component24+ - #:+depth-component32+ - #:+depth-component16-arb+ - #:+depth-component24-arb+ - #:+depth-component32-arb+ - #:+depth-component16-oes+ - #:+depth-component24-oes+ - #:+depth-component32-oes+ - #:+iui-v2f-ext+ - #:+iui-v3f-ext+ - #:+iui-n3f-v2f-ext+ - #:+iui-n3f-v3f-ext+ - #:+t2f-iui-v2f-ext+ - #:+t2f-iui-v3f-ext+ - #:+t2f-iui-n3f-v2f-ext+ - #:+t2f-iui-n3f-v3f-ext+ - #:+light-model-color-control-ext+ - #:+single-color-ext+ - #:+separate-specular-color-ext+ - #:+text-fragment-shader-ati+ - #:+ycrcb-sgix+ - #:+ycrcba-sgix+ - #:+unpack-compressed-size-sgix+ - #:+pack-max-compressed-size-sgix+ - #:+pack-compressed-size-sgix+ - #:+slim8u-sgix+ - #:+slim10u-sgix+ - #:+slim12s-sgix+ - #:+scalebias-hint-sgix+ - #:+line-quality-hint-sgix+ - #:+fog-factor-to-alpha-sgix+ - #:+mirrored-repeat+ - #:+mirrored-repeat-arb+ - #:+mirrored-repeat-ibm+ - #:+mirrored-repeat-oes+ - #:+rgb-s3tc+ - #:+rgb4-s3tc+ - #:+rgba-s3tc+ - #:+rgba4-s3tc+ - #:+compressed-rgb-s3tc-dxt1-ext+ - #:+compressed-rgba-s3tc-dxt1-ext+ - #:+compressed-rgba-s3tc-dxt3-ext+ - #:+compressed-rgba-s3tc-dxt5-ext+ - #:+fog-coord-src+ - #:+fog-coord+ - #:+current-fog-coord+ - #:+fog-coord-array-type+ - #:+fog-coord-array-stride+ - #:+fog-coord-array-pointer+ - #:+fog-coord-array+ - #:+fog-coordinate-source+ - #:+fog-coordinate+ - #:+fragment-depth+ - #:+current-fog-coordinate+ - #:+fog-coordinate-array-type+ - #:+fog-coordinate-array-stride+ - #:+fog-coordinate-array-pointer+ - #:+fog-coordinate-array+ - #:+screen-coordinates-rend+ - #:+inverted-screen-w-rend+ - #:+texture0+ - #:+texture1+ - #:+texture2+ - #:+texture3+ - #:+texture4+ - #:+texture5+ - #:+texture6+ - #:+texture7+ - #:+texture8+ - #:+texture9+ - #:+texture10+ - #:+texture11+ - #:+texture12+ - #:+texture13+ - #:+texture14+ - #:+texture15+ - #:+texture16+ - #:+texture17+ - #:+texture18+ - #:+texture19+ - #:+texture20+ - #:+texture21+ - #:+texture22+ - #:+texture23+ - #:+texture24+ - #:+texture25+ - #:+texture26+ - #:+texture27+ - #:+texture28+ - #:+texture29+ - #:+texture30+ - #:+texture31+ - #:+active-texture+ - #:+client-active-texture+ - #:+max-texture-units+ - #:+subtract-arb+ - #:+texture-rectangle-arb+ - #:+texture-binding-rectangle-arb+ - #:+proxy-texture-rectangle-arb+ - #:+max-rectangle-texture-size-arb+ - #:+texture-rectangle-nv+ - #:+texture-binding-rectangle-nv+ - #:+proxy-texture-rectangle-nv+ - #:+max-rectangle-texture-size-nv+ - #:+depth-stencil-ext+ - #:+unsigned-int-24-8-ext+ - #:+depth-stencil-nv+ - #:+unsigned-int-24-8-nv+ - #:+depth-stencil-oes+ - #:+unsigned-int-24-8-oes+ - #:+max-texture-lod-bias+ - #:+max-texture-lod-bias-ext+ - #:+texture-max-anisotropy-ext+ - #:+max-texture-max-anisotropy-ext+ - #:+texture-filter-control+ - #:+texture-lod-bias+ - #:+texture-filter-control-ext+ - #:+texture-lod-bias-ext+ - #:+max-shininess-nv+ - #:+max-spot-exponent-nv+ - #:+incr-wrap-ext+ - #:+decr-wrap-ext+ - #:+incr-wrap-oes+ - #:+decr-wrap-oes+ - #:+normal-map-ext+ - #:+reflection-map-ext+ - #:+texture-cube-map-ext+ - #:+texture-binding-cube-map-ext+ - #:+texture-cube-map-positive-x-ext+ - #:+texture-cube-map-negative-x-ext+ - #:+texture-cube-map-positive-y-ext+ - #:+texture-cube-map-negative-y-ext+ - #:+texture-cube-map-positive-z-ext+ - #:+texture-cube-map-negative-z-ext+ - #:+proxy-texture-cube-map-ext+ - #:+max-cube-map-texture-size-ext+ - #:+normal-map+ - #:+reflection-map+ - #:+normal-map-arb+ - #:+reflection-map-arb+ - #:+texture-cube-map-arb+ - #:+texture-binding-cube-map-arb+ - #:+texture-cube-map-positive-x-arb+ - #:+texture-cube-map-negative-x-arb+ - #:+texture-cube-map-positive-y-arb+ - #:+texture-cube-map-negative-y-arb+ - #:+texture-cube-map-positive-z-arb+ - #:+texture-cube-map-negative-z-arb+ - #:+proxy-texture-cube-map-arb+ - #:+max-cube-map-texture-size-arb+ - #:+normal-map-oes+ - #:+reflection-map-oes+ - #:+texture-cube-map-oes+ - #:+texture-binding-cube-map-oes+ - #:+texture-cube-map-positive-x-oes+ - #:+texture-cube-map-negative-x-oes+ - #:+texture-cube-map-positive-y-oes+ - #:+texture-cube-map-negative-y-oes+ - #:+texture-cube-map-positive-z-oes+ - #:+texture-cube-map-negative-z-oes+ - #:+max-cube-map-texture-size-oes+ - #:+fog-gen-mode-nv+ - #:+eye-radial-nv+ - #:+eye-plane-absolute-nv+ - #:+emboss-light-nv+ - #:+emboss-constant-nv+ - #:+emboss-map-nv+ - #:+red-min-clamp-ingr+ - #:+green-min-clamp-ingr+ - #:+blue-min-clamp-ingr+ - #:+alpha-min-clamp-ingr+ - #:+red-max-clamp-ingr+ - #:+green-max-clamp-ingr+ - #:+blue-max-clamp-ingr+ - #:+alpha-max-clamp-ingr+ - #:+interlace-read-ingr+ - #:+src0-rgb+ - #:+src1-rgb+ - #:+src2-rgb+ - #:+src0-alpha+ - #:+src1-alpha+ - #:+src2-alpha+ - #:+combine+ - #:+combine-rgb+ - #:+combine-alpha+ - #:+rgb-scale+ - #:+add-signed+ - #:+interpolate+ - #:+constant+ - #:+primary-color+ - #:+previous+ - #:+source0-rgb+ - #:+source1-rgb+ - #:+source2-rgb+ - #:+source0-alpha+ - #:+source1-alpha+ - #:+source2-alpha+ - #:+operand0-rgb+ - #:+operand1-rgb+ - #:+operand2-rgb+ - #:+operand0-alpha+ - #:+operand1-alpha+ - #:+operand2-alpha+ - #:+combine-ext+ - #:+combine-rgb-ext+ - #:+combine-alpha-ext+ - #:+rgb-scale-ext+ - #:+add-signed-ext+ - #:+interpolate-ext+ - #:+constant-ext+ - #:+primary-color-ext+ - #:+previous-ext+ - #:+source0-rgb-ext+ - #:+source1-rgb-ext+ - #:+source2-rgb-ext+ - #:+source0-alpha-ext+ - #:+source1-alpha-ext+ - #:+source2-alpha-ext+ - #:+operand0-rgb-ext+ - #:+operand1-rgb-ext+ - #:+operand2-rgb-ext+ - #:+operand0-alpha-ext+ - #:+operand1-alpha-ext+ - #:+operand2-alpha-ext+ - #:+combine4-nv+ - #:+source3-rgb-nv+ - #:+source3-alpha-nv+ - #:+operand3-rgb-nv+ - #:+operand3-alpha-nv+ - #:+light-model-specular-vector-apple+ - #:+transform-hint-apple+ - #:+unpack-client-storage-apple+ - #:+buffer-object-apple+ - #:+storage-client-apple+ - #:+ycbcr-422-apple+ - #:+unsigned-short-8-8-apple+ - #:+unsigned-short-8-8-rev-apple+ - #:+unsigned-short-8-8-mesa+ - #:+unsigned-short-8-8-rev-mesa+ - #:+slice-accum-sun+ - #:+quad-mesh-sun+ - #:+triangle-mesh-sun+ - #:+depth-clamp+ - #:+depth-clamp-nv+ - #:+vertex-attrib-array-enabled+ - #:+vertex-attrib-array-size+ - #:+vertex-attrib-array-stride+ - #:+vertex-attrib-array-type+ - #:+current-vertex-attrib+ - #:+vertex-program-point-size+ - #:+vertex-program-two-side+ - #:+vertex-attrib-array-pointer+ - #:+vertex-program-arb+ - #:+vertex-attrib-array-enabled-arb+ - #:+vertex-attrib-array-size-arb+ - #:+vertex-attrib-array-stride-arb+ - #:+vertex-attrib-array-type-arb+ - #:+current-vertex-attrib-arb+ - #:+program-length-arb+ - #:+program-string-arb+ - #:+max-program-matrix-stack-depth-arb+ - #:+max-program-matrices-arb+ - #:+current-matrix-stack-depth-arb+ - #:+current-matrix-arb+ - #:+vertex-program-point-size-arb+ - #:+vertex-program-two-side-arb+ - #:+vertex-attrib-array-pointer-arb+ - #:+program-error-position-arb+ - #:+program-binding-arb+ - #:+dot3-rgb-arb+ - #:+dot3-rgba-arb+ - #:+dot3-rgba-img+ - #:+compressed-rgb-fxt1-3dfx+ - #:+compressed-rgba-fxt1-3dfx+ - #:+multisample-3dfx+ - #:+sample-buffers-3dfx+ - #:+samples-3dfx+ - #:+max-program-patch-attribs-nv+ - #:+offset-texture-rectangle-nv+ - #:+offset-texture-rectangle-scale-nv+ - #:+dot-product-texture-rectangle-nv+ - #:+rgba-unsigned-dot-product-mapping-nv+ - #:+unsigned-int-s8-s8-8-8-nv+ - #:+unsigned-int-8-8-s8-s8-rev-nv+ - #:+dsdt-mag-intensity-nv+ - #:+shader-consistent-nv+ - #:+texture-shader-nv+ - #:+shader-operation-nv+ - #:+cull-modes-nv+ - #:+offset-texture-matrix-nv+ - #:+offset-texture-scale-nv+ - #:+offset-texture-bias-nv+ - #:+offset-texture-2d-matrix-nv+ - #:+offset-texture-2d-scale-nv+ - #:+offset-texture-2d-bias-nv+ - #:+previous-texture-input-nv+ - #:+const-eye-nv+ - #:+pass-through-nv+ - #:+cull-fragment-nv+ - #:+offset-texture-2d-nv+ - #:+dependent-ar-texture-2d-nv+ - #:+dependent-gb-texture-2d-nv+ - #:+dot-product-nv+ - #:+dot-product-depth-replace-nv+ - #:+dot-product-texture-2d-nv+ - #:+dot-product-texture-cube-map-nv+ - #:+dot-product-diffuse-cube-map-nv+ - #:+dot-product-reflect-cube-map-nv+ - #:+dot-product-const-eye-reflect-cube-map-nv+ - #:+hilo-nv+ - #:+dsdt-nv+ - #:+dsdt-mag-nv+ - #:+dsdt-mag-vib-nv+ - #:+hilo16-nv+ - #:+signed-hilo-nv+ - #:+signed-hilo16-nv+ - #:+signed-rgba-nv+ - #:+signed-rgba8-nv+ - #:+signed-rgb-nv+ - #:+signed-rgb8-nv+ - #:+signed-luminance-nv+ - #:+signed-luminance8-nv+ - #:+signed-luminance-alpha-nv+ - #:+signed-luminance8-alpha8-nv+ - #:+signed-alpha-nv+ - #:+signed-alpha8-nv+ - #:+signed-intensity-nv+ - #:+signed-intensity8-nv+ - #:+dsdt8-nv+ - #:+dsdt8-mag8-nv+ - #:+dsdt8-mag8-intensity8-nv+ - #:+signed-rgb-unsigned-alpha-nv+ - #:+signed-rgb8-unsigned-alpha8-nv+ - #:+hi-scale-nv+ - #:+lo-scale-nv+ - #:+ds-scale-nv+ - #:+dt-scale-nv+ - #:+magnitude-scale-nv+ - #:+vibrance-scale-nv+ - #:+hi-bias-nv+ - #:+lo-bias-nv+ - #:+ds-bias-nv+ - #:+dt-bias-nv+ - #:+magnitude-bias-nv+ - #:+vibrance-bias-nv+ - #:+texture-border-values-nv+ - #:+texture-hi-size-nv+ - #:+texture-lo-size-nv+ - #:+texture-ds-size-nv+ - #:+texture-dt-size-nv+ - #:+texture-mag-size-nv+ - #:+dot3-rgb-ext+ - #:+dot3-rgba-ext+ - #:+z400-binary-amd+ - #:+program-binary-length-oes+ - #:+program-binary-length+ - #:+mirror-clamp-ati+ - #:+mirror-clamp-to-edge-ati+ - #:+mirror-clamp-ext+ - #:+mirror-clamp-to-edge-ext+ - #:+modulate-add-ati+ - #:+modulate-signed-add-ati+ - #:+modulate-subtract-ati+ - #:+depth-stencil-mesa+ - #:+unsigned-int-24-8-mesa+ - #:+unsigned-int-8-24-rev-mesa+ - #:+unsigned-short-15-1-mesa+ - #:+unsigned-short-1-15-rev-mesa+ - #:+trace-all-bits-mesa+ - #:+trace-operations-bit-mesa+ - #:+trace-primitives-bit-mesa+ - #:+trace-arrays-bit-mesa+ - #:+trace-textures-bit-mesa+ - #:+trace-pixels-bit-mesa+ - #:+trace-errors-bit-mesa+ - #:+trace-mask-mesa+ - #:+trace-name-mesa+ - #:+ycbcr-mesa+ - #:+pack-invert-mesa+ - #:+texture-1d-stack-mesax+ - #:+texture-2d-stack-mesax+ - #:+proxy-texture-1d-stack-mesax+ - #:+proxy-texture-2d-stack-mesax+ - #:+texture-1d-stack-binding-mesax+ - #:+texture-2d-stack-binding-mesax+ - #:+debug-object-mesa+ - #:+debug-print-mesa+ - #:+debug-assert-mesa+ - #:+vbo-free-memory-ati+ - #:+texture-free-memory-ati+ - #:+renderbuffer-free-memory-ati+ - #:+num-program-binary-formats-oes+ - #:+program-binary-formats-oes+ - #:+fragment-program-arb+ - #:+program-alu-instructions-arb+ - #:+program-tex-instructions-arb+ - #:+program-tex-indirections-arb+ - #:+program-native-alu-instructions-arb+ - #:+program-native-tex-instructions-arb+ - #:+program-native-tex-indirections-arb+ - #:+max-program-alu-instructions-arb+ - #:+max-program-tex-instructions-arb+ - #:+max-program-tex-indirections-arb+ - #:+max-program-native-alu-instructions-arb+ - #:+max-program-native-tex-instructions-arb+ - #:+max-program-native-tex-indirections-arb+ - #:+rgba32f-arb+ - #:+rgb32f-arb+ - #:+alpha32f-arb+ - #:+intensity32f-arb+ - #:+luminance32f-arb+ - #:+luminance-alpha32f-arb+ - #:+rgba16f-arb+ - #:+rgb16f-arb+ - #:+alpha16f-arb+ - #:+intensity16f-arb+ - #:+luminance16f-arb+ - #:+luminance-alpha16f-arb+ - #:+rgba-float32-ati+ - #:+rgb-float32-ati+ - #:+alpha-float32-ati+ - #:+intensity-float32-ati+ - #:+luminance-float32-ati+ - #:+luminance-alpha-float32-ati+ - #:+rgba-float16-ati+ - #:+rgb-float16-ati+ - #:+alpha-float16-ati+ - #:+intensity-float16-ati+ - #:+luminance-float16-ati+ - #:+luminance-alpha-float16-ati+ - #:+rgba-float32-apple+ - #:+rgb-float32-apple+ - #:+alpha-float32-apple+ - #:+intensity-float32-apple+ - #:+luminance-float32-apple+ - #:+luminance-alpha-float32-apple+ - #:+rgba-float16-apple+ - #:+rgb-float16-apple+ - #:+alpha-float16-apple+ - #:+intensity-float16-apple+ - #:+luminance-float16-apple+ - #:+luminance-alpha-float16-apple+ - #:+texture-depth-size-arb+ - #:+depth-texture-mode-arb+ - #:+compare-ref-to-texture+ - #:+texture-compare-mode+ - #:+texture-compare-func+ - #:+compare-r-to-texture+ - #:+texture-compare-mode-arb+ - #:+texture-compare-func-arb+ - #:+compare-r-to-texture-arb+ - #:+compare-ref-depth-to-texture-ext+ - #:+texture-cube-map-seamless+ - #:+offset-projective-texture-2d-nv+ - #:+offset-projective-texture-2d-scale-nv+ - #:+offset-projective-texture-rectangle-nv+ - #:+offset-projective-texture-rectangle-scale-nv+ - #:+offset-hilo-texture-2d-nv+ - #:+offset-hilo-texture-rectangle-nv+ - #:+offset-hilo-projective-texture-2d-nv+ - #:+offset-hilo-projective-texture-rectangle-nv+ - #:+dependent-hilo-texture-2d-nv+ - #:+dependent-rgb-texture-3d-nv+ - #:+dependent-rgb-texture-cube-map-nv+ - #:+dot-product-pass-through-nv+ - #:+dot-product-texture-1d-nv+ - #:+dot-product-affine-depth-replace-nv+ - #:+hilo8-nv+ - #:+signed-hilo8-nv+ - #:+force-blue-to-one-nv+ - #:+point-sprite+ - #:+coord-replace+ - #:+point-sprite-arb+ - #:+coord-replace-arb+ - #:+depth-stencil-to-rgba-nv+ - #:+depth-stencil-to-bgra-nv+ - #:+fragment-program-nv+ - #:+max-texture-coords-nv+ - #:+max-texture-image-units-nv+ - #:+fragment-program-binding-nv+ - #:+program-error-string-nv+ - #:+max-texture-coords+ - #:+max-texture-image-units+ - #:+max-texture-coords-arb+ - #:+max-texture-image-units-arb+ - #:+program-error-string-arb+ - #:+program-format-ascii-arb+ - #:+program-format-arb+ - #:+float-r-nv+ - #:+float-rg-nv+ - #:+float-rgb-nv+ - #:+float-rgba-nv+ - #:+float-r16-nv+ - #:+float-r32-nv+ - #:+float-rg16-nv+ - #:+float-rg32-nv+ - #:+float-rgb16-nv+ - #:+float-rgb32-nv+ - #:+float-rgba16-nv+ - #:+float-rgba32-nv+ - #:+texture-float-components-nv+ - #:+float-clear-color-value-nv+ - #:+float-rgba-mode-nv+ - #:+texture-unsigned-remap-mode-nv+ - #:+read-write+ - #:+write-only+ - #:+write-discard-nv+ - #:+time-elapsed+ - #:+pixel-pack-buffer-arb+ - #:+pixel-unpack-buffer-arb+ - #:+pixel-pack-buffer-binding-arb+ - #:+pixel-unpack-buffer-binding-arb+ - #:+pixel-pack-buffer-ext+ - #:+pixel-unpack-buffer-ext+ - #:+pixel-pack-buffer-binding-ext+ - #:+pixel-unpack-buffer-binding-ext+ - #:+max-program-exec-instructions-nv+ - #:+max-program-call-depth-nv+ - #:+max-program-if-depth-nv+ - #:+max-program-loop-depth-nv+ - #:+max-program-loop-count-nv+ - #:+tess-control-program-nv+ - #:+tess-evaluation-program-nv+ - #:+interlace-oml+ - #:+interlace-read-oml+ - #:+format-subsample-24-24-oml+ - #:+format-subsample-244-244-oml+ - #:+pack-resample-oml+ - #:+unpack-resample-oml+ - #:+resample-replicate-oml+ - #:+resample-zero-fill-oml+ - #:+resample-average-oml+ - #:+resample-decimate-oml+ - #:+point-size-array-type-oes+ - #:+point-size-array-stride-oes+ - #:+point-size-array-pointer-oes+ - #:+modelview-matrix-float-as-int-bits-oes+ - #:+projection-matrix-float-as-int-bits-oes+ - #:+texture-matrix-float-as-int-bits-oes+ - #:+color-float-apple+ - #:+aux-depth-stencil-apple+ - #:+pack-row-bytes-apple+ - #:+unpack-row-bytes-apple+ - #:+rgb-422-apple+ - #:+texture-srgb-decode-ext+ - #:+decode-ext+ - #:+skip-decode-ext+ - #:+sampler-2d-rect+ - #:+sampler-2d-rect-shadow+ - #:+fragment-shader+ - #:+fragment-shader-arb+ - #:+vertex-shader+ - #:+vertex-shader-arb+ - #:+program-object-arb+ - #:+shader-object-arb+ - #:+max-fragment-uniform-components+ - #:+max-fragment-uniform-components-arb+ - #:+max-vertex-uniform-components+ - #:+max-vertex-uniform-components-arb+ - #:+max-varying-floats+ - #:+max-varying-floats-arb+ - #:+max-vertex-texture-image-units+ - #:+max-vertex-texture-image-units-arb+ - #:+max-combined-texture-image-units+ - #:+max-combined-texture-image-units-arb+ - #:+object-type-arb+ - #:+shader-type+ - #:+object-subtype-arb+ - #:+float-vec2+ - #:+float-vec2-arb+ - #:+float-vec3+ - #:+float-vec3-arb+ - #:+float-vec4+ - #:+float-vec4-arb+ - #:+int-vec2+ - #:+int-vec2-arb+ - #:+int-vec3+ - #:+int-vec3-arb+ - #:+int-vec4+ - #:+int-vec4-arb+ - #:+bool+ - #:+bool-arb+ - #:+bool-vec2+ - #:+bool-vec2-arb+ - #:+bool-vec3+ - #:+bool-vec3-arb+ - #:+bool-vec4+ - #:+bool-vec4-arb+ - #:+float-mat2+ - #:+float-mat2-arb+ - #:+float-mat3+ - #:+float-mat3-arb+ - #:+float-mat4+ - #:+float-mat4-arb+ - #:+sampler-1d+ - #:+sampler-1d-arb+ - #:+sampler-2d+ - #:+sampler-2d-arb+ - #:+sampler-3d+ - #:+sampler-3d-arb+ - #:+sampler-cube+ - #:+sampler-cube-arb+ - #:+sampler-1d-shadow+ - #:+sampler-1d-shadow-arb+ - #:+sampler-2d-shadow+ - #:+sampler-2d-shadow-arb+ - #:+sampler-2d-rect-arb+ - #:+sampler-2d-rect-shadow-arb+ - #:+float-mat2x3+ - #:+float-mat2x4+ - #:+float-mat3x2+ - #:+float-mat3x4+ - #:+float-mat4x2+ - #:+float-mat4x3+ - #:+delete-status+ - #:+object-delete-status-arb+ - #:+compile-status+ - #:+object-compile-status-arb+ - #:+link-status+ - #:+object-link-status-arb+ - #:+validate-status+ - #:+object-validate-status-arb+ - #:+info-log-length+ - #:+object-info-log-length-arb+ - #:+attached-shaders+ - #:+object-attached-objects-arb+ - #:+active-uniforms+ - #:+object-active-uniforms-arb+ - #:+active-uniform-max-length+ - #:+object-active-uniform-max-length-arb+ - #:+shader-source-length+ - #:+object-shader-source-length-arb+ - #:+active-attributes+ - #:+object-active-attributes-arb+ - #:+active-attribute-max-length+ - #:+object-active-attribute-max-length-arb+ - #:+fragment-shader-derivative-hint+ - #:+fragment-shader-derivative-hint-arb+ - #:+shading-language-version+ - #:+shading-language-version-arb+ - #:+sampler-3d-oes+ - #:+fragment-shader-derivative-hint-oes+ - #:+fragment-program-position-mesa+ - #:+fragment-program-callback-mesa+ - #:+fragment-program-callback-func-mesa+ - #:+fragment-program-callback-data-mesa+ - #:+vertex-program-callback-mesa+ - #:+vertex-program-position-mesa+ - #:+vertex-program-callback-func-mesa+ - #:+vertex-program-callback-data-mesa+ - #:+texture-1d-array-ext+ - #:+proxy-texture-1d-array-ext+ - #:+texture-2d-array-ext+ - #:+proxy-texture-2d-array-ext+ - #:+texture-binding-1d-array-ext+ - #:+texture-binding-2d-array-ext+ - #:+any-samples-passed+ - #:+r11f-g11f-b10f-ext+ - #:+unsigned-int-10f-11f-11f-rev-ext+ - #:+rgba-signed-components-ext+ - #:+rgb9-e5-ext+ - #:+unsigned-int-5-9-9-9-rev-ext+ - #:+texture-shared-size-ext+ - #:+srgb+ - #:+srgb8+ - #:+srgb-alpha+ - #:+srgb8-alpha8+ - #:+sluminance-alpha+ - #:+sluminance8-alpha8+ - #:+sluminance+ - #:+sluminance8+ - #:+compressed-srgb+ - #:+compressed-srgb-alpha+ - #:+compressed-sluminance+ - #:+compressed-sluminance-alpha+ - #:+srgb-ext+ - #:+srgb8-ext+ - #:+srgb-alpha-ext+ - #:+srgb8-alpha8-ext+ - #:+sluminance-alpha-ext+ - #:+sluminance8-alpha8-ext+ - #:+sluminance-ext+ - #:+sluminance8-ext+ - #:+compressed-srgb-ext+ - #:+compressed-srgb-alpha-ext+ - #:+compressed-sluminance-ext+ - #:+compressed-sluminance-alpha-ext+ - #:+compressed-srgb-s3tc-dxt1-ext+ - #:+compressed-srgb-alpha-s3tc-dxt1-ext+ - #:+compressed-srgb-alpha-s3tc-dxt3-ext+ - #:+compressed-srgb-alpha-s3tc-dxt5-ext+ - #:+compressed-luminance-latc1-ext+ - #:+compressed-signed-luminance-latc1-ext+ - #:+compressed-luminance-alpha-latc2-ext+ - #:+compressed-signed-luminance-alpha-latc2-ext+ - #:+tess-control-program-parameter-buffer-nv+ - #:+tess-evaluation-program-parameter-buffer-nv+ - #:+framebuffer-srgb-ext+ - #:+framebuffer-srgb-capable-ext+ - #:+compressed-red-rgtc1-ext+ - #:+compressed-signed-red-rgtc1-ext+ - #:+compressed-red-green-rgtc2-ext+ - #:+compressed-signed-red-green-rgtc2-ext+ - #:+color-samples-nv+ - #:+texture-swizzle-r+ - #:+texture-swizzle-g+ - #:+texture-swizzle-b+ - #:+texture-swizzle-a+ - #:+texture-swizzle-rgba+ - #:+texture-swizzle-r-ext+ - #:+texture-swizzle-g-ext+ - #:+texture-swizzle-b-ext+ - #:+texture-swizzle-a-ext+ - #:+texture-swizzle-rgba-ext+ - #:+max-geometry-shader-invocations+ - #:+min-fragment-interpolation-offset+ - #:+max-fragment-interpolation-offset+ - #:+fragment-interpolation-offset-bits+ - #:+min-program-texture-gather-offset+ - #:+max-program-texture-gather-offset+ - #:+compressed-rgba-bptc-unorm-arb+ - #:+compressed-srgb-alpha-bptc-unorm-arb+ - #:+compressed-rgb-bptc-signed-float-arb+ - #:+compressed-rgb-bptc-unsigned-float-arb+ - #:+coverage-component-nv+ - #:+coverage-component4-nv+ - #:+coverage-attachment-nv+ - #:+coverage-buffers-nv+ - #:+coverage-samples-nv+ - #:+coverage-all-fragments-nv+ - #:+coverage-edge-fragments-nv+ - #:+coverage-automatic-nv+ - #:+texture-cube-map-array+ - #:+texture-binding-cube-map-array+ - #:+proxy-texture-cube-map-array+ - #:+sampler-cube-map-array+ - #:+sampler-cube-map-array-shadow+ - #:+int-sampler-cube-map-array+ - #:+unsigned-int-sampler-cube-map-array+ - #:+alpha-snorm+ - #:+luminance-snorm+ - #:+luminance-alpha-snorm+ - #:+intensity-snorm+ - #:+alpha8-snorm+ - #:+luminance8-snorm+ - #:+luminance8-alpha8-snorm+ - #:+intensity8-snorm+ - #:+alpha16-snorm+ - #:+luminance16-snorm+ - #:+luminance16-alpha16-snorm+ - #:+intensity16-snorm+ - #:+factor-min-amd+ - #:+factor-max-amd+ - #:+depth-clamp-near-amd+ - #:+depth-clamp-far-amd+ - #:+shader-global-access-barrier-bit-nv+ - #:+rgb10-a2ui+ - #:+rescale-normal+ - #:+func-add+ - #:+min+ - #:+max+ - #:+blend-equation+ - #:+histogram+ - #:+proxy-histogram+ - #:+histogram-width+ - #:+histogram-format+ - #:+histogram-red-size+ - #:+histogram-green-size+ - #:+histogram-blue-size+ - #:+histogram-alpha-size+ - #:+histogram-luminance-size+ - #:+histogram-sink+ - #:+minmax+ - #:+minmax-format+ - #:+minmax-sink+ - #:+table-too-large+ - #:+color-matrix+ - #:+color-matrix-stack-depth+ - #:+max-color-matrix-stack-depth+ - #:+post-color-matrix-red-scale+ - #:+post-color-matrix-green-scale+ - #:+post-color-matrix-blue-scale+ - #:+post-color-matrix-alpha-scale+ - #:+post-color-matrix-red-bias+ - #:+post-color-matrix-green-bias+ - #:+post-color-matrix-blue-bias+ - #:+post-color-matrix-alpha-bias+ - #:+constant-border+ - #:+replicate-border+ - #:+convolution-border-color+ - #:+transpose-modelview-matrix+ - #:+transpose-projection-matrix+ - #:+transpose-texture-matrix+ - #:+transpose-color-matrix+ - #:+compressed-alpha+ - #:+compressed-luminance+ - #:+compressed-luminance-alpha+ - #:+compressed-intensity+ - #:+subtract+ - #:+dot3-rgb+ - #:+dot3-rgba+ - #:+color-sum+ - #:+current-secondary-color+ - #:+secondary-color-array-size+ - #:+secondary-color-array-type+ - #:+secondary-color-array-stride+ - #:+secondary-color-array-pointer+ - #:+secondary-color-array+ - #:+depth-texture-mode+ - #:+vertex-array-buffer-binding+ - #:+normal-array-buffer-binding+ - #:+color-array-buffer-binding+ - #:+index-array-buffer-binding+ - #:+texture-coord-array-buffer-binding+ - #:+edge-flag-array-buffer-binding+ - #:+secondary-color-array-buffer-binding+ - #:+fog-coordinate-array-buffer-binding+ - #:+weight-array-buffer-binding+ - #:+fog-coord-array-buffer-binding+ - #:+current-raster-secondary-color+ - #:+clamp-vertex-color+ - #:+clamp-fragment-color+ - #:+alpha-integer+ - #:+texture-luminance-type+ - #:+texture-intensity-type+ - #:+fixed+ - #:+implementation-color-read-type+ - #:+implementation-color-read-format+ - #:+low-float+ - #:+medium-float+ - #:+high-float+ - #:+low-int+ - #:+medium-int+ - #:+high-int+ - #:+shader-compiler+ - #:+num-shader-binary-formats+ - #:+max-vertex-uniform-vectors+ - #:+max-varying-vectors+ - #:+max-fragment-uniform-vectors+ - #:+program-binary-retrievable-hint+ - #:+num-program-binary-formats+ - #:+program-binary-formats+ - #:+vertex-shader-bit+ - #:+fragment-shader-bit+ - #:+geometry-shader-bit+ - #:+tess-control-shader-bit+ - #:+tess-evaluation-shader-bit+ - #:+all-shader-bits+ - #:+program-separable+ - #:+active-program+ - #:+program-pipeline-binding+ - #:+max-viewports+ - #:+viewport-subpixel-bits+ - #:+viewport-bounds-range+ - #:+layer-provoking-vertex+ - #:+viewport-index-provoking-vertex+ - #:+undefined-vertex+ - #:+combine-arb+ - #:+combine-rgb-arb+ - #:+combine-alpha-arb+ - #:+source0-rgb-arb+ - #:+source1-rgb-arb+ - #:+source2-rgb-arb+ - #:+source0-alpha-arb+ - #:+source1-alpha-arb+ - #:+source2-alpha-arb+ - #:+operand0-rgb-arb+ - #:+operand1-rgb-arb+ - #:+operand2-rgb-arb+ - #:+operand0-alpha-arb+ - #:+operand1-alpha-arb+ - #:+operand2-alpha-arb+ - #:+rgb-scale-arb+ - #:+add-signed-arb+ - #:+interpolate-arb+ - #:+constant-arb+ - #:+primary-color-arb+ - #:+previous-arb+ - #:+texture-compare-fail-value-arb+ - #:+texture-red-type-arb+ - #:+texture-green-type-arb+ - #:+texture-blue-type-arb+ - #:+texture-alpha-type-arb+ - #:+texture-luminance-type-arb+ - #:+texture-intensity-type-arb+ - #:+texture-depth-type-arb+ - #:+unsigned-normalized-arb+ - #:+depth-component32f+ - #:+depth32f-stencil8+ - #:+float-32-unsigned-int-24-8-rev+ - #:+index+ - #:+framebuffer-srgb+ - #:+half-float+ - #:+compressed-red-rgtc1+ - #:+compressed-signed-red-rgtc1+ - #:+compressed-rg-rgtc2+ - #:+compressed-signed-rg-rgtc2+ - #:+rg+ - #:+rg-integer+ - #:+r8+ - #:+r16+ - #:+rg8+ - #:+rg16+ - #:+r16f+ - #:+r32f+ - #:+rg16f+ - #:+rg32f+ - #:+r8i+ - #:+r8ui+ - #:+r16i+ - #:+r16ui+ - #:+r32i+ - #:+r32ui+ - #:+rg8i+ - #:+rg8ui+ - #:+rg16i+ - #:+rg16ui+ - #:+rg32i+ - #:+rg32ui+ - #:+bgra+ - #:+texture-cube-map-array-arb+ - #:+texture-binding-cube-map-array-arb+ - #:+proxy-texture-cube-map-array-arb+ - #:+sampler-cube-map-array-arb+ - #:+sampler-cube-map-array-shadow-arb+ - #:+int-sampler-cube-map-array-arb+ - #:+unsigned-int-sampler-cube-map-array-arb+ - #:+min-program-texture-gather-offset-arb+ - #:+max-program-texture-gather-offset-arb+ - #:+geometry-shader-invocations+ - #:+max-vertex-streams+ - #:+rgb32f+ - #:+rgb32ui+ - #:+rgb32i+ - #:+vertex-data-hint-pgi+ - #:+vertex-consistent-hint-pgi+ - #:+material-side-hint-pgi+ - #:+max-vertex-hint-pgi+ - #:+color3-bit-pgi+ - #:+color4-bit-pgi+ - #:+edgeflag-bit-pgi+ - #:+index-bit-pgi+ - #:+mat-ambient-bit-pgi+ - #:+mat-ambient-and-diffuse-bit-pgi+ - #:+mat-diffuse-bit-pgi+ - #:+mat-emission-bit-pgi+ - #:+mat-color-indexes-bit-pgi+ - #:+mat-shininess-bit-pgi+ - #:+mat-specular-bit-pgi+ - #:+normal-bit-pgi+ - #:+texcoord1-bit-pgi+ - #:+texcoord2-bit-pgi+ - #:+texcoord3-bit-pgi+ - #:+texcoord4-bit-pgi+ - #:+vertex23-bit-pgi+ - #:+vertex4-bit-pgi+ - #:+clip-volume-clipping-hint-ext+ - #:+raster-position-unclipped-ibm+ - #:+texture-lighting-mode-hp+ - #:+texture-post-specular-hp+ - #:+texture-pre-specular-hp+ - #:+phong-win+ - #:+phong-hint-win+ - #:+fog-specular-texture-win+ - #:+occlusion-test-hp+ - #:+occlusion-test-result-hp+ - #:+fog-scale-sgix+ - #:+fog-scale-value-sgix+ - #:+normal-map-nv+ - #:+reflection-map-nv+ - #:+wrap-border-sun+ - #:+fog-distance-mode-nv+ - #:+cull-vertex-ibm+ - #:+depth-pass-instrument-sgix+ - #:+depth-pass-instrument-counters-sgix+ - #:+depth-pass-instrument-max-sgix+ - #:+dot-product-texture-3d-nv+ - #:+vertex-array-range-without-flush-nv+ - #:+multisample-filter-hint-nv+ - #:+type-rgba-float-ati+ - #:+color-clear-unclamped-value-ati+ - #:+implementation-color-read-type-oes+ - #:+implementation-color-read-format-oes+ - #:+mirror-clamp-to-border-ext+ - #:+depth24-stencil8-ext+ - #:+texture-stencil-size-ext+ - #:+max-array-texture-layers-ext+ - #:+framebuffer-attachment-texture-layer-ext+ - #:+red-snorm+ - #:+rg-snorm+ - #:+rgb-snorm+ - #:+rgba-snorm+ - #:+r8-snorm+ - #:+rg8-snorm+ - #:+rgb8-snorm+ - #:+rgba8-snorm+ - #:+r16-snorm+ - #:+rg16-snorm+ - #:+rgb16-snorm+ - #:+rgba16-snorm+ - #:+signed-normalized+ - #:+half-apple+ #:load-version_1_2 #:load-version_1_3 #:load-version_1_4 @@ -2491,7 +1368,12 @@ #:+pixel-unpack-buffer+ #:+pixel-pack-buffer-binding+ #:+pixel-unpack-buffer-binding+ + #:+current-raster-secondary-color+ #:+max-renderbuffer-size-oes+ + #:+compressed-alpha+ + #:+compressed-luminance+ + #:+compressed-luminance-alpha+ + #:+compressed-intensity+ #:+compressed-rgb+ #:+compressed-rgba+ #:+texture-compression-hint+ @@ -2603,6 +1485,8 @@ #:+buffer-access-flags+ #:+buffer-map-length+ #:+buffer-map-offset+ + #:+clamp-vertex-color+ + #:+clamp-fragment-color+ #:+max-program-texture-gather-components+ #:+perfmon-global-mode-qcom+ #:+shader-binary-viv+ @@ -2871,168 +1755,934 @@ #:blend-equation-i #:min-sample-shading #:load-version_4_1 - #:multi-draw-elements-indirect-amd - #:multi-draw-arrays-indirect-amd - #:load-amd_multi_draw_indirect - #:texture-barrier-nv - #:load-nv_texture_barrier - #:copy-image-sub-data-nv - #:load-nv_copy_image - #:blend-equation-separate-indexed-amd - #:blend-equation-indexed-amd - #:blend-func-separate-indexed-amd - #:blend-func-indexed-amd - #:load-amd_draw_buffers_blend - #:frame-terminator-gremedy - #:load-gremedy_frame_terminator - #:is-enabled-indexed-ext - #:disable-indexed-ext - #:enable-indexed-ext - #:get-integer-indexed-v-ext - #:get-boolean-indexed-v-ext - #:color-mask-indexed-ext - #:load-ext_draw_buffers2 - #:draw-elements-instanced-ext - #:draw-arrays-instanced-ext - #:load-ext_draw_instanced - #:program-local-parameters-4fv-ext - #:program-env-parameters-4fv-ext - #:load-ext_gpu_program_parameters - #:string-marker-gremedy - #:load-gremedy_string_marker - #:get-vertex-attrib-array-object-iv-ati - #:get-vertex-attrib-array-object-fv-ati - #:vertex-attrib-array-object-ati - #:load-ati_vertex_attrib_array_object - #:unmap-object-buffer-ati - #:map-object-buffer-ati - #:load-ati_map_object_buffer - #:igloo-interface-sgix - #:load-sgix_igloo_interface - #:tbuffer-mask-3dfx - #:load-3dfx_tbuffer - #:multi-mode-draw-elements-ibm - #:multi-mode-draw-arrays-ibm - #:load-ibm_multimode_draw_arrays - #:window-pos-4sv-mesa - #:window-pos-4s-mesa - #:window-pos-4iv-mesa - #:window-pos-4i-mesa - #:window-pos-4fv-mesa - #:window-pos-4f-mesa - #:window-pos-4dv-mesa - #:window-pos-4d-mesa - #:window-pos-3sv-mesa - #:window-pos-3s-mesa - #:window-pos-3iv-mesa - #:window-pos-3i-mesa - #:window-pos-3fv-mesa - #:window-pos-3f-mesa - #:window-pos-3dv-mesa - #:window-pos-3d-mesa - #:window-pos-2sv-mesa - #:window-pos-2s-mesa - #:window-pos-2iv-mesa - #:window-pos-2i-mesa - #:window-pos-2fv-mesa - #:window-pos-2f-mesa - #:window-pos-2dv-mesa - #:window-pos-2d-mesa - #:load-mesa_window_pos - #:resize-buffers-mesa - #:load-mesa_resize_buffers - #:blend-func-separate-ingr - #:load-ingr_blend_func_separate - #:replacement-codeui-tex-coord-2f-color-4f-normal-3f-vertex-3fv-sun - #:replacement-codeui-tex-coord-2f-color-4f-normal-3f-vertex-3f-sun - #:replacement-codeui-tex-coord-2f-normal-3f-vertex-3fv-sun - #:replacement-codeui-tex-coord-2f-normal-3f-vertex-3f-sun - #:replacement-codeui-tex-coord-2f-vertex-3fv-sun - #:replacement-codeui-tex-coord-2f-vertex-3f-sun - #:replacement-codeui-color-4f-normal-3f-vertex-3fv-sun - #:replacement-codeui-color-4f-normal-3f-vertex-3f-sun - #:replacement-codeui-normal-3f-vertex-3fv-sun - #:replacement-codeui-normal-3f-vertex-3f-sun - #:replacement-codeui-color-3f-vertex-3fv-sun - #:replacement-codeui-color-3f-vertex-3f-sun - #:replacement-codeui-color-4ub-vertex-3fv-sun - #:replacement-codeui-color-4ub-vertex-3f-sun - #:replacement-codeui-vertex-3fv-sun - #:replacement-codeui-vertex-3f-sun - #:tex-coord-4f-color-4f-normal-3f-vertex-4fv-sun - #:tex-coord-4f-color-4f-normal-3f-vertex-4f-sun - #:tex-coord-2f-color-4f-normal-3f-vertex-3fv-sun - #:tex-coord-2f-color-4f-normal-3f-vertex-3f-sun - #:tex-coord-2f-normal-3f-vertex-3fv-sun - #:tex-coord-2f-normal-3f-vertex-3f-sun - #:tex-coord-2f-color-3f-vertex-3fv-sun - #:tex-coord-2f-color-3f-vertex-3f-sun - #:tex-coord-2f-color-4ub-vertex-3fv-sun - #:tex-coord-2f-color-4ub-vertex-3f-sun - #:tex-coord-4f-vertex-4fv-sun - #:tex-coord-4f-vertex-4f-sun - #:tex-coord-2f-vertex-3fv-sun - #:tex-coord-2f-vertex-3f-sun - #:color-4f-normal-3f-vertex-3fv-sun - #:color-4f-normal-3f-vertex-3f-sun - #:normal-3f-vertex-3fv-sun - #:normal-3f-vertex-3f-sun - #:color-3f-vertex-3fv-sun - #:color-3f-vertex-3f-sun - #:color-4ub-vertex-3fv-sun - #:color-4ub-vertex-3f-sun - #:color-4ub-vertex-2fv-sun - #:color-4ub-vertex-2f-sun - #:load-sun_vertex - #:multi-draw-elements-ext - #:multi-draw-arrays-ext - #:load-ext_multi_draw_arrays - #:copy-color-sub-table-ext - #:color-sub-table-ext - #:load-ext_color_subtable - #:flush-raster-sgix - #:load-sgix_flush_raster - #:tag-sample-buffer-sgix - #:load-sgix_tag_sample_buffer - #:copy-tex-sub-image-3d-ext - #:copy-tex-sub-image-2d-ext - #:copy-tex-sub-image-1d-ext - #:copy-tex-image-2d-ext - #:copy-tex-image-1d-ext - #:load-ext_copy_texture - #:tex-sub-image-2d-ext - #:tex-sub-image-1d-ext - #:load-ext_subtexture - #:blend-func-separate-i-arb - #:blend-func-i-arb - #:blend-equation-separate-i-arb - #:blend-equation-i-arb - #:load-arb_draw_buffers_blend - #:multi-draw-elements-base-vertex - #:draw-elements-instanced-base-vertex - #:draw-range-elements-base-vertex - #:draw-elements-base-vertex - #:load-arb_draw_elements_base_vertex - #:draw-elements-instanced-arb - #:draw-arrays-instanced-arb - #:load-arb_draw_instanced - #:window-pos-3sv-arb - #:window-pos-3s-arb - #:window-pos-3iv-arb - #:window-pos-3i-arb - #:window-pos-3fv-arb - #:window-pos-3f-arb - #:window-pos-3dv-arb - #:window-pos-3d-arb - #:window-pos-2sv-arb - #:window-pos-2s-arb - #:window-pos-2iv-arb - #:window-pos-2i-arb - #:window-pos-2fv-arb - #:window-pos-2f-arb - #:window-pos-2dv-arb - #:window-pos-2d-arb - #:load-arb_window_pos + #:+cull-vertex-ibm+ + #:+wrap-border-sun+ + #:+fog-scale-sgix+ + #:+fog-scale-value-sgix+ + #:+occlusion-test-hp+ + #:+occlusion-test-result-hp+ + #:+fog-specular-texture-win+ + #:+phong-win+ + #:+phong-hint-win+ + #:+texture-lighting-mode-hp+ + #:+texture-post-specular-hp+ + #:+texture-pre-specular-hp+ + #:+raster-position-unclipped-ibm+ + #:+clip-volume-clipping-hint-ext+ + #:+vertex-data-hint-pgi+ + #:+vertex-consistent-hint-pgi+ + #:+material-side-hint-pgi+ + #:+max-vertex-hint-pgi+ + #:+color3-bit-pgi+ + #:+color4-bit-pgi+ + #:+edgeflag-bit-pgi+ + #:+index-bit-pgi+ + #:+mat-ambient-bit-pgi+ + #:+mat-ambient-and-diffuse-bit-pgi+ + #:+mat-diffuse-bit-pgi+ + #:+mat-emission-bit-pgi+ + #:+mat-color-indexes-bit-pgi+ + #:+mat-shininess-bit-pgi+ + #:+mat-specular-bit-pgi+ + #:+normal-bit-pgi+ + #:+texcoord1-bit-pgi+ + #:+texcoord2-bit-pgi+ + #:+texcoord3-bit-pgi+ + #:+texcoord4-bit-pgi+ + #:+vertex23-bit-pgi+ + #:+vertex4-bit-pgi+ + #:+rgb32f+ + #:+rg+ + #:+rg-integer+ + #:+r8+ + #:+r16+ + #:+rg8+ + #:+rg16+ + #:+r16f+ + #:+r32f+ + #:+rg16f+ + #:+rg32f+ + #:+r8i+ + #:+r8ui+ + #:+r16i+ + #:+r16ui+ + #:+r32i+ + #:+r32ui+ + #:+rg8i+ + #:+rg8ui+ + #:+rg16i+ + #:+rg16ui+ + #:+rg32i+ + #:+rg32ui+ + #:+compressed-red-rgtc1+ + #:+compressed-signed-red-rgtc1+ + #:+compressed-rg-rgtc2+ + #:+compressed-signed-rg-rgtc2+ + #:+half-float+ + #:+framebuffer-srgb+ + #:+index+ + #:+texture-luminance-type+ + #:+texture-intensity-type+ + #:+depth-component32f+ + #:+depth32f-stencil8+ + #:+float-32-unsigned-int-24-8-rev+ + #:+texture-compare-fail-value-arb+ + #:+rgb10-a2ui+ + #:+depth-clamp-near-amd+ + #:+depth-clamp-far-amd+ + #:+factor-min-amd+ + #:+factor-max-amd+ + #:+alpha-snorm+ + #:+luminance-snorm+ + #:+luminance-alpha-snorm+ + #:+intensity-snorm+ + #:+alpha8-snorm+ + #:+luminance8-snorm+ + #:+luminance8-alpha8-snorm+ + #:+intensity8-snorm+ + #:+alpha16-snorm+ + #:+luminance16-snorm+ + #:+luminance16-alpha16-snorm+ + #:+intensity16-snorm+ + #:+red-snorm+ + #:+rg-snorm+ + #:+rgb-snorm+ + #:+rgba-snorm+ + #:+r8-snorm+ + #:+rg8-snorm+ + #:+rgb8-snorm+ + #:+rgba8-snorm+ + #:+r16-snorm+ + #:+rg16-snorm+ + #:+rgb16-snorm+ + #:+rgba16-snorm+ + #:+signed-normalized+ + #:+texture-cube-map-array+ + #:+texture-binding-cube-map-array+ + #:+proxy-texture-cube-map-array+ + #:+sampler-cube-map-array+ + #:+sampler-cube-map-array-shadow+ + #:+int-sampler-cube-map-array+ + #:+unsigned-int-sampler-cube-map-array+ + #:+texture-cube-map-array-arb+ + #:+texture-binding-cube-map-array-arb+ + #:+proxy-texture-cube-map-array-arb+ + #:+sampler-cube-map-array-arb+ + #:+sampler-cube-map-array-shadow-arb+ + #:+int-sampler-cube-map-array-arb+ + #:+unsigned-int-sampler-cube-map-array-arb+ + #:+coverage-component-nv+ + #:+coverage-component4-nv+ + #:+coverage-attachment-nv+ + #:+coverage-buffers-nv+ + #:+coverage-all-fragments-nv+ + #:+coverage-edge-fragments-nv+ + #:+coverage-automatic-nv+ + #:+compressed-rgba-bptc-unorm-arb+ + #:+compressed-srgb-alpha-bptc-unorm-arb+ + #:+compressed-rgb-bptc-signed-float-arb+ + #:+compressed-rgb-bptc-unsigned-float-arb+ + #:+min-program-texture-gather-offset+ + #:+max-program-texture-gather-offset+ + #:+min-program-texture-gather-offset-arb+ + #:+max-program-texture-gather-offset-arb+ + #:+max-geometry-shader-invocations+ + #:+min-fragment-interpolation-offset+ + #:+max-fragment-interpolation-offset+ + #:+fragment-interpolation-offset-bits+ + #:+texture-swizzle-r-ext+ + #:+texture-swizzle-g-ext+ + #:+texture-swizzle-b-ext+ + #:+texture-swizzle-a-ext+ + #:+texture-swizzle-rgba-ext+ + #:+texture-swizzle-r+ + #:+texture-swizzle-g+ + #:+texture-swizzle-b+ + #:+texture-swizzle-a+ + #:+texture-swizzle-rgba+ + #:+color-samples-nv+ + #:+compressed-red-rgtc1-ext+ + #:+compressed-signed-red-rgtc1-ext+ + #:+compressed-red-green-rgtc2-ext+ + #:+compressed-signed-red-green-rgtc2-ext+ + #:+framebuffer-srgb-ext+ + #:+framebuffer-srgb-capable-ext+ + #:+compressed-luminance-latc1-ext+ + #:+compressed-signed-luminance-latc1-ext+ + #:+compressed-luminance-alpha-latc2-ext+ + #:+compressed-signed-luminance-alpha-latc2-ext+ + #:+srgb-ext+ + #:+srgb8-ext+ + #:+srgb-alpha-ext+ + #:+srgb8-alpha8-ext+ + #:+sluminance-alpha-ext+ + #:+sluminance8-alpha8-ext+ + #:+sluminance-ext+ + #:+sluminance8-ext+ + #:+compressed-srgb-ext+ + #:+compressed-srgb-alpha-ext+ + #:+compressed-sluminance-ext+ + #:+compressed-sluminance-alpha-ext+ + #:+compressed-srgb-s3tc-dxt1-ext+ + #:+compressed-srgb-alpha-s3tc-dxt1-ext+ + #:+compressed-srgb-alpha-s3tc-dxt3-ext+ + #:+compressed-srgb-alpha-s3tc-dxt5-ext+ + #:+srgb+ + #:+srgb8+ + #:+srgb-alpha+ + #:+srgb8-alpha8+ + #:+sluminance-alpha+ + #:+sluminance8-alpha8+ + #:+sluminance+ + #:+sluminance8+ + #:+compressed-srgb+ + #:+compressed-srgb-alpha+ + #:+compressed-sluminance+ + #:+compressed-sluminance-alpha+ + #:+rgb9-e5-ext+ + #:+unsigned-int-5-9-9-9-rev-ext+ + #:+texture-shared-size-ext+ + #:+r11f-g11f-b10f-ext+ + #:+unsigned-int-10f-11f-11f-rev-ext+ + #:+rgba-signed-components-ext+ + #:+any-samples-passed+ + #:+texture-1d-array-ext+ + #:+proxy-texture-1d-array-ext+ + #:+texture-2d-array-ext+ + #:+proxy-texture-2d-array-ext+ + #:+texture-binding-1d-array-ext+ + #:+texture-binding-2d-array-ext+ + #:+max-array-texture-layers-ext+ + #:+fragment-program-position-mesa+ + #:+fragment-program-callback-mesa+ + #:+fragment-program-callback-func-mesa+ + #:+fragment-program-callback-data-mesa+ + #:+vertex-program-callback-mesa+ + #:+vertex-program-position-mesa+ + #:+vertex-program-callback-func-mesa+ + #:+vertex-program-callback-data-mesa+ + #:+sampler-2d-rect+ + #:+sampler-2d-rect-shadow+ + #:+fragment-shader+ + #:+fragment-shader-arb+ + #:+vertex-shader+ + #:+max-fragment-uniform-components+ + #:+max-fragment-uniform-components-arb+ + #:+max-vertex-uniform-components+ + #:+max-varying-floats+ + #:+max-vertex-texture-image-units+ + #:+max-combined-texture-image-units+ + #:+shader-type+ + #:+float-vec2+ + #:+float-vec3+ + #:+float-vec4+ + #:+int-vec2+ + #:+int-vec3+ + #:+int-vec4+ + #:+bool+ + #:+bool-vec2+ + #:+bool-vec3+ + #:+bool-vec4+ + #:+float-mat2+ + #:+float-mat3+ + #:+float-mat4+ + #:+sampler-1d+ + #:+sampler-2d+ + #:+sampler-3d+ + #:+sampler-cube+ + #:+sampler-1d-shadow+ + #:+sampler-2d-shadow+ + #:+float-mat2x3+ + #:+float-mat2x4+ + #:+float-mat3x2+ + #:+float-mat3x4+ + #:+float-mat4x2+ + #:+float-mat4x3+ + #:+delete-status+ + #:+compile-status+ + #:+link-status+ + #:+validate-status+ + #:+info-log-length+ + #:+attached-shaders+ + #:+active-uniforms+ + #:+active-uniform-max-length+ + #:+shader-source-length+ + #:+active-attributes+ + #:+active-attribute-max-length+ + #:+fragment-shader-derivative-hint+ + #:+fragment-shader-derivative-hint-arb+ + #:+shading-language-version+ + #:+shading-language-version-arb+ + #:+sampler-3d-oes+ + #:+fragment-shader-derivative-hint-oes+ + #:+texture-srgb-decode-ext+ + #:+decode-ext+ + #:+skip-decode-ext+ + #:+rgb-422-apple+ + #:+pack-row-bytes-apple+ + #:+unpack-row-bytes-apple+ + #:+aux-depth-stencil-apple+ + #:+color-float-apple+ + #:+point-size-array-type-oes+ + #:+point-size-array-stride-oes+ + #:+point-size-array-pointer-oes+ + #:+modelview-matrix-float-as-int-bits-oes+ + #:+projection-matrix-float-as-int-bits-oes+ + #:+texture-matrix-float-as-int-bits-oes+ + #:+pack-resample-oml+ + #:+unpack-resample-oml+ + #:+resample-replicate-oml+ + #:+resample-zero-fill-oml+ + #:+resample-average-oml+ + #:+resample-decimate-oml+ + #:+format-subsample-24-24-oml+ + #:+format-subsample-244-244-oml+ + #:+interlace-oml+ + #:+interlace-read-oml+ + #:+max-program-if-depth-nv+ + #:+max-program-loop-depth-nv+ + #:+max-program-loop-count-nv+ + #:+pixel-pack-buffer-ext+ + #:+pixel-unpack-buffer-ext+ + #:+pixel-pack-buffer-binding-ext+ + #:+pixel-unpack-buffer-binding-ext+ + #:+pixel-pack-buffer-arb+ + #:+pixel-unpack-buffer-arb+ + #:+pixel-pack-buffer-binding-arb+ + #:+pixel-unpack-buffer-binding-arb+ + #:+shader-global-access-barrier-bit-nv+ + #:+texture-unsigned-remap-mode-nv+ + #:+float-r-nv+ + #:+float-rg-nv+ + #:+float-rgb-nv+ + #:+float-rgba-nv+ + #:+float-r16-nv+ + #:+float-r32-nv+ + #:+float-rg16-nv+ + #:+float-rg32-nv+ + #:+float-rgb16-nv+ + #:+float-rgb32-nv+ + #:+float-rgba16-nv+ + #:+float-rgba32-nv+ + #:+texture-float-components-nv+ + #:+float-clear-color-value-nv+ + #:+float-rgba-mode-nv+ + #:+max-texture-coords+ + #:+max-texture-image-units+ + #:+depth-stencil-to-rgba-nv+ + #:+depth-stencil-to-bgra-nv+ + #:+point-sprite+ + #:+coord-replace+ + #:+offset-projective-texture-2d-nv+ + #:+offset-projective-texture-2d-scale-nv+ + #:+offset-projective-texture-rectangle-nv+ + #:+offset-projective-texture-rectangle-scale-nv+ + #:+offset-hilo-texture-2d-nv+ + #:+offset-hilo-texture-rectangle-nv+ + #:+offset-hilo-projective-texture-2d-nv+ + #:+offset-hilo-projective-texture-rectangle-nv+ + #:+dependent-hilo-texture-2d-nv+ + #:+dependent-rgb-texture-3d-nv+ + #:+dependent-rgb-texture-cube-map-nv+ + #:+dot-product-pass-through-nv+ + #:+dot-product-texture-1d-nv+ + #:+dot-product-affine-depth-replace-nv+ + #:+hilo8-nv+ + #:+signed-hilo8-nv+ + #:+force-blue-to-one-nv+ + #:+texture-cube-map-seamless+ + #:+compare-ref-depth-to-texture-ext+ + #:+texture-compare-mode-arb+ + #:+texture-compare-func-arb+ + #:+compare-r-to-texture-arb+ + #:+rgba-float32-apple+ + #:+rgb-float32-apple+ + #:+alpha-float32-apple+ + #:+intensity-float32-apple+ + #:+luminance-float32-apple+ + #:+luminance-alpha-float32-apple+ + #:+rgba-float16-apple+ + #:+rgb-float16-apple+ + #:+alpha-float16-apple+ + #:+intensity-float16-apple+ + #:+luminance-float16-apple+ + #:+luminance-alpha-float16-apple+ + #:+rgba-float32-ati+ + #:+rgb-float32-ati+ + #:+alpha-float32-ati+ + #:+intensity-float32-ati+ + #:+luminance-float32-ati+ + #:+luminance-alpha-float32-ati+ + #:+rgba-float16-ati+ + #:+rgb-float16-ati+ + #:+alpha-float16-ati+ + #:+intensity-float16-ati+ + #:+luminance-float16-ati+ + #:+luminance-alpha-float16-ati+ + #:+texture-red-type-arb+ + #:+texture-green-type-arb+ + #:+texture-blue-type-arb+ + #:+texture-alpha-type-arb+ + #:+texture-luminance-type-arb+ + #:+texture-intensity-type-arb+ + #:+texture-depth-type-arb+ + #:+unsigned-normalized-arb+ + #:+rgba32f-arb+ + #:+rgb32f-arb+ + #:+alpha32f-arb+ + #:+intensity32f-arb+ + #:+luminance32f-arb+ + #:+luminance-alpha32f-arb+ + #:+rgba16f-arb+ + #:+rgb16f-arb+ + #:+alpha16f-arb+ + #:+intensity16f-arb+ + #:+luminance16f-arb+ + #:+luminance-alpha16f-arb+ + #:+fragment-program-arb+ + #:+program-alu-instructions-arb+ + #:+program-tex-instructions-arb+ + #:+program-tex-indirections-arb+ + #:+program-native-alu-instructions-arb+ + #:+program-native-tex-instructions-arb+ + #:+program-native-tex-indirections-arb+ + #:+max-program-alu-instructions-arb+ + #:+max-program-tex-instructions-arb+ + #:+max-program-tex-indirections-arb+ + #:+max-program-native-alu-instructions-arb+ + #:+max-program-native-tex-instructions-arb+ + #:+max-program-native-tex-indirections-arb+ + #:+max-texture-coords-arb+ + #:+max-texture-image-units-arb+ + #:+num-program-binary-formats-oes+ + #:+program-binary-formats-oes+ + #:+vbo-free-memory-ati+ + #:+texture-free-memory-ati+ + #:+renderbuffer-free-memory-ati+ + #:+debug-object-mesa+ + #:+debug-print-mesa+ + #:+debug-assert-mesa+ + #:+texture-1d-stack-mesax+ + #:+texture-2d-stack-mesax+ + #:+proxy-texture-1d-stack-mesax+ + #:+proxy-texture-2d-stack-mesax+ + #:+texture-1d-stack-binding-mesax+ + #:+texture-2d-stack-binding-mesax+ + #:+pack-invert-mesa+ + #:+ycbcr-mesa+ + #:+trace-all-bits-mesa+ + #:+trace-operations-bit-mesa+ + #:+trace-primitives-bit-mesa+ + #:+trace-arrays-bit-mesa+ + #:+trace-textures-bit-mesa+ + #:+trace-pixels-bit-mesa+ + #:+trace-errors-bit-mesa+ + #:+trace-mask-mesa+ + #:+trace-name-mesa+ + #:+depth-stencil-mesa+ + #:+unsigned-int-24-8-mesa+ + #:+unsigned-int-8-24-rev-mesa+ + #:+unsigned-short-15-1-mesa+ + #:+unsigned-short-1-15-rev-mesa+ + #:+modulate-add-ati+ + #:+modulate-signed-add-ati+ + #:+modulate-subtract-ati+ + #:+mirror-clamp-ext+ + #:+mirror-clamp-to-edge-ext+ + #:+mirror-clamp-ati+ + #:+mirror-clamp-to-edge-ati+ + #:+z400-binary-amd+ + #:+program-binary-length-oes+ + #:+dot3-rgb-ext+ + #:+dot3-rgba-ext+ + #:+offset-texture-rectangle-nv+ + #:+offset-texture-rectangle-scale-nv+ + #:+dot-product-texture-rectangle-nv+ + #:+rgba-unsigned-dot-product-mapping-nv+ + #:+unsigned-int-s8-s8-8-8-nv+ + #:+unsigned-int-8-8-s8-s8-rev-nv+ + #:+dsdt-mag-intensity-nv+ + #:+shader-consistent-nv+ + #:+texture-shader-nv+ + #:+shader-operation-nv+ + #:+cull-modes-nv+ + #:+offset-texture-matrix-nv+ + #:+offset-texture-scale-nv+ + #:+offset-texture-bias-nv+ + #:+offset-texture-2d-matrix-nv+ + #:+offset-texture-2d-scale-nv+ + #:+offset-texture-2d-bias-nv+ + #:+previous-texture-input-nv+ + #:+const-eye-nv+ + #:+pass-through-nv+ + #:+cull-fragment-nv+ + #:+offset-texture-2d-nv+ + #:+dependent-ar-texture-2d-nv+ + #:+dependent-gb-texture-2d-nv+ + #:+dot-product-nv+ + #:+dot-product-depth-replace-nv+ + #:+dot-product-texture-2d-nv+ + #:+dot-product-texture-cube-map-nv+ + #:+dot-product-diffuse-cube-map-nv+ + #:+dot-product-reflect-cube-map-nv+ + #:+dot-product-const-eye-reflect-cube-map-nv+ + #:+hilo-nv+ + #:+dsdt-nv+ + #:+dsdt-mag-nv+ + #:+dsdt-mag-vib-nv+ + #:+hilo16-nv+ + #:+signed-hilo-nv+ + #:+signed-hilo16-nv+ + #:+signed-rgba-nv+ + #:+signed-rgba8-nv+ + #:+signed-rgb-nv+ + #:+signed-rgb8-nv+ + #:+signed-luminance-nv+ + #:+signed-luminance8-nv+ + #:+signed-luminance-alpha-nv+ + #:+signed-luminance8-alpha8-nv+ + #:+signed-alpha-nv+ + #:+signed-alpha8-nv+ + #:+signed-intensity-nv+ + #:+signed-intensity8-nv+ + #:+dsdt8-nv+ + #:+dsdt8-mag8-nv+ + #:+dsdt8-mag8-intensity8-nv+ + #:+signed-rgb-unsigned-alpha-nv+ + #:+signed-rgb8-unsigned-alpha8-nv+ + #:+hi-scale-nv+ + #:+lo-scale-nv+ + #:+ds-scale-nv+ + #:+dt-scale-nv+ + #:+magnitude-scale-nv+ + #:+vibrance-scale-nv+ + #:+hi-bias-nv+ + #:+lo-bias-nv+ + #:+ds-bias-nv+ + #:+dt-bias-nv+ + #:+magnitude-bias-nv+ + #:+vibrance-bias-nv+ + #:+texture-border-values-nv+ + #:+texture-hi-size-nv+ + #:+texture-lo-size-nv+ + #:+texture-ds-size-nv+ + #:+texture-dt-size-nv+ + #:+texture-mag-size-nv+ + #:+max-program-patch-attribs-nv+ + #:+tess-control-program-nv+ + #:+tess-evaluation-program-nv+ + #:+tess-control-program-parameter-buffer-nv+ + #:+tess-evaluation-program-parameter-buffer-nv+ + #:+compressed-rgb-fxt1-3dfx+ + #:+compressed-rgba-fxt1-3dfx+ + #:+dot3-rgba-img+ + #:+dot3-rgb-arb+ + #:+dot3-rgba-arb+ + #:+vertex-attrib-array-enabled+ + #:+vertex-attrib-array-size+ + #:+vertex-attrib-array-stride+ + #:+vertex-attrib-array-type+ + #:+current-vertex-attrib+ + #:+vertex-program-point-size+ + #:+vertex-program-two-side+ + #:+vertex-attrib-array-pointer+ + #:+depth-clamp-nv+ + #:+depth-clamp+ + #:+slice-accum-sun+ + #:+unsigned-short-8-8-mesa+ + #:+unsigned-short-8-8-rev-mesa+ + #:+ycbcr-422-apple+ + #:+unsigned-short-8-8-apple+ + #:+unsigned-short-8-8-rev-apple+ + #:+unpack-client-storage-apple+ + #:+transform-hint-apple+ + #:+light-model-specular-vector-apple+ + #:+combine4-nv+ + #:+source3-rgb-nv+ + #:+source3-alpha-nv+ + #:+operand3-rgb-nv+ + #:+operand3-alpha-nv+ + #:+combine-ext+ + #:+combine-rgb-ext+ + #:+combine-alpha-ext+ + #:+rgb-scale-ext+ + #:+add-signed-ext+ + #:+interpolate-ext+ + #:+constant-ext+ + #:+primary-color-ext+ + #:+previous-ext+ + #:+source0-rgb-ext+ + #:+source1-rgb-ext+ + #:+source2-rgb-ext+ + #:+source0-alpha-ext+ + #:+source1-alpha-ext+ + #:+source2-alpha-ext+ + #:+operand0-rgb-ext+ + #:+operand1-rgb-ext+ + #:+operand2-rgb-ext+ + #:+operand0-alpha-ext+ + #:+operand1-alpha-ext+ + #:+operand2-alpha-ext+ + #:+src0-rgb+ + #:+src1-rgb+ + #:+src2-rgb+ + #:+src0-alpha+ + #:+src2-alpha+ + #:+combine+ + #:+combine-rgb+ + #:+combine-alpha+ + #:+rgb-scale+ + #:+add-signed+ + #:+interpolate+ + #:+constant+ + #:+primary-color+ + #:+previous+ + #:+source0-rgb+ + #:+source1-rgb+ + #:+source2-rgb+ + #:+source0-alpha+ + #:+source1-alpha+ + #:+source2-alpha+ + #:+operand0-rgb+ + #:+operand1-rgb+ + #:+operand2-rgb+ + #:+operand0-alpha+ + #:+operand1-alpha+ + #:+operand2-alpha+ + #:+interlace-read-ingr+ + #:+red-min-clamp-ingr+ + #:+green-min-clamp-ingr+ + #:+blue-min-clamp-ingr+ + #:+alpha-min-clamp-ingr+ + #:+red-max-clamp-ingr+ + #:+green-max-clamp-ingr+ + #:+blue-max-clamp-ingr+ + #:+alpha-max-clamp-ingr+ + #:+emboss-light-nv+ + #:+emboss-constant-nv+ + #:+emboss-map-nv+ + #:+fog-gen-mode-nv+ + #:+fog-distance-mode-nv+ + #:+eye-radial-nv+ + #:+eye-plane-absolute-nv+ + #:+normal-map-oes+ + #:+reflection-map-oes+ + #:+texture-cube-map-oes+ + #:+texture-binding-cube-map-oes+ + #:+texture-cube-map-positive-x-oes+ + #:+texture-cube-map-negative-x-oes+ + #:+texture-cube-map-positive-y-oes+ + #:+texture-cube-map-negative-y-oes+ + #:+texture-cube-map-positive-z-oes+ + #:+texture-cube-map-negative-z-oes+ + #:+max-cube-map-texture-size-oes+ + #:+normal-map-arb+ + #:+reflection-map-arb+ + #:+texture-cube-map-arb+ + #:+texture-binding-cube-map-arb+ + #:+texture-cube-map-positive-x-arb+ + #:+texture-cube-map-negative-x-arb+ + #:+texture-cube-map-positive-y-arb+ + #:+texture-cube-map-negative-y-arb+ + #:+texture-cube-map-positive-z-arb+ + #:+texture-cube-map-negative-z-arb+ + #:+proxy-texture-cube-map-arb+ + #:+max-cube-map-texture-size-arb+ + #:+normal-map-nv+ + #:+reflection-map-nv+ + #:+normal-map-ext+ + #:+reflection-map-ext+ + #:+texture-cube-map-ext+ + #:+texture-binding-cube-map-ext+ + #:+texture-cube-map-positive-x-ext+ + #:+texture-cube-map-negative-x-ext+ + #:+texture-cube-map-positive-y-ext+ + #:+texture-cube-map-negative-y-ext+ + #:+texture-cube-map-positive-z-ext+ + #:+texture-cube-map-negative-z-ext+ + #:+proxy-texture-cube-map-ext+ + #:+max-cube-map-texture-size-ext+ + #:+incr-wrap-oes+ + #:+decr-wrap-oes+ + #:+incr-wrap-ext+ + #:+decr-wrap-ext+ + #:+max-shininess-nv+ + #:+max-spot-exponent-nv+ + #:+texture-filter-control+ + #:+texture-lod-bias+ + #:+texture-max-anisotropy-ext+ + #:+max-texture-max-anisotropy-ext+ + #:+max-texture-lod-bias-ext+ + #:+texture-filter-control-ext+ + #:+texture-lod-bias-ext+ + #:+depth-stencil-oes+ + #:+unsigned-int-24-8-oes+ + #:+max-texture-lod-bias+ + #:+depth-stencil-nv+ + #:+unsigned-int-24-8-nv+ + #:+depth-stencil-ext+ + #:+unsigned-int-24-8-ext+ + #:+depth24-stencil8-ext+ + #:+texture-stencil-size-ext+ + #:+texture-rectangle-nv+ + #:+texture-binding-rectangle-nv+ + #:+proxy-texture-rectangle-nv+ + #:+max-rectangle-texture-size-nv+ + #:+texture-rectangle-arb+ + #:+texture-binding-rectangle-arb+ + #:+proxy-texture-rectangle-arb+ + #:+max-rectangle-texture-size-arb+ + #:+combine-arb+ + #:+combine-rgb-arb+ + #:+combine-alpha-arb+ + #:+source0-rgb-arb+ + #:+source1-rgb-arb+ + #:+source2-rgb-arb+ + #:+source0-alpha-arb+ + #:+source1-alpha-arb+ + #:+source2-alpha-arb+ + #:+operand0-rgb-arb+ + #:+operand1-rgb-arb+ + #:+operand2-rgb-arb+ + #:+operand0-alpha-arb+ + #:+operand1-alpha-arb+ + #:+operand2-alpha-arb+ + #:+rgb-scale-arb+ + #:+add-signed-arb+ + #:+interpolate-arb+ + #:+subtract-arb+ + #:+constant-arb+ + #:+primary-color-arb+ + #:+previous-arb+ + #:+active-texture+ + #:+client-active-texture+ + #:+max-texture-units+ + #:+screen-coordinates-rend+ + #:+inverted-screen-w-rend+ + #:+fog-coord-src+ + #:+fog-coord+ + #:+current-fog-coord+ + #:+fog-coord-array-type+ + #:+fog-coord-array-stride+ + #:+fog-coord-array-pointer+ + #:+fog-coord-array+ + #:+fog-coordinate-source+ + #:+fog-coordinate+ + #:+fragment-depth+ + #:+current-fog-coordinate+ + #:+fog-coordinate-array-type+ + #:+fog-coordinate-array-stride+ + #:+fog-coordinate-array-pointer+ + #:+fog-coordinate-array+ + #:+compressed-rgb-s3tc-dxt1-ext+ + #:+compressed-rgba-s3tc-dxt1-ext+ + #:+compressed-rgba-s3tc-dxt3-ext+ + #:+compressed-rgba-s3tc-dxt5-ext+ + #:+rgb-s3tc+ + #:+rgb4-s3tc+ + #:+rgba-s3tc+ + #:+rgba4-s3tc+ + #:+mirrored-repeat-oes+ + #:+mirrored-repeat-ibm+ + #:+mirrored-repeat-arb+ + #:+fog-factor-to-alpha-sgix+ + #:+mirrored-repeat+ + #:+line-quality-hint-sgix+ + #:+scalebias-hint-sgix+ + #:+unpack-compressed-size-sgix+ + #:+pack-max-compressed-size-sgix+ + #:+pack-compressed-size-sgix+ + #:+slim8u-sgix+ + #:+slim10u-sgix+ + #:+slim12s-sgix+ + #:+ycrcb-sgix+ + #:+ycrcba-sgix+ + #:+text-fragment-shader-ati+ + #:+light-model-color-control-ext+ + #:+single-color-ext+ + #:+separate-specular-color-ext+ + #:+iui-v2f-ext+ + #:+iui-v3f-ext+ + #:+iui-n3f-v2f-ext+ + #:+iui-n3f-v3f-ext+ + #:+t2f-iui-v2f-ext+ + #:+t2f-iui-v3f-ext+ + #:+t2f-iui-n3f-v2f-ext+ + #:+t2f-iui-n3f-v3f-ext+ + #:+depth-component16-oes+ + #:+depth-component24-oes+ + #:+depth-component32-oes+ + #:+compare-ref-to-texture+ + #:+texture-compare-mode+ + #:+texture-compare-func+ + #:+compare-r-to-texture+ + #:+depth-component16-arb+ + #:+depth-component24-arb+ + #:+depth-component32-arb+ + #:+texture-depth-size-arb+ + #:+depth-texture-mode-arb+ + #:+depth-component16+ + #:+depth-component24+ + #:+depth-component32+ + #:+generate-mipmap+ + #:+generate-mipmap-hint+ + #:+ignore-border-hp+ + #:+constant-border-hp+ + #:+replicate-border-hp+ + #:+convolution-border-color-hp+ + #:+clamp-to-edge+ + #:+clamp-to-border-arb+ + #:+point-size-min+ + #:+point-size-max+ + #:+point-fade-threshold-size+ + #:+point-distance-attenuation+ + #:+bgr-ext+ + #:+bgra-ext+ + #:+color-table+ + #:+post-convolution-color-table+ + #:+post-color-matrix-color-table+ + #:+proxy-color-table+ + #:+proxy-post-convolution-color-table+ + #:+proxy-post-color-matrix-color-table+ + #:+color-table-scale+ + #:+color-table-bias+ + #:+color-table-format+ + #:+color-table-width+ + #:+color-table-red-size+ + #:+color-table-green-size+ + #:+color-table-blue-size+ + #:+color-table-alpha-size+ + #:+color-table-luminance-size+ + #:+color-table-intensity-size+ + #:+422-ext+ + #:+422-rev-ext+ + #:+422-average-ext+ + #:+422-rev-average-ext+ + #:+blend-dst-rgb+ + #:+blend-src-rgb+ + #:+blend-dst-alpha+ + #:+blend-src-alpha+ + #:+rgba4-oes+ + #:+rgb5-a1-oes+ + #:+alpha4-ext+ + #:+alpha8-ext+ + #:+alpha12-ext+ + #:+alpha16-ext+ + #:+luminance4-ext+ + #:+luminance8-ext+ + #:+luminance12-ext+ + #:+luminance16-ext+ + #:+luminance4-alpha4-ext+ + #:+luminance6-alpha2-ext+ + #:+luminance8-alpha8-ext+ + #:+luminance12-alpha4-ext+ + #:+luminance12-alpha12-ext+ + #:+luminance16-alpha16-ext+ + #:+intensity-ext+ + #:+intensity4-ext+ + #:+intensity8-ext+ + #:+intensity12-ext+ + #:+intensity16-ext+ + #:+rgb4-ext+ + #:+rgb5-ext+ + #:+rgb8-ext+ + #:+rgb10-ext+ + #:+rgb12-ext+ + #:+rgb16-ext+ + #:+rgba2-ext+ + #:+rgba4-ext+ + #:+rgb5-a1-ext+ + #:+rgba8-ext+ + #:+rgb10-a2-ext+ + #:+rgba12-ext+ + #:+rgba16-ext+ + #:+texture-red-size-ext+ + #:+texture-green-size-ext+ + #:+texture-blue-size-ext+ + #:+texture-alpha-size-ext+ + #:+texture-luminance-size-ext+ + #:+texture-intensity-size-ext+ + #:+proxy-texture-1d-ext+ + #:+proxy-texture-2d-ext+ + #:+unsigned-byte-2-3-3-rev-ext+ + #:+unsigned-short-5-6-5-ext+ + #:+unsigned-short-5-6-5-rev-ext+ + #:+unsigned-short-4-4-4-4-rev-ext+ + #:+unsigned-short-1-5-5-5-rev-ext+ + #:+unsigned-int-8-8-8-8-rev-ext+ + #:+unsigned-int-2-10-10-10-rev-ext+ + #:+convolution-1d+ + #:+convolution-2d+ + #:+separable-2d+ + #:+convolution-border-mode+ + #:+convolution-filter-scale+ + #:+convolution-filter-bias+ + #:+reduce+ + #:+convolution-format+ + #:+convolution-width+ + #:+convolution-height+ + #:+max-convolution-width+ + #:+max-convolution-height+ + #:+post-convolution-red-scale+ + #:+post-convolution-green-scale+ + #:+post-convolution-blue-scale+ + #:+post-convolution-alpha-scale+ + #:+post-convolution-red-bias+ + #:+post-convolution-green-bias+ + #:+post-convolution-blue-bias+ + #:+post-convolution-alpha-bias+ + #:+func-subtract+ + #:+func-reverse-subtract+ + #:+func-add-oes+ + #:+blend-equation-oes+ + #:+func-subtract-oes+ + #:+func-reverse-subtract-oes+ + #:+constant-color+ + #:+one-minus-constant-color+ + #:+constant-alpha+ + #:+one-minus-constant-alpha+ + #:+blend-color+ + #:+half-float-arb+ + #:+multisample-3dfx+ + #:+sample-buffers-3dfx+ + #:+samples-3dfx+ + #:+multisample-bit-3dfx+ + #:+texture0+ + #:+texture1+ + #:+texture2+ + #:+texture3+ + #:+texture4+ + #:+texture5+ + #:+texture6+ + #:+texture7+ + #:+texture8+ + #:+texture9+ + #:+texture10+ + #:+texture11+ + #:+texture12+ + #:+texture13+ + #:+texture14+ + #:+texture15+ + #:+texture16+ + #:+texture17+ + #:+texture18+ + #:+texture19+ + #:+texture20+ + #:+texture21+ + #:+texture22+ + #:+texture23+ + #:+texture24+ + #:+texture25+ + #:+texture26+ + #:+texture27+ + #:+texture28+ + #:+texture29+ + #:+texture30+ + #:+texture31+ + #:+transpose-modelview-matrix+ + #:+transpose-projection-matrix+ + #:+transpose-texture-matrix+ + #:+transpose-color-matrix+ #:+texture2-arb+ #:+texture3-arb+ #:+texture4-arb+ @@ -3101,6 +2751,7 @@ #:client-active-texture-arb #:active-texture-arb #:load-arb_multitexture + #:+subtract+ #:+transpose-modelview-matrix-arb+ #:+transpose-projection-matrix-arb+ #:+transpose-texture-matrix-arb+ @@ -3153,6 +2804,8 @@ #:+weight-array-stride-oes+ #:+weight-array-size-oes+ #:+weight-array-pointer-oes+ + #:+dot3-rgb+ + #:+dot3-rgba+ #:+max-vertex-units-arb+ #:+active-vertex-units-arb+ #:+weight-sum-unity-arb+ @@ -3215,6 +2868,7 @@ #:+matrix-index-array-stride-oes+ #:+matrix-index-array-pointer-oes+ #:+texture-depth-size+ + #:+depth-texture-mode+ #:+matrix-palette-arb+ #:+max-matrix-palette-stack-depth-arb+ #:+max-palette-matrices-arb+ @@ -3231,7 +2885,44 @@ #:matrix-index-ubv-arb #:current-palette-matrix-arb #:load-arb_matrix_palette + #:window-pos-3sv-arb + #:window-pos-3s-arb + #:window-pos-3iv-arb + #:window-pos-3i-arb + #:window-pos-3fv-arb + #:window-pos-3f-arb + #:window-pos-3dv-arb + #:window-pos-3d-arb + #:window-pos-2sv-arb + #:window-pos-2s-arb + #:window-pos-2iv-arb + #:window-pos-2i-arb + #:window-pos-2fv-arb + #:window-pos-2f-arb + #:window-pos-2dv-arb + #:window-pos-2d-arb + #:load-arb_window_pos #:+color-sum-arb+ + #:+vertex-program-arb+ + #:+vertex-attrib-array-enabled-arb+ + #:+vertex-attrib-array-size-arb+ + #:+vertex-attrib-array-stride-arb+ + #:+vertex-attrib-array-type-arb+ + #:+current-vertex-attrib-arb+ + #:+program-length-arb+ + #:+program-string-arb+ + #:+max-program-matrix-stack-depth-arb+ + #:+max-program-matrices-arb+ + #:+current-matrix-stack-depth-arb+ + #:+current-matrix-arb+ + #:+vertex-program-point-size-arb+ + #:+vertex-program-two-side-arb+ + #:+vertex-attrib-array-pointer-arb+ + #:+program-error-position-arb+ + #:+program-binding-arb+ + #:+program-error-string-arb+ + #:+program-format-ascii-arb+ + #:+program-format-arb+ #:is-program-arb #:get-vertex-attrib-pointerv-arb #:get-vertex-attrib-iv-arb @@ -3321,6 +3012,8 @@ #:+program-under-native-limits-arb+ #:+transpose-current-matrix-arb+ #:+read-only+ + #:+write-only+ + #:+read-write+ #:+buffer-access+ #:+buffer-mapped+ #:+buffer-map-pointer+ @@ -3373,6 +3066,40 @@ #:delete-queries-arb #:gen-queries-arb #:load-arb_occlusion_query + #:+program-object-arb+ + #:+shader-object-arb+ + #:+object-type-arb+ + #:+object-subtype-arb+ + #:+float-vec2-arb+ + #:+float-vec3-arb+ + #:+float-vec4-arb+ + #:+int-vec2-arb+ + #:+int-vec3-arb+ + #:+int-vec4-arb+ + #:+bool-arb+ + #:+bool-vec2-arb+ + #:+bool-vec3-arb+ + #:+bool-vec4-arb+ + #:+float-mat2-arb+ + #:+float-mat3-arb+ + #:+float-mat4-arb+ + #:+sampler-1d-arb+ + #:+sampler-2d-arb+ + #:+sampler-3d-arb+ + #:+sampler-cube-arb+ + #:+sampler-1d-shadow-arb+ + #:+sampler-2d-shadow-arb+ + #:+sampler-2d-rect-arb+ + #:+sampler-2d-rect-shadow-arb+ + #:+object-delete-status-arb+ + #:+object-compile-status-arb+ + #:+object-link-status-arb+ + #:+object-validate-status-arb+ + #:+object-info-log-length-arb+ + #:+object-attached-objects-arb+ + #:+object-active-uniforms-arb+ + #:+object-active-uniform-max-length-arb+ + #:+object-shader-source-length-arb+ #:get-shader-source-arb #:get-uniform-iv-arb #:get-uniform-fv-arb @@ -3413,6 +3140,13 @@ #:get-handle-arb #:delete-object-arb #:load-arb_shader_objects + #:+vertex-shader-arb+ + #:+max-vertex-uniform-components-arb+ + #:+max-varying-floats-arb+ + #:+max-vertex-texture-image-units-arb+ + #:+max-combined-texture-image-units-arb+ + #:+object-active-attributes-arb+ + #:+object-active-attribute-max-length-arb+ #:get-attrib-location-arb #:get-active-attrib-arb #:bind-attrib-location-arb @@ -3436,6 +3170,7 @@ #:+draw-buffer15-arb+ #:draw-buffers-arb #:load-arb_draw_buffers + #:+type-rgba-float-ati+ #:+writeonly-rendering-qcom+ #:+max-draw-buffers+ #:+draw-buffer0+ @@ -3461,6 +3196,9 @@ #:+fixed-only-arb+ #:clamp-color-arb #:load-arb_color_buffer_float + #:draw-elements-instanced-arb + #:draw-arrays-instanced-arb + #:load-arb_draw_instanced #:+invalid-framebuffer-operation+ #:+framebuffer-attachment-color-encoding+ #:+framebuffer-attachment-component-type+ @@ -3643,6 +3381,11 @@ #:+copy-write-buffer+ #:copy-buffer-sub-data #:load-arb_copy_buffer + #:multi-draw-elements-base-vertex + #:draw-elements-instanced-base-vertex + #:draw-range-elements-base-vertex + #:draw-elements-base-vertex + #:load-arb_draw_elements_base_vertex #:+quads-follow-provoking-vertex-convention+ #:provoking-vertex #:load-arb_provoking_vertex @@ -3695,6 +3438,11 @@ #:tex-image-3dmultisample #:tex-image-2dmultisample #:load-arb_texture_multisample + #:blend-func-separate-i-arb + #:blend-func-i-arb + #:blend-equation-separate-i-arb + #:blend-equation-i-arb + #:load-arb_draw_buffers_blend #:+sample-shading-arb+ #:+min-sample-shading-value-arb+ #:min-sample-shading-arb @@ -3711,6 +3459,7 @@ #:named-string-arb #:load-arb_shading_language_include #:+src1-color+ + #:+src1-alpha+ #:+one-minus-src1-color+ #:+one-minus-src1-alpha+ #:+max-dual-source-draw-buffers+ @@ -3734,6 +3483,7 @@ #:gen-samplers #:load-arb_sampler_objects #:+depth-component16-nonlinear-nv+ + #:+time-elapsed+ #:+timestamp+ #:get-query-objectui-64v #:get-query-objecti-64v @@ -3870,12 +3620,24 @@ #:bind-transform-feedback #:load-arb_transform_feedback2 #:+max-transform-feedback-buffers+ + #:+max-vertex-streams+ #:get-query-indexed-iv #:end-query-indexed #:begin-query-indexed #:draw-transform-feedback-stream #:load-arb_transform_feedback3 #:+shader-binary-formats+ + #:+low-float+ + #:+medium-float+ + #:+high-float+ + #:+low-int+ + #:+medium-int+ + #:+high-int+ + #:+shader-compiler+ + #:+num-shader-binary-formats+ + #:+max-vertex-uniform-vectors+ + #:+max-varying-vectors+ + #:+max-fragment-uniform-vectors+ #:clear-depth-f #:depth-range-f #:get-shader-precision-format @@ -3886,10 +3648,16 @@ #:+stencil-back-fail+ #:+stencil-back-pass-depth-fail+ #:+stencil-back-pass-depth-pass+ + #:+program-binary-length+ + #:+num-program-binary-formats+ + #:+program-binary-formats+ #:program-parameter-i #:program-binary #:get-program-binary #:load-arb_get_program_binary + #:+program-separable+ + #:+active-program+ + #:+program-pipeline-binding+ #:get-program-pipeline-info-log #:validate-program-pipeline #:program-uniform-matrix-4x-3dv @@ -3971,9 +3739,18 @@ #:vertex-attrib-l-2d #:vertex-attrib-l-1d #:load-arb_vertex_attrib_64bit + #:+depth-pass-instrument-sgix+ + #:+depth-pass-instrument-counters-sgix+ + #:+depth-pass-instrument-max-sgix+ #:+fragments-instrument-sgix+ #:+fragments-instrument-counters-sgix+ #:+fragments-instrument-max-sgix+ + #:+max-viewports+ + #:+viewport-subpixel-bits+ + #:+viewport-bounds-range+ + #:+layer-provoking-vertex+ + #:+viewport-index-provoking-vertex+ + #:+undefined-vertex+ #:+first-vertex-convention+ #:+last-vertex-convention+ #:+provoking-vertex+ @@ -4019,6 +3796,13 @@ #:debug-message-insert-arb #:debug-message-control-arb #:load-arb_debug_output + #:+vertex-shader-bit+ + #:+fragment-shader-bit+ + #:+geometry-shader-bit+ + #:+tess-control-shader-bit+ + #:+tess-evaluation-shader-bit+ + #:+all-shader-bits+ + #:+program-binary-retrievable-hint+ #:+context-flag-robust-access-bit-arb+ #:+lose-context-on-reset-arb+ #:+guilty-context-reset-arb+ @@ -4049,6 +3833,7 @@ #:load-arb_robustness #:blend-color-ext #:load-ext_blend_color + #:+rescale-normal+ #:+polygon-offset-ext+ #:+polygon-offset-factor-ext+ #:polygon-offset-ext @@ -4063,6 +3848,16 @@ #:tex-filter-func-sgis #:get-tex-filter-func-sgis #:load-sgis_texture_filter4 + #:tex-sub-image-2d-ext + #:tex-sub-image-1d-ext + #:load-ext_subtexture + #:copy-tex-sub-image-3d-ext + #:copy-tex-sub-image-2d-ext + #:copy-tex-sub-image-1d-ext + #:copy-tex-image-2d-ext + #:copy-tex-image-1d-ext + #:load-ext_copy_texture + #:+histogram-luminance-size+ #:+unsigned-byte-3-3-2+ #:+unsigned-short-4-4-4-4+ #:+unsigned-short-5-5-5-1+ @@ -4086,6 +3881,19 @@ #:get-histogram-parameter-fv-ext #:get-histogram-ext #:load-ext_histogram + #:+histogram+ + #:+proxy-histogram+ + #:+histogram-width+ + #:+histogram-format+ + #:+histogram-red-size+ + #:+histogram-green-size+ + #:+histogram-blue-size+ + #:+histogram-alpha-size+ + #:+histogram-sink+ + #:+minmax+ + #:+minmax-format+ + #:+minmax-sink+ + #:+table-too-large+ #:separable-filter-2d-ext #:get-separable-filter-ext #:get-convolution-parameter-iv-ext @@ -4101,6 +3909,7 @@ #:convolution-filter-1d-ext #:load-ext_convolution #:+bgr+ + #:+bgra+ #:get-color-table-parameteriv-sgi #:get-color-table-parameterfv-sgi #:get-color-table-sgi @@ -4109,6 +3918,12 @@ #:color-table-parameterfv-sgi #:color-table-sgi #:load-sgi_color_table + #:+texture-min-lod+ + #:+texture-max-lod+ + #:+texture-base-level+ + #:+texture-max-level+ + #:pixel-tex-gen-sgix + #:load-sgix_pixel_texture #:+pixel-group-color-sgis+ #:get-pixel-tex-gen-parameter-fv-sgis #:get-pixel-tex-gen-parameter-iv-sgis @@ -4117,12 +3932,6 @@ #:pixel-tex-gen-parameter-iv-sgis #:pixel-tex-gen-parameter-i-sgis #:load-sgis_pixel_texture - #:+texture-min-lod+ - #:+texture-max-lod+ - #:+texture-base-level+ - #:+texture-max-level+ - #:pixel-tex-gen-sgix - #:load-sgix_pixel_texture #:tex-sub-image-4d-sgis #:tex-image-4d-sgis #:load-sgis_texture4d @@ -4157,6 +3966,17 @@ #:get-detail-tex-func-sgis #:detail-tex-func-sgis #:load-sgis_detail_texture + #:+color-matrix+ + #:+color-matrix-stack-depth+ + #:+max-color-matrix-stack-depth+ + #:+post-color-matrix-red-scale+ + #:+post-color-matrix-green-scale+ + #:+post-color-matrix-blue-scale+ + #:+post-color-matrix-alpha-scale+ + #:+post-color-matrix-red-bias+ + #:+post-color-matrix-green-bias+ + #:+post-color-matrix-blue-bias+ + #:+post-color-matrix-alpha-bias+ #:get-sharpen-tex-func-sgis #:sharpen-tex-func-sgis #:load-sgis_sharpen_texture @@ -4199,10 +4019,17 @@ #:color-pointer-ext #:array-element-ext #:load-ext_vertex_array + #:+func-add+ + #:+min+ + #:+max+ + #:+blend-equation+ #:+blend-equation-rgb+ #:+blend-equation-rgb-oes+ #:blend-equation-ext #:load-ext_blend_minmax + #:+constant-border+ + #:+replicate-border+ + #:+convolution-border-color+ #:+sprite-axial-sgix+ #:+sprite-object-aligned-sgix+ #:+sprite-eye-aligned-sgix+ @@ -4230,6 +4057,8 @@ #:load-sgix_instruments #:frame-zoom-sgix #:load-sgix_framezoom + #:tag-sample-buffer-sgix + #:load-sgix_tag_sample_buffer #:+max-deformation-order-sgix+ #:load-identity-deformation-map-sgix #:deform-sgix @@ -4238,6 +4067,8 @@ #:load-sgix_polynomial_ffd #:reference-plane-sgix #:load-sgix_reference_plane + #:flush-raster-sgix + #:load-sgix_flush_raster #:+clamp-to-border+ #:get-fog-func-sgis #:fog-func-sgis @@ -4264,6 +4095,9 @@ #:image-transform-parameter-f-hp #:image-transform-parameter-i-hp #:load-hp_image_transform + #:copy-color-sub-table-ext + #:color-sub-table-ext + #:load-ext_color_subtable #:+prefer-doublebuffer-hint-pgi+ #:+conserve-memory-hint-pgi+ #:+reclaim-memory-hint-pgi+ @@ -4423,6 +4257,16 @@ #:+texture-normal-ext+ #:texture-normal-ext #:load-ext_texture_perturb_normal + #:multi-draw-elements-ext + #:multi-draw-arrays-ext + #:load-ext_multi_draw_arrays + #:+color-sum+ + #:+current-secondary-color+ + #:+secondary-color-array-size+ + #:+secondary-color-array-type+ + #:+secondary-color-array-stride+ + #:+secondary-color-array-pointer+ + #:+secondary-color-array+ #:+fog-coordinate-source-ext+ #:+fog-coordinate-ext+ #:+fragment-depth-ext+ @@ -4514,6 +4358,47 @@ #:replacement-code-us-sun #:replacement-code-ui-sun #:load-sun_triangle_list + #:replacement-codeui-tex-coord-2f-color-4f-normal-3f-vertex-3fv-sun + #:replacement-codeui-tex-coord-2f-color-4f-normal-3f-vertex-3f-sun + #:replacement-codeui-tex-coord-2f-normal-3f-vertex-3fv-sun + #:replacement-codeui-tex-coord-2f-normal-3f-vertex-3f-sun + #:replacement-codeui-tex-coord-2f-vertex-3fv-sun + #:replacement-codeui-tex-coord-2f-vertex-3f-sun + #:replacement-codeui-color-4f-normal-3f-vertex-3fv-sun + #:replacement-codeui-color-4f-normal-3f-vertex-3f-sun + #:replacement-codeui-normal-3f-vertex-3fv-sun + #:replacement-codeui-normal-3f-vertex-3f-sun + #:replacement-codeui-color-3f-vertex-3fv-sun + #:replacement-codeui-color-3f-vertex-3f-sun + #:replacement-codeui-color-4ub-vertex-3fv-sun + #:replacement-codeui-color-4ub-vertex-3f-sun + #:replacement-codeui-vertex-3fv-sun + #:replacement-codeui-vertex-3f-sun + #:tex-coord-4f-color-4f-normal-3f-vertex-4fv-sun + #:tex-coord-4f-color-4f-normal-3f-vertex-4f-sun + #:tex-coord-2f-color-4f-normal-3f-vertex-3fv-sun + #:tex-coord-2f-color-4f-normal-3f-vertex-3f-sun + #:tex-coord-2f-normal-3f-vertex-3fv-sun + #:tex-coord-2f-normal-3f-vertex-3f-sun + #:tex-coord-2f-color-3f-vertex-3fv-sun + #:tex-coord-2f-color-3f-vertex-3f-sun + #:tex-coord-2f-color-4ub-vertex-3fv-sun + #:tex-coord-2f-color-4ub-vertex-3f-sun + #:tex-coord-4f-vertex-4fv-sun + #:tex-coord-4f-vertex-4f-sun + #:tex-coord-2f-vertex-3fv-sun + #:tex-coord-2f-vertex-3f-sun + #:color-4f-normal-3f-vertex-3fv-sun + #:color-4f-normal-3f-vertex-3f-sun + #:normal-3f-vertex-3fv-sun + #:normal-3f-vertex-3f-sun + #:color-3f-vertex-3fv-sun + #:color-3f-vertex-3f-sun + #:color-4ub-vertex-3fv-sun + #:color-4ub-vertex-3f-sun + #:color-4ub-vertex-2fv-sun + #:color-4ub-vertex-2f-sun + #:load-sun_vertex #:+blend-dst-rgb-oes+ #:+blend-src-rgb-oes+ #:+blend-dst-alpha-oes+ @@ -4524,9 +4409,13 @@ #:+blend-src-alpha-ext+ #:blend-func-separate-ext #:load-ext_blend_func_separate + #:blend-func-separate-ingr + #:load-ingr_blend_func_separate #:+modelview-matrix1-ext+ #:+incr-wrap+ #:+decr-wrap+ + #:+normal-map+ + #:+reflection-map+ #:+texture-cube-map+ #:+texture-binding-cube-map+ #:+texture-cube-map-positive-x+ @@ -4562,6 +4451,8 @@ #:vertex-array-range-nv #:flush-vertex-array-range-nv #:load-nv_vertex_array_range + #:+vertex-array-range-without-flush-nv+ + #:+multisample-filter-hint-nv+ #:+register-combiners-nv+ #:+variable-a-nv+ #:+variable-b-nv+ @@ -4596,6 +4487,36 @@ #:combiner-parameter-f-nv #:combiner-parameter-fv-nv #:load-nv_register_combiners + #:resize-buffers-mesa + #:load-mesa_resize_buffers + #:window-pos-4sv-mesa + #:window-pos-4s-mesa + #:window-pos-4iv-mesa + #:window-pos-4i-mesa + #:window-pos-4fv-mesa + #:window-pos-4f-mesa + #:window-pos-4dv-mesa + #:window-pos-4d-mesa + #:window-pos-3sv-mesa + #:window-pos-3s-mesa + #:window-pos-3iv-mesa + #:window-pos-3i-mesa + #:window-pos-3fv-mesa + #:window-pos-3f-mesa + #:window-pos-3dv-mesa + #:window-pos-3d-mesa + #:window-pos-2sv-mesa + #:window-pos-2s-mesa + #:window-pos-2iv-mesa + #:window-pos-2i-mesa + #:window-pos-2fv-mesa + #:window-pos-2f-mesa + #:window-pos-2dv-mesa + #:window-pos-2d-mesa + #:load-mesa_window_pos + #:multi-mode-draw-elements-ibm + #:multi-mode-draw-arrays-ibm + #:load-ibm_multimode_draw_arrays #:+vertex-array-list-ibm+ #:+normal-array-list-ibm+ #:+color-array-list-ibm+ @@ -4621,6 +4542,9 @@ #:secondary-color-pointer-list-ibm #:color-pointer-list-ibm #:load-ibm_vertex_array_lists + #:tbuffer-mask-3dfx + #:load-3dfx_tbuffer + #:+coverage-samples-nv+ #:+multisample-ext+ #:+sample-alpha-to-mask-ext+ #:+sample-alpha-to-one-ext+ @@ -4644,6 +4568,8 @@ #:+texture-color-writemask-sgis+ #:texture-color-mask-sgis #:load-sgis_texture_color_mask + #:igloo-interface-sgix + #:load-sgix_igloo_interface #:+all-completed-nv+ #:+fence-status-nv+ #:+fence-condition-nv+ @@ -5279,6 +5205,8 @@ #:draw-element-array-ati #:element-pointer-ati #:load-ati_element_array + #:+quad-mesh-sun+ + #:+triangle-mesh-sun+ #:draw-mesh-arrays-sun #:load-sun_mesh_array #:+pixel-counter-bits-nv+ @@ -5293,6 +5221,8 @@ #:delete-occlusion-queries-nv #:gen-occlusion-queries-nv #:load-nv_occlusion_query + #:+point-sprite-arb+ + #:+coord-replace-arb+ #:+query-counter-bits+ #:+current-query+ #:+query-result+ @@ -5303,6 +5233,7 @@ #:point-parameter-iv-nv #:point-parameter-i-nv #:load-nv_point_sprite + #:+mirror-clamp-to-border-ext+ #:+samples-passed+ #:+samples-passed-arb+ #:+stencil-test-two-side-ext+ @@ -5339,10 +5270,12 @@ #:+vertex-array-range-length-apple+ #:+vertex-array-storage-hint-apple+ #:+vertex-array-range-pointer-apple+ + #:+storage-client-apple+ #:vertex-array-parameter-i-apple #:flush-vertex-array-range-apple #:vertex-array-range-apple #:load-apple_vertex_array_range + #:+color-clear-unclamped-value-ati+ #:+blend-equation-alpha+ #:+max-draw-buffers-ati+ #:+draw-buffer0-ati+ @@ -5368,6 +5301,11 @@ #:+max-vertex-attribs-arb+ #:+vertex-attrib-array-normalized-arb+ #:+max-fragment-program-local-parameters-nv+ + #:+fragment-program-nv+ + #:+max-texture-coords-nv+ + #:+max-texture-image-units-nv+ + #:+fragment-program-binding-nv+ + #:+program-error-string-nv+ #:get-program-named-parameter-dv-nv #:get-program-named-parameter-fv-nv #:program-named-parameter-4dv-nv @@ -5375,6 +5313,8 @@ #:program-named-parameter-4d-nv #:program-named-parameter-4f-nv #:load-nv_fragment_program + #:+half-apple+ + #:+fixed+ #:+fixed-oes+ #:+half-float-nv+ #:vertex-attribs-4hv-nv @@ -5424,6 +5364,7 @@ #:vertex-2hv-nv #:vertex-2h-nv #:load-nv_half_float + #:+geometry-shader-invocations+ #:+write-pixel-data-range-nv+ #:+read-pixel-data-range-nv+ #:+write-pixel-data-range-length-nv+ @@ -5438,6 +5379,9 @@ #:primitive-restart-index-nv #:primitive-restart-nv #:load-nv_primitive_restart + #:unmap-object-buffer-ati + #:map-object-buffer-ati + #:load-ati_map_object_buffer #:+stencil-back-func-ati+ #:+stencil-back-fail-ati+ #:+stencil-back-pass-depth-fail-ati+ @@ -5445,10 +5389,24 @@ #:stencil-func-separate-ati #:stencil-op-separate-ati #:load-ati_separate_stencil + #:get-vertex-attrib-array-object-iv-ati + #:get-vertex-attrib-array-object-fv-ati + #:vertex-attrib-array-object-ati + #:load-ati_vertex_attrib_array_object #:+array-buffer+ #:+element-array-buffer+ #:+array-buffer-binding+ #:+element-array-buffer-binding+ + #:+vertex-array-buffer-binding+ + #:+normal-array-buffer-binding+ + #:+color-array-buffer-binding+ + #:+index-array-buffer-binding+ + #:+texture-coord-array-buffer-binding+ + #:+edge-flag-array-buffer-binding+ + #:+secondary-color-array-buffer-binding+ + #:+fog-coord-array-buffer-binding+ + #:+fog-coordinate-array-buffer-binding+ + #:+weight-array-buffer-binding+ #:+vertex-attrib-array-buffer-binding+ #:+depth-bounds-test-ext+ #:+depth-bounds-ext+ @@ -5529,6 +5487,10 @@ #:bind-renderbuffer-ext #:is-renderbuffer-ext #:load-ext_framebuffer_object + #:string-marker-gremedy + #:load-gremedy_string_marker + #:+max-program-exec-instructions-nv+ + #:+max-program-call-depth-nv+ #:+stencil-tag-bits-ext+ #:+stencil-clear-tag-value-ext+ #:stencil-clear-tag-ext @@ -5598,6 +5560,9 @@ #:get-query-objectui-64v-ext #:get-query-objecti-64v-ext #:load-ext_timer_query + #:program-local-parameters-4fv-ext + #:program-env-parameters-4fv-ext + #:load-ext_gpu_program_parameters #:+buffer-serialized-modify-apple+ #:+buffer-flushing-unmap-apple+ #:flush-mapped-buffer-range-apple @@ -5660,6 +5625,7 @@ #:+framebuffer-incomplete-layer-targets-ext+ #:+framebuffer-incomplete-layer-count-ext+ #:+framebuffer-attachment-layered-ext+ + #:+framebuffer-attachment-texture-layer-ext+ #:+program-point-size-ext+ #:program-parameter-i-ext #:load-ext_geometry_shader4 @@ -5725,6 +5691,9 @@ #:bind-frag-data-location-ext #:get-uniform-uiv-ext #:load-ext_gpu_shader4 + #:draw-elements-instanced-ext + #:draw-arrays-instanced-ext + #:load-ext_draw_instanced #:+texture-buffer-ext+ #:+max-texture-buffer-size-ext+ #:+texture-binding-buffer-ext+ @@ -5758,6 +5727,13 @@ #:program-buffer-parameters-i-iv-nv #:program-buffer-parameters-fv-nv #:load-nv_parameter_buffer_object + #:is-enabled-indexed-ext + #:disable-indexed-ext + #:enable-indexed-ext + #:get-integer-indexed-v-ext + #:get-boolean-indexed-v-ext + #:color-mask-indexed-ext + #:load-ext_draw_buffers2 #:+transform-feedback-varying-max-length+ #:+transform-feedback-buffer-mode+ #:+max-transform-feedback-separate-components+ @@ -5830,11 +5806,13 @@ #:uniform-buffer-ext #:load-ext_bindable_uniform #:+rgba32ui+ + #:+rgb32ui+ #:+rgba16ui+ #:+rgb16ui+ #:+rgba8ui+ #:+rgb8ui+ #:+rgba32i+ + #:+rgb32i+ #:+rgba16i+ #:+rgb16i+ #:+rgba8i+ @@ -5842,6 +5820,7 @@ #:+red-integer+ #:+green-integer+ #:+blue-integer+ + #:+alpha-integer+ #:+rgb-integer+ #:+rgba-integer+ #:+bgr-integer+ @@ -5900,6 +5879,8 @@ #:tex-parameter-i-uiv-ext #:tex-parameter-i-iv-ext #:load-ext_texture_integer + #:frame-terminator-gremedy + #:load-gremedy_frame_terminator #:+query-wait-nv+ #:+query-no-wait-nv+ #:+query-by-region-wait-nv+ @@ -6236,6 +6217,11 @@ #:+provoking-vertex-ext+ #:provoking-vertex-ext #:load-ext_provoking_vertex + #:blend-equation-separate-indexed-amd + #:blend-equation-indexed-amd + #:blend-func-separate-indexed-amd + #:blend-func-indexed-amd + #:load-amd_draw_buffers_blend #:+texture-range-length-apple+ #:+texture-range-pointer-apple+ #:+texture-storage-hint-apple+ @@ -6263,6 +6249,7 @@ #:disable-vertex-attrib-apple #:enable-vertex-attrib-apple #:load-apple_vertex_program_evaluators + #:+buffer-object-apple+ #:+released-apple+ #:+volatile-apple+ #:+retained-apple+ @@ -6314,6 +6301,8 @@ #:bind-video-capture-stream-buffer-nv #:begin-video-capture-nv #:load-nv_video_capture + #:copy-image-sub-data-nv + #:load-nv_copy_image #:+palette4-rgb8-oes+ #:+palette4-rgba8-oes+ #:+palette4-r5-g6-b5-oes+ @@ -6324,6 +6313,10 @@ #:+palette8-r5-g6-b5-oes+ #:+palette8-rgba4-oes+ #:+palette8-rgb5-a1-oes+ + #:+implementation-color-read-type-oes+ + #:+implementation-color-read-format-oes+ + #:+implementation-color-read-type+ + #:+implementation-color-read-format+ #:+point-size-array-oes+ #:+texture-crop-rect-oes+ #:+matrix-index-array-buffer-binding-oes+ @@ -6389,6 +6382,8 @@ #:vertex-format-nv #:buffer-address-range-nv #:load-nv_vertex_buffer_unified_memory + #:texture-barrier-nv + #:load-nv_texture_barrier #:+max-image-units-ext+ #:+max-combined-image-units-and-fragment-outputs-ext+ #:+image-binding-name-ext+ @@ -6597,9 +6592,11 @@ #:debug-message-insert-amd #:debug-message-enable-amd #:load-amd_debug_output + #:+dot-product-texture-3d-nv+ #:+surface-state-nv+ #:+surface-registered-nv+ #:+surface-mapped-nv+ + #:+write-discard-nv+ #:vdpauunmap-surfaces-nv #:vdpaumap-surfaces-nv #:vdpausurface-access-nv @@ -6625,4 +6622,7 @@ #:load-amd_sample_positions #:+sync-x11-fence-ext+ #:import-sync-ext - #:load-ext_x11_sync_object)) + #:load-ext_x11_sync_object + #:multi-draw-elements-indirect-amd + #:multi-draw-arrays-indirect-amd + #:load-amd_multi_draw_indirect)) diff --git a/lib/opengl-pgi_vertex_hints.lisp b/lib/opengl-pgi_vertex_hints.lisp new file mode 100644 index 0000000..9a884ea --- /dev/null +++ b/lib/opengl-pgi_vertex_hints.lisp @@ -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) + +;;;; 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) diff --git a/lib/opengl-rend_screen_coordinates.lisp b/lib/opengl-rend_screen_coordinates.lisp new file mode 100644 index 0000000..56876b2 --- /dev/null +++ b/lib/opengl-rend_screen_coordinates.lisp @@ -0,0 +1,45 @@ +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) + +;;;; 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) +(defconstant +screen-coordinates-rend+ #x8490) +(defconstant +inverted-screen-w-rend+ #x8491) diff --git a/lib/opengl-s3_s3tc.lisp b/lib/opengl-s3_s3tc.lisp new file mode 100644 index 0000000..a4ffed9 --- /dev/null +++ b/lib/opengl-s3_s3tc.lisp @@ -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) + +;;;; s3_s3tc + +(defconstant +rgb-s3tc+ #x83A0) +(defconstant +rgb4-s3tc+ #x83A1) +(defconstant +rgba-s3tc+ #x83A2) +(defconstant +rgba4-s3tc+ #x83A3) +(defconstant +rgb-s3tc+ #x83A0) +(defconstant +rgb4-s3tc+ #x83A1) +(defconstant +rgba-s3tc+ #x83A2) +(defconstant +rgba4-s3tc+ #x83A3) diff --git a/lib/opengl-sgi_color_table.lisp b/lib/opengl-sgi_color_table.lisp index 3ecbb2d..7a49d6d 100644 --- a/lib/opengl-sgi_color_table.lisp +++ b/lib/opengl-sgi_color_table.lisp @@ -5,6 +5,7 @@ ;;;; sgi_color_table (defconstant +bgr+ #x80E0) +(defconstant +bgra+ #x80E1) (defglextfun "GetColorTableParameterivSGI" get-color-table-parameteriv-sgi :return "void" :args ((:name |target| :type |ColorTableTargetSGI| :direction :in) diff --git a/lib/opengl-sgi_depth_pass_instrument.lisp b/lib/opengl-sgi_depth_pass_instrument.lisp new file mode 100644 index 0000000..cc37049 --- /dev/null +++ b/lib/opengl-sgi_depth_pass_instrument.lisp @@ -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) + +;;;; sgi_depth_pass_instrument + +(defconstant +depth-pass-instrument-sgix+ #x8310) +(defconstant +depth-pass-instrument-counters-sgix+ #x8311) +(defconstant +depth-pass-instrument-max-sgix+ #x8312) diff --git a/lib/opengl-sgis_sharpen_texture.lisp b/lib/opengl-sgis_sharpen_texture.lisp index f1abda5..1f6d8a9 100644 --- a/lib/opengl-sgis_sharpen_texture.lisp +++ b/lib/opengl-sgis_sharpen_texture.lisp @@ -4,6 +4,17 @@ ;;;; sgis_sharpen_texture +(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) (defglextfun "GetSharpenTexFuncSGIS" get-sharpen-tex-func-sgis :return "void" :args ((:name |target| :type |TextureTarget| :direction :in) diff --git a/lib/opengl-sgis_texture_select.lisp b/lib/opengl-sgis_texture_select.lisp new file mode 100644 index 0000000..6e44302 --- /dev/null +++ b/lib/opengl-sgis_texture_select.lisp @@ -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) + +;;;; sgis_texture_select + +(defconstant +point-size-min+ #x8126) +(defconstant +point-size-max+ #x8127) +(defconstant +point-fade-threshold-size+ #x8128) +(defconstant +point-distance-attenuation+ #x8129) diff --git a/lib/opengl-sgix_depth_texture.lisp b/lib/opengl-sgix_depth_texture.lisp new file mode 100644 index 0000000..6db127b --- /dev/null +++ b/lib/opengl-sgix_depth_texture.lisp @@ -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) + +;;;; sgix_depth_texture + +(defconstant +depth-component16-oes+ #x81A5) +(defconstant +depth-component24-oes+ #x81A6) +(defconstant +depth-component32-oes+ #x81A7) diff --git a/lib/opengl-sgix_fog_scale.lisp b/lib/opengl-sgix_fog_scale.lisp new file mode 100644 index 0000000..d1f83e1 --- /dev/null +++ b/lib/opengl-sgix_fog_scale.lisp @@ -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) + +;;;; sgix_fog_scale + +(defconstant +fog-scale-sgix+ #x81FC) +(defconstant +fog-scale-value-sgix+ #x81FD) diff --git a/lib/opengl-sgix_line_quality_hint.lisp b/lib/opengl-sgix_line_quality_hint.lisp new file mode 100644 index 0000000..bea06d4 --- /dev/null +++ b/lib/opengl-sgix_line_quality_hint.lisp @@ -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) + +;;;; sgix_line_quality_hint + +(defconstant +line-quality-hint-sgix+ #x835B) diff --git a/lib/opengl-sgix_resample.lisp b/lib/opengl-sgix_resample.lisp new file mode 100644 index 0000000..40b5413 --- /dev/null +++ b/lib/opengl-sgix_resample.lisp @@ -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) + +;;;; 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) diff --git a/lib/opengl-sgix_scalebias_hint.lisp b/lib/opengl-sgix_scalebias_hint.lisp new file mode 100644 index 0000000..7bb1a17 --- /dev/null +++ b/lib/opengl-sgix_scalebias_hint.lisp @@ -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) + +;;;; sgix_scalebias_hint + +(defconstant +scalebias-hint-sgix+ #x8322) +(defconstant +scalebias-hint-sgix+ #x8322) diff --git a/lib/opengl-sgix_shadow.lisp b/lib/opengl-sgix_shadow.lisp new file mode 100644 index 0000000..5d5719f --- /dev/null +++ b/lib/opengl-sgix_shadow.lisp @@ -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) + +;;;; sgix_shadow + +(defconstant +depth-component16+ #x81A5) +(defconstant +depth-component24+ #x81A6) +(defconstant +depth-component32+ #x81A7) diff --git a/lib/opengl-sgix_shadow_ambient.lisp b/lib/opengl-sgix_shadow_ambient.lisp new file mode 100644 index 0000000..42428b4 --- /dev/null +++ b/lib/opengl-sgix_shadow_ambient.lisp @@ -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) + +;;;; sgix_shadow_ambient + +(defconstant +blend-dst-rgb+ #x80C8) +(defconstant +blend-src-rgb+ #x80C9) +(defconstant +blend-dst-alpha+ #x80CA) +(defconstant +blend-src-alpha+ #x80CB) diff --git a/lib/opengl-sgix_slim.lisp b/lib/opengl-sgix_slim.lisp new file mode 100644 index 0000000..241a73d --- /dev/null +++ b/lib/opengl-sgix_slim.lisp @@ -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) + +;;;; 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) diff --git a/lib/opengl-sgix_sprite.lisp b/lib/opengl-sgix_sprite.lisp index 5710077..133ca18 100644 --- a/lib/opengl-sgix_sprite.lisp +++ b/lib/opengl-sgix_sprite.lisp @@ -7,6 +7,9 @@ (defconstant +sprite-axial-sgix+ #x814C) (defconstant +sprite-object-aligned-sgix+ #x814D) (defconstant +sprite-eye-aligned-sgix+ #x814E) +(defconstant +constant-border+ #x8151) +(defconstant +replicate-border+ #x8153) +(defconstant +convolution-border-color+ #x8154) (defconstant +sprite-axial-sgix+ #x814C) (defconstant +sprite-object-aligned-sgix+ #x814D) (defconstant +sprite-eye-aligned-sgix+ #x814E) diff --git a/lib/opengl-sgix_texture_coordinate_clamp.lisp b/lib/opengl-sgix_texture_coordinate_clamp.lisp new file mode 100644 index 0000000..e0d9f1f --- /dev/null +++ b/lib/opengl-sgix_texture_coordinate_clamp.lisp @@ -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) + +;;;; sgix_texture_coordinate_clamp + +(defconstant +fog-factor-to-alpha-sgix+ #x836F) +(defconstant +mirrored-repeat+ #x8370) diff --git a/lib/opengl-sgix_texture_lod_bias.lisp b/lib/opengl-sgix_texture_lod_bias.lisp new file mode 100644 index 0000000..f8f1f76 --- /dev/null +++ b/lib/opengl-sgix_texture_lod_bias.lisp @@ -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) + +;;;; sgix_texture_lod_bias + +(defconstant +generate-mipmap+ #x8191) +(defconstant +generate-mipmap-hint+ #x8192) diff --git a/lib/opengl-sgix_texture_multi_buffer.lisp b/lib/opengl-sgix_texture_multi_buffer.lisp new file mode 100644 index 0000000..6b0ba2f --- /dev/null +++ b/lib/opengl-sgix_texture_multi_buffer.lisp @@ -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) + +;;;; sgix_texture_multi_buffer + +(defconstant +clamp-to-edge+ #x812F) diff --git a/lib/opengl-sgix_ycrcba.lisp b/lib/opengl-sgix_ycrcba.lisp new file mode 100644 index 0000000..b662a4b --- /dev/null +++ b/lib/opengl-sgix_ycrcba.lisp @@ -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) + +;;;; sgix_ycrcba + +(defconstant +ycrcb-sgix+ #x8318) +(defconstant +ycrcba-sgix+ #x8319) +(defconstant +ycrcb-sgix+ #x8318) +(defconstant +ycrcba-sgix+ #x8319) diff --git a/lib/opengl-sun_convolution_border_modes.lisp b/lib/opengl-sun_convolution_border_modes.lisp new file mode 100644 index 0000000..1a8694b --- /dev/null +++ b/lib/opengl-sun_convolution_border_modes.lisp @@ -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) + +;;;; sun_convolution_border_modes + +(defconstant +wrap-border-sun+ #x81D4) diff --git a/lib/opengl-sun_mesh_array.lisp b/lib/opengl-sun_mesh_array.lisp index cf8586a..31f5b38 100644 --- a/lib/opengl-sun_mesh_array.lisp +++ b/lib/opengl-sun_mesh_array.lisp @@ -4,6 +4,8 @@ ;;;; sun_mesh_array +(defconstant +quad-mesh-sun+ #x8614) +(defconstant +triangle-mesh-sun+ #x8615) (defglextfun "DrawMeshArraysSUN" draw-mesh-arrays-sun :return "void" :args ((:name |mode| :type |BeginMode| :direction :in) (:name |first| :type |Int32| :direction :in) diff --git a/lib/opengl-sun_slice_accum.lisp b/lib/opengl-sun_slice_accum.lisp new file mode 100644 index 0000000..fb1daae --- /dev/null +++ b/lib/opengl-sun_slice_accum.lisp @@ -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) + +;;;; sun_slice_accum + +(defconstant +slice-accum-sun+ #x85CC) +(defconstant +quad-mesh-sun+ #x8614) +(defconstant +triangle-mesh-sun+ #x8615) +(defconstant +slice-accum-sun+ #x85CC) diff --git a/lib/opengl-version_1_2.lisp b/lib/opengl-version_1_2.lisp index c2012be..05f9308 100644 --- a/lib/opengl-version_1_2.lisp +++ b/lib/opengl-version_1_2.lisp @@ -35,12 +35,15 @@ (defconstant +unsigned-int-8-8-8-8-rev+ #x8367) (defconstant +unsigned-int-2-10-10-10-rev+ #x8368) (defconstant +bgr+ #x80E0) +(defconstant +bgra+ #x80E1) (defconstant +max-elements-vertices+ #x80E8) (defconstant +max-elements-indices+ #x80E9) +(defconstant +clamp-to-edge+ #x812F) (defconstant +texture-min-lod+ #x813A) (defconstant +texture-max-lod+ #x813B) (defconstant +texture-base-level+ #x813C) (defconstant +texture-max-level+ #x813D) +(defconstant +rescale-normal+ #x803A) (defglfun "Translatef" translate-f :return "void" :args ((:name |x| :type |Float32| :direction :in) (:name |y| :type |Float32| :direction :in) diff --git a/lib/opengl-version_1_3.lisp b/lib/opengl-version_1_3.lisp index 22cdb09..f1a1363 100644 --- a/lib/opengl-version_1_3.lisp +++ b/lib/opengl-version_1_3.lisp @@ -35,12 +35,48 @@ (defconstant +unsigned-int-8-8-8-8-rev+ #x8367) (defconstant +unsigned-int-2-10-10-10-rev+ #x8368) (defconstant +bgr+ #x80E0) +(defconstant +bgra+ #x80E1) (defconstant +max-elements-vertices+ #x80E8) (defconstant +max-elements-indices+ #x80E9) +(defconstant +clamp-to-edge+ #x812F) (defconstant +texture-min-lod+ #x813A) (defconstant +texture-max-lod+ #x813B) (defconstant +texture-base-level+ #x813C) (defconstant +texture-max-level+ #x813D) +(defconstant +rescale-normal+ #x803A) +(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 +multisample+ #x809D) (defconstant +sample-alpha-to-coverage+ #x809E) (defconstant +sample-alpha-to-one+ #x809F) @@ -67,6 +103,42 @@ (defconstant +num-compressed-texture-formats+ #x86A2) (defconstant +compressed-texture-formats+ #x86A3) (defconstant +clamp-to-border+ #x812D) +(defconstant +client-active-texture+ #x84E1) +(defconstant +max-texture-units+ #x84E2) +(defconstant +transpose-modelview-matrix+ #x84E3) +(defconstant +transpose-projection-matrix+ #x84E4) +(defconstant +transpose-texture-matrix+ #x84E5) +(defconstant +transpose-color-matrix+ #x84E6) +(defconstant +normal-map+ #x8511) +(defconstant +reflection-map+ #x8512) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) +(defconstant +combine+ #x8570) +(defconstant +combine-rgb+ #x8571) +(defconstant +combine-alpha+ #x8572) +(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) +(defconstant +rgb-scale+ #x8573) +(defconstant +add-signed+ #x8574) +(defconstant +interpolate+ #x8575) +(defconstant +subtract+ #x84E7) +(defconstant +constant+ #x8576) +(defconstant +primary-color+ #x8577) +(defconstant +previous+ #x8578) +(defconstant +dot3-rgb+ #x86AE) +(defconstant +dot3-rgba+ #x86AF) (defglfun "Translatef" translate-f :return "void" :args ((:name |x| :type |Float32| :direction :in) (:name |y| :type |Float32| :direction :in) diff --git a/lib/opengl-version_1_4.lisp b/lib/opengl-version_1_4.lisp index d099461..25f0d48 100644 --- a/lib/opengl-version_1_4.lisp +++ b/lib/opengl-version_1_4.lisp @@ -35,12 +35,48 @@ (defconstant +unsigned-int-8-8-8-8-rev+ #x8367) (defconstant +unsigned-int-2-10-10-10-rev+ #x8368) (defconstant +bgr+ #x80E0) +(defconstant +bgra+ #x80E1) (defconstant +max-elements-vertices+ #x80E8) (defconstant +max-elements-indices+ #x80E9) +(defconstant +clamp-to-edge+ #x812F) (defconstant +texture-min-lod+ #x813A) (defconstant +texture-max-lod+ #x813B) (defconstant +texture-base-level+ #x813C) (defconstant +texture-max-level+ #x813D) +(defconstant +rescale-normal+ #x803A) +(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 +multisample+ #x809D) (defconstant +sample-alpha-to-coverage+ #x809E) (defconstant +sample-alpha-to-one+ #x809F) @@ -67,9 +103,81 @@ (defconstant +num-compressed-texture-formats+ #x86A2) (defconstant +compressed-texture-formats+ #x86A3) (defconstant +clamp-to-border+ #x812D) +(defconstant +client-active-texture+ #x84E1) +(defconstant +max-texture-units+ #x84E2) +(defconstant +transpose-modelview-matrix+ #x84E3) +(defconstant +transpose-projection-matrix+ #x84E4) +(defconstant +transpose-texture-matrix+ #x84E5) +(defconstant +transpose-color-matrix+ #x84E6) +(defconstant +normal-map+ #x8511) +(defconstant +reflection-map+ #x8512) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) +(defconstant +combine+ #x8570) +(defconstant +combine-rgb+ #x8571) +(defconstant +combine-alpha+ #x8572) +(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) +(defconstant +rgb-scale+ #x8573) +(defconstant +add-signed+ #x8574) +(defconstant +interpolate+ #x8575) +(defconstant +subtract+ #x84E7) +(defconstant +constant+ #x8576) +(defconstant +primary-color+ #x8577) +(defconstant +previous+ #x8578) +(defconstant +dot3-rgb+ #x86AE) +(defconstant +dot3-rgba+ #x86AF) +(defconstant +blend-dst-rgb+ #x80C8) +(defconstant +blend-src-rgb+ #x80C9) +(defconstant +blend-dst-alpha+ #x80CA) +(defconstant +blend-src-alpha+ #x80CB) +(defconstant +point-fade-threshold-size+ #x8128) +(defconstant +depth-component16+ #x81A5) +(defconstant +depth-component24+ #x81A6) +(defconstant +depth-component32+ #x81A7) +(defconstant +mirrored-repeat+ #x8370) +(defconstant +max-texture-lod-bias+ #x84FD) +(defconstant +texture-lod-bias+ #x8501) (defconstant +incr-wrap+ #x8507) (defconstant +decr-wrap+ #x8508) (defconstant +texture-depth-size+ #x884A) +(defconstant +texture-compare-mode+ #x884C) +(defconstant +texture-compare-func+ #x884D) +(defconstant +point-size-min+ #x8126) +(defconstant +point-size-max+ #x8127) +(defconstant +point-distance-attenuation+ #x8129) +(defconstant +generate-mipmap+ #x8191) +(defconstant +generate-mipmap-hint+ #x8192) +(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) +(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 +texture-filter-control+ #x8500) +(defconstant +depth-texture-mode+ #x884B) +(defconstant +compare-r-to-texture+ #x884E) (defglfun "Translatef" translate-f :return "void" :args ((:name |x| :type |Float32| :direction :in) (:name |y| :type |Float32| :direction :in) diff --git a/lib/opengl-version_1_5.lisp b/lib/opengl-version_1_5.lisp index 9f5f8b8..662e440 100644 --- a/lib/opengl-version_1_5.lisp +++ b/lib/opengl-version_1_5.lisp @@ -35,12 +35,48 @@ (defconstant +unsigned-int-8-8-8-8-rev+ #x8367) (defconstant +unsigned-int-2-10-10-10-rev+ #x8368) (defconstant +bgr+ #x80E0) +(defconstant +bgra+ #x80E1) (defconstant +max-elements-vertices+ #x80E8) (defconstant +max-elements-indices+ #x80E9) +(defconstant +clamp-to-edge+ #x812F) (defconstant +texture-min-lod+ #x813A) (defconstant +texture-max-lod+ #x813B) (defconstant +texture-base-level+ #x813C) (defconstant +texture-max-level+ #x813D) +(defconstant +rescale-normal+ #x803A) +(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 +multisample+ #x809D) (defconstant +sample-alpha-to-coverage+ #x809E) (defconstant +sample-alpha-to-one+ #x809F) @@ -67,9 +103,81 @@ (defconstant +num-compressed-texture-formats+ #x86A2) (defconstant +compressed-texture-formats+ #x86A3) (defconstant +clamp-to-border+ #x812D) +(defconstant +client-active-texture+ #x84E1) +(defconstant +max-texture-units+ #x84E2) +(defconstant +transpose-modelview-matrix+ #x84E3) +(defconstant +transpose-projection-matrix+ #x84E4) +(defconstant +transpose-texture-matrix+ #x84E5) +(defconstant +transpose-color-matrix+ #x84E6) +(defconstant +normal-map+ #x8511) +(defconstant +reflection-map+ #x8512) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) +(defconstant +combine+ #x8570) +(defconstant +combine-rgb+ #x8571) +(defconstant +combine-alpha+ #x8572) +(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) +(defconstant +rgb-scale+ #x8573) +(defconstant +add-signed+ #x8574) +(defconstant +interpolate+ #x8575) +(defconstant +subtract+ #x84E7) +(defconstant +constant+ #x8576) +(defconstant +primary-color+ #x8577) +(defconstant +previous+ #x8578) +(defconstant +dot3-rgb+ #x86AE) +(defconstant +dot3-rgba+ #x86AF) +(defconstant +blend-dst-rgb+ #x80C8) +(defconstant +blend-src-rgb+ #x80C9) +(defconstant +blend-dst-alpha+ #x80CA) +(defconstant +blend-src-alpha+ #x80CB) +(defconstant +point-fade-threshold-size+ #x8128) +(defconstant +depth-component16+ #x81A5) +(defconstant +depth-component24+ #x81A6) +(defconstant +depth-component32+ #x81A7) +(defconstant +mirrored-repeat+ #x8370) +(defconstant +max-texture-lod-bias+ #x84FD) +(defconstant +texture-lod-bias+ #x8501) (defconstant +incr-wrap+ #x8507) (defconstant +decr-wrap+ #x8508) (defconstant +texture-depth-size+ #x884A) +(defconstant +texture-compare-mode+ #x884C) +(defconstant +texture-compare-func+ #x884D) +(defconstant +point-size-min+ #x8126) +(defconstant +point-size-max+ #x8127) +(defconstant +point-distance-attenuation+ #x8129) +(defconstant +generate-mipmap+ #x8191) +(defconstant +generate-mipmap-hint+ #x8192) +(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) +(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 +texture-filter-control+ #x8500) +(defconstant +depth-texture-mode+ #x884B) +(defconstant +compare-r-to-texture+ #x884E) (defconstant +buffer-size+ #x8764) (defconstant +buffer-usage+ #x8765) (defconstant +query-counter-bits+ #x8864) @@ -82,6 +190,8 @@ (defconstant +element-array-buffer-binding+ #x8895) (defconstant +vertex-attrib-array-buffer-binding+ #x889F) (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) @@ -95,6 +205,29 @@ (defconstant +dynamic-read+ #x88E9) (defconstant +dynamic-copy+ #x88EA) (defconstant +samples-passed+ #x8914) +(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-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-coord-array-buffer-binding+ #x889D) +(defconstant +src0-rgb+ #x8580) +(defconstant +src1-rgb+ #x8581) +(defconstant +src2-rgb+ #x8582) +(defconstant +src0-alpha+ #x8588) +(defconstant +src1-alpha+ #x8589) +(defconstant +src2-alpha+ #x858A) (defglfun "Translatef" translate-f :return "void" :args ((:name |x| :type |Float32| :direction :in) (:name |y| :type |Float32| :direction :in) diff --git a/lib/opengl-version_2_0.lisp b/lib/opengl-version_2_0.lisp index b79aa54..ed15d1f 100644 --- a/lib/opengl-version_2_0.lisp +++ b/lib/opengl-version_2_0.lisp @@ -35,12 +35,48 @@ (defconstant +unsigned-int-8-8-8-8-rev+ #x8367) (defconstant +unsigned-int-2-10-10-10-rev+ #x8368) (defconstant +bgr+ #x80E0) +(defconstant +bgra+ #x80E1) (defconstant +max-elements-vertices+ #x80E8) (defconstant +max-elements-indices+ #x80E9) +(defconstant +clamp-to-edge+ #x812F) (defconstant +texture-min-lod+ #x813A) (defconstant +texture-max-lod+ #x813B) (defconstant +texture-base-level+ #x813C) (defconstant +texture-max-level+ #x813D) +(defconstant +rescale-normal+ #x803A) +(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 +multisample+ #x809D) (defconstant +sample-alpha-to-coverage+ #x809E) (defconstant +sample-alpha-to-one+ #x809F) @@ -67,9 +103,81 @@ (defconstant +num-compressed-texture-formats+ #x86A2) (defconstant +compressed-texture-formats+ #x86A3) (defconstant +clamp-to-border+ #x812D) +(defconstant +client-active-texture+ #x84E1) +(defconstant +max-texture-units+ #x84E2) +(defconstant +transpose-modelview-matrix+ #x84E3) +(defconstant +transpose-projection-matrix+ #x84E4) +(defconstant +transpose-texture-matrix+ #x84E5) +(defconstant +transpose-color-matrix+ #x84E6) +(defconstant +normal-map+ #x8511) +(defconstant +reflection-map+ #x8512) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) +(defconstant +combine+ #x8570) +(defconstant +combine-rgb+ #x8571) +(defconstant +combine-alpha+ #x8572) +(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) +(defconstant +rgb-scale+ #x8573) +(defconstant +add-signed+ #x8574) +(defconstant +interpolate+ #x8575) +(defconstant +subtract+ #x84E7) +(defconstant +constant+ #x8576) +(defconstant +primary-color+ #x8577) +(defconstant +previous+ #x8578) +(defconstant +dot3-rgb+ #x86AE) +(defconstant +dot3-rgba+ #x86AF) +(defconstant +blend-dst-rgb+ #x80C8) +(defconstant +blend-src-rgb+ #x80C9) +(defconstant +blend-dst-alpha+ #x80CA) +(defconstant +blend-src-alpha+ #x80CB) +(defconstant +point-fade-threshold-size+ #x8128) +(defconstant +depth-component16+ #x81A5) +(defconstant +depth-component24+ #x81A6) +(defconstant +depth-component32+ #x81A7) +(defconstant +mirrored-repeat+ #x8370) +(defconstant +max-texture-lod-bias+ #x84FD) +(defconstant +texture-lod-bias+ #x8501) (defconstant +incr-wrap+ #x8507) (defconstant +decr-wrap+ #x8508) (defconstant +texture-depth-size+ #x884A) +(defconstant +texture-compare-mode+ #x884C) +(defconstant +texture-compare-func+ #x884D) +(defconstant +point-size-min+ #x8126) +(defconstant +point-size-max+ #x8127) +(defconstant +point-distance-attenuation+ #x8129) +(defconstant +generate-mipmap+ #x8191) +(defconstant +generate-mipmap-hint+ #x8192) +(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) +(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 +texture-filter-control+ #x8500) +(defconstant +depth-texture-mode+ #x884B) +(defconstant +compare-r-to-texture+ #x884E) (defconstant +buffer-size+ #x8764) (defconstant +buffer-usage+ #x8765) (defconstant +query-counter-bits+ #x8864) @@ -82,6 +190,8 @@ (defconstant +element-array-buffer-binding+ #x8895) (defconstant +vertex-attrib-array-buffer-binding+ #x889F) (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) @@ -95,6 +205,29 @@ (defconstant +dynamic-read+ #x88E9) (defconstant +dynamic-copy+ #x88EA) (defconstant +samples-passed+ #x8914) +(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-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-coord-array-buffer-binding+ #x889D) +(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 +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -103,6 +236,13 @@ (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) (defconstant +blend-equation-rgb+ #x8009) +(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-attrib-array-pointer+ #x8645) (defconstant +stencil-back-func+ #x8800) (defconstant +stencil-back-fail+ #x8801) (defconstant +stencil-back-pass-depth-fail+ #x8802) @@ -127,6 +267,47 @@ (defconstant +blend-equation-alpha+ #x883D) (defconstant +max-vertex-attribs+ #x8869) (defconstant +vertex-attrib-array-normalized+ #x886A) +(defconstant +max-texture-image-units+ #x8872) +(defconstant +fragment-shader+ #x8B30) +(defconstant +vertex-shader+ #x8B31) +(defconstant +max-fragment-uniform-components+ #x8B49) +(defconstant +max-vertex-uniform-components+ #x8B4A) +(defconstant +max-varying-floats+ #x8B4B) +(defconstant +max-vertex-texture-image-units+ #x8B4C) +(defconstant +max-combined-texture-image-units+ #x8B4D) +(defconstant +shader-type+ #x8B4F) +(defconstant +float-vec2+ #x8B50) +(defconstant +float-vec3+ #x8B51) +(defconstant +float-vec4+ #x8B52) +(defconstant +int-vec2+ #x8B53) +(defconstant +int-vec3+ #x8B54) +(defconstant +int-vec4+ #x8B55) +(defconstant +bool+ #x8B56) +(defconstant +bool-vec2+ #x8B57) +(defconstant +bool-vec3+ #x8B58) +(defconstant +bool-vec4+ #x8B59) +(defconstant +float-mat2+ #x8B5A) +(defconstant +float-mat3+ #x8B5B) +(defconstant +float-mat4+ #x8B5C) +(defconstant +sampler-1d+ #x8B5D) +(defconstant +sampler-2d+ #x8B5E) +(defconstant +sampler-3d+ #x8B5F) +(defconstant +sampler-cube+ #x8B60) +(defconstant +sampler-1d-shadow+ #x8B61) +(defconstant +sampler-2d-shadow+ #x8B62) +(defconstant +delete-status+ #x8B80) +(defconstant +compile-status+ #x8B81) +(defconstant +link-status+ #x8B82) +(defconstant +validate-status+ #x8B83) +(defconstant +info-log-length+ #x8B84) +(defconstant +attached-shaders+ #x8B85) +(defconstant +active-uniforms+ #x8B86) +(defconstant +active-uniform-max-length+ #x8B87) +(defconstant +shader-source-length+ #x8B88) +(defconstant +active-attributes+ #x8B89) +(defconstant +active-attribute-max-length+ #x8B8A) +(defconstant +fragment-shader-derivative-hint+ #x8B8B) +(defconstant +shading-language-version+ #x8B8C) (defconstant +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -134,6 +315,10 @@ (defconstant +stencil-back-ref+ #x8CA3) (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) +(defconstant +vertex-program-two-side+ #x8643) +(defconstant +point-sprite+ #x8861) +(defconstant +coord-replace+ #x8862) +(defconstant +max-texture-coords+ #x8871) (defglfun "Translatef" translate-f :return "void" :args ((:name |x| :type |Float32| :direction :in) (:name |y| :type |Float32| :direction :in) diff --git a/lib/opengl-version_2_1.lisp b/lib/opengl-version_2_1.lisp index cfd9c64..cff109e 100644 --- a/lib/opengl-version_2_1.lisp +++ b/lib/opengl-version_2_1.lisp @@ -35,12 +35,48 @@ (defconstant +unsigned-int-8-8-8-8-rev+ #x8367) (defconstant +unsigned-int-2-10-10-10-rev+ #x8368) (defconstant +bgr+ #x80E0) +(defconstant +bgra+ #x80E1) (defconstant +max-elements-vertices+ #x80E8) (defconstant +max-elements-indices+ #x80E9) +(defconstant +clamp-to-edge+ #x812F) (defconstant +texture-min-lod+ #x813A) (defconstant +texture-max-lod+ #x813B) (defconstant +texture-base-level+ #x813C) (defconstant +texture-max-level+ #x813D) +(defconstant +rescale-normal+ #x803A) +(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 +multisample+ #x809D) (defconstant +sample-alpha-to-coverage+ #x809E) (defconstant +sample-alpha-to-one+ #x809F) @@ -67,9 +103,81 @@ (defconstant +num-compressed-texture-formats+ #x86A2) (defconstant +compressed-texture-formats+ #x86A3) (defconstant +clamp-to-border+ #x812D) +(defconstant +client-active-texture+ #x84E1) +(defconstant +max-texture-units+ #x84E2) +(defconstant +transpose-modelview-matrix+ #x84E3) +(defconstant +transpose-projection-matrix+ #x84E4) +(defconstant +transpose-texture-matrix+ #x84E5) +(defconstant +transpose-color-matrix+ #x84E6) +(defconstant +normal-map+ #x8511) +(defconstant +reflection-map+ #x8512) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) +(defconstant +combine+ #x8570) +(defconstant +combine-rgb+ #x8571) +(defconstant +combine-alpha+ #x8572) +(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) +(defconstant +rgb-scale+ #x8573) +(defconstant +add-signed+ #x8574) +(defconstant +interpolate+ #x8575) +(defconstant +subtract+ #x84E7) +(defconstant +constant+ #x8576) +(defconstant +primary-color+ #x8577) +(defconstant +previous+ #x8578) +(defconstant +dot3-rgb+ #x86AE) +(defconstant +dot3-rgba+ #x86AF) +(defconstant +blend-dst-rgb+ #x80C8) +(defconstant +blend-src-rgb+ #x80C9) +(defconstant +blend-dst-alpha+ #x80CA) +(defconstant +blend-src-alpha+ #x80CB) +(defconstant +point-fade-threshold-size+ #x8128) +(defconstant +depth-component16+ #x81A5) +(defconstant +depth-component24+ #x81A6) +(defconstant +depth-component32+ #x81A7) +(defconstant +mirrored-repeat+ #x8370) +(defconstant +max-texture-lod-bias+ #x84FD) +(defconstant +texture-lod-bias+ #x8501) (defconstant +incr-wrap+ #x8507) (defconstant +decr-wrap+ #x8508) (defconstant +texture-depth-size+ #x884A) +(defconstant +texture-compare-mode+ #x884C) +(defconstant +texture-compare-func+ #x884D) +(defconstant +point-size-min+ #x8126) +(defconstant +point-size-max+ #x8127) +(defconstant +point-distance-attenuation+ #x8129) +(defconstant +generate-mipmap+ #x8191) +(defconstant +generate-mipmap-hint+ #x8192) +(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) +(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 +texture-filter-control+ #x8500) +(defconstant +depth-texture-mode+ #x884B) +(defconstant +compare-r-to-texture+ #x884E) (defconstant +buffer-size+ #x8764) (defconstant +buffer-usage+ #x8765) (defconstant +query-counter-bits+ #x8864) @@ -82,6 +190,8 @@ (defconstant +element-array-buffer-binding+ #x8895) (defconstant +vertex-attrib-array-buffer-binding+ #x889F) (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) @@ -95,6 +205,29 @@ (defconstant +dynamic-read+ #x88E9) (defconstant +dynamic-copy+ #x88EA) (defconstant +samples-passed+ #x8914) +(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-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-coord-array-buffer-binding+ #x889D) +(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 +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -103,6 +236,13 @@ (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) (defconstant +blend-equation-rgb+ #x8009) +(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-attrib-array-pointer+ #x8645) (defconstant +stencil-back-func+ #x8800) (defconstant +stencil-back-fail+ #x8801) (defconstant +stencil-back-pass-depth-fail+ #x8802) @@ -127,6 +267,47 @@ (defconstant +blend-equation-alpha+ #x883D) (defconstant +max-vertex-attribs+ #x8869) (defconstant +vertex-attrib-array-normalized+ #x886A) +(defconstant +max-texture-image-units+ #x8872) +(defconstant +fragment-shader+ #x8B30) +(defconstant +vertex-shader+ #x8B31) +(defconstant +max-fragment-uniform-components+ #x8B49) +(defconstant +max-vertex-uniform-components+ #x8B4A) +(defconstant +max-varying-floats+ #x8B4B) +(defconstant +max-vertex-texture-image-units+ #x8B4C) +(defconstant +max-combined-texture-image-units+ #x8B4D) +(defconstant +shader-type+ #x8B4F) +(defconstant +float-vec2+ #x8B50) +(defconstant +float-vec3+ #x8B51) +(defconstant +float-vec4+ #x8B52) +(defconstant +int-vec2+ #x8B53) +(defconstant +int-vec3+ #x8B54) +(defconstant +int-vec4+ #x8B55) +(defconstant +bool+ #x8B56) +(defconstant +bool-vec2+ #x8B57) +(defconstant +bool-vec3+ #x8B58) +(defconstant +bool-vec4+ #x8B59) +(defconstant +float-mat2+ #x8B5A) +(defconstant +float-mat3+ #x8B5B) +(defconstant +float-mat4+ #x8B5C) +(defconstant +sampler-1d+ #x8B5D) +(defconstant +sampler-2d+ #x8B5E) +(defconstant +sampler-3d+ #x8B5F) +(defconstant +sampler-cube+ #x8B60) +(defconstant +sampler-1d-shadow+ #x8B61) +(defconstant +sampler-2d-shadow+ #x8B62) +(defconstant +delete-status+ #x8B80) +(defconstant +compile-status+ #x8B81) +(defconstant +link-status+ #x8B82) +(defconstant +validate-status+ #x8B83) +(defconstant +info-log-length+ #x8B84) +(defconstant +attached-shaders+ #x8B85) +(defconstant +active-uniforms+ #x8B86) +(defconstant +active-uniform-max-length+ #x8B87) +(defconstant +shader-source-length+ #x8B88) +(defconstant +active-attributes+ #x8B89) +(defconstant +active-attribute-max-length+ #x8B8A) +(defconstant +fragment-shader-derivative-hint+ #x8B8B) +(defconstant +shading-language-version+ #x8B8C) (defconstant +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -134,6 +315,11 @@ (defconstant +stencil-back-ref+ #x8CA3) (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) +(defconstant +vertex-program-two-side+ #x8643) +(defconstant +point-sprite+ #x8861) +(defconstant +coord-replace+ #x8862) +(defconstant +max-texture-coords+ #x8871) +(defconstant +current-raster-secondary-color+ #x845F) (defconstant +pixel-pack-buffer+ #x88EB) (defconstant +pixel-unpack-buffer+ #x88EC) (defconstant +pixel-pack-buffer-binding+ #x88ED) @@ -142,6 +328,25 @@ (defconstant +pixel-unpack-buffer+ #x88EC) (defconstant +pixel-pack-buffer-binding+ #x88ED) (defconstant +pixel-unpack-buffer-binding+ #x88EF) +(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 +srgb+ #x8C40) +(defconstant +srgb8+ #x8C41) +(defconstant +srgb-alpha+ #x8C42) +(defconstant +srgb8-alpha8+ #x8C43) +(defconstant +compressed-srgb+ #x8C48) +(defconstant +compressed-srgb-alpha+ #x8C49) +(defconstant +current-raster-secondary-color+ #x845F) +(defconstant +sluminance-alpha+ #x8C44) +(defconstant +sluminance8-alpha8+ #x8C45) +(defconstant +sluminance+ #x8C46) +(defconstant +sluminance8+ #x8C47) +(defconstant +compressed-sluminance+ #x8C4A) +(defconstant +compressed-sluminance-alpha+ #x8C4B) (defglfun "Translatef" translate-f :return "void" :args ((:name |x| :type |Float32| :direction :in) (:name |y| :type |Float32| :direction :in) diff --git a/lib/opengl-version_3_0.lisp b/lib/opengl-version_3_0.lisp index 39f8a67..765a279 100644 --- a/lib/opengl-version_3_0.lisp +++ b/lib/opengl-version_3_0.lisp @@ -35,12 +35,48 @@ (defconstant +unsigned-int-8-8-8-8-rev+ #x8367) (defconstant +unsigned-int-2-10-10-10-rev+ #x8368) (defconstant +bgr+ #x80E0) +(defconstant +bgra+ #x80E1) (defconstant +max-elements-vertices+ #x80E8) (defconstant +max-elements-indices+ #x80E9) +(defconstant +clamp-to-edge+ #x812F) (defconstant +texture-min-lod+ #x813A) (defconstant +texture-max-lod+ #x813B) (defconstant +texture-base-level+ #x813C) (defconstant +texture-max-level+ #x813D) +(defconstant +rescale-normal+ #x803A) +(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 +multisample+ #x809D) (defconstant +sample-alpha-to-coverage+ #x809E) (defconstant +sample-alpha-to-one+ #x809F) @@ -67,9 +103,81 @@ (defconstant +num-compressed-texture-formats+ #x86A2) (defconstant +compressed-texture-formats+ #x86A3) (defconstant +clamp-to-border+ #x812D) +(defconstant +client-active-texture+ #x84E1) +(defconstant +max-texture-units+ #x84E2) +(defconstant +transpose-modelview-matrix+ #x84E3) +(defconstant +transpose-projection-matrix+ #x84E4) +(defconstant +transpose-texture-matrix+ #x84E5) +(defconstant +transpose-color-matrix+ #x84E6) +(defconstant +normal-map+ #x8511) +(defconstant +reflection-map+ #x8512) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) +(defconstant +combine+ #x8570) +(defconstant +combine-rgb+ #x8571) +(defconstant +combine-alpha+ #x8572) +(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) +(defconstant +rgb-scale+ #x8573) +(defconstant +add-signed+ #x8574) +(defconstant +interpolate+ #x8575) +(defconstant +subtract+ #x84E7) +(defconstant +constant+ #x8576) +(defconstant +primary-color+ #x8577) +(defconstant +previous+ #x8578) +(defconstant +dot3-rgb+ #x86AE) +(defconstant +dot3-rgba+ #x86AF) +(defconstant +blend-dst-rgb+ #x80C8) +(defconstant +blend-src-rgb+ #x80C9) +(defconstant +blend-dst-alpha+ #x80CA) +(defconstant +blend-src-alpha+ #x80CB) +(defconstant +point-fade-threshold-size+ #x8128) +(defconstant +depth-component16+ #x81A5) +(defconstant +depth-component24+ #x81A6) +(defconstant +depth-component32+ #x81A7) +(defconstant +mirrored-repeat+ #x8370) +(defconstant +max-texture-lod-bias+ #x84FD) +(defconstant +texture-lod-bias+ #x8501) (defconstant +incr-wrap+ #x8507) (defconstant +decr-wrap+ #x8508) (defconstant +texture-depth-size+ #x884A) +(defconstant +texture-compare-mode+ #x884C) +(defconstant +texture-compare-func+ #x884D) +(defconstant +point-size-min+ #x8126) +(defconstant +point-size-max+ #x8127) +(defconstant +point-distance-attenuation+ #x8129) +(defconstant +generate-mipmap+ #x8191) +(defconstant +generate-mipmap-hint+ #x8192) +(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) +(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 +texture-filter-control+ #x8500) +(defconstant +depth-texture-mode+ #x884B) +(defconstant +compare-r-to-texture+ #x884E) (defconstant +buffer-size+ #x8764) (defconstant +buffer-usage+ #x8765) (defconstant +query-counter-bits+ #x8864) @@ -82,6 +190,8 @@ (defconstant +element-array-buffer-binding+ #x8895) (defconstant +vertex-attrib-array-buffer-binding+ #x889F) (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) @@ -95,6 +205,29 @@ (defconstant +dynamic-read+ #x88E9) (defconstant +dynamic-copy+ #x88EA) (defconstant +samples-passed+ #x8914) +(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-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-coord-array-buffer-binding+ #x889D) +(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 +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -103,6 +236,13 @@ (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) (defconstant +blend-equation-rgb+ #x8009) +(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-attrib-array-pointer+ #x8645) (defconstant +stencil-back-func+ #x8800) (defconstant +stencil-back-fail+ #x8801) (defconstant +stencil-back-pass-depth-fail+ #x8802) @@ -127,6 +267,47 @@ (defconstant +blend-equation-alpha+ #x883D) (defconstant +max-vertex-attribs+ #x8869) (defconstant +vertex-attrib-array-normalized+ #x886A) +(defconstant +max-texture-image-units+ #x8872) +(defconstant +fragment-shader+ #x8B30) +(defconstant +vertex-shader+ #x8B31) +(defconstant +max-fragment-uniform-components+ #x8B49) +(defconstant +max-vertex-uniform-components+ #x8B4A) +(defconstant +max-varying-floats+ #x8B4B) +(defconstant +max-vertex-texture-image-units+ #x8B4C) +(defconstant +max-combined-texture-image-units+ #x8B4D) +(defconstant +shader-type+ #x8B4F) +(defconstant +float-vec2+ #x8B50) +(defconstant +float-vec3+ #x8B51) +(defconstant +float-vec4+ #x8B52) +(defconstant +int-vec2+ #x8B53) +(defconstant +int-vec3+ #x8B54) +(defconstant +int-vec4+ #x8B55) +(defconstant +bool+ #x8B56) +(defconstant +bool-vec2+ #x8B57) +(defconstant +bool-vec3+ #x8B58) +(defconstant +bool-vec4+ #x8B59) +(defconstant +float-mat2+ #x8B5A) +(defconstant +float-mat3+ #x8B5B) +(defconstant +float-mat4+ #x8B5C) +(defconstant +sampler-1d+ #x8B5D) +(defconstant +sampler-2d+ #x8B5E) +(defconstant +sampler-3d+ #x8B5F) +(defconstant +sampler-cube+ #x8B60) +(defconstant +sampler-1d-shadow+ #x8B61) +(defconstant +sampler-2d-shadow+ #x8B62) +(defconstant +delete-status+ #x8B80) +(defconstant +compile-status+ #x8B81) +(defconstant +link-status+ #x8B82) +(defconstant +validate-status+ #x8B83) +(defconstant +info-log-length+ #x8B84) +(defconstant +attached-shaders+ #x8B85) +(defconstant +active-uniforms+ #x8B86) +(defconstant +active-uniform-max-length+ #x8B87) +(defconstant +shader-source-length+ #x8B88) +(defconstant +active-attributes+ #x8B89) +(defconstant +active-attribute-max-length+ #x8B8A) +(defconstant +fragment-shader-derivative-hint+ #x8B8B) +(defconstant +shading-language-version+ #x8B8C) (defconstant +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -134,6 +315,11 @@ (defconstant +stencil-back-ref+ #x8CA3) (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) +(defconstant +vertex-program-two-side+ #x8643) +(defconstant +point-sprite+ #x8861) +(defconstant +coord-replace+ #x8862) +(defconstant +max-texture-coords+ #x8871) +(defconstant +current-raster-secondary-color+ #x845F) (defconstant +pixel-pack-buffer+ #x88EB) (defconstant +pixel-unpack-buffer+ #x88EC) (defconstant +pixel-pack-buffer-binding+ #x88ED) @@ -142,6 +328,25 @@ (defconstant +pixel-unpack-buffer+ #x88EC) (defconstant +pixel-pack-buffer-binding+ #x88ED) (defconstant +pixel-unpack-buffer-binding+ #x88EF) +(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 +srgb+ #x8C40) +(defconstant +srgb8+ #x8C41) +(defconstant +srgb-alpha+ #x8C42) +(defconstant +srgb8-alpha8+ #x8C43) +(defconstant +compressed-srgb+ #x8C48) +(defconstant +compressed-srgb-alpha+ #x8C49) +(defconstant +current-raster-secondary-color+ #x845F) +(defconstant +sluminance-alpha+ #x8C44) +(defconstant +sluminance8-alpha8+ #x8C45) +(defconstant +sluminance+ #x8C46) +(defconstant +sluminance8+ #x8C47) +(defconstant +compressed-sluminance+ #x8C4A) +(defconstant +compressed-sluminance-alpha+ #x8C4B) (defconstant +map-read-bit+ #x1) (defconstant +map-write-bit+ #x2) (defconstant +map-invalidate-range-bit+ #x4) @@ -150,6 +355,7 @@ (defconstant +map-unsynchronized-bit+ #x20) (defconstant +context-flag-forward-compatible-bit+ #x1) (defconstant +invalid-framebuffer-operation+ #x506) +(defconstant +half-float+ #x140B) (defconstant +framebuffer-attachment-color-encoding+ #x8210) (defconstant +framebuffer-attachment-component-type+ #x8211) (defconstant +framebuffer-attachment-red-size+ #x8212) @@ -176,14 +382,64 @@ (defconstant +minor-version+ #x821C) (defconstant +num-extensions+ #x821D) (defconstant +context-flags+ #x821E) +(defconstant +index+ #x8222) +(defconstant +index+ #x8222) (defconstant +depth-buffer+ #x8223) (defconstant +stencil-buffer+ #x8224) (defconstant +compressed-red+ #x8225) (defconstant +compressed-rg+ #x8226) +(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) +(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) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +max-renderbuffer-size-ext+ #x84E8) (defconstant +max-renderbuffer-size-oes+ #x84E8) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) (defconstant +compressed-rgb+ #x84ED) (defconstant +compressed-rgba+ #x84EE) (defconstant +texture-compression-hint+ #x84EF) @@ -198,17 +454,23 @@ (defconstant +vertex-array-binding+ #x85B5) (defconstant +vertex-array-binding+ #x85B5) (defconstant +rgba32f+ #x8814) +(defconstant +rgb32f+ #x8815) (defconstant +rgba16f+ #x881A) (defconstant +rgb16f+ #x881B) (defconstant +depth24-stencil8+ #x88F0) (defconstant +texture-stencil-size+ #x88F1) (defconstant +depth24-stencil8+ #x88F0) (defconstant +texture-stencil-size+ #x88F1) +(defconstant +depth24-stencil8-ext+ #x88F0) +(defconstant +texture-stencil-size-ext+ #x88F1) (defconstant +depth24-stencil8-oes+ #x88F0) (defconstant +vertex-attrib-array-integer+ #x88FD) (defconstant +max-array-texture-layers+ #x88FF) +(defconstant +max-array-texture-layers-ext+ #x88FF) (defconstant +min-program-texel-offset+ #x8904) (defconstant +max-program-texel-offset+ #x8905) +(defconstant +clamp-vertex-color+ #x891A) +(defconstant +clamp-fragment-color+ #x891B) (defconstant +clamp-read-color+ #x891C) (defconstant +fixed-only+ #x891D) (defconstant +clamp-vertex-color-arb+ #x891A) @@ -222,14 +484,26 @@ (defconstant +texture-green-type+ #x8C11) (defconstant +texture-blue-type+ #x8C12) (defconstant +texture-alpha-type+ #x8C13) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-depth-type+ #x8C16) (defconstant +unsigned-normalized+ #x8C17) (defconstant +texture-red-type+ #x8C10) (defconstant +texture-green-type+ #x8C11) (defconstant +texture-blue-type+ #x8C12) (defconstant +texture-alpha-type+ #x8C13) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-depth-type+ #x8C16) (defconstant +unsigned-normalized+ #x8C17) +(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 +texture-1d-array+ #x8C18) (defconstant +proxy-texture-1d-array+ #x8C19) (defconstant +texture-2d-array+ #x8C1A) @@ -265,6 +539,8 @@ (defconstant +renderbuffer-samples+ #x8CAB) (defconstant +renderbuffer-samples+ #x8CAB) (defconstant +renderbuffer-samples-angle+ #x8CAB) +(defconstant +depth-component32f+ #x8CAC) +(defconstant +depth32f-stencil8+ #x8CAD) (defconstant +framebuffer-attachment-object-type+ #x8CD0) (defconstant +framebuffer-attachment-object-type-ext+ #x8CD0) (defconstant +framebuffer-attachment-object-name+ #x8CD1) @@ -397,6 +673,7 @@ (defconstant +max-samples-angle+ #x8D57) (defconstant +framebuffer-incomplete-multisample-ext+ #x8D56) (defconstant +max-samples-ext+ #x8D57) +(defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4) (defconstant +texture-gen-str-oes+ #x8D60) (defconstant +half-float-oes+ #x8D61) (defconstant +half-float-oes+ :unable-to-resolve) @@ -406,6 +683,12 @@ (defconstant +sampler-external-oes+ #x8D66) (defconstant +texture-binding-external-oes+ #x8D67) (defconstant +required-texture-image-units-oes+ #x8D68) +(defconstant +float-32-unsigned-int-24-8-rev+ #x8DAD) +(defconstant +framebuffer-srgb+ #x8DB9) +(defconstant +compressed-red-rgtc1+ #x8DBB) +(defconstant +compressed-signed-red-rgtc1+ #x8DBC) +(defconstant +compressed-rg-rgtc2+ #x8DBD) +(defconstant +compressed-signed-rg-rgtc2+ #x8DBE) (defconstant +sampler-1d-array+ #x8DC0) (defconstant +sampler-2d-array+ #x8DC1) (defconstant +sampler-1d-array-shadow+ #x8DC3) @@ -438,6 +721,7 @@ (defconstant +buffer-access-flags+ #x911F) (defconstant +buffer-map-length+ #x9120) (defconstant +buffer-map-offset+ #x9121) +(defconstant +compare-ref-to-texture+ #x884E) (defconstant +major-version+ #x821B) (defconstant +minor-version+ #x821C) (defconstant +num-extensions+ #x821D) @@ -448,6 +732,7 @@ (defconstant +compressed-rg+ #x8226) (defconstant +context-flag-forward-compatible-bit+ #x1) (defconstant +rgba32f+ #x8814) +(defconstant +rgb32f+ #x8815) (defconstant +rgba16f+ #x881A) (defconstant +rgb16f+ #x881B) (defconstant +vertex-attrib-array-integer+ #x88FD) @@ -484,11 +769,13 @@ (defconstant +transform-feedback-buffer+ #x8C8E) (defconstant +transform-feedback-buffer-binding+ #x8C8F) (defconstant +rgba32ui+ #x8D70) +(defconstant +rgb32ui+ #x8D71) (defconstant +rgba16ui+ #x8D76) (defconstant +rgb16ui+ #x8D77) (defconstant +rgba8ui+ #x8D7C) (defconstant +rgb8ui+ #x8D7D) (defconstant +rgba32i+ #x8D82) +(defconstant +rgb32i+ #x8D83) (defconstant +rgba16i+ #x8D88) (defconstant +rgb16i+ #x8D89) (defconstant +rgba8i+ #x8D8E) @@ -527,6 +814,9 @@ (defconstant +buffer-access-flags+ #x911F) (defconstant +buffer-map-length+ #x9120) (defconstant +buffer-map-offset+ #x9121) +(defconstant +depth-component32f+ #x8CAC) +(defconstant +depth32f-stencil8+ #x8CAD) +(defconstant +float-32-unsigned-int-24-8-rev+ #x8DAD) (defconstant +invalid-framebuffer-operation+ #x506) (defconstant +framebuffer-attachment-color-encoding+ #x8210) (defconstant +framebuffer-attachment-component-type+ #x8211) @@ -539,6 +829,7 @@ (defconstant +framebuffer-default+ #x8218) (defconstant +framebuffer-undefined+ #x8219) (defconstant +depth-stencil-attachment+ #x821A) +(defconstant +index+ #x8222) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +depth-stencil+ #x84F9) (defconstant +unsigned-int-24-8+ #x84FA) @@ -604,13 +895,46 @@ (defconstant +renderbuffer-stencil-size+ #x8D55) (defconstant +framebuffer-incomplete-multisample+ #x8D56) (defconstant +max-samples+ #x8D57) +(defconstant +framebuffer-srgb+ #x8DB9) +(defconstant +half-float+ #x140B) (defconstant +map-read-bit+ #x1) (defconstant +map-write-bit+ #x2) (defconstant +map-invalidate-range-bit+ #x4) (defconstant +map-invalidate-buffer-bit+ #x8) (defconstant +map-flush-explicit-bit+ #x10) (defconstant +map-unsynchronized-bit+ #x20) +(defconstant +compressed-red-rgtc1+ #x8DBB) +(defconstant +compressed-signed-red-rgtc1+ #x8DBC) +(defconstant +compressed-rg-rgtc2+ #x8DBD) +(defconstant +compressed-signed-rg-rgtc2+ #x8DBE) +(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) (defconstant +vertex-array-binding+ #x85B5) +(defconstant +clamp-vertex-color+ #x891A) +(defconstant +clamp-fragment-color+ #x891B) +(defconstant +alpha-integer+ #x8D97) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defglfun "Translatef" translate-f :return "void" :args ((:name |x| :type |Float32| :direction :in) (:name |y| :type |Float32| :direction :in) diff --git a/lib/opengl-version_3_1.lisp b/lib/opengl-version_3_1.lisp index 48beaa1..407b1e4 100644 --- a/lib/opengl-version_3_1.lisp +++ b/lib/opengl-version_3_1.lisp @@ -35,12 +35,48 @@ (defconstant +unsigned-int-8-8-8-8-rev+ #x8367) (defconstant +unsigned-int-2-10-10-10-rev+ #x8368) (defconstant +bgr+ #x80E0) +(defconstant +bgra+ #x80E1) (defconstant +max-elements-vertices+ #x80E8) (defconstant +max-elements-indices+ #x80E9) +(defconstant +clamp-to-edge+ #x812F) (defconstant +texture-min-lod+ #x813A) (defconstant +texture-max-lod+ #x813B) (defconstant +texture-base-level+ #x813C) (defconstant +texture-max-level+ #x813D) +(defconstant +rescale-normal+ #x803A) +(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 +multisample+ #x809D) (defconstant +sample-alpha-to-coverage+ #x809E) (defconstant +sample-alpha-to-one+ #x809F) @@ -67,9 +103,81 @@ (defconstant +num-compressed-texture-formats+ #x86A2) (defconstant +compressed-texture-formats+ #x86A3) (defconstant +clamp-to-border+ #x812D) +(defconstant +client-active-texture+ #x84E1) +(defconstant +max-texture-units+ #x84E2) +(defconstant +transpose-modelview-matrix+ #x84E3) +(defconstant +transpose-projection-matrix+ #x84E4) +(defconstant +transpose-texture-matrix+ #x84E5) +(defconstant +transpose-color-matrix+ #x84E6) +(defconstant +normal-map+ #x8511) +(defconstant +reflection-map+ #x8512) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) +(defconstant +combine+ #x8570) +(defconstant +combine-rgb+ #x8571) +(defconstant +combine-alpha+ #x8572) +(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) +(defconstant +rgb-scale+ #x8573) +(defconstant +add-signed+ #x8574) +(defconstant +interpolate+ #x8575) +(defconstant +subtract+ #x84E7) +(defconstant +constant+ #x8576) +(defconstant +primary-color+ #x8577) +(defconstant +previous+ #x8578) +(defconstant +dot3-rgb+ #x86AE) +(defconstant +dot3-rgba+ #x86AF) +(defconstant +blend-dst-rgb+ #x80C8) +(defconstant +blend-src-rgb+ #x80C9) +(defconstant +blend-dst-alpha+ #x80CA) +(defconstant +blend-src-alpha+ #x80CB) +(defconstant +point-fade-threshold-size+ #x8128) +(defconstant +depth-component16+ #x81A5) +(defconstant +depth-component24+ #x81A6) +(defconstant +depth-component32+ #x81A7) +(defconstant +mirrored-repeat+ #x8370) +(defconstant +max-texture-lod-bias+ #x84FD) +(defconstant +texture-lod-bias+ #x8501) (defconstant +incr-wrap+ #x8507) (defconstant +decr-wrap+ #x8508) (defconstant +texture-depth-size+ #x884A) +(defconstant +texture-compare-mode+ #x884C) +(defconstant +texture-compare-func+ #x884D) +(defconstant +point-size-min+ #x8126) +(defconstant +point-size-max+ #x8127) +(defconstant +point-distance-attenuation+ #x8129) +(defconstant +generate-mipmap+ #x8191) +(defconstant +generate-mipmap-hint+ #x8192) +(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) +(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 +texture-filter-control+ #x8500) +(defconstant +depth-texture-mode+ #x884B) +(defconstant +compare-r-to-texture+ #x884E) (defconstant +buffer-size+ #x8764) (defconstant +buffer-usage+ #x8765) (defconstant +query-counter-bits+ #x8864) @@ -82,6 +190,8 @@ (defconstant +element-array-buffer-binding+ #x8895) (defconstant +vertex-attrib-array-buffer-binding+ #x889F) (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) @@ -95,6 +205,29 @@ (defconstant +dynamic-read+ #x88E9) (defconstant +dynamic-copy+ #x88EA) (defconstant +samples-passed+ #x8914) +(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-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-coord-array-buffer-binding+ #x889D) +(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 +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -103,6 +236,13 @@ (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) (defconstant +blend-equation-rgb+ #x8009) +(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-attrib-array-pointer+ #x8645) (defconstant +stencil-back-func+ #x8800) (defconstant +stencil-back-fail+ #x8801) (defconstant +stencil-back-pass-depth-fail+ #x8802) @@ -127,6 +267,47 @@ (defconstant +blend-equation-alpha+ #x883D) (defconstant +max-vertex-attribs+ #x8869) (defconstant +vertex-attrib-array-normalized+ #x886A) +(defconstant +max-texture-image-units+ #x8872) +(defconstant +fragment-shader+ #x8B30) +(defconstant +vertex-shader+ #x8B31) +(defconstant +max-fragment-uniform-components+ #x8B49) +(defconstant +max-vertex-uniform-components+ #x8B4A) +(defconstant +max-varying-floats+ #x8B4B) +(defconstant +max-vertex-texture-image-units+ #x8B4C) +(defconstant +max-combined-texture-image-units+ #x8B4D) +(defconstant +shader-type+ #x8B4F) +(defconstant +float-vec2+ #x8B50) +(defconstant +float-vec3+ #x8B51) +(defconstant +float-vec4+ #x8B52) +(defconstant +int-vec2+ #x8B53) +(defconstant +int-vec3+ #x8B54) +(defconstant +int-vec4+ #x8B55) +(defconstant +bool+ #x8B56) +(defconstant +bool-vec2+ #x8B57) +(defconstant +bool-vec3+ #x8B58) +(defconstant +bool-vec4+ #x8B59) +(defconstant +float-mat2+ #x8B5A) +(defconstant +float-mat3+ #x8B5B) +(defconstant +float-mat4+ #x8B5C) +(defconstant +sampler-1d+ #x8B5D) +(defconstant +sampler-2d+ #x8B5E) +(defconstant +sampler-3d+ #x8B5F) +(defconstant +sampler-cube+ #x8B60) +(defconstant +sampler-1d-shadow+ #x8B61) +(defconstant +sampler-2d-shadow+ #x8B62) +(defconstant +delete-status+ #x8B80) +(defconstant +compile-status+ #x8B81) +(defconstant +link-status+ #x8B82) +(defconstant +validate-status+ #x8B83) +(defconstant +info-log-length+ #x8B84) +(defconstant +attached-shaders+ #x8B85) +(defconstant +active-uniforms+ #x8B86) +(defconstant +active-uniform-max-length+ #x8B87) +(defconstant +shader-source-length+ #x8B88) +(defconstant +active-attributes+ #x8B89) +(defconstant +active-attribute-max-length+ #x8B8A) +(defconstant +fragment-shader-derivative-hint+ #x8B8B) +(defconstant +shading-language-version+ #x8B8C) (defconstant +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -134,6 +315,11 @@ (defconstant +stencil-back-ref+ #x8CA3) (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) +(defconstant +vertex-program-two-side+ #x8643) +(defconstant +point-sprite+ #x8861) +(defconstant +coord-replace+ #x8862) +(defconstant +max-texture-coords+ #x8871) +(defconstant +current-raster-secondary-color+ #x845F) (defconstant +pixel-pack-buffer+ #x88EB) (defconstant +pixel-unpack-buffer+ #x88EC) (defconstant +pixel-pack-buffer-binding+ #x88ED) @@ -142,6 +328,25 @@ (defconstant +pixel-unpack-buffer+ #x88EC) (defconstant +pixel-pack-buffer-binding+ #x88ED) (defconstant +pixel-unpack-buffer-binding+ #x88EF) +(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 +srgb+ #x8C40) +(defconstant +srgb8+ #x8C41) +(defconstant +srgb-alpha+ #x8C42) +(defconstant +srgb8-alpha8+ #x8C43) +(defconstant +compressed-srgb+ #x8C48) +(defconstant +compressed-srgb-alpha+ #x8C49) +(defconstant +current-raster-secondary-color+ #x845F) +(defconstant +sluminance-alpha+ #x8C44) +(defconstant +sluminance8-alpha8+ #x8C45) +(defconstant +sluminance+ #x8C46) +(defconstant +sluminance8+ #x8C47) +(defconstant +compressed-sluminance+ #x8C4A) +(defconstant +compressed-sluminance-alpha+ #x8C4B) (defconstant +map-read-bit+ #x1) (defconstant +map-write-bit+ #x2) (defconstant +map-invalidate-range-bit+ #x4) @@ -150,6 +355,7 @@ (defconstant +map-unsynchronized-bit+ #x20) (defconstant +context-flag-forward-compatible-bit+ #x1) (defconstant +invalid-framebuffer-operation+ #x506) +(defconstant +half-float+ #x140B) (defconstant +framebuffer-attachment-color-encoding+ #x8210) (defconstant +framebuffer-attachment-component-type+ #x8211) (defconstant +framebuffer-attachment-red-size+ #x8212) @@ -176,14 +382,64 @@ (defconstant +minor-version+ #x821C) (defconstant +num-extensions+ #x821D) (defconstant +context-flags+ #x821E) +(defconstant +index+ #x8222) +(defconstant +index+ #x8222) (defconstant +depth-buffer+ #x8223) (defconstant +stencil-buffer+ #x8224) (defconstant +compressed-red+ #x8225) (defconstant +compressed-rg+ #x8226) +(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) +(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) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +max-renderbuffer-size-ext+ #x84E8) (defconstant +max-renderbuffer-size-oes+ #x84E8) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) (defconstant +compressed-rgb+ #x84ED) (defconstant +compressed-rgba+ #x84EE) (defconstant +texture-compression-hint+ #x84EF) @@ -198,17 +454,23 @@ (defconstant +vertex-array-binding+ #x85B5) (defconstant +vertex-array-binding+ #x85B5) (defconstant +rgba32f+ #x8814) +(defconstant +rgb32f+ #x8815) (defconstant +rgba16f+ #x881A) (defconstant +rgb16f+ #x881B) (defconstant +depth24-stencil8+ #x88F0) (defconstant +texture-stencil-size+ #x88F1) (defconstant +depth24-stencil8+ #x88F0) (defconstant +texture-stencil-size+ #x88F1) +(defconstant +depth24-stencil8-ext+ #x88F0) +(defconstant +texture-stencil-size-ext+ #x88F1) (defconstant +depth24-stencil8-oes+ #x88F0) (defconstant +vertex-attrib-array-integer+ #x88FD) (defconstant +max-array-texture-layers+ #x88FF) +(defconstant +max-array-texture-layers-ext+ #x88FF) (defconstant +min-program-texel-offset+ #x8904) (defconstant +max-program-texel-offset+ #x8905) +(defconstant +clamp-vertex-color+ #x891A) +(defconstant +clamp-fragment-color+ #x891B) (defconstant +clamp-read-color+ #x891C) (defconstant +fixed-only+ #x891D) (defconstant +clamp-vertex-color-arb+ #x891A) @@ -222,14 +484,26 @@ (defconstant +texture-green-type+ #x8C11) (defconstant +texture-blue-type+ #x8C12) (defconstant +texture-alpha-type+ #x8C13) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-depth-type+ #x8C16) (defconstant +unsigned-normalized+ #x8C17) (defconstant +texture-red-type+ #x8C10) (defconstant +texture-green-type+ #x8C11) (defconstant +texture-blue-type+ #x8C12) (defconstant +texture-alpha-type+ #x8C13) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-depth-type+ #x8C16) (defconstant +unsigned-normalized+ #x8C17) +(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 +texture-1d-array+ #x8C18) (defconstant +proxy-texture-1d-array+ #x8C19) (defconstant +texture-2d-array+ #x8C1A) @@ -265,6 +539,8 @@ (defconstant +renderbuffer-samples+ #x8CAB) (defconstant +renderbuffer-samples+ #x8CAB) (defconstant +renderbuffer-samples-angle+ #x8CAB) +(defconstant +depth-component32f+ #x8CAC) +(defconstant +depth32f-stencil8+ #x8CAD) (defconstant +framebuffer-attachment-object-type+ #x8CD0) (defconstant +framebuffer-attachment-object-type-ext+ #x8CD0) (defconstant +framebuffer-attachment-object-name+ #x8CD1) @@ -397,6 +673,7 @@ (defconstant +max-samples-angle+ #x8D57) (defconstant +framebuffer-incomplete-multisample-ext+ #x8D56) (defconstant +max-samples-ext+ #x8D57) +(defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4) (defconstant +texture-gen-str-oes+ #x8D60) (defconstant +half-float-oes+ #x8D61) (defconstant +half-float-oes+ :unable-to-resolve) @@ -406,6 +683,12 @@ (defconstant +sampler-external-oes+ #x8D66) (defconstant +texture-binding-external-oes+ #x8D67) (defconstant +required-texture-image-units-oes+ #x8D68) +(defconstant +float-32-unsigned-int-24-8-rev+ #x8DAD) +(defconstant +framebuffer-srgb+ #x8DB9) +(defconstant +compressed-red-rgtc1+ #x8DBB) +(defconstant +compressed-signed-red-rgtc1+ #x8DBC) +(defconstant +compressed-rg-rgtc2+ #x8DBD) +(defconstant +compressed-signed-rg-rgtc2+ #x8DBE) (defconstant +sampler-1d-array+ #x8DC0) (defconstant +sampler-2d-array+ #x8DC1) (defconstant +sampler-1d-array-shadow+ #x8DC3) @@ -438,6 +721,7 @@ (defconstant +buffer-access-flags+ #x911F) (defconstant +buffer-map-length+ #x9120) (defconstant +buffer-map-offset+ #x9121) +(defconstant +compare-ref-to-texture+ #x884E) (defconstant +major-version+ #x821B) (defconstant +minor-version+ #x821C) (defconstant +num-extensions+ #x821D) @@ -448,6 +732,7 @@ (defconstant +compressed-rg+ #x8226) (defconstant +context-flag-forward-compatible-bit+ #x1) (defconstant +rgba32f+ #x8814) +(defconstant +rgb32f+ #x8815) (defconstant +rgba16f+ #x881A) (defconstant +rgb16f+ #x881B) (defconstant +vertex-attrib-array-integer+ #x88FD) @@ -484,11 +769,13 @@ (defconstant +transform-feedback-buffer+ #x8C8E) (defconstant +transform-feedback-buffer-binding+ #x8C8F) (defconstant +rgba32ui+ #x8D70) +(defconstant +rgb32ui+ #x8D71) (defconstant +rgba16ui+ #x8D76) (defconstant +rgb16ui+ #x8D77) (defconstant +rgba8ui+ #x8D7C) (defconstant +rgb8ui+ #x8D7D) (defconstant +rgba32i+ #x8D82) +(defconstant +rgb32i+ #x8D83) (defconstant +rgba16i+ #x8D88) (defconstant +rgb16i+ #x8D89) (defconstant +rgba8i+ #x8D8E) @@ -527,6 +814,9 @@ (defconstant +buffer-access-flags+ #x911F) (defconstant +buffer-map-length+ #x9120) (defconstant +buffer-map-offset+ #x9121) +(defconstant +depth-component32f+ #x8CAC) +(defconstant +depth32f-stencil8+ #x8CAD) +(defconstant +float-32-unsigned-int-24-8-rev+ #x8DAD) (defconstant +invalid-framebuffer-operation+ #x506) (defconstant +framebuffer-attachment-color-encoding+ #x8210) (defconstant +framebuffer-attachment-component-type+ #x8211) @@ -539,6 +829,7 @@ (defconstant +framebuffer-default+ #x8218) (defconstant +framebuffer-undefined+ #x8219) (defconstant +depth-stencil-attachment+ #x821A) +(defconstant +index+ #x8222) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +depth-stencil+ #x84F9) (defconstant +unsigned-int-24-8+ #x84FA) @@ -604,13 +895,46 @@ (defconstant +renderbuffer-stencil-size+ #x8D55) (defconstant +framebuffer-incomplete-multisample+ #x8D56) (defconstant +max-samples+ #x8D57) +(defconstant +framebuffer-srgb+ #x8DB9) +(defconstant +half-float+ #x140B) (defconstant +map-read-bit+ #x1) (defconstant +map-write-bit+ #x2) (defconstant +map-invalidate-range-bit+ #x4) (defconstant +map-invalidate-buffer-bit+ #x8) (defconstant +map-flush-explicit-bit+ #x10) (defconstant +map-unsynchronized-bit+ #x20) +(defconstant +compressed-red-rgtc1+ #x8DBB) +(defconstant +compressed-signed-red-rgtc1+ #x8DBC) +(defconstant +compressed-rg-rgtc2+ #x8DBD) +(defconstant +compressed-signed-rg-rgtc2+ #x8DBE) +(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) (defconstant +vertex-array-binding+ #x85B5) +(defconstant +clamp-vertex-color+ #x891A) +(defconstant +clamp-fragment-color+ #x891B) +(defconstant +alpha-integer+ #x8D97) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-rectangle+ #x84F5) (defconstant +texture-binding-rectangle+ #x84F6) (defconstant +proxy-texture-rectangle+ #x84F7) @@ -663,11 +987,26 @@ (defconstant +image-binding-layered-ext+ #x8F3C) (defconstant +image-binding-layer-ext+ #x8F3D) (defconstant +image-binding-access-ext+ #x8F3E) +(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) (defconstant +primitive-restart+ #x8F9D) (defconstant +primitive-restart-index+ #x8F9E) (defconstant +max-program-texture-gather-components+ #x8F9F) (defconstant +perfmon-global-mode-qcom+ #x8FA0) (defconstant +shader-binary-viv+ #x8FC4) +(defconstant +sampler-2d-rect+ #x8B63) +(defconstant +sampler-2d-rect-shadow+ #x8B64) (defconstant +sampler-buffer+ #x8DC2) (defconstant +int-sampler-2d-rect+ #x8DCD) (defconstant +int-sampler-buffer+ #x8DD0) @@ -682,6 +1021,19 @@ (defconstant +texture-binding-rectangle+ #x84F6) (defconstant +proxy-texture-rectangle+ #x84F7) (defconstant +max-rectangle-texture-size+ #x84F8) +(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) (defconstant +primitive-restart+ #x8F9D) (defconstant +primitive-restart-index+ #x8F9E) (defconstant +copy-read-buffer+ #x8F36) diff --git a/lib/opengl-version_3_2.lisp b/lib/opengl-version_3_2.lisp index 46423b8..1124b3d 100644 --- a/lib/opengl-version_3_2.lisp +++ b/lib/opengl-version_3_2.lisp @@ -35,12 +35,48 @@ (defconstant +unsigned-int-8-8-8-8-rev+ #x8367) (defconstant +unsigned-int-2-10-10-10-rev+ #x8368) (defconstant +bgr+ #x80E0) +(defconstant +bgra+ #x80E1) (defconstant +max-elements-vertices+ #x80E8) (defconstant +max-elements-indices+ #x80E9) +(defconstant +clamp-to-edge+ #x812F) (defconstant +texture-min-lod+ #x813A) (defconstant +texture-max-lod+ #x813B) (defconstant +texture-base-level+ #x813C) (defconstant +texture-max-level+ #x813D) +(defconstant +rescale-normal+ #x803A) +(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 +multisample+ #x809D) (defconstant +sample-alpha-to-coverage+ #x809E) (defconstant +sample-alpha-to-one+ #x809F) @@ -67,9 +103,81 @@ (defconstant +num-compressed-texture-formats+ #x86A2) (defconstant +compressed-texture-formats+ #x86A3) (defconstant +clamp-to-border+ #x812D) +(defconstant +client-active-texture+ #x84E1) +(defconstant +max-texture-units+ #x84E2) +(defconstant +transpose-modelview-matrix+ #x84E3) +(defconstant +transpose-projection-matrix+ #x84E4) +(defconstant +transpose-texture-matrix+ #x84E5) +(defconstant +transpose-color-matrix+ #x84E6) +(defconstant +normal-map+ #x8511) +(defconstant +reflection-map+ #x8512) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) +(defconstant +combine+ #x8570) +(defconstant +combine-rgb+ #x8571) +(defconstant +combine-alpha+ #x8572) +(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) +(defconstant +rgb-scale+ #x8573) +(defconstant +add-signed+ #x8574) +(defconstant +interpolate+ #x8575) +(defconstant +subtract+ #x84E7) +(defconstant +constant+ #x8576) +(defconstant +primary-color+ #x8577) +(defconstant +previous+ #x8578) +(defconstant +dot3-rgb+ #x86AE) +(defconstant +dot3-rgba+ #x86AF) +(defconstant +blend-dst-rgb+ #x80C8) +(defconstant +blend-src-rgb+ #x80C9) +(defconstant +blend-dst-alpha+ #x80CA) +(defconstant +blend-src-alpha+ #x80CB) +(defconstant +point-fade-threshold-size+ #x8128) +(defconstant +depth-component16+ #x81A5) +(defconstant +depth-component24+ #x81A6) +(defconstant +depth-component32+ #x81A7) +(defconstant +mirrored-repeat+ #x8370) +(defconstant +max-texture-lod-bias+ #x84FD) +(defconstant +texture-lod-bias+ #x8501) (defconstant +incr-wrap+ #x8507) (defconstant +decr-wrap+ #x8508) (defconstant +texture-depth-size+ #x884A) +(defconstant +texture-compare-mode+ #x884C) +(defconstant +texture-compare-func+ #x884D) +(defconstant +point-size-min+ #x8126) +(defconstant +point-size-max+ #x8127) +(defconstant +point-distance-attenuation+ #x8129) +(defconstant +generate-mipmap+ #x8191) +(defconstant +generate-mipmap-hint+ #x8192) +(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) +(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 +texture-filter-control+ #x8500) +(defconstant +depth-texture-mode+ #x884B) +(defconstant +compare-r-to-texture+ #x884E) (defconstant +buffer-size+ #x8764) (defconstant +buffer-usage+ #x8765) (defconstant +query-counter-bits+ #x8864) @@ -82,6 +190,8 @@ (defconstant +element-array-buffer-binding+ #x8895) (defconstant +vertex-attrib-array-buffer-binding+ #x889F) (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) @@ -95,6 +205,29 @@ (defconstant +dynamic-read+ #x88E9) (defconstant +dynamic-copy+ #x88EA) (defconstant +samples-passed+ #x8914) +(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-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-coord-array-buffer-binding+ #x889D) +(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 +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -103,6 +236,13 @@ (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) (defconstant +blend-equation-rgb+ #x8009) +(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-attrib-array-pointer+ #x8645) (defconstant +stencil-back-func+ #x8800) (defconstant +stencil-back-fail+ #x8801) (defconstant +stencil-back-pass-depth-fail+ #x8802) @@ -127,6 +267,47 @@ (defconstant +blend-equation-alpha+ #x883D) (defconstant +max-vertex-attribs+ #x8869) (defconstant +vertex-attrib-array-normalized+ #x886A) +(defconstant +max-texture-image-units+ #x8872) +(defconstant +fragment-shader+ #x8B30) +(defconstant +vertex-shader+ #x8B31) +(defconstant +max-fragment-uniform-components+ #x8B49) +(defconstant +max-vertex-uniform-components+ #x8B4A) +(defconstant +max-varying-floats+ #x8B4B) +(defconstant +max-vertex-texture-image-units+ #x8B4C) +(defconstant +max-combined-texture-image-units+ #x8B4D) +(defconstant +shader-type+ #x8B4F) +(defconstant +float-vec2+ #x8B50) +(defconstant +float-vec3+ #x8B51) +(defconstant +float-vec4+ #x8B52) +(defconstant +int-vec2+ #x8B53) +(defconstant +int-vec3+ #x8B54) +(defconstant +int-vec4+ #x8B55) +(defconstant +bool+ #x8B56) +(defconstant +bool-vec2+ #x8B57) +(defconstant +bool-vec3+ #x8B58) +(defconstant +bool-vec4+ #x8B59) +(defconstant +float-mat2+ #x8B5A) +(defconstant +float-mat3+ #x8B5B) +(defconstant +float-mat4+ #x8B5C) +(defconstant +sampler-1d+ #x8B5D) +(defconstant +sampler-2d+ #x8B5E) +(defconstant +sampler-3d+ #x8B5F) +(defconstant +sampler-cube+ #x8B60) +(defconstant +sampler-1d-shadow+ #x8B61) +(defconstant +sampler-2d-shadow+ #x8B62) +(defconstant +delete-status+ #x8B80) +(defconstant +compile-status+ #x8B81) +(defconstant +link-status+ #x8B82) +(defconstant +validate-status+ #x8B83) +(defconstant +info-log-length+ #x8B84) +(defconstant +attached-shaders+ #x8B85) +(defconstant +active-uniforms+ #x8B86) +(defconstant +active-uniform-max-length+ #x8B87) +(defconstant +shader-source-length+ #x8B88) +(defconstant +active-attributes+ #x8B89) +(defconstant +active-attribute-max-length+ #x8B8A) +(defconstant +fragment-shader-derivative-hint+ #x8B8B) +(defconstant +shading-language-version+ #x8B8C) (defconstant +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -134,6 +315,11 @@ (defconstant +stencil-back-ref+ #x8CA3) (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) +(defconstant +vertex-program-two-side+ #x8643) +(defconstant +point-sprite+ #x8861) +(defconstant +coord-replace+ #x8862) +(defconstant +max-texture-coords+ #x8871) +(defconstant +current-raster-secondary-color+ #x845F) (defconstant +pixel-pack-buffer+ #x88EB) (defconstant +pixel-unpack-buffer+ #x88EC) (defconstant +pixel-pack-buffer-binding+ #x88ED) @@ -142,6 +328,25 @@ (defconstant +pixel-unpack-buffer+ #x88EC) (defconstant +pixel-pack-buffer-binding+ #x88ED) (defconstant +pixel-unpack-buffer-binding+ #x88EF) +(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 +srgb+ #x8C40) +(defconstant +srgb8+ #x8C41) +(defconstant +srgb-alpha+ #x8C42) +(defconstant +srgb8-alpha8+ #x8C43) +(defconstant +compressed-srgb+ #x8C48) +(defconstant +compressed-srgb-alpha+ #x8C49) +(defconstant +current-raster-secondary-color+ #x845F) +(defconstant +sluminance-alpha+ #x8C44) +(defconstant +sluminance8-alpha8+ #x8C45) +(defconstant +sluminance+ #x8C46) +(defconstant +sluminance8+ #x8C47) +(defconstant +compressed-sluminance+ #x8C4A) +(defconstant +compressed-sluminance-alpha+ #x8C4B) (defconstant +map-read-bit+ #x1) (defconstant +map-write-bit+ #x2) (defconstant +map-invalidate-range-bit+ #x4) @@ -150,6 +355,7 @@ (defconstant +map-unsynchronized-bit+ #x20) (defconstant +context-flag-forward-compatible-bit+ #x1) (defconstant +invalid-framebuffer-operation+ #x506) +(defconstant +half-float+ #x140B) (defconstant +framebuffer-attachment-color-encoding+ #x8210) (defconstant +framebuffer-attachment-component-type+ #x8211) (defconstant +framebuffer-attachment-red-size+ #x8212) @@ -176,14 +382,64 @@ (defconstant +minor-version+ #x821C) (defconstant +num-extensions+ #x821D) (defconstant +context-flags+ #x821E) +(defconstant +index+ #x8222) +(defconstant +index+ #x8222) (defconstant +depth-buffer+ #x8223) (defconstant +stencil-buffer+ #x8224) (defconstant +compressed-red+ #x8225) (defconstant +compressed-rg+ #x8226) +(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) +(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) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +max-renderbuffer-size-ext+ #x84E8) (defconstant +max-renderbuffer-size-oes+ #x84E8) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) (defconstant +compressed-rgb+ #x84ED) (defconstant +compressed-rgba+ #x84EE) (defconstant +texture-compression-hint+ #x84EF) @@ -198,17 +454,23 @@ (defconstant +vertex-array-binding+ #x85B5) (defconstant +vertex-array-binding+ #x85B5) (defconstant +rgba32f+ #x8814) +(defconstant +rgb32f+ #x8815) (defconstant +rgba16f+ #x881A) (defconstant +rgb16f+ #x881B) (defconstant +depth24-stencil8+ #x88F0) (defconstant +texture-stencil-size+ #x88F1) (defconstant +depth24-stencil8+ #x88F0) (defconstant +texture-stencil-size+ #x88F1) +(defconstant +depth24-stencil8-ext+ #x88F0) +(defconstant +texture-stencil-size-ext+ #x88F1) (defconstant +depth24-stencil8-oes+ #x88F0) (defconstant +vertex-attrib-array-integer+ #x88FD) (defconstant +max-array-texture-layers+ #x88FF) +(defconstant +max-array-texture-layers-ext+ #x88FF) (defconstant +min-program-texel-offset+ #x8904) (defconstant +max-program-texel-offset+ #x8905) +(defconstant +clamp-vertex-color+ #x891A) +(defconstant +clamp-fragment-color+ #x891B) (defconstant +clamp-read-color+ #x891C) (defconstant +fixed-only+ #x891D) (defconstant +clamp-vertex-color-arb+ #x891A) @@ -222,14 +484,26 @@ (defconstant +texture-green-type+ #x8C11) (defconstant +texture-blue-type+ #x8C12) (defconstant +texture-alpha-type+ #x8C13) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-depth-type+ #x8C16) (defconstant +unsigned-normalized+ #x8C17) (defconstant +texture-red-type+ #x8C10) (defconstant +texture-green-type+ #x8C11) (defconstant +texture-blue-type+ #x8C12) (defconstant +texture-alpha-type+ #x8C13) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-depth-type+ #x8C16) (defconstant +unsigned-normalized+ #x8C17) +(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 +texture-1d-array+ #x8C18) (defconstant +proxy-texture-1d-array+ #x8C19) (defconstant +texture-2d-array+ #x8C1A) @@ -265,6 +539,8 @@ (defconstant +renderbuffer-samples+ #x8CAB) (defconstant +renderbuffer-samples+ #x8CAB) (defconstant +renderbuffer-samples-angle+ #x8CAB) +(defconstant +depth-component32f+ #x8CAC) +(defconstant +depth32f-stencil8+ #x8CAD) (defconstant +framebuffer-attachment-object-type+ #x8CD0) (defconstant +framebuffer-attachment-object-type-ext+ #x8CD0) (defconstant +framebuffer-attachment-object-name+ #x8CD1) @@ -397,6 +673,7 @@ (defconstant +max-samples-angle+ #x8D57) (defconstant +framebuffer-incomplete-multisample-ext+ #x8D56) (defconstant +max-samples-ext+ #x8D57) +(defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4) (defconstant +texture-gen-str-oes+ #x8D60) (defconstant +half-float-oes+ #x8D61) (defconstant +half-float-oes+ :unable-to-resolve) @@ -406,6 +683,12 @@ (defconstant +sampler-external-oes+ #x8D66) (defconstant +texture-binding-external-oes+ #x8D67) (defconstant +required-texture-image-units-oes+ #x8D68) +(defconstant +float-32-unsigned-int-24-8-rev+ #x8DAD) +(defconstant +framebuffer-srgb+ #x8DB9) +(defconstant +compressed-red-rgtc1+ #x8DBB) +(defconstant +compressed-signed-red-rgtc1+ #x8DBC) +(defconstant +compressed-rg-rgtc2+ #x8DBD) +(defconstant +compressed-signed-rg-rgtc2+ #x8DBE) (defconstant +sampler-1d-array+ #x8DC0) (defconstant +sampler-2d-array+ #x8DC1) (defconstant +sampler-1d-array-shadow+ #x8DC3) @@ -438,6 +721,7 @@ (defconstant +buffer-access-flags+ #x911F) (defconstant +buffer-map-length+ #x9120) (defconstant +buffer-map-offset+ #x9121) +(defconstant +compare-ref-to-texture+ #x884E) (defconstant +major-version+ #x821B) (defconstant +minor-version+ #x821C) (defconstant +num-extensions+ #x821D) @@ -448,6 +732,7 @@ (defconstant +compressed-rg+ #x8226) (defconstant +context-flag-forward-compatible-bit+ #x1) (defconstant +rgba32f+ #x8814) +(defconstant +rgb32f+ #x8815) (defconstant +rgba16f+ #x881A) (defconstant +rgb16f+ #x881B) (defconstant +vertex-attrib-array-integer+ #x88FD) @@ -484,11 +769,13 @@ (defconstant +transform-feedback-buffer+ #x8C8E) (defconstant +transform-feedback-buffer-binding+ #x8C8F) (defconstant +rgba32ui+ #x8D70) +(defconstant +rgb32ui+ #x8D71) (defconstant +rgba16ui+ #x8D76) (defconstant +rgb16ui+ #x8D77) (defconstant +rgba8ui+ #x8D7C) (defconstant +rgb8ui+ #x8D7D) (defconstant +rgba32i+ #x8D82) +(defconstant +rgb32i+ #x8D83) (defconstant +rgba16i+ #x8D88) (defconstant +rgb16i+ #x8D89) (defconstant +rgba8i+ #x8D8E) @@ -527,6 +814,9 @@ (defconstant +buffer-access-flags+ #x911F) (defconstant +buffer-map-length+ #x9120) (defconstant +buffer-map-offset+ #x9121) +(defconstant +depth-component32f+ #x8CAC) +(defconstant +depth32f-stencil8+ #x8CAD) +(defconstant +float-32-unsigned-int-24-8-rev+ #x8DAD) (defconstant +invalid-framebuffer-operation+ #x506) (defconstant +framebuffer-attachment-color-encoding+ #x8210) (defconstant +framebuffer-attachment-component-type+ #x8211) @@ -539,6 +829,7 @@ (defconstant +framebuffer-default+ #x8218) (defconstant +framebuffer-undefined+ #x8219) (defconstant +depth-stencil-attachment+ #x821A) +(defconstant +index+ #x8222) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +depth-stencil+ #x84F9) (defconstant +unsigned-int-24-8+ #x84FA) @@ -604,13 +895,46 @@ (defconstant +renderbuffer-stencil-size+ #x8D55) (defconstant +framebuffer-incomplete-multisample+ #x8D56) (defconstant +max-samples+ #x8D57) +(defconstant +framebuffer-srgb+ #x8DB9) +(defconstant +half-float+ #x140B) (defconstant +map-read-bit+ #x1) (defconstant +map-write-bit+ #x2) (defconstant +map-invalidate-range-bit+ #x4) (defconstant +map-invalidate-buffer-bit+ #x8) (defconstant +map-flush-explicit-bit+ #x10) (defconstant +map-unsynchronized-bit+ #x20) +(defconstant +compressed-red-rgtc1+ #x8DBB) +(defconstant +compressed-signed-red-rgtc1+ #x8DBC) +(defconstant +compressed-rg-rgtc2+ #x8DBD) +(defconstant +compressed-signed-rg-rgtc2+ #x8DBE) +(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) (defconstant +vertex-array-binding+ #x85B5) +(defconstant +clamp-vertex-color+ #x891A) +(defconstant +clamp-fragment-color+ #x891B) +(defconstant +alpha-integer+ #x8D97) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-rectangle+ #x84F5) (defconstant +texture-binding-rectangle+ #x84F6) (defconstant +proxy-texture-rectangle+ #x84F7) @@ -663,11 +987,26 @@ (defconstant +image-binding-layered-ext+ #x8F3C) (defconstant +image-binding-layer-ext+ #x8F3D) (defconstant +image-binding-access-ext+ #x8F3E) +(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) (defconstant +primitive-restart+ #x8F9D) (defconstant +primitive-restart-index+ #x8F9E) (defconstant +max-program-texture-gather-components+ #x8F9F) (defconstant +perfmon-global-mode-qcom+ #x8FA0) (defconstant +shader-binary-viv+ #x8FC4) +(defconstant +sampler-2d-rect+ #x8B63) +(defconstant +sampler-2d-rect-shadow+ #x8B64) (defconstant +sampler-buffer+ #x8DC2) (defconstant +int-sampler-2d-rect+ #x8DCD) (defconstant +int-sampler-buffer+ #x8DD0) @@ -682,6 +1021,19 @@ (defconstant +texture-binding-rectangle+ #x84F6) (defconstant +proxy-texture-rectangle+ #x84F7) (defconstant +max-rectangle-texture-size+ #x84F8) +(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) (defconstant +primitive-restart+ #x8F9D) (defconstant +primitive-restart-index+ #x8F9E) (defconstant +copy-read-buffer+ #x8F36) @@ -731,6 +1083,8 @@ (defconstant +program-point-size+ #x8642) (defconstant +program-point-size-arb+ #x8642) (defconstant +program-point-size-ext+ #x8642) +(defconstant +depth-clamp+ #x864F) +(defconstant +texture-cube-map-seamless+ #x884F) (defconstant +geometry-vertices-out+ #x8916) (defconstant +geometry-input-type+ #x8917) (defconstant +geometry-output-type+ #x8918) @@ -845,10 +1199,12 @@ (defconstant +context-profile-mask+ #x9126) (defconstant +max-varying-components+ #x8B4B) (defconstant +framebuffer-attachment-texture-layer+ #x8CD4) +(defconstant +depth-clamp+ #x864F) (defconstant +quads-follow-provoking-vertex-convention+ #x8E4C) (defconstant +first-vertex-convention+ #x8E4D) (defconstant +last-vertex-convention+ #x8E4E) (defconstant +provoking-vertex+ #x8E4F) +(defconstant +texture-cube-map-seamless+ #x884F) (defconstant +max-server-wait-timeout+ #x9111) (defconstant +object-type+ #x9112) (defconstant +sync-condition+ #x9113) diff --git a/lib/opengl-version_3_3.lisp b/lib/opengl-version_3_3.lisp index 2986c0e..248af9e 100644 --- a/lib/opengl-version_3_3.lisp +++ b/lib/opengl-version_3_3.lisp @@ -35,12 +35,48 @@ (defconstant +unsigned-int-8-8-8-8-rev+ #x8367) (defconstant +unsigned-int-2-10-10-10-rev+ #x8368) (defconstant +bgr+ #x80E0) +(defconstant +bgra+ #x80E1) (defconstant +max-elements-vertices+ #x80E8) (defconstant +max-elements-indices+ #x80E9) +(defconstant +clamp-to-edge+ #x812F) (defconstant +texture-min-lod+ #x813A) (defconstant +texture-max-lod+ #x813B) (defconstant +texture-base-level+ #x813C) (defconstant +texture-max-level+ #x813D) +(defconstant +rescale-normal+ #x803A) +(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 +multisample+ #x809D) (defconstant +sample-alpha-to-coverage+ #x809E) (defconstant +sample-alpha-to-one+ #x809F) @@ -67,9 +103,81 @@ (defconstant +num-compressed-texture-formats+ #x86A2) (defconstant +compressed-texture-formats+ #x86A3) (defconstant +clamp-to-border+ #x812D) +(defconstant +client-active-texture+ #x84E1) +(defconstant +max-texture-units+ #x84E2) +(defconstant +transpose-modelview-matrix+ #x84E3) +(defconstant +transpose-projection-matrix+ #x84E4) +(defconstant +transpose-texture-matrix+ #x84E5) +(defconstant +transpose-color-matrix+ #x84E6) +(defconstant +normal-map+ #x8511) +(defconstant +reflection-map+ #x8512) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) +(defconstant +combine+ #x8570) +(defconstant +combine-rgb+ #x8571) +(defconstant +combine-alpha+ #x8572) +(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) +(defconstant +rgb-scale+ #x8573) +(defconstant +add-signed+ #x8574) +(defconstant +interpolate+ #x8575) +(defconstant +subtract+ #x84E7) +(defconstant +constant+ #x8576) +(defconstant +primary-color+ #x8577) +(defconstant +previous+ #x8578) +(defconstant +dot3-rgb+ #x86AE) +(defconstant +dot3-rgba+ #x86AF) +(defconstant +blend-dst-rgb+ #x80C8) +(defconstant +blend-src-rgb+ #x80C9) +(defconstant +blend-dst-alpha+ #x80CA) +(defconstant +blend-src-alpha+ #x80CB) +(defconstant +point-fade-threshold-size+ #x8128) +(defconstant +depth-component16+ #x81A5) +(defconstant +depth-component24+ #x81A6) +(defconstant +depth-component32+ #x81A7) +(defconstant +mirrored-repeat+ #x8370) +(defconstant +max-texture-lod-bias+ #x84FD) +(defconstant +texture-lod-bias+ #x8501) (defconstant +incr-wrap+ #x8507) (defconstant +decr-wrap+ #x8508) (defconstant +texture-depth-size+ #x884A) +(defconstant +texture-compare-mode+ #x884C) +(defconstant +texture-compare-func+ #x884D) +(defconstant +point-size-min+ #x8126) +(defconstant +point-size-max+ #x8127) +(defconstant +point-distance-attenuation+ #x8129) +(defconstant +generate-mipmap+ #x8191) +(defconstant +generate-mipmap-hint+ #x8192) +(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) +(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 +texture-filter-control+ #x8500) +(defconstant +depth-texture-mode+ #x884B) +(defconstant +compare-r-to-texture+ #x884E) (defconstant +buffer-size+ #x8764) (defconstant +buffer-usage+ #x8765) (defconstant +query-counter-bits+ #x8864) @@ -82,6 +190,8 @@ (defconstant +element-array-buffer-binding+ #x8895) (defconstant +vertex-attrib-array-buffer-binding+ #x889F) (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) @@ -95,6 +205,29 @@ (defconstant +dynamic-read+ #x88E9) (defconstant +dynamic-copy+ #x88EA) (defconstant +samples-passed+ #x8914) +(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-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-coord-array-buffer-binding+ #x889D) +(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 +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -103,6 +236,13 @@ (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) (defconstant +blend-equation-rgb+ #x8009) +(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-attrib-array-pointer+ #x8645) (defconstant +stencil-back-func+ #x8800) (defconstant +stencil-back-fail+ #x8801) (defconstant +stencil-back-pass-depth-fail+ #x8802) @@ -127,6 +267,47 @@ (defconstant +blend-equation-alpha+ #x883D) (defconstant +max-vertex-attribs+ #x8869) (defconstant +vertex-attrib-array-normalized+ #x886A) +(defconstant +max-texture-image-units+ #x8872) +(defconstant +fragment-shader+ #x8B30) +(defconstant +vertex-shader+ #x8B31) +(defconstant +max-fragment-uniform-components+ #x8B49) +(defconstant +max-vertex-uniform-components+ #x8B4A) +(defconstant +max-varying-floats+ #x8B4B) +(defconstant +max-vertex-texture-image-units+ #x8B4C) +(defconstant +max-combined-texture-image-units+ #x8B4D) +(defconstant +shader-type+ #x8B4F) +(defconstant +float-vec2+ #x8B50) +(defconstant +float-vec3+ #x8B51) +(defconstant +float-vec4+ #x8B52) +(defconstant +int-vec2+ #x8B53) +(defconstant +int-vec3+ #x8B54) +(defconstant +int-vec4+ #x8B55) +(defconstant +bool+ #x8B56) +(defconstant +bool-vec2+ #x8B57) +(defconstant +bool-vec3+ #x8B58) +(defconstant +bool-vec4+ #x8B59) +(defconstant +float-mat2+ #x8B5A) +(defconstant +float-mat3+ #x8B5B) +(defconstant +float-mat4+ #x8B5C) +(defconstant +sampler-1d+ #x8B5D) +(defconstant +sampler-2d+ #x8B5E) +(defconstant +sampler-3d+ #x8B5F) +(defconstant +sampler-cube+ #x8B60) +(defconstant +sampler-1d-shadow+ #x8B61) +(defconstant +sampler-2d-shadow+ #x8B62) +(defconstant +delete-status+ #x8B80) +(defconstant +compile-status+ #x8B81) +(defconstant +link-status+ #x8B82) +(defconstant +validate-status+ #x8B83) +(defconstant +info-log-length+ #x8B84) +(defconstant +attached-shaders+ #x8B85) +(defconstant +active-uniforms+ #x8B86) +(defconstant +active-uniform-max-length+ #x8B87) +(defconstant +shader-source-length+ #x8B88) +(defconstant +active-attributes+ #x8B89) +(defconstant +active-attribute-max-length+ #x8B8A) +(defconstant +fragment-shader-derivative-hint+ #x8B8B) +(defconstant +shading-language-version+ #x8B8C) (defconstant +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -134,6 +315,11 @@ (defconstant +stencil-back-ref+ #x8CA3) (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) +(defconstant +vertex-program-two-side+ #x8643) +(defconstant +point-sprite+ #x8861) +(defconstant +coord-replace+ #x8862) +(defconstant +max-texture-coords+ #x8871) +(defconstant +current-raster-secondary-color+ #x845F) (defconstant +pixel-pack-buffer+ #x88EB) (defconstant +pixel-unpack-buffer+ #x88EC) (defconstant +pixel-pack-buffer-binding+ #x88ED) @@ -142,6 +328,25 @@ (defconstant +pixel-unpack-buffer+ #x88EC) (defconstant +pixel-pack-buffer-binding+ #x88ED) (defconstant +pixel-unpack-buffer-binding+ #x88EF) +(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 +srgb+ #x8C40) +(defconstant +srgb8+ #x8C41) +(defconstant +srgb-alpha+ #x8C42) +(defconstant +srgb8-alpha8+ #x8C43) +(defconstant +compressed-srgb+ #x8C48) +(defconstant +compressed-srgb-alpha+ #x8C49) +(defconstant +current-raster-secondary-color+ #x845F) +(defconstant +sluminance-alpha+ #x8C44) +(defconstant +sluminance8-alpha8+ #x8C45) +(defconstant +sluminance+ #x8C46) +(defconstant +sluminance8+ #x8C47) +(defconstant +compressed-sluminance+ #x8C4A) +(defconstant +compressed-sluminance-alpha+ #x8C4B) (defconstant +map-read-bit+ #x1) (defconstant +map-write-bit+ #x2) (defconstant +map-invalidate-range-bit+ #x4) @@ -150,6 +355,7 @@ (defconstant +map-unsynchronized-bit+ #x20) (defconstant +context-flag-forward-compatible-bit+ #x1) (defconstant +invalid-framebuffer-operation+ #x506) +(defconstant +half-float+ #x140B) (defconstant +framebuffer-attachment-color-encoding+ #x8210) (defconstant +framebuffer-attachment-component-type+ #x8211) (defconstant +framebuffer-attachment-red-size+ #x8212) @@ -176,14 +382,64 @@ (defconstant +minor-version+ #x821C) (defconstant +num-extensions+ #x821D) (defconstant +context-flags+ #x821E) +(defconstant +index+ #x8222) +(defconstant +index+ #x8222) (defconstant +depth-buffer+ #x8223) (defconstant +stencil-buffer+ #x8224) (defconstant +compressed-red+ #x8225) (defconstant +compressed-rg+ #x8226) +(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) +(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) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +max-renderbuffer-size-ext+ #x84E8) (defconstant +max-renderbuffer-size-oes+ #x84E8) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) (defconstant +compressed-rgb+ #x84ED) (defconstant +compressed-rgba+ #x84EE) (defconstant +texture-compression-hint+ #x84EF) @@ -198,17 +454,23 @@ (defconstant +vertex-array-binding+ #x85B5) (defconstant +vertex-array-binding+ #x85B5) (defconstant +rgba32f+ #x8814) +(defconstant +rgb32f+ #x8815) (defconstant +rgba16f+ #x881A) (defconstant +rgb16f+ #x881B) (defconstant +depth24-stencil8+ #x88F0) (defconstant +texture-stencil-size+ #x88F1) (defconstant +depth24-stencil8+ #x88F0) (defconstant +texture-stencil-size+ #x88F1) +(defconstant +depth24-stencil8-ext+ #x88F0) +(defconstant +texture-stencil-size-ext+ #x88F1) (defconstant +depth24-stencil8-oes+ #x88F0) (defconstant +vertex-attrib-array-integer+ #x88FD) (defconstant +max-array-texture-layers+ #x88FF) +(defconstant +max-array-texture-layers-ext+ #x88FF) (defconstant +min-program-texel-offset+ #x8904) (defconstant +max-program-texel-offset+ #x8905) +(defconstant +clamp-vertex-color+ #x891A) +(defconstant +clamp-fragment-color+ #x891B) (defconstant +clamp-read-color+ #x891C) (defconstant +fixed-only+ #x891D) (defconstant +clamp-vertex-color-arb+ #x891A) @@ -222,14 +484,26 @@ (defconstant +texture-green-type+ #x8C11) (defconstant +texture-blue-type+ #x8C12) (defconstant +texture-alpha-type+ #x8C13) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-depth-type+ #x8C16) (defconstant +unsigned-normalized+ #x8C17) (defconstant +texture-red-type+ #x8C10) (defconstant +texture-green-type+ #x8C11) (defconstant +texture-blue-type+ #x8C12) (defconstant +texture-alpha-type+ #x8C13) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-depth-type+ #x8C16) (defconstant +unsigned-normalized+ #x8C17) +(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 +texture-1d-array+ #x8C18) (defconstant +proxy-texture-1d-array+ #x8C19) (defconstant +texture-2d-array+ #x8C1A) @@ -265,6 +539,8 @@ (defconstant +renderbuffer-samples+ #x8CAB) (defconstant +renderbuffer-samples+ #x8CAB) (defconstant +renderbuffer-samples-angle+ #x8CAB) +(defconstant +depth-component32f+ #x8CAC) +(defconstant +depth32f-stencil8+ #x8CAD) (defconstant +framebuffer-attachment-object-type+ #x8CD0) (defconstant +framebuffer-attachment-object-type-ext+ #x8CD0) (defconstant +framebuffer-attachment-object-name+ #x8CD1) @@ -397,6 +673,7 @@ (defconstant +max-samples-angle+ #x8D57) (defconstant +framebuffer-incomplete-multisample-ext+ #x8D56) (defconstant +max-samples-ext+ #x8D57) +(defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4) (defconstant +texture-gen-str-oes+ #x8D60) (defconstant +half-float-oes+ #x8D61) (defconstant +half-float-oes+ :unable-to-resolve) @@ -406,6 +683,12 @@ (defconstant +sampler-external-oes+ #x8D66) (defconstant +texture-binding-external-oes+ #x8D67) (defconstant +required-texture-image-units-oes+ #x8D68) +(defconstant +float-32-unsigned-int-24-8-rev+ #x8DAD) +(defconstant +framebuffer-srgb+ #x8DB9) +(defconstant +compressed-red-rgtc1+ #x8DBB) +(defconstant +compressed-signed-red-rgtc1+ #x8DBC) +(defconstant +compressed-rg-rgtc2+ #x8DBD) +(defconstant +compressed-signed-rg-rgtc2+ #x8DBE) (defconstant +sampler-1d-array+ #x8DC0) (defconstant +sampler-2d-array+ #x8DC1) (defconstant +sampler-1d-array-shadow+ #x8DC3) @@ -438,6 +721,7 @@ (defconstant +buffer-access-flags+ #x911F) (defconstant +buffer-map-length+ #x9120) (defconstant +buffer-map-offset+ #x9121) +(defconstant +compare-ref-to-texture+ #x884E) (defconstant +major-version+ #x821B) (defconstant +minor-version+ #x821C) (defconstant +num-extensions+ #x821D) @@ -448,6 +732,7 @@ (defconstant +compressed-rg+ #x8226) (defconstant +context-flag-forward-compatible-bit+ #x1) (defconstant +rgba32f+ #x8814) +(defconstant +rgb32f+ #x8815) (defconstant +rgba16f+ #x881A) (defconstant +rgb16f+ #x881B) (defconstant +vertex-attrib-array-integer+ #x88FD) @@ -484,11 +769,13 @@ (defconstant +transform-feedback-buffer+ #x8C8E) (defconstant +transform-feedback-buffer-binding+ #x8C8F) (defconstant +rgba32ui+ #x8D70) +(defconstant +rgb32ui+ #x8D71) (defconstant +rgba16ui+ #x8D76) (defconstant +rgb16ui+ #x8D77) (defconstant +rgba8ui+ #x8D7C) (defconstant +rgb8ui+ #x8D7D) (defconstant +rgba32i+ #x8D82) +(defconstant +rgb32i+ #x8D83) (defconstant +rgba16i+ #x8D88) (defconstant +rgb16i+ #x8D89) (defconstant +rgba8i+ #x8D8E) @@ -527,6 +814,9 @@ (defconstant +buffer-access-flags+ #x911F) (defconstant +buffer-map-length+ #x9120) (defconstant +buffer-map-offset+ #x9121) +(defconstant +depth-component32f+ #x8CAC) +(defconstant +depth32f-stencil8+ #x8CAD) +(defconstant +float-32-unsigned-int-24-8-rev+ #x8DAD) (defconstant +invalid-framebuffer-operation+ #x506) (defconstant +framebuffer-attachment-color-encoding+ #x8210) (defconstant +framebuffer-attachment-component-type+ #x8211) @@ -539,6 +829,7 @@ (defconstant +framebuffer-default+ #x8218) (defconstant +framebuffer-undefined+ #x8219) (defconstant +depth-stencil-attachment+ #x821A) +(defconstant +index+ #x8222) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +depth-stencil+ #x84F9) (defconstant +unsigned-int-24-8+ #x84FA) @@ -604,13 +895,46 @@ (defconstant +renderbuffer-stencil-size+ #x8D55) (defconstant +framebuffer-incomplete-multisample+ #x8D56) (defconstant +max-samples+ #x8D57) +(defconstant +framebuffer-srgb+ #x8DB9) +(defconstant +half-float+ #x140B) (defconstant +map-read-bit+ #x1) (defconstant +map-write-bit+ #x2) (defconstant +map-invalidate-range-bit+ #x4) (defconstant +map-invalidate-buffer-bit+ #x8) (defconstant +map-flush-explicit-bit+ #x10) (defconstant +map-unsynchronized-bit+ #x20) +(defconstant +compressed-red-rgtc1+ #x8DBB) +(defconstant +compressed-signed-red-rgtc1+ #x8DBC) +(defconstant +compressed-rg-rgtc2+ #x8DBD) +(defconstant +compressed-signed-rg-rgtc2+ #x8DBE) +(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) (defconstant +vertex-array-binding+ #x85B5) +(defconstant +clamp-vertex-color+ #x891A) +(defconstant +clamp-fragment-color+ #x891B) +(defconstant +alpha-integer+ #x8D97) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-rectangle+ #x84F5) (defconstant +texture-binding-rectangle+ #x84F6) (defconstant +proxy-texture-rectangle+ #x84F7) @@ -663,11 +987,26 @@ (defconstant +image-binding-layered-ext+ #x8F3C) (defconstant +image-binding-layer-ext+ #x8F3D) (defconstant +image-binding-access-ext+ #x8F3E) +(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) (defconstant +primitive-restart+ #x8F9D) (defconstant +primitive-restart-index+ #x8F9E) (defconstant +max-program-texture-gather-components+ #x8F9F) (defconstant +perfmon-global-mode-qcom+ #x8FA0) (defconstant +shader-binary-viv+ #x8FC4) +(defconstant +sampler-2d-rect+ #x8B63) +(defconstant +sampler-2d-rect-shadow+ #x8B64) (defconstant +sampler-buffer+ #x8DC2) (defconstant +int-sampler-2d-rect+ #x8DCD) (defconstant +int-sampler-buffer+ #x8DD0) @@ -682,6 +1021,19 @@ (defconstant +texture-binding-rectangle+ #x84F6) (defconstant +proxy-texture-rectangle+ #x84F7) (defconstant +max-rectangle-texture-size+ #x84F8) +(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) (defconstant +primitive-restart+ #x8F9D) (defconstant +primitive-restart-index+ #x8F9E) (defconstant +copy-read-buffer+ #x8F36) @@ -731,6 +1083,8 @@ (defconstant +program-point-size+ #x8642) (defconstant +program-point-size-arb+ #x8642) (defconstant +program-point-size-ext+ #x8642) +(defconstant +depth-clamp+ #x864F) +(defconstant +texture-cube-map-seamless+ #x884F) (defconstant +geometry-vertices-out+ #x8916) (defconstant +geometry-input-type+ #x8917) (defconstant +geometry-output-type+ #x8918) @@ -845,10 +1199,12 @@ (defconstant +context-profile-mask+ #x9126) (defconstant +max-varying-components+ #x8B4B) (defconstant +framebuffer-attachment-texture-layer+ #x8CD4) +(defconstant +depth-clamp+ #x864F) (defconstant +quads-follow-provoking-vertex-convention+ #x8E4C) (defconstant +first-vertex-convention+ #x8E4D) (defconstant +last-vertex-convention+ #x8E4E) (defconstant +provoking-vertex+ #x8E4F) +(defconstant +texture-cube-map-seamless+ #x884F) (defconstant +max-server-wait-timeout+ #x9111) (defconstant +object-type+ #x9112) (defconstant +sync-condition+ #x9113) @@ -892,7 +1248,15 @@ (defconstant +one-minus-src1-color+ #x88FA) (defconstant +one-minus-src1-alpha+ #x88FB) (defconstant +max-dual-source-draw-buffers+ #x88FC) +(defconstant +any-samples-passed+ #x8C2F) (defconstant +sampler-binding+ #x8919) +(defconstant +rgb10-a2ui+ #x906F) +(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 +time-elapsed+ #x88BF) (defconstant +timestamp+ #x8E28) (defconstant +int-2-10-10-10-rev+ #x8D9F) (defglfun "Viewport" viewport :return "void" :args diff --git a/lib/opengl-version_4_0.lisp b/lib/opengl-version_4_0.lisp index d1c7760..1b15796 100644 --- a/lib/opengl-version_4_0.lisp +++ b/lib/opengl-version_4_0.lisp @@ -35,12 +35,48 @@ (defconstant +unsigned-int-8-8-8-8-rev+ #x8367) (defconstant +unsigned-int-2-10-10-10-rev+ #x8368) (defconstant +bgr+ #x80E0) +(defconstant +bgra+ #x80E1) (defconstant +max-elements-vertices+ #x80E8) (defconstant +max-elements-indices+ #x80E9) +(defconstant +clamp-to-edge+ #x812F) (defconstant +texture-min-lod+ #x813A) (defconstant +texture-max-lod+ #x813B) (defconstant +texture-base-level+ #x813C) (defconstant +texture-max-level+ #x813D) +(defconstant +rescale-normal+ #x803A) +(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 +multisample+ #x809D) (defconstant +sample-alpha-to-coverage+ #x809E) (defconstant +sample-alpha-to-one+ #x809F) @@ -67,9 +103,81 @@ (defconstant +num-compressed-texture-formats+ #x86A2) (defconstant +compressed-texture-formats+ #x86A3) (defconstant +clamp-to-border+ #x812D) +(defconstant +client-active-texture+ #x84E1) +(defconstant +max-texture-units+ #x84E2) +(defconstant +transpose-modelview-matrix+ #x84E3) +(defconstant +transpose-projection-matrix+ #x84E4) +(defconstant +transpose-texture-matrix+ #x84E5) +(defconstant +transpose-color-matrix+ #x84E6) +(defconstant +normal-map+ #x8511) +(defconstant +reflection-map+ #x8512) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) +(defconstant +combine+ #x8570) +(defconstant +combine-rgb+ #x8571) +(defconstant +combine-alpha+ #x8572) +(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) +(defconstant +rgb-scale+ #x8573) +(defconstant +add-signed+ #x8574) +(defconstant +interpolate+ #x8575) +(defconstant +subtract+ #x84E7) +(defconstant +constant+ #x8576) +(defconstant +primary-color+ #x8577) +(defconstant +previous+ #x8578) +(defconstant +dot3-rgb+ #x86AE) +(defconstant +dot3-rgba+ #x86AF) +(defconstant +blend-dst-rgb+ #x80C8) +(defconstant +blend-src-rgb+ #x80C9) +(defconstant +blend-dst-alpha+ #x80CA) +(defconstant +blend-src-alpha+ #x80CB) +(defconstant +point-fade-threshold-size+ #x8128) +(defconstant +depth-component16+ #x81A5) +(defconstant +depth-component24+ #x81A6) +(defconstant +depth-component32+ #x81A7) +(defconstant +mirrored-repeat+ #x8370) +(defconstant +max-texture-lod-bias+ #x84FD) +(defconstant +texture-lod-bias+ #x8501) (defconstant +incr-wrap+ #x8507) (defconstant +decr-wrap+ #x8508) (defconstant +texture-depth-size+ #x884A) +(defconstant +texture-compare-mode+ #x884C) +(defconstant +texture-compare-func+ #x884D) +(defconstant +point-size-min+ #x8126) +(defconstant +point-size-max+ #x8127) +(defconstant +point-distance-attenuation+ #x8129) +(defconstant +generate-mipmap+ #x8191) +(defconstant +generate-mipmap-hint+ #x8192) +(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) +(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 +texture-filter-control+ #x8500) +(defconstant +depth-texture-mode+ #x884B) +(defconstant +compare-r-to-texture+ #x884E) (defconstant +buffer-size+ #x8764) (defconstant +buffer-usage+ #x8765) (defconstant +query-counter-bits+ #x8864) @@ -82,6 +190,8 @@ (defconstant +element-array-buffer-binding+ #x8895) (defconstant +vertex-attrib-array-buffer-binding+ #x889F) (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) @@ -95,6 +205,29 @@ (defconstant +dynamic-read+ #x88E9) (defconstant +dynamic-copy+ #x88EA) (defconstant +samples-passed+ #x8914) +(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-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-coord-array-buffer-binding+ #x889D) +(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 +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -103,6 +236,13 @@ (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) (defconstant +blend-equation-rgb+ #x8009) +(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-attrib-array-pointer+ #x8645) (defconstant +stencil-back-func+ #x8800) (defconstant +stencil-back-fail+ #x8801) (defconstant +stencil-back-pass-depth-fail+ #x8802) @@ -127,6 +267,47 @@ (defconstant +blend-equation-alpha+ #x883D) (defconstant +max-vertex-attribs+ #x8869) (defconstant +vertex-attrib-array-normalized+ #x886A) +(defconstant +max-texture-image-units+ #x8872) +(defconstant +fragment-shader+ #x8B30) +(defconstant +vertex-shader+ #x8B31) +(defconstant +max-fragment-uniform-components+ #x8B49) +(defconstant +max-vertex-uniform-components+ #x8B4A) +(defconstant +max-varying-floats+ #x8B4B) +(defconstant +max-vertex-texture-image-units+ #x8B4C) +(defconstant +max-combined-texture-image-units+ #x8B4D) +(defconstant +shader-type+ #x8B4F) +(defconstant +float-vec2+ #x8B50) +(defconstant +float-vec3+ #x8B51) +(defconstant +float-vec4+ #x8B52) +(defconstant +int-vec2+ #x8B53) +(defconstant +int-vec3+ #x8B54) +(defconstant +int-vec4+ #x8B55) +(defconstant +bool+ #x8B56) +(defconstant +bool-vec2+ #x8B57) +(defconstant +bool-vec3+ #x8B58) +(defconstant +bool-vec4+ #x8B59) +(defconstant +float-mat2+ #x8B5A) +(defconstant +float-mat3+ #x8B5B) +(defconstant +float-mat4+ #x8B5C) +(defconstant +sampler-1d+ #x8B5D) +(defconstant +sampler-2d+ #x8B5E) +(defconstant +sampler-3d+ #x8B5F) +(defconstant +sampler-cube+ #x8B60) +(defconstant +sampler-1d-shadow+ #x8B61) +(defconstant +sampler-2d-shadow+ #x8B62) +(defconstant +delete-status+ #x8B80) +(defconstant +compile-status+ #x8B81) +(defconstant +link-status+ #x8B82) +(defconstant +validate-status+ #x8B83) +(defconstant +info-log-length+ #x8B84) +(defconstant +attached-shaders+ #x8B85) +(defconstant +active-uniforms+ #x8B86) +(defconstant +active-uniform-max-length+ #x8B87) +(defconstant +shader-source-length+ #x8B88) +(defconstant +active-attributes+ #x8B89) +(defconstant +active-attribute-max-length+ #x8B8A) +(defconstant +fragment-shader-derivative-hint+ #x8B8B) +(defconstant +shading-language-version+ #x8B8C) (defconstant +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -134,6 +315,11 @@ (defconstant +stencil-back-ref+ #x8CA3) (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) +(defconstant +vertex-program-two-side+ #x8643) +(defconstant +point-sprite+ #x8861) +(defconstant +coord-replace+ #x8862) +(defconstant +max-texture-coords+ #x8871) +(defconstant +current-raster-secondary-color+ #x845F) (defconstant +pixel-pack-buffer+ #x88EB) (defconstant +pixel-unpack-buffer+ #x88EC) (defconstant +pixel-pack-buffer-binding+ #x88ED) @@ -142,6 +328,25 @@ (defconstant +pixel-unpack-buffer+ #x88EC) (defconstant +pixel-pack-buffer-binding+ #x88ED) (defconstant +pixel-unpack-buffer-binding+ #x88EF) +(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 +srgb+ #x8C40) +(defconstant +srgb8+ #x8C41) +(defconstant +srgb-alpha+ #x8C42) +(defconstant +srgb8-alpha8+ #x8C43) +(defconstant +compressed-srgb+ #x8C48) +(defconstant +compressed-srgb-alpha+ #x8C49) +(defconstant +current-raster-secondary-color+ #x845F) +(defconstant +sluminance-alpha+ #x8C44) +(defconstant +sluminance8-alpha8+ #x8C45) +(defconstant +sluminance+ #x8C46) +(defconstant +sluminance8+ #x8C47) +(defconstant +compressed-sluminance+ #x8C4A) +(defconstant +compressed-sluminance-alpha+ #x8C4B) (defconstant +map-read-bit+ #x1) (defconstant +map-write-bit+ #x2) (defconstant +map-invalidate-range-bit+ #x4) @@ -150,6 +355,7 @@ (defconstant +map-unsynchronized-bit+ #x20) (defconstant +context-flag-forward-compatible-bit+ #x1) (defconstant +invalid-framebuffer-operation+ #x506) +(defconstant +half-float+ #x140B) (defconstant +framebuffer-attachment-color-encoding+ #x8210) (defconstant +framebuffer-attachment-component-type+ #x8211) (defconstant +framebuffer-attachment-red-size+ #x8212) @@ -176,14 +382,64 @@ (defconstant +minor-version+ #x821C) (defconstant +num-extensions+ #x821D) (defconstant +context-flags+ #x821E) +(defconstant +index+ #x8222) +(defconstant +index+ #x8222) (defconstant +depth-buffer+ #x8223) (defconstant +stencil-buffer+ #x8224) (defconstant +compressed-red+ #x8225) (defconstant +compressed-rg+ #x8226) +(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) +(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) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +max-renderbuffer-size-ext+ #x84E8) (defconstant +max-renderbuffer-size-oes+ #x84E8) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) (defconstant +compressed-rgb+ #x84ED) (defconstant +compressed-rgba+ #x84EE) (defconstant +texture-compression-hint+ #x84EF) @@ -198,17 +454,23 @@ (defconstant +vertex-array-binding+ #x85B5) (defconstant +vertex-array-binding+ #x85B5) (defconstant +rgba32f+ #x8814) +(defconstant +rgb32f+ #x8815) (defconstant +rgba16f+ #x881A) (defconstant +rgb16f+ #x881B) (defconstant +depth24-stencil8+ #x88F0) (defconstant +texture-stencil-size+ #x88F1) (defconstant +depth24-stencil8+ #x88F0) (defconstant +texture-stencil-size+ #x88F1) +(defconstant +depth24-stencil8-ext+ #x88F0) +(defconstant +texture-stencil-size-ext+ #x88F1) (defconstant +depth24-stencil8-oes+ #x88F0) (defconstant +vertex-attrib-array-integer+ #x88FD) (defconstant +max-array-texture-layers+ #x88FF) +(defconstant +max-array-texture-layers-ext+ #x88FF) (defconstant +min-program-texel-offset+ #x8904) (defconstant +max-program-texel-offset+ #x8905) +(defconstant +clamp-vertex-color+ #x891A) +(defconstant +clamp-fragment-color+ #x891B) (defconstant +clamp-read-color+ #x891C) (defconstant +fixed-only+ #x891D) (defconstant +clamp-vertex-color-arb+ #x891A) @@ -222,14 +484,26 @@ (defconstant +texture-green-type+ #x8C11) (defconstant +texture-blue-type+ #x8C12) (defconstant +texture-alpha-type+ #x8C13) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-depth-type+ #x8C16) (defconstant +unsigned-normalized+ #x8C17) (defconstant +texture-red-type+ #x8C10) (defconstant +texture-green-type+ #x8C11) (defconstant +texture-blue-type+ #x8C12) (defconstant +texture-alpha-type+ #x8C13) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-depth-type+ #x8C16) (defconstant +unsigned-normalized+ #x8C17) +(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 +texture-1d-array+ #x8C18) (defconstant +proxy-texture-1d-array+ #x8C19) (defconstant +texture-2d-array+ #x8C1A) @@ -265,6 +539,8 @@ (defconstant +renderbuffer-samples+ #x8CAB) (defconstant +renderbuffer-samples+ #x8CAB) (defconstant +renderbuffer-samples-angle+ #x8CAB) +(defconstant +depth-component32f+ #x8CAC) +(defconstant +depth32f-stencil8+ #x8CAD) (defconstant +framebuffer-attachment-object-type+ #x8CD0) (defconstant +framebuffer-attachment-object-type-ext+ #x8CD0) (defconstant +framebuffer-attachment-object-name+ #x8CD1) @@ -397,6 +673,7 @@ (defconstant +max-samples-angle+ #x8D57) (defconstant +framebuffer-incomplete-multisample-ext+ #x8D56) (defconstant +max-samples-ext+ #x8D57) +(defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4) (defconstant +texture-gen-str-oes+ #x8D60) (defconstant +half-float-oes+ #x8D61) (defconstant +half-float-oes+ :unable-to-resolve) @@ -406,6 +683,12 @@ (defconstant +sampler-external-oes+ #x8D66) (defconstant +texture-binding-external-oes+ #x8D67) (defconstant +required-texture-image-units-oes+ #x8D68) +(defconstant +float-32-unsigned-int-24-8-rev+ #x8DAD) +(defconstant +framebuffer-srgb+ #x8DB9) +(defconstant +compressed-red-rgtc1+ #x8DBB) +(defconstant +compressed-signed-red-rgtc1+ #x8DBC) +(defconstant +compressed-rg-rgtc2+ #x8DBD) +(defconstant +compressed-signed-rg-rgtc2+ #x8DBE) (defconstant +sampler-1d-array+ #x8DC0) (defconstant +sampler-2d-array+ #x8DC1) (defconstant +sampler-1d-array-shadow+ #x8DC3) @@ -438,6 +721,7 @@ (defconstant +buffer-access-flags+ #x911F) (defconstant +buffer-map-length+ #x9120) (defconstant +buffer-map-offset+ #x9121) +(defconstant +compare-ref-to-texture+ #x884E) (defconstant +major-version+ #x821B) (defconstant +minor-version+ #x821C) (defconstant +num-extensions+ #x821D) @@ -448,6 +732,7 @@ (defconstant +compressed-rg+ #x8226) (defconstant +context-flag-forward-compatible-bit+ #x1) (defconstant +rgba32f+ #x8814) +(defconstant +rgb32f+ #x8815) (defconstant +rgba16f+ #x881A) (defconstant +rgb16f+ #x881B) (defconstant +vertex-attrib-array-integer+ #x88FD) @@ -484,11 +769,13 @@ (defconstant +transform-feedback-buffer+ #x8C8E) (defconstant +transform-feedback-buffer-binding+ #x8C8F) (defconstant +rgba32ui+ #x8D70) +(defconstant +rgb32ui+ #x8D71) (defconstant +rgba16ui+ #x8D76) (defconstant +rgb16ui+ #x8D77) (defconstant +rgba8ui+ #x8D7C) (defconstant +rgb8ui+ #x8D7D) (defconstant +rgba32i+ #x8D82) +(defconstant +rgb32i+ #x8D83) (defconstant +rgba16i+ #x8D88) (defconstant +rgb16i+ #x8D89) (defconstant +rgba8i+ #x8D8E) @@ -527,6 +814,9 @@ (defconstant +buffer-access-flags+ #x911F) (defconstant +buffer-map-length+ #x9120) (defconstant +buffer-map-offset+ #x9121) +(defconstant +depth-component32f+ #x8CAC) +(defconstant +depth32f-stencil8+ #x8CAD) +(defconstant +float-32-unsigned-int-24-8-rev+ #x8DAD) (defconstant +invalid-framebuffer-operation+ #x506) (defconstant +framebuffer-attachment-color-encoding+ #x8210) (defconstant +framebuffer-attachment-component-type+ #x8211) @@ -539,6 +829,7 @@ (defconstant +framebuffer-default+ #x8218) (defconstant +framebuffer-undefined+ #x8219) (defconstant +depth-stencil-attachment+ #x821A) +(defconstant +index+ #x8222) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +depth-stencil+ #x84F9) (defconstant +unsigned-int-24-8+ #x84FA) @@ -604,13 +895,46 @@ (defconstant +renderbuffer-stencil-size+ #x8D55) (defconstant +framebuffer-incomplete-multisample+ #x8D56) (defconstant +max-samples+ #x8D57) +(defconstant +framebuffer-srgb+ #x8DB9) +(defconstant +half-float+ #x140B) (defconstant +map-read-bit+ #x1) (defconstant +map-write-bit+ #x2) (defconstant +map-invalidate-range-bit+ #x4) (defconstant +map-invalidate-buffer-bit+ #x8) (defconstant +map-flush-explicit-bit+ #x10) (defconstant +map-unsynchronized-bit+ #x20) +(defconstant +compressed-red-rgtc1+ #x8DBB) +(defconstant +compressed-signed-red-rgtc1+ #x8DBC) +(defconstant +compressed-rg-rgtc2+ #x8DBD) +(defconstant +compressed-signed-rg-rgtc2+ #x8DBE) +(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) (defconstant +vertex-array-binding+ #x85B5) +(defconstant +clamp-vertex-color+ #x891A) +(defconstant +clamp-fragment-color+ #x891B) +(defconstant +alpha-integer+ #x8D97) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-rectangle+ #x84F5) (defconstant +texture-binding-rectangle+ #x84F6) (defconstant +proxy-texture-rectangle+ #x84F7) @@ -663,11 +987,26 @@ (defconstant +image-binding-layered-ext+ #x8F3C) (defconstant +image-binding-layer-ext+ #x8F3D) (defconstant +image-binding-access-ext+ #x8F3E) +(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) (defconstant +primitive-restart+ #x8F9D) (defconstant +primitive-restart-index+ #x8F9E) (defconstant +max-program-texture-gather-components+ #x8F9F) (defconstant +perfmon-global-mode-qcom+ #x8FA0) (defconstant +shader-binary-viv+ #x8FC4) +(defconstant +sampler-2d-rect+ #x8B63) +(defconstant +sampler-2d-rect-shadow+ #x8B64) (defconstant +sampler-buffer+ #x8DC2) (defconstant +int-sampler-2d-rect+ #x8DCD) (defconstant +int-sampler-buffer+ #x8DD0) @@ -682,6 +1021,19 @@ (defconstant +texture-binding-rectangle+ #x84F6) (defconstant +proxy-texture-rectangle+ #x84F7) (defconstant +max-rectangle-texture-size+ #x84F8) +(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) (defconstant +primitive-restart+ #x8F9D) (defconstant +primitive-restart-index+ #x8F9E) (defconstant +copy-read-buffer+ #x8F36) @@ -731,6 +1083,8 @@ (defconstant +program-point-size+ #x8642) (defconstant +program-point-size-arb+ #x8642) (defconstant +program-point-size-ext+ #x8642) +(defconstant +depth-clamp+ #x864F) +(defconstant +texture-cube-map-seamless+ #x884F) (defconstant +geometry-vertices-out+ #x8916) (defconstant +geometry-input-type+ #x8917) (defconstant +geometry-output-type+ #x8918) @@ -845,10 +1199,12 @@ (defconstant +context-profile-mask+ #x9126) (defconstant +max-varying-components+ #x8B4B) (defconstant +framebuffer-attachment-texture-layer+ #x8CD4) +(defconstant +depth-clamp+ #x864F) (defconstant +quads-follow-provoking-vertex-convention+ #x8E4C) (defconstant +first-vertex-convention+ #x8E4D) (defconstant +last-vertex-convention+ #x8E4E) (defconstant +provoking-vertex+ #x8E4F) +(defconstant +texture-cube-map-seamless+ #x884F) (defconstant +max-server-wait-timeout+ #x9111) (defconstant +object-type+ #x9112) (defconstant +sync-condition+ #x9113) @@ -892,13 +1248,36 @@ (defconstant +one-minus-src1-color+ #x88FA) (defconstant +one-minus-src1-alpha+ #x88FB) (defconstant +max-dual-source-draw-buffers+ #x88FC) +(defconstant +any-samples-passed+ #x8C2F) (defconstant +sampler-binding+ #x8919) +(defconstant +rgb10-a2ui+ #x906F) +(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 +time-elapsed+ #x88BF) (defconstant +timestamp+ #x8E28) (defconstant +int-2-10-10-10-rev+ #x8D9F) (defconstant +sample-shading+ #x8C36) (defconstant +min-sample-shading-value+ #x8C37) +(defconstant +min-program-texture-gather-offset+ #x8E5E) +(defconstant +max-program-texture-gather-offset+ #x8E5F) +(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 +draw-indirect-buffer+ #x8F3F) (defconstant +draw-indirect-buffer-binding+ #x8F43) +(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) (defconstant +double-vec2+ #x8FFC) (defconstant +double-vec3+ #x8FFD) (defconstant +double-vec4+ #x8FFE) @@ -957,6 +1336,7 @@ (defconstant +transform-feedback-buffer-active+ #x8E24) (defconstant +transform-feedback-binding+ #x8E25) (defconstant +max-transform-feedback-buffers+ #x8E70) +(defconstant +max-vertex-streams+ #x8E71) (defglfun "Viewport" viewport :return "void" :args ((:name |x| :type |WinCoord| :direction :in) (:name |y| :type |WinCoord| :direction :in) diff --git a/lib/opengl-version_4_1.lisp b/lib/opengl-version_4_1.lisp index 2d7232c..c6c8789 100644 --- a/lib/opengl-version_4_1.lisp +++ b/lib/opengl-version_4_1.lisp @@ -35,12 +35,48 @@ (defconstant +unsigned-int-8-8-8-8-rev+ #x8367) (defconstant +unsigned-int-2-10-10-10-rev+ #x8368) (defconstant +bgr+ #x80E0) +(defconstant +bgra+ #x80E1) (defconstant +max-elements-vertices+ #x80E8) (defconstant +max-elements-indices+ #x80E9) +(defconstant +clamp-to-edge+ #x812F) (defconstant +texture-min-lod+ #x813A) (defconstant +texture-max-lod+ #x813B) (defconstant +texture-base-level+ #x813C) (defconstant +texture-max-level+ #x813D) +(defconstant +rescale-normal+ #x803A) +(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 +multisample+ #x809D) (defconstant +sample-alpha-to-coverage+ #x809E) (defconstant +sample-alpha-to-one+ #x809F) @@ -67,9 +103,81 @@ (defconstant +num-compressed-texture-formats+ #x86A2) (defconstant +compressed-texture-formats+ #x86A3) (defconstant +clamp-to-border+ #x812D) +(defconstant +client-active-texture+ #x84E1) +(defconstant +max-texture-units+ #x84E2) +(defconstant +transpose-modelview-matrix+ #x84E3) +(defconstant +transpose-projection-matrix+ #x84E4) +(defconstant +transpose-texture-matrix+ #x84E5) +(defconstant +transpose-color-matrix+ #x84E6) +(defconstant +normal-map+ #x8511) +(defconstant +reflection-map+ #x8512) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) +(defconstant +combine+ #x8570) +(defconstant +combine-rgb+ #x8571) +(defconstant +combine-alpha+ #x8572) +(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) +(defconstant +rgb-scale+ #x8573) +(defconstant +add-signed+ #x8574) +(defconstant +interpolate+ #x8575) +(defconstant +subtract+ #x84E7) +(defconstant +constant+ #x8576) +(defconstant +primary-color+ #x8577) +(defconstant +previous+ #x8578) +(defconstant +dot3-rgb+ #x86AE) +(defconstant +dot3-rgba+ #x86AF) +(defconstant +blend-dst-rgb+ #x80C8) +(defconstant +blend-src-rgb+ #x80C9) +(defconstant +blend-dst-alpha+ #x80CA) +(defconstant +blend-src-alpha+ #x80CB) +(defconstant +point-fade-threshold-size+ #x8128) +(defconstant +depth-component16+ #x81A5) +(defconstant +depth-component24+ #x81A6) +(defconstant +depth-component32+ #x81A7) +(defconstant +mirrored-repeat+ #x8370) +(defconstant +max-texture-lod-bias+ #x84FD) +(defconstant +texture-lod-bias+ #x8501) (defconstant +incr-wrap+ #x8507) (defconstant +decr-wrap+ #x8508) (defconstant +texture-depth-size+ #x884A) +(defconstant +texture-compare-mode+ #x884C) +(defconstant +texture-compare-func+ #x884D) +(defconstant +point-size-min+ #x8126) +(defconstant +point-size-max+ #x8127) +(defconstant +point-distance-attenuation+ #x8129) +(defconstant +generate-mipmap+ #x8191) +(defconstant +generate-mipmap-hint+ #x8192) +(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) +(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 +texture-filter-control+ #x8500) +(defconstant +depth-texture-mode+ #x884B) +(defconstant +compare-r-to-texture+ #x884E) (defconstant +buffer-size+ #x8764) (defconstant +buffer-usage+ #x8765) (defconstant +query-counter-bits+ #x8864) @@ -82,6 +190,8 @@ (defconstant +element-array-buffer-binding+ #x8895) (defconstant +vertex-attrib-array-buffer-binding+ #x889F) (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) @@ -95,6 +205,29 @@ (defconstant +dynamic-read+ #x88E9) (defconstant +dynamic-copy+ #x88EA) (defconstant +samples-passed+ #x8914) +(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-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-coord-array-buffer-binding+ #x889D) +(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 +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -103,6 +236,13 @@ (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) (defconstant +blend-equation-rgb+ #x8009) +(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-attrib-array-pointer+ #x8645) (defconstant +stencil-back-func+ #x8800) (defconstant +stencil-back-fail+ #x8801) (defconstant +stencil-back-pass-depth-fail+ #x8802) @@ -127,6 +267,47 @@ (defconstant +blend-equation-alpha+ #x883D) (defconstant +max-vertex-attribs+ #x8869) (defconstant +vertex-attrib-array-normalized+ #x886A) +(defconstant +max-texture-image-units+ #x8872) +(defconstant +fragment-shader+ #x8B30) +(defconstant +vertex-shader+ #x8B31) +(defconstant +max-fragment-uniform-components+ #x8B49) +(defconstant +max-vertex-uniform-components+ #x8B4A) +(defconstant +max-varying-floats+ #x8B4B) +(defconstant +max-vertex-texture-image-units+ #x8B4C) +(defconstant +max-combined-texture-image-units+ #x8B4D) +(defconstant +shader-type+ #x8B4F) +(defconstant +float-vec2+ #x8B50) +(defconstant +float-vec3+ #x8B51) +(defconstant +float-vec4+ #x8B52) +(defconstant +int-vec2+ #x8B53) +(defconstant +int-vec3+ #x8B54) +(defconstant +int-vec4+ #x8B55) +(defconstant +bool+ #x8B56) +(defconstant +bool-vec2+ #x8B57) +(defconstant +bool-vec3+ #x8B58) +(defconstant +bool-vec4+ #x8B59) +(defconstant +float-mat2+ #x8B5A) +(defconstant +float-mat3+ #x8B5B) +(defconstant +float-mat4+ #x8B5C) +(defconstant +sampler-1d+ #x8B5D) +(defconstant +sampler-2d+ #x8B5E) +(defconstant +sampler-3d+ #x8B5F) +(defconstant +sampler-cube+ #x8B60) +(defconstant +sampler-1d-shadow+ #x8B61) +(defconstant +sampler-2d-shadow+ #x8B62) +(defconstant +delete-status+ #x8B80) +(defconstant +compile-status+ #x8B81) +(defconstant +link-status+ #x8B82) +(defconstant +validate-status+ #x8B83) +(defconstant +info-log-length+ #x8B84) +(defconstant +attached-shaders+ #x8B85) +(defconstant +active-uniforms+ #x8B86) +(defconstant +active-uniform-max-length+ #x8B87) +(defconstant +shader-source-length+ #x8B88) +(defconstant +active-attributes+ #x8B89) +(defconstant +active-attribute-max-length+ #x8B8A) +(defconstant +fragment-shader-derivative-hint+ #x8B8B) +(defconstant +shading-language-version+ #x8B8C) (defconstant +current-program+ #x8B8D) (defconstant +point-sprite-coord-origin+ #x8CA0) (defconstant +lower-left+ #x8CA1) @@ -134,6 +315,11 @@ (defconstant +stencil-back-ref+ #x8CA3) (defconstant +stencil-back-value-mask+ #x8CA4) (defconstant +stencil-back-writemask+ #x8CA5) +(defconstant +vertex-program-two-side+ #x8643) +(defconstant +point-sprite+ #x8861) +(defconstant +coord-replace+ #x8862) +(defconstant +max-texture-coords+ #x8871) +(defconstant +current-raster-secondary-color+ #x845F) (defconstant +pixel-pack-buffer+ #x88EB) (defconstant +pixel-unpack-buffer+ #x88EC) (defconstant +pixel-pack-buffer-binding+ #x88ED) @@ -142,6 +328,25 @@ (defconstant +pixel-unpack-buffer+ #x88EC) (defconstant +pixel-pack-buffer-binding+ #x88ED) (defconstant +pixel-unpack-buffer-binding+ #x88EF) +(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 +srgb+ #x8C40) +(defconstant +srgb8+ #x8C41) +(defconstant +srgb-alpha+ #x8C42) +(defconstant +srgb8-alpha8+ #x8C43) +(defconstant +compressed-srgb+ #x8C48) +(defconstant +compressed-srgb-alpha+ #x8C49) +(defconstant +current-raster-secondary-color+ #x845F) +(defconstant +sluminance-alpha+ #x8C44) +(defconstant +sluminance8-alpha8+ #x8C45) +(defconstant +sluminance+ #x8C46) +(defconstant +sluminance8+ #x8C47) +(defconstant +compressed-sluminance+ #x8C4A) +(defconstant +compressed-sluminance-alpha+ #x8C4B) (defconstant +map-read-bit+ #x1) (defconstant +map-write-bit+ #x2) (defconstant +map-invalidate-range-bit+ #x4) @@ -150,6 +355,7 @@ (defconstant +map-unsynchronized-bit+ #x20) (defconstant +context-flag-forward-compatible-bit+ #x1) (defconstant +invalid-framebuffer-operation+ #x506) +(defconstant +half-float+ #x140B) (defconstant +framebuffer-attachment-color-encoding+ #x8210) (defconstant +framebuffer-attachment-component-type+ #x8211) (defconstant +framebuffer-attachment-red-size+ #x8212) @@ -176,14 +382,64 @@ (defconstant +minor-version+ #x821C) (defconstant +num-extensions+ #x821D) (defconstant +context-flags+ #x821E) +(defconstant +index+ #x8222) +(defconstant +index+ #x8222) (defconstant +depth-buffer+ #x8223) (defconstant +stencil-buffer+ #x8224) (defconstant +compressed-red+ #x8225) (defconstant +compressed-rg+ #x8226) +(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) +(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) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +max-renderbuffer-size-ext+ #x84E8) (defconstant +max-renderbuffer-size-oes+ #x84E8) +(defconstant +compressed-alpha+ #x84E9) +(defconstant +compressed-luminance+ #x84EA) +(defconstant +compressed-luminance-alpha+ #x84EB) +(defconstant +compressed-intensity+ #x84EC) (defconstant +compressed-rgb+ #x84ED) (defconstant +compressed-rgba+ #x84EE) (defconstant +texture-compression-hint+ #x84EF) @@ -198,17 +454,23 @@ (defconstant +vertex-array-binding+ #x85B5) (defconstant +vertex-array-binding+ #x85B5) (defconstant +rgba32f+ #x8814) +(defconstant +rgb32f+ #x8815) (defconstant +rgba16f+ #x881A) (defconstant +rgb16f+ #x881B) (defconstant +depth24-stencil8+ #x88F0) (defconstant +texture-stencil-size+ #x88F1) (defconstant +depth24-stencil8+ #x88F0) (defconstant +texture-stencil-size+ #x88F1) +(defconstant +depth24-stencil8-ext+ #x88F0) +(defconstant +texture-stencil-size-ext+ #x88F1) (defconstant +depth24-stencil8-oes+ #x88F0) (defconstant +vertex-attrib-array-integer+ #x88FD) (defconstant +max-array-texture-layers+ #x88FF) +(defconstant +max-array-texture-layers-ext+ #x88FF) (defconstant +min-program-texel-offset+ #x8904) (defconstant +max-program-texel-offset+ #x8905) +(defconstant +clamp-vertex-color+ #x891A) +(defconstant +clamp-fragment-color+ #x891B) (defconstant +clamp-read-color+ #x891C) (defconstant +fixed-only+ #x891D) (defconstant +clamp-vertex-color-arb+ #x891A) @@ -222,14 +484,26 @@ (defconstant +texture-green-type+ #x8C11) (defconstant +texture-blue-type+ #x8C12) (defconstant +texture-alpha-type+ #x8C13) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-depth-type+ #x8C16) (defconstant +unsigned-normalized+ #x8C17) (defconstant +texture-red-type+ #x8C10) (defconstant +texture-green-type+ #x8C11) (defconstant +texture-blue-type+ #x8C12) (defconstant +texture-alpha-type+ #x8C13) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-depth-type+ #x8C16) (defconstant +unsigned-normalized+ #x8C17) +(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 +texture-1d-array+ #x8C18) (defconstant +proxy-texture-1d-array+ #x8C19) (defconstant +texture-2d-array+ #x8C1A) @@ -265,6 +539,8 @@ (defconstant +renderbuffer-samples+ #x8CAB) (defconstant +renderbuffer-samples+ #x8CAB) (defconstant +renderbuffer-samples-angle+ #x8CAB) +(defconstant +depth-component32f+ #x8CAC) +(defconstant +depth32f-stencil8+ #x8CAD) (defconstant +framebuffer-attachment-object-type+ #x8CD0) (defconstant +framebuffer-attachment-object-type-ext+ #x8CD0) (defconstant +framebuffer-attachment-object-name+ #x8CD1) @@ -397,6 +673,7 @@ (defconstant +max-samples-angle+ #x8D57) (defconstant +framebuffer-incomplete-multisample-ext+ #x8D56) (defconstant +max-samples-ext+ #x8D57) +(defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4) (defconstant +texture-gen-str-oes+ #x8D60) (defconstant +half-float-oes+ #x8D61) (defconstant +half-float-oes+ :unable-to-resolve) @@ -406,6 +683,12 @@ (defconstant +sampler-external-oes+ #x8D66) (defconstant +texture-binding-external-oes+ #x8D67) (defconstant +required-texture-image-units-oes+ #x8D68) +(defconstant +float-32-unsigned-int-24-8-rev+ #x8DAD) +(defconstant +framebuffer-srgb+ #x8DB9) +(defconstant +compressed-red-rgtc1+ #x8DBB) +(defconstant +compressed-signed-red-rgtc1+ #x8DBC) +(defconstant +compressed-rg-rgtc2+ #x8DBD) +(defconstant +compressed-signed-rg-rgtc2+ #x8DBE) (defconstant +sampler-1d-array+ #x8DC0) (defconstant +sampler-2d-array+ #x8DC1) (defconstant +sampler-1d-array-shadow+ #x8DC3) @@ -438,6 +721,7 @@ (defconstant +buffer-access-flags+ #x911F) (defconstant +buffer-map-length+ #x9120) (defconstant +buffer-map-offset+ #x9121) +(defconstant +compare-ref-to-texture+ #x884E) (defconstant +major-version+ #x821B) (defconstant +minor-version+ #x821C) (defconstant +num-extensions+ #x821D) @@ -448,6 +732,7 @@ (defconstant +compressed-rg+ #x8226) (defconstant +context-flag-forward-compatible-bit+ #x1) (defconstant +rgba32f+ #x8814) +(defconstant +rgb32f+ #x8815) (defconstant +rgba16f+ #x881A) (defconstant +rgb16f+ #x881B) (defconstant +vertex-attrib-array-integer+ #x88FD) @@ -484,11 +769,13 @@ (defconstant +transform-feedback-buffer+ #x8C8E) (defconstant +transform-feedback-buffer-binding+ #x8C8F) (defconstant +rgba32ui+ #x8D70) +(defconstant +rgb32ui+ #x8D71) (defconstant +rgba16ui+ #x8D76) (defconstant +rgb16ui+ #x8D77) (defconstant +rgba8ui+ #x8D7C) (defconstant +rgb8ui+ #x8D7D) (defconstant +rgba32i+ #x8D82) +(defconstant +rgb32i+ #x8D83) (defconstant +rgba16i+ #x8D88) (defconstant +rgb16i+ #x8D89) (defconstant +rgba8i+ #x8D8E) @@ -527,6 +814,9 @@ (defconstant +buffer-access-flags+ #x911F) (defconstant +buffer-map-length+ #x9120) (defconstant +buffer-map-offset+ #x9121) +(defconstant +depth-component32f+ #x8CAC) +(defconstant +depth32f-stencil8+ #x8CAD) +(defconstant +float-32-unsigned-int-24-8-rev+ #x8DAD) (defconstant +invalid-framebuffer-operation+ #x506) (defconstant +framebuffer-attachment-color-encoding+ #x8210) (defconstant +framebuffer-attachment-component-type+ #x8211) @@ -539,6 +829,7 @@ (defconstant +framebuffer-default+ #x8218) (defconstant +framebuffer-undefined+ #x8219) (defconstant +depth-stencil-attachment+ #x821A) +(defconstant +index+ #x8222) (defconstant +max-renderbuffer-size+ #x84E8) (defconstant +depth-stencil+ #x84F9) (defconstant +unsigned-int-24-8+ #x84FA) @@ -604,13 +895,46 @@ (defconstant +renderbuffer-stencil-size+ #x8D55) (defconstant +framebuffer-incomplete-multisample+ #x8D56) (defconstant +max-samples+ #x8D57) +(defconstant +framebuffer-srgb+ #x8DB9) +(defconstant +half-float+ #x140B) (defconstant +map-read-bit+ #x1) (defconstant +map-write-bit+ #x2) (defconstant +map-invalidate-range-bit+ #x4) (defconstant +map-invalidate-buffer-bit+ #x8) (defconstant +map-flush-explicit-bit+ #x10) (defconstant +map-unsynchronized-bit+ #x20) +(defconstant +compressed-red-rgtc1+ #x8DBB) +(defconstant +compressed-signed-red-rgtc1+ #x8DBC) +(defconstant +compressed-rg-rgtc2+ #x8DBD) +(defconstant +compressed-signed-rg-rgtc2+ #x8DBE) +(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) (defconstant +vertex-array-binding+ #x85B5) +(defconstant +clamp-vertex-color+ #x891A) +(defconstant +clamp-fragment-color+ #x891B) +(defconstant +alpha-integer+ #x8D97) +(defconstant +texture-luminance-type+ #x8C14) +(defconstant +texture-intensity-type+ #x8C15) (defconstant +texture-rectangle+ #x84F5) (defconstant +texture-binding-rectangle+ #x84F6) (defconstant +proxy-texture-rectangle+ #x84F7) @@ -663,11 +987,26 @@ (defconstant +image-binding-layered-ext+ #x8F3C) (defconstant +image-binding-layer-ext+ #x8F3D) (defconstant +image-binding-access-ext+ #x8F3E) +(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) (defconstant +primitive-restart+ #x8F9D) (defconstant +primitive-restart-index+ #x8F9E) (defconstant +max-program-texture-gather-components+ #x8F9F) (defconstant +perfmon-global-mode-qcom+ #x8FA0) (defconstant +shader-binary-viv+ #x8FC4) +(defconstant +sampler-2d-rect+ #x8B63) +(defconstant +sampler-2d-rect-shadow+ #x8B64) (defconstant +sampler-buffer+ #x8DC2) (defconstant +int-sampler-2d-rect+ #x8DCD) (defconstant +int-sampler-buffer+ #x8DD0) @@ -682,6 +1021,19 @@ (defconstant +texture-binding-rectangle+ #x84F6) (defconstant +proxy-texture-rectangle+ #x84F7) (defconstant +max-rectangle-texture-size+ #x84F8) +(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) (defconstant +primitive-restart+ #x8F9D) (defconstant +primitive-restart-index+ #x8F9E) (defconstant +copy-read-buffer+ #x8F36) @@ -731,6 +1083,8 @@ (defconstant +program-point-size+ #x8642) (defconstant +program-point-size-arb+ #x8642) (defconstant +program-point-size-ext+ #x8642) +(defconstant +depth-clamp+ #x864F) +(defconstant +texture-cube-map-seamless+ #x884F) (defconstant +geometry-vertices-out+ #x8916) (defconstant +geometry-input-type+ #x8917) (defconstant +geometry-output-type+ #x8918) @@ -845,10 +1199,12 @@ (defconstant +context-profile-mask+ #x9126) (defconstant +max-varying-components+ #x8B4B) (defconstant +framebuffer-attachment-texture-layer+ #x8CD4) +(defconstant +depth-clamp+ #x864F) (defconstant +quads-follow-provoking-vertex-convention+ #x8E4C) (defconstant +first-vertex-convention+ #x8E4D) (defconstant +last-vertex-convention+ #x8E4E) (defconstant +provoking-vertex+ #x8E4F) +(defconstant +texture-cube-map-seamless+ #x884F) (defconstant +max-server-wait-timeout+ #x9111) (defconstant +object-type+ #x9112) (defconstant +sync-condition+ #x9113) @@ -892,13 +1248,36 @@ (defconstant +one-minus-src1-color+ #x88FA) (defconstant +one-minus-src1-alpha+ #x88FB) (defconstant +max-dual-source-draw-buffers+ #x88FC) +(defconstant +any-samples-passed+ #x8C2F) (defconstant +sampler-binding+ #x8919) +(defconstant +rgb10-a2ui+ #x906F) +(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 +time-elapsed+ #x88BF) (defconstant +timestamp+ #x8E28) (defconstant +int-2-10-10-10-rev+ #x8D9F) (defconstant +sample-shading+ #x8C36) (defconstant +min-sample-shading-value+ #x8C37) +(defconstant +min-program-texture-gather-offset+ #x8E5E) +(defconstant +max-program-texture-gather-offset+ #x8E5F) +(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 +draw-indirect-buffer+ #x8F3F) (defconstant +draw-indirect-buffer-binding+ #x8F43) +(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) (defconstant +double-vec2+ #x8FFC) (defconstant +double-vec3+ #x8FFD) (defconstant +double-vec4+ #x8FFE) @@ -957,6 +1336,40 @@ (defconstant +transform-feedback-buffer-active+ #x8E24) (defconstant +transform-feedback-binding+ #x8E25) (defconstant +max-transform-feedback-buffers+ #x8E70) +(defconstant +max-vertex-streams+ #x8E71) +(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 +program-binary-length+ #x8741) +(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) (defglfun "Viewport" viewport :return "void" :args ((:name |x| :type |WinCoord| :direction :in) (:name |y| :type |WinCoord| :direction :in) diff --git a/lib/opengl-win_phong_shading.lisp b/lib/opengl-win_phong_shading.lisp new file mode 100644 index 0000000..729fffc --- /dev/null +++ b/lib/opengl-win_phong_shading.lisp @@ -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) + +;;;; win_phong_shading + +(defconstant +phong-win+ #x80EA) +(defconstant +phong-hint-win+ #x80EB) diff --git a/lib/opengl-win_specular_fog.lisp b/lib/opengl-win_specular_fog.lisp new file mode 100644 index 0000000..004d7aa --- /dev/null +++ b/lib/opengl-win_specular_fog.lisp @@ -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) + +;;;; win_specular_fog + +(defconstant +fog-specular-texture-win+ #x80EC) diff --git a/lib/scaffolding.lisp b/lib/scaffolding.lisp index 2bd47fa..3c7e3eb 100644 --- a/lib/scaffolding.lisp +++ b/lib/scaffolding.lisp @@ -141,13 +141,15 @@ (defmacro make-extension-loader (extension-name (&rest function-specs)) #-win32 (declare (ignore function-specs)) `(defun ,(intern (format nil "LOAD-~A" extension-name)) () - #+win32 - (setf - ;;Won't refer to gl:get-proc-address symbol directly here, as it's loaded after the scaffolding - ,@(let ((get-proc-address-func (find-symbol "GET-PROC-ADDRESS" (find-package '#:cl-glfw-opengl)))) - (loop for function-spec in function-specs nconcing - (list (proc-parameter-name-of function-spec) - (list get-proc-address-func (gl-function-name-of function-spec)))))))) + (when (extension-available-p ,extension-name) + #+win32 + (setf + ;;Won't refer to gl:get-proc-address symbol directly here, as it's loaded after the scaffolding + ,@(let ((get-proc-address-func (find-symbol "GET-PROC-ADDRESS" (find-package '#:cl-glfw-opengl)))) + (loop for function-spec in function-specs nconcing + (list (proc-parameter-name-of function-spec) + (list get-proc-address-func (gl-function-name-of function-spec)))))) + t))) (defun wrapped-gl-function-definition (func-spec) (let ((args (args-of func-spec))) -- 2.11.4.GIT