[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