This patch set represents basically what I was talking about. The only thing that isn't implemented here is the floating-point framebuffer GLX extensions.
Ian Romanick (7):
Make GL_ARB_texture_compression mandatory
Make GL_ARB_multisample mandatory
Make GL_ARB_vertex_buffer_object mandatory
Make GL_{EXT,SUN}_multi_draw_arrays and GL_IBM_multimode_draw_arrays
mandatory
Make GL_ARB_draw_buffers mandatory
Make GLX_SGIX_pbuffer mandatory
intel: Fix up some extension string issues
src/glx/x11/glxextensions.c | 2 +-
src/mesa/drivers/dri/common/utils.c | 10 ++
src/mesa/drivers/dri/ffb/ffb_xmesa.c | 2 +
src/mesa/drivers/dri/gamma/gamma_context.c | 2 +
src/mesa/drivers/dri/i810/i810context.c | 8 --
src/mesa/drivers/dri/i915/i830_context.c | 2 +
src/mesa/drivers/dri/i915/i915_context.c | 13 +---
src/mesa/drivers/dri/intel/intel_extensions.c | 28 ++++--
src/mesa/drivers/dri/mach64/mach64_context.c | 7 +--
src/mesa/drivers/dri/mach64/mach64_tex.c | 6 ++
src/mesa/drivers/dri/mga/mga_xmesa.c | 10 +--
src/mesa/drivers/dri/r128/r128_context.c | 8 +--
src/mesa/drivers/dri/r200/r200_context.c | 10 +--
src/mesa/drivers/dri/r300/r300_context.c | 10 +--
src/mesa/drivers/dri/radeon/radeon_context.c | 8 +--
src/mesa/drivers/dri/s3v/s3v_context.c | 2 +
src/mesa/drivers/dri/savage/savage_xmesa.c | 10 +--
src/mesa/drivers/dri/sis/sis_context.c | 8 --
src/mesa/drivers/dri/swrast/swrast.c | 2 -
src/mesa/drivers/dri/tdfx/tdfx_context.c | 12 +--
src/mesa/drivers/dri/trident/trident_context.c | 2 +
src/mesa/drivers/dri/unichrome/via_context.c | 6 +-
src/mesa/drivers/glide/fxdd.c | 7 +-
src/mesa/drivers/windows/gldirect/dglcontext.c | 1 +
.../drivers/windows/gldirect/dx7/gld_wgl_dx7.c | 2 +
.../drivers/windows/gldirect/dx8/gld_wgl_dx8.c | 1 +
.../drivers/windows/gldirect/dx9/gld_wgl_dx9.c | 1 +
.../windows/gldirect/mesasw/gld_wgl_mesasw.c | 1 +
src/mesa/drivers/x11/xm_api.c | 2 -
src/mesa/main/attrib.c | 20 ++---
src/mesa/main/buffers.c | 4 -
src/mesa/main/enable.c | 10 --
src/mesa/main/extensions.c | 32 ++++----
src/mesa/main/get.c | 78 ----------------
src/mesa/main/get_gen.py | 52 ++++++------
src/mesa/main/hint.c | 4 -
src/mesa/main/multisample.c | 5 -
src/mesa/main/texcompress.c | 94 ++++++++++----------
src/mesa/main/texformat.c | 52 +++++------
src/mesa/main/teximage.c | 32 +++----
src/mesa/main/texparam.c | 40 +++------
src/mesa/shader/arbprogparse.c | 3 +-
src/mesa/shader/arbprogram.c | 4 -
src/mesa/shader/nvprogram.c | 4 -
src/mesa/shader/slang/slang_preprocess.c | 3 +-
45 files changed, 225 insertions(+), 395 deletions(-)
pgpk50j5ubCp7.pgp
Description: PGP signature
------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
