Mesa 3D graphics library
Go to file
Chia-I Wu 18457cb263 egl: Add funtions to link contexts and surfaces to displays.
EGL contexts and surfaces are resources of displays.  They should be
managed by displays.  This commit adds a bunch of functions to
egldisplay.c to help establish the links between contexts/surfaces and
displays.  How links are established is considered opaque outside
display.  Functions like _eglGetSurfaceHandle or _eglLookupSurface are
therefore moved to egldisplay.c, with some small modifications.

The idea is also extended to display.  That is, displays need to link to
themselves to be looked up.

This commit only adds the functions.  A commit to use them should
follow.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-07-17 11:48:27 -06:00
bin Cygwin build fixes 2009-06-08 14:30:46 -06:00
configs egl: Support per-thread info. 2009-07-17 11:41:02 -06:00
docs Merge branch 'mesa_7_5_branch' 2009-07-09 08:05:56 -06:00
doxygen
include Merge commit 'origin/openvg-1.0' 2009-07-06 21:43:26 -04:00
progs egl: Add xeglthreads 2009-07-16 08:29:57 -06:00
scons Merge branch 'mesa_7_5_branch' 2009-06-14 16:56:34 +02:00
src egl: Add funtions to link contexts and surfaces to displays. 2009-07-17 11:48:27 -06:00
windows wgl: Port sharedtex_mt to WGL. 2009-03-17 14:27:47 +01:00
.emacs-dirvars
.gitattributes
.gitignore scons: Build progs. 2008-11-21 10:44:30 +09:00
Makefile mesa: bump version to 7.5-rc4 2009-06-26 13:16:34 -06:00
SConstruct identity: Add new identity driver 2009-06-24 13:04:56 +02:00
acinclude.m4
autogen.sh autogen: Make sure MAKEFLAGS is not set before running autoreconf 2009-02-10 11:58:11 +10:30
common.py scons: Output nice summary messages instead of long command lines. 2009-06-02 18:23:12 -07:00
configure.ac Merge branch 'mesa_7_5_branch' 2009-07-13 08:47:37 -06:00

docs/README.directfb

                         
                         Mesa DirectFB Information


Requirements
============

  To build Mesa with DirectFB (DirectFBGL) support you need:
     - DirectFB at least 1.0.0 (http://directfb.org)
     - pkg-config at least 0.9 (http://pkgconfig.sf.net)


Installation
============
  Run
     
     make linux-directfb

  to build Mesa and DirectFBGL module,

     make install

  to install OpenGL libraries and

     cd src/mesa/drivers/directfb ; make install

  to install DirectFBGL module in the proper location.
  Actually, that last command may not be needed.  Please provide feedback.