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

Ian Romanick idr at freedesktop.org
Mon Oct 29 11:54:04 PDT 2012


On 10/28/2012 07:24 AM, Marek Olšák wrote:
> 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.

Other than 9/16, the series is:

Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

> 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
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev



More information about the mesa-dev mailing list