summaryrefslogtreecommitdiff
path: root/src/glx/glxclient.h
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2013-11-04 18:09:51 -0800
committerEric Anholt <eric@anholt.net>2013-11-07 19:08:09 -0800
commit442442026eb241f05f2b7c03da304e0be047a7da (patch)
tree004956fd32cda29d0d0c8cf7edb5581ef0a7681a /src/glx/glxclient.h
parent1f085ba18fb11ca7d378bb2b4423702b1c823786 (diff)
dri: add __DRIimageLoaderExtension and __DRIimageDriverExtension
These provide an interface between the driver and the loader to allocate color buffers through the DRIimage extension interface rather than through a loader-specific extension (as is used by DRI2, for instance). The driver uses the loader 'getBuffers' interface to allocate color buffers. The loader uses the createNewScreen2, createNewDrawable, createNewContext, getAPIMask and createContextAttribs APIS (mostly shared with DRI2). This interface will work with the DRI3 loader, and should also work with GBM and other loaders so that drivers need not be customized for each new loader interface, as long as they provide this image interface. v2: Fix build of i915 and i965 together (by anholt) Signed-off-by: Keith Packard <keithp@keithp.com> Reviewed-by: Kristian Høgsberg <krh@bitplanet.net> Reviewed-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to 'src/glx/glxclient.h')
0 files changed, 0 insertions, 0 deletions