Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix libGL build on FreeBSD by respecting ASM_FLAGS. | Eric Anholt | 2005-09-13 | 2 | -2/+3 |
| | | | | Submitted by: Diego Pettenò <[email protected]> | ||||
* | use ASM_API variable, bug 4415 | Brian Paul | 2005-09-12 | 14 | -11/+25 |
| | |||||
* | added -Wmissing-prototypes to WARN_FLAGS | Brian Paul | 2005-09-06 | 2 | -3/+3 |
| | |||||
* | fix APP_LIB_DEPS | Brian Paul | 2005-08-29 | 1 | -2/+1 |
| | |||||
* | update version to 6.5.0 | Brian Paul | 2005-08-23 | 1 | -2/+2 |
| | |||||
* | Convert libGL and DRI drivers to require libdrm. | Adam Jackson | 2005-08-19 | 5 | -9/+12 |
| | | | | | | libdrm can be had from: http://people.freedesktop.org/~ajax/libdrm/ | ||||
* | Bump version to 6.3.2 | Brian Paul | 2005-08-16 | 1 | -1/+1 |
| | |||||
* | Put back '-I/usr/X11R6/include'. | Ian Romanick | 2005-08-15 | 2 | -2/+17 |
| | | | | | | | Make 'USING_EGL=0' the default for now. It's causing too much confusion for too many non-developers (which in turn wastes too much developer time). It is trivially overridden from the make command line. See comments in linux-dri. | ||||
* | Remove the logic that determines at compile time whether or not HAVE_ALIAS | Ian Romanick | 2005-08-11 | 3 | -4/+5 |
| | | | | | | | | 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. | ||||
* | Don't link with libGL, libEGL, or libEGLdri. On EGL setups libGL isn't | Ian Romanick | 2005-08-11 | 1 | -1/+1 |
| | | | | available, and on libGL setups libEGL and libEGLdri aren't available. | ||||
* | Since Brian's recent commit, "-I/usr/X11R6/include/X11/extensions" is no | Ian Romanick | 2005-08-11 | 3 | -5/+1 |
| | | | | longer needed. | ||||
* | Dike out the linux-specific EGL bits unless it's a linux build. | Eric Anholt | 2005-08-08 | 1 | -0/+1 |
| | |||||
* | Allow R300 driver to build on x86-64 and PowerPC. | Vladimir Dergachev | 2005-08-07 | 2 | -2/+2 |
| | |||||
* | Enable EGL support in 'linux-dri' config | Jon Smirl | 2005-08-07 | 1 | -3/+3 |
| | |||||
* | Remove EGL from linux-solo makefile | Jon Smirl | 2005-08-05 | 1 | -3/+3 |
| | |||||
* | Add a new config called linux-indirect. This build the GLX libGL just like | Ian Romanick | 2005-07-29 | 3 | -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 3877 | Jon Smirl | 2005-07-29 | 1 | -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-bit | Ian Romanick | 2005-07-28 | 2 | -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 Romanick | 2005-07-26 | 3 | -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 allows | Ian Romanick | 2005-07-24 | 1 | -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.1 | Brian Paul | 2005-07-21 | 1 | -1/+1 |
| | |||||
* | Connect the r300 bits up to the build. | Eric Anholt | 2005-07-20 | 2 | -2/+2 |
| | |||||
* | Add some missing defines, copied from linux-dri. | Eric Anholt | 2005-07-20 | 1 | -1/+1 |
| | |||||
* | re-enable the ffb driver | Alan Hourihane | 2005-07-18 | 1 | -2/+2 |
| | |||||
* | redo previous check-in, just set ARCH_FLAGS = -m32 | Brian Paul | 2005-07-15 | 1 | -5/+3 |
| | |||||
* | define CFLAGS and CXXflags with -m32 (Egbert Eich) | Brian Paul | 2005-07-15 | 1 | -0/+6 |
| | |||||
* | Restore linux-x86-32 config for Brian. | Ian Romanick | 2005-07-08 | 1 | -0/+7 |
| | |||||
* | Put default back to the normal DRM path | Jon Smirl | 2005-07-02 | 1 | -2/+1 |
| | |||||
* | Add support for assembly (static) dispatch functions on x86-64. This | Ian Romanick | 2005-07-02 | 3 | -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 by | Ian Romanick | 2005-07-02 | 1 | -13/+0 |
| | | | | 'make linux-x86 ARCH_FLAGS=-m32'. | ||||
* | Massive refactor of (most of) the Linux config files. This reduces | Ian Romanick | 2005-07-02 | 14 | -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 Romanick | 2005-07-02 | 1 | -6/+24 |
| | |||||
* | Move the PYTHON2 and PYTHON_FLAGS assignments to configs/current, and | Brian Paul | 2005-07-01 | 1 | -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 glitches | Brian Paul | 2005-06-30 | 1 | -3/+7 |
| | |||||
* | added GL libs to APP_LIB_DEPS (bug 3485) | Brian Paul | 2005-06-07 | 1 | -1/+1 |
| | |||||
* | fix error in OSMESA_LIB_NAME line | Brian Paul | 2005-06-07 | 1 | -1/+1 |
| | |||||
* | Add a freebsd-dri-amd64 config, and quiet makedepend slightly by making an | Eric Anholt | 2005-05-28 | 2 | -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 available | Dave Airlie | 2005-05-26 | 1 | -1/+1 |
| | | | | yet | ||||
* | make linux-solo and linux-solo-x86 config files hierarchical | Dave Airlie | 2005-05-26 | 2 | -29/+21 |
| | |||||
* | remove -ansi -pedantic -D_POSIX_C_SOURCE=199309L from CXXFLAGS | Brian Paul | 2005-05-16 | 3 | -3/+3 |
| | |||||
* | First attempt at getting egl support up on dumb framebuffer. | Jon Smirl | 2005-05-13 | 1 | -4/+4 |
| | | | | Seems to be mostly working. Not all of egl API is implemented. | ||||
* | added linux-x86-xcb config (Jeremy Kolb) | Brian Paul | 2005-05-07 | 1 | -0/+24 |
| | |||||
* | x86-64 transform optimizations (Mikko T.) | Brian Paul | 2005-05-07 | 2 | -3/+31 |
| | |||||
* | added a comment | Brian Paul | 2005-05-05 | 1 | -0/+1 |
| | |||||
* | add PROGRAM_DIRS line | Brian Paul | 2005-05-05 | 1 | -1/+2 |
| | |||||
* | Improve the DRI fb driver, now it compiles. | Jon Smirl | 2005-05-01 | 1 | -1/+1 |
| | | | | | Added code to support NEW_INTERFACE. It still doesn't work. Made it build from make linux-solo. | ||||
* | new config | Keith Whitwell | 2005-04-29 | 1 | -0/+9 |
| | |||||
* | Minor changes to make linux-solo build again | Jon Smirl | 2005-04-25 | 1 | -3/+0 |
| | |||||
* | config for profiling with gprof | Brian Paul | 2005-04-15 | 1 | -0/+29 |
| | |||||
* | Add TLS support to libGL and, by virtue of using glthread.h and GL_CALL, all | Ian Romanick | 2005-04-13 | 1 | -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. |