[Mesa-dev] [PATCH 00/16] Replacing the default_extensions list with dummy_true

Marek Olšák maraeo at gmail.com
Sun Oct 28 07:24:47 PDT 2012


These are extensions which are enabled by default though the default_extensions list in main/extensions.c. This series changes the mechanism to using the dummy_true flag instead while removing the extension enable flags.

The only exception is GL_OES_standard_derivatives, which I would not like to expose on hardware which can't do it.

Please review.

Marek Olšák (16):
      mesa: remove ARB_copy_buffer extension enable flag
      mesa: remove ARB_transpose_matrix extension enable flag
      mesa: remove ARB_window_pos extension enable flag
      mesa: remove EXT_compiled_vertex_array extension enable flag
      mesa: remove EXT_draw_range_elements extension enable flag
      mesa: remove EXT_packed_pixels extension enable flag
      mesa: remove EXT_rescale_normal extension enable flag
      mesa: remove EXT_separate_specular_color extension enable flag
      mesa: remove EXT_texture3D extension enable flag
      mesa: don't always enable OES_standard_derivatives
      mesa: remove APPLE_packed_pixels extension enable flag
      mesa: remove IBM_multimode_draw_arrays extension enable flag
      mesa: remove IBM_rasterpos_clip extension enable flag
      mesa: remove NV_light_max_exponent extension enable flag
      mesa: remove NV_texgen_reflection extension enable flag
      mesa: remove SGIS_texture_lod extension enable flag

 src/glsl/glsl_parser_extras.cpp               |    2 +-
 src/glsl/standalone_scaffolding.cpp           |    2 +-
 src/mesa/drivers/dri/intel/intel_extensions.c |    1 +
 src/mesa/drivers/dri/swrast/swrast.c          |    4 --
 src/mesa/main/enable.c                        |    2 -
 src/mesa/main/extensions.c                    |   77 ++++++-------------------
 src/mesa/main/get.c                           |    4 --
 src/mesa/main/get_hash_params.py              |   14 ++---
 src/mesa/main/mtypes.h                        |   15 -----
 src/mesa/main/version.c                       |    2 -
 src/mesa/state_tracker/st_extensions.c        |    5 +-
 11 files changed, 30 insertions(+), 98 deletions(-)

Marek


More information about the mesa-dev mailing list