mesa/src
Kristian Høgsberg 76434775e0 gbm: Add support for __DRIimage based getBuffers when available
This lets us allocate color buffers as __DRIimages and pass them into
the driver instead of having to create a __DRIbuffer with the flink
that requires.

With this patch, we can now run gbm on render-nodes.  A render-node is a
drm device that doesn't support modesetting and all the legacy DRI ioctls.
flink is also not supported, but now that gbm doesn't need flink, we can
run piglit on head-less gbm or head-less GPGPU.

Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Tested-by: Jordan Justen <jordan.l.justen@intel.com>
Cc: "10.0" <mesa-stable@lists.freedesktop.org>
(cherry picked from commit 04e3ef00db)
2013-11-15 13:39:39 -08:00
..
egl gbm: Add support for __DRIimage based getBuffers when available 2013-11-15 13:39:39 -08:00
gallium clover: Fix the const variant of adaptor_range::end to deal with mismatching range sizes. 2013-11-15 13:39:38 -08:00
gbm gbm: Add support for __DRIimage based getBuffers when available 2013-11-15 13:39:39 -08:00
getopt
glsl glsl: fix missing breaks in equals(ir_texture,..) 2013-11-15 12:28:34 -08:00
glx glx: Back DRI3 enablement out of the stable branch. 2013-11-15 12:28:33 -08:00
gtest gtest: Build it only for 'make check'. 2013-01-13 12:38:44 +01:00
mapi tests: Fix make check for out of tree builds. 2013-11-15 13:39:37 -08:00
mesa dri/i915, dri/i965: Fix support for planar images 2013-11-15 13:39:39 -08:00
Makefile.am gbm: Link to libwayland-drm if Wayland EGL platform is enabled 2013-08-12 15:16:22 -07:00
SConscript Remove libGLU 2012-08-31 10:58:15 -07:00