summaryrefslogtreecommitdiffstats
path: root/configs
Commit message (Collapse)AuthorAgeFilesLines
* Remove EGL from linux-solo makefileJon Smirl2005-08-051-3/+3
|
* Add a new config called linux-indirect. This build the GLX libGL just likeIan Romanick2005-07-293-2/+52
| | | | | | 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.
* Commit Ian's fixes from Bug 3877Jon Smirl2005-07-291-1/+1
| | | | | I have tested these on miniglx and they seem to be working. I'm sure Dave will give them a better test.
* Fix SPARC assembly for 64-bitIan Romanick2005-07-282-13/+41
| | | | | | | | | | | | | | - The test for whether or not we're building for 64-bit is '#ifdef __arch64__'. This appears to be correct on both Linux and Solaris. - The test for Solaris is now '#if defined(SVR4) || defined(__SVR4) || defined(__svr4__)'. GCC 3.4.0 has all three defined on Solaris 9. - Enables assembly language clip routines. - Fixes to make GLSL code build on Solaris. - Update gl_SPARC_asm.py.
* No, really, get rid of all the remaining references to DRI_USE_NEW_INTERFACE.Ian Romanick2005-07-263-29/+8
| | | | | A couple other remnants of the old interfaces hit the dust too. Thanks Jon. :)
* All elements of pre-DRI_NEW_INTERFACE_ONLY are removed. This allowsIan Romanick2005-07-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1,402 lines of code to be removed from Mesa (drivers and libGL). The big winner is dri_util.c. Primary changes are: 1. Remove all "deprecated" entry-points from the various structures in dri_interface.h. 2. Rename the remaining fields to removed "version numbers." So, bindContext3 becomes bindContext. Functions with "New" in the name (e.g., CreateNewContext) were *not* changed, but that is an option. Having "New" in the name is less annoying to me than having "3" in the name. 3. Remove all compatibility code that handles cases where the driver or the loader is too old to support the latest interfaces. 4. Append the API version to the __driCreateNewScreen function name. This is currently done by hand. In the future (i.e., the next time we make an incompatible change to the interface) we'll want to come up with a better way to do this. This prevents old loaders from being able to load new (incompatible) drivers. 5. Bump the API version to 20050722. All drivers (by way of dri_util.c) require this version. 6. All drivers are *required* to expose GLX_SGIX_fbconfig and GLX_OML_swap_method (or the moral equivalents). Support for these functions in implicit in the use of the "new" interface. 7. Some cases still exist that need to be compiled differently in a loader or core Mesa versus in a driver. These are identified by the define IN_DRI_DRIVER.
* bump version to 6.3.1Brian Paul2005-07-211-1/+1
|
* Connect the r300 bits up to the build.Eric Anholt2005-07-202-2/+2
|
* Add some missing defines, copied from linux-dri.Eric Anholt2005-07-201-1/+1
|
* re-enable the ffb driverAlan Hourihane2005-07-181-2/+2
|
* redo previous check-in, just set ARCH_FLAGS = -m32Brian Paul2005-07-151-5/+3
|
* define CFLAGS and CXXflags with -m32 (Egbert Eich)Brian Paul2005-07-151-0/+6
|
* Restore linux-x86-32 config for Brian.Ian Romanick2005-07-081-0/+7
|
* Put default back to the normal DRM pathJon Smirl2005-07-021-2/+1
|
* Add support for assembly (static) dispatch functions on x86-64. ThisIan Romanick2005-07-023-2/+3
| | | | | | is basically patch #2939 from X.org bugzilla #3379. This does *not* fix the bug as it does not dynamically generate stubs at run-time. It just gets things one step closer.
* linux-x86-32 is unnecessary. The same thing can be acomplished byIan Romanick2005-07-021-13/+0
| | | | 'make linux-x86 ARCH_FLAGS=-m32'.
* Massive refactor of (most of) the Linux config files. This reducesIan Romanick2005-07-0214-180/+47
| | | | | the length of each config and brings a lot of much needed uniformity to them.
* Make linux-x86 more like the other linux configs.Ian Romanick2005-07-021-6/+24
|
* Move the PYTHON2 and PYTHON_FLAGS assignments to configs/current, andBrian Paul2005-07-011-1/+6
| | | | | include $(TOP)/configs/current in glapi/Makefile so those vars can be easily overridden by any system config, if needed.
* fix a few glitchesBrian Paul2005-06-301-3/+7
|
* added GL libs to APP_LIB_DEPS (bug 3485)Brian Paul2005-06-071-1/+1
|
* fix error in OSMESA_LIB_NAME lineBrian Paul2005-06-071-1/+1
|
* Add a freebsd-dri-amd64 config, and quiet makedepend slightly by making anEric Anholt2005-05-282-2/+12
| | | | | EXPAT_INCLUDES config variable (set on FreeBSD) which is then used in Makefile.template's INCLUDES.
* make egl build first so we don't get wierd drivers linking to libs not availableDave Airlie2005-05-261-1/+1
| | | | yet
* make linux-solo and linux-solo-x86 config files hierarchicalDave Airlie2005-05-262-29/+21
|
* remove -ansi -pedantic -D_POSIX_C_SOURCE=199309L from CXXFLAGSBrian Paul2005-05-163-3/+3
|
* First attempt at getting egl support up on dumb framebuffer.Jon Smirl2005-05-131-4/+4
| | | | Seems to be mostly working. Not all of egl API is implemented.
* added linux-x86-xcb config (Jeremy Kolb)Brian Paul2005-05-071-0/+24
|
* x86-64 transform optimizations (Mikko T.)Brian Paul2005-05-072-3/+31
|
* added a commentBrian Paul2005-05-051-0/+1
|
* add PROGRAM_DIRS lineBrian Paul2005-05-051-1/+2
|
* Improve the DRI fb driver, now it compiles.Jon Smirl2005-05-011-1/+1
| | | | | Added code to support NEW_INTERFACE. It still doesn't work. Made it build from make linux-solo.
* new configKeith Whitwell2005-04-291-0/+9
|
* Minor changes to make linux-solo build againJon Smirl2005-04-251-3/+0
|
* config for profiling with gprofBrian Paul2005-04-151-0/+29
|
* Add TLS support to libGL and, by virtue of using glthread.h and GL_CALL, allIan Romanick2005-04-131-0/+2
| | | | | | | DRI drivers. A TLS enabled libGL can load a TLS or a non-TLS DRI driver, but a TLS DRI driver requires a TLS enabled libGL. This fixes bug #1822.
* Make linux-dri-x86-64 more like linux-dri-x86. Add ARCH_FLAGS. This isIan Romanick2005-04-062-39/+19
| | | | | | where things like "-m64" or "-m32" should be specified. Using this, a 32-bit DRI build can be done on an x86-64 system by doing 'ARCH_CFLAGS=-m32 make linux-dri-x86'. Minor tweaks to linux-dri to support these changes.
* use $(*_LIB) in the *_LIB_NAME definitionsBrian Paul2005-03-231-5/+5
|
* Add DRM_USE_MALLOC flagKeith Whitwell2005-03-223-3/+3
|
* Added linux-x86-32 config to force building 32-bit objects in a 64-bit ↵Brian Paul2005-03-031-0/+13
| | | | environment.
* Change another usage of __AMD64__ to the standard __amd64__, and removeEric Anholt2005-02-143-5/+5
| | | | | __AMD64__ from the linux configs so it won't creep back in as easily. Fixes hang on FreeBSD on the first lock grab.
* Don't forget to -L/usr/local/lib to grab expat.Eric Anholt2005-02-141-1/+1
|
* add -DUSE_EXTERNAL_DXTN_LIB=1 so compressed textures are enabled for soloDave Airlie2005-01-132-2/+2
|
* DirectFB driver (Claudio Ciccani)Brian Paul2005-01-031-0/+29
|
* Build s3v and trident by default too.Adam Jackson2004-12-271-3/+2
| | | | Smoky the bear says: Only you can prevent bitrot.
* Get linux-solo dependencies building correctly,Keith Whitwell2004-12-095-11/+16
| | | | Make sure symlinks are built in driver directories before running makedepend.
* Improve the behaviour of the build system wrt depend files.Keith Whitwell2004-12-084-13/+21
| | | | | | | | - 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.
* remove -Wmissing-prototypes from g++ flags, per gcc 3.4Brian Paul2004-11-272-2/+2
|
* fix APP_LIB_DEPS (bug 1065260)Brian Paul2004-11-151-3/+1
|
* libGL needs libXxf86vm.a.Adam Jackson2004-10-292-2/+2
|