Better support for loading extensions:better-extensions-support
commite5a285e19b1bf326a0403bab97690b60712ab914
authorBill Robinson <airbaggins@gmail.com>
Wed, 27 Jul 2011 21:58:15 +0000 (27 22:58 +0100)
committerBill Robinson <airbaggins@gmail.com>
Thu, 28 Jul 2011 06:38:56 +0000 (28 07:38 +0100)
treee6b83a0f5f16443e69edbd74b33d8fefbc35bd01
parenta468c674afb2d027362761d1b318de117eafb4d3
Better support for loading extensions:
* If you try to load an extension that has become core in the version of
  OpenGL context, it will use all of the aliased functions instead.
81 files changed:
generators/make-bindings-from-spec.lisp
lib/glfw-package.lisp
lib/glfw.lisp
lib/opengl-apple_flush_buffer_range.lisp
lib/opengl-apple_vertex_array_object.lisp
lib/opengl-arb_color_buffer_float.lisp
lib/opengl-arb_draw_buffers.lisp
lib/opengl-arb_draw_buffers_blend.lisp
lib/opengl-arb_draw_instanced.lisp
lib/opengl-arb_geometry_shader4.lisp
lib/opengl-arb_multisample.lisp
lib/opengl-arb_multitexture.lisp
lib/opengl-arb_occlusion_query.lisp
lib/opengl-arb_point_parameters.lisp
lib/opengl-arb_sample_shading.lisp
lib/opengl-arb_shader_objects.lisp
lib/opengl-arb_texture_buffer_object.lisp
lib/opengl-arb_texture_compression.lisp
lib/opengl-arb_transpose_matrix.lisp
lib/opengl-arb_vertex_buffer_object.lisp
lib/opengl-arb_vertex_program.lisp
lib/opengl-arb_vertex_shader.lisp
lib/opengl-arb_window_pos.lisp
lib/opengl-ati_draw_buffers.lisp
lib/opengl-ati_separate_stencil.lisp
lib/opengl-ext_blend_color.lisp
lib/opengl-ext_blend_equation_separate.lisp
lib/opengl-ext_blend_func_separate.lisp
lib/opengl-ext_blend_minmax.lisp
lib/opengl-ext_color_subtable.lisp
lib/opengl-ext_convolution.lisp
lib/opengl-ext_copy_texture.lisp
lib/opengl-ext_draw_buffers2.lisp
lib/opengl-ext_draw_instanced.lisp
lib/opengl-ext_draw_range_elements.lisp
lib/opengl-ext_fog_coord.lisp
lib/opengl-ext_framebuffer_blit.lisp
lib/opengl-ext_framebuffer_multisample.lisp
lib/opengl-ext_framebuffer_object.lisp
lib/opengl-ext_geometry_shader4.lisp
lib/opengl-ext_gpu_shader4.lisp
lib/opengl-ext_histogram.lisp
lib/opengl-ext_multi_draw_arrays.lisp
lib/opengl-ext_paletted_texture.lisp
lib/opengl-ext_point_parameters.lisp
lib/opengl-ext_secondary_color.lisp
lib/opengl-ext_subtexture.lisp
lib/opengl-ext_texture3d.lisp
lib/opengl-ext_texture_buffer_object.lisp
lib/opengl-ext_texture_integer.lisp
lib/opengl-ext_texture_object.lisp
lib/opengl-ext_transform_feedback.lisp
lib/opengl-ext_vertex_array.lisp
lib/opengl-ingr_blend_func_separate.lisp
lib/opengl-mesa_window_pos.lisp
lib/opengl-nv_conditional_render.lisp
lib/opengl-nv_geometry_program4.lisp
lib/opengl-nv_point_sprite.lisp
lib/opengl-nv_transform_feedback.lisp
lib/opengl-nv_vertex_program.lisp
lib/opengl-nv_vertex_program4.lisp
lib/opengl-nv_video_capture.lisp
lib/opengl-package.lisp
lib/opengl-sgi_color_table.lisp
lib/opengl-sgis_multisample.lisp
lib/opengl-sgis_point_parameters.lisp
lib/opengl-version_1_0.lisp
lib/opengl-version_1_1.lisp
lib/opengl-version_1_2.lisp
lib/opengl-version_1_3.lisp
lib/opengl-version_1_4.lisp
lib/opengl-version_1_5.lisp
lib/opengl-version_2_0.lisp
lib/opengl-version_2_1.lisp
lib/opengl-version_3_0.lisp
lib/opengl-version_3_1.lisp
lib/opengl-version_3_2.lisp
lib/opengl-version_3_3.lisp
lib/opengl-version_4_0.lisp
lib/opengl-version_4_1.lisp
lib/scaffolding.lisp