Implement new screen extension API.
authorKristian Høgsberg <krh@hinata.boston.redhat.com>
Tue, 15 May 2007 16:31:31 +0000 (12:31 -0400)
committerKristian Høgsberg <krh@redhat.com>
Wed, 10 Oct 2007 22:47:22 +0000 (18:47 -0400)
commitf616a263a25eda135800bea7d3a863c569b93e30
treef922c411d8d821a675eb32408e11aa1e16f93669
parent295dc2d225ccac1951c0fcc2c08119f31d1b575c
Implement new screen extension API.

This new API lets the loader examine DRI level extensions provided by the
driver in a forward compatible manner.

Much of the churn in the DRI interface is adding support for new
extensions or removing old, unused extensions.  This new extension
mechanism lets the loader query the extensions provided by the driver
and implement the extensions it knows about.  Deprecating extensions
is done by not exporting that extension in the list, which doesn't
require keeping old function pointers around to preserve ABI.
include/GL/internal/dri_interface.h
src/glx/x11/glxext.c
src/mesa/drivers/dri/common/dri_util.c