Mesa 3D graphics library
Go to file
Ian Romanick 1585c234e0 Major rip-up of internal function insertion interface. The old
_glapi_add_entrypoint has been replaced by a new routine called
_glapi_add_dispatch.  This new routine dynamically assignes dispatch offsets
to functions added.  This allows IHVs to add support for extension functions
that do not have assigned dispatch offsets.

It also means that a driver has no idea what offset will be assigned to a
function.  The vast majority of the changes in this commit account for that.
An additional table, driDispatchRemapTable, is added.  Functions not in the
Linux OpenGL ABI (i.e., anything not in GL 1.2 + ARB_multitexture) has a
fixed offset in this new table.  The entry in this table specifies the
offset in of the function in the real dispatch table.

The internal interface was also bumped from version 20050725 to 20050727.

This has been tested with various programs in progs/demos on:

radeon (Radeon Mobility M6)
r128 (Rage 128 Pro)
mga (G400)
2005-07-28 00:29:51 +00:00
bin Add license/copyright. 2005-07-25 23:49:50 +00:00
configs Fix SPARC assembly for 64-bit 2005-07-28 00:11:10 +00:00
docs added vp negative addressing bug fix 2005-07-22 02:54:14 +00:00
doxygen Use CSS in custom headers. 2004-09-10 11:47:51 +00:00
include Major rip-up of internal function insertion interface. The old 2005-07-28 00:29:51 +00:00
progs overlay planes test 2005-07-19 15:27:03 +00:00
src Major rip-up of internal function insertion interface. The old 2005-07-28 00:29:51 +00:00
vms
windows VC7 project file for building glut lib 2005-07-01 20:25:57 +00:00
Makefile This precious BeOS include file was lost since some released MesaLibs. Fixed. ;-) 2005-07-27 19:56:33 +00:00
Makefile.DJ remove stupid flags 2005-05-23 22:02:53 +00:00
Makefile.mgw remove stupid flags 2005-05-23 22:02:53 +00:00
descrip.mms VMS updates from Jouk Jansen 2005-01-11 15:23:08 +00:00
mms-config.

docs/README.directfb

                         
                         Mesa DirectFB Information


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

  To build Mesa with DirectFB (DirectFBGL) support you need:
     - DirectFB at least 0.9.21 (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

     make linux-directfb-install

  to install DirectFBGL module in the proper location.