Mesa3D Graphics Library (Bleeding edge ray tracing branches)
Go to file
José Fonseca 5dc8e67078 tgsi: SSE2 optimized exp2, log2 and pow implementations.
Special care must be taken when calling compiler generated SSE2 functions
from the runtime generated SSE2: saving the xmm registers, and notify gcc
the stack is not 16byte aligned.

It would be more efficient to keep the stack pointer 16byte aligned, but
too hairy, and not consistent in all x86 architectures.

This has been tested in linux x86 and windows x86 userspace. Not tested on
x86-64 because it is broken for other reasons (even without this change).
2008-09-30 01:12:52 +09:00
bin Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
configs mesa: build gallium directories before core mesa 2008-09-12 12:24:21 +01:00
docs Remove CVS keywords. 2008-09-21 11:00:44 -07:00
doxygen Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
include Remove CVS keywords. 2008-09-21 11:00:44 -07:00
progs link EGL demos with -lGL 2008-09-26 11:20:20 +01:00
scons scons: Install shared libs in the right subdir. 2008-09-08 21:50:50 +09:00
src tgsi: SSE2 optimized exp2, log2 and pow implementations. 2008-09-30 01:12:52 +09:00
windows Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
.emacs-dirvars Add emacs dirvars file with Mesa indention definition. 2007-09-18 10:02:51 -04:00
.gitattributes Allow CRLF automatic conversion on MSVC project files. 2008-06-24 22:25:52 +09:00
.gitignore Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
Makefile Merge commit 'origin/gallium-0.1' into gallium-0.2 2008-09-11 18:32:05 +01:00
SConstruct Added command line option for Scons to select which version of MSVS to use. Versions 7.1, 8.0 and 9.0 are allowed. Usage is scons MSVS_VERSION=8.0. 2008-08-29 11:30:32 -06:00
acinclude.m4 autoconf: Attempt to figure out the PIC flags for the platform 2008-05-09 07:05:16 -07:00
autogen.sh autoconf: Add autogen.sh from Xorg for easier setup from git 2008-03-10 12:36:57 -07:00
common.py scons: Put the tool logic in a frontend tool. 2008-06-06 14:55:51 +09:00
configure.ac configure.ac: bump dri2proto requirement, drop TTM_API define. 2008-09-04 06:23:14 -04: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.