Mesa3D Graphics Library (Bleeding edge ray tracing branches)
Go to file
Eric Anholt 1b9f78195f i965: Avoid branch instructions while in single program flow mode.
There is an errata for Broadwater that threads don't have the instruction/loop
mask stacks initialized on thread spawn.  In single program flow mode, those
stacks are not writable, so we can't initialize them.  However, they do get
read during ELSE and ENDIF instructions.  So, instead, replace branch
instructions in single program flow mode with predicated jumps (ADD to the ip
register), avoiding use of the more complicated branch instructions that may
fail.  This is also a minor optimization as no ENDIF equivalent is necessary.

Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 15:18:23 -08:00
bin minstall: Pass correct destination file path to $RM regardless of source path. 2006-12-11 17:45:06 +01:00
configs Add reporting of damage by DRI drivers when the extension support is available. 2007-01-05 18:23:57 -08:00
docs document 32-bit Z line/point fix 2007-01-06 12:58:28 -07:00
doxygen Make git ignore files only generated at build time. 2006-12-06 14:17:56 +01:00
include Add reporting of damage by DRI drivers when the extension support is available. 2007-01-05 18:23:57 -08:00
progs mipmap_limits: Fix display of current texture filtering mode. 2006-12-14 11:01:38 +01:00
src i965: Avoid branch instructions while in single program flow mode. 2007-01-06 15:18:23 -08:00
vms Committing in . 2003-06-17 07:20:22 +00:00
windows Move mipmap generation functions, texture scaling functions into new 2006-09-29 01:24:26 +00:00
.gitignore Make git ignore Emacs backup files. 2006-12-06 18:39:05 +01:00
Makefile remove directfbgl.h file 2006-12-02 18:20:53 +00:00
Makefile.DJ DMesa now uses OSMesa as a back-end. 2006-03-31 20:53:12 +00:00
Makefile.mgw remove stupid flags 2005-05-23 22:02:53 +00:00
descrip.mms Correcting directory name in OpenVMS-Makefile 2006-09-22 11:09:07 +00:00
mms-config. Committing in . 2003-06-17 07:20:22 +00: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

     make linux-directfb-install

  to install DirectFBGL module in the proper location.