summaryrefslogtreecommitdiff
path: root/configs/freebsd-dri
AgeCommit message (Collapse)AuthorFilesLines
2007-01-05Add reporting of damage by DRI drivers when the extension support is available.Eric Anholt1-1/+2
With this, tools like ximagesrc in gstreamer correctly see updates from GL rendering. Support requires that the Xdamage library be current (but will be disabled if not present) plus a new X Server with support for the new XDamagePost request. libGL now has a new interface version, and also links against libXdamage and libXfixes to support it, but backwards compatibility is retained. Currently, all drivers report damage at SwapBuffers time through common code -- front buffer rendering doesn't result in damage being reported. Also, the damage is against the root window, as our drivers don't yet render to backing store when they should (composited environments).
2006-10-11Fix bug #4681.Ian Romanick1-1/+2
glDeleteTextures and glDeleteTexturesEXT were erroneously listed as aliases of each other. For anything /except/ GLX protocol they are aliases. This set of changes allows functions that are functionally identical but have different GLX protocol to be listed as aliases. When building with GLX_INDIRECT_RENDERING set, different static functions are used. These functions determine whether the current context is direct rendering or not. If the context is direct rendering, the aliased function (e.g., glDeleteTextures in the case of glDeleteTexturesEXT) is called. If the context is not direct rendering, the correct GLX protocol is sent. For a deeper explanation of what is changed, please see: http://dri.freedesktop.org/wiki/PartiallyAliasedFunctions
2006-09-19added LIBDRM_CFLAGS (Javier Villavicencio)Brian Paul1-0/+1
2006-09-19fix CFLAGS (bug 8344)Brian Paul1-3/+3
2006-08-16When available, which is most of the time, use posix_memalign to implementIan Romanick1-1/+1
_mesa_align_malloc and friends.
2006-08-09Add Intel i965G/Q DRI driver.Eric Anholt1-1/+1
This driver comes from Tungsten Graphics, with a few further modifications by Intel.
2006-07-13LIB_DIR is now just 'lib' or 'lib64'Brian Paul1-2/+2
Replaced $(LIB_DIR) with $(TOP)/$(LIB_DIR), use LIB_DIR in install targets. Patch by Hanno Böck.
2006-04-06minor CFLAGS clean-upBrian Paul1-2/+4
2006-03-30Style fix, drop the explicit -ldrm from the link line.Adam Jackson1-1/+1
2006-01-26remove i830Alan Hourihane1-1/+1
2005-10-22Fix FreeBSD build by building libGL in the order desired, and doing a fix to myEric Anholt1-1/+1
mklib changes.
2005-10-18Attempt to fix libGL on FreeBSD, where the library was being built without anyEric Anholt1-1/+1
dependencies, breaking builds of third-party software.
2005-09-13Fix libGL build on FreeBSD by respecting ASM_FLAGS.Eric Anholt1-1/+1
Submitted by: Diego Pettenò <flameeyes@gentoo.org>
2005-08-19Convert libGL and DRI drivers to require libdrm.Adam Jackson1-3/+4
libdrm can be had from: http://people.freedesktop.org/~ajax/libdrm/
2005-08-11Remove the logic that determines at compile time whether or not HAVE_ALIASIan Romanick1-1/+1
should be defined. It was flawed on some platforms (e.g., Darwin & mingw). Instead, rely on the build system to define it on the compiler command line. This also reverts ajax's hand-edit to indirect_size.c. I'll fix that on the X.org side of things later today.
2005-08-11Since Brian's recent commit, "-I/usr/X11R6/include/X11/extensions" is noIan Romanick1-1/+1
longer needed.
2005-07-29Add a new config called linux-indirect. This build the GLX libGL just likeIan Romanick1-1/+2
linux-dri, but it disables support for direct-rendering in it. This config mainly exists so that I can verify that changes to libGL haven't broken builds on non-DRI platforms.
2005-07-26No, really, get rid of all the remaining references to DRI_USE_NEW_INTERFACE.Ian Romanick1-1/+1
A couple other remnants of the old interfaces hit the dust too. Thanks Jon. :)
2005-07-20Connect the r300 bits up to the build.Eric Anholt1-1/+1
2005-07-20Add some missing defines, copied from linux-dri.Eric Anholt1-1/+1
2005-05-28Add a freebsd-dri-amd64 config, and quiet makedepend slightly by making anEric Anholt1-2/+4
EXPAT_INCLUDES config variable (set on FreeBSD) which is then used in Makefile.template's INCLUDES.
2005-02-14Don't forget to -L/usr/local/lib to grab expat.Eric Anholt1-1/+1
2004-12-09Get linux-solo dependencies building correctly,Keith Whitwell1-2/+3
Make sure symlinks are built in driver directories before running makedepend.
2004-12-08Improve the behaviour of the build system wrt depend files.Keith Whitwell1-1/+2
- Remove the -Y option for makedepend, so that the standard directories are searched - No longer pipe the multiple errors that the -Y option caused into /dev/null -- we want to know about these failures. - Fix up a few other misc makedepend failures.
2004-10-28Add FreeBSD DRI build targets. Doesn't build at the moment, due to the sameEric Anholt1-0/+39
problems as Linux.