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). |
||
---|---|---|
bin | ||
configs | ||
docs | ||
doxygen | ||
include | ||
progs | ||
scons | ||
src | ||
windows | ||
.emacs-dirvars | ||
.gitattributes | ||
.gitignore | ||
Makefile | ||
SConstruct | ||
acinclude.m4 | ||
autogen.sh | ||
common.py | ||
configure.ac |
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.