Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | md5 sums for 6.3.2 | Brian Paul | 2005-08-19 | 1 | -2/+7 |
| | |||||
* | update MESA_DEBUG with FP infomesa_6_3_2 | Brian Paul | 2005-08-19 | 1 | -1/+3 |
| | |||||
* | Convert libGL and DRI drivers to require libdrm. | Adam Jackson | 2005-08-19 | 7 | -18/+15 |
| | | | | | | libdrm can be had from: http://people.freedesktop.org/~ajax/libdrm/ | ||||
* | Fix a realloc problem with indirect vertex arrays. The actual head pointer | Ian Romanick | 2005-08-19 | 2 | -3/+6 |
| | | | | wasn't tracked and used for the realloc, so it tended to explode. | ||||
* | updates for 6.3.2 release, plus other assorted clean-ups | Brian Paul | 2005-08-19 | 8 | -152/+99 |
| | |||||
* | Commit missing piece from Egbert's 32/64 bit patches | Alan Hourihane | 2005-08-19 | 1 | -25/+26 |
| | |||||
* | Enable ARB_texture_compression. The code has been in place for a long time, | Ian Romanick | 2005-08-19 | 2 | -0/+14 |
| | | | | | | | but, for whatever reason, the extension wasn't enabled. Add some comments to i810ChooseTextureFormat. There's some strangeness with i810 texture formats. | ||||
* | Add support for NV_blend_square. This was tested with | Ian Romanick | 2005-08-18 | 2 | -6/+19 |
| | | | | progs/tests/blendsquare. | ||||
* | Make sure extension entry point offsets are properly initialized. This is | Ian Romanick | 2005-08-18 | 2 | -1/+4 |
| | | | | | primarilly needed to support functions that are internally implemented using extension entry points (e.g., glBlendFunc uses glBlendFuncSeparate). | ||||
* | Don't try to update hardware texture fields if there is no hardware texture. | Ian Romanick | 2005-08-18 | 2 | -24/+28 |
| | | | | | | This can happen when all the texture enables for a texture unit are disabled. This fixes bugzilla #3195. | ||||
* | Add simple regression test for bugzilla #3195. | Ian Romanick | 2005-08-18 | 2 | -0/+282 |
| | |||||
* | Make the i810 driver use driGetRendererString like all the other drivers. | Ian Romanick | 2005-08-18 | 1 | -2/+19 |
| | | | | | The GL_RENDERER string now accurately contains the chip name. This was only tested on a "plain" i810 (PCI ID 8086:7121). | ||||
* | Replace mult/div operators with bitwise operators in texel fetch routines | Brian Paul | 2005-08-18 | 1 | -24/+29 |
| | | | | for better performance. (Roland Scheidegger) | ||||
* | Bump version to 6.3.2 | Brian Paul | 2005-08-16 | 3 | -7/+7 |
| | |||||
* | updates for 6.3.2 | Brian Paul | 2005-08-16 | 3 | -3/+49 |
| | |||||
* | include stdint.h if WIN32 and GNUC (Colin Harrison). Patch forwarded to SGI. | Brian Paul | 2005-08-15 | 1 | -0/+2 |
| | |||||
* | test the standard stencil op modes too (Philipp Klaus Krause) | Brian Paul | 2005-08-15 | 1 | -50/+141 |
| | |||||
* | In _mesa_TexEnvfv, do not accept values for GL_OPERAND2_ALPHA and ↵ | Roland Scheidegger | 2005-08-15 | 1 | -4/+24 |
| | | | | GL_OPERAND2_RGB which are only valid with ARB_texture_env_combine but not with EXT_texture_env_combine, when only EXT_texture_env_combine is supported. | ||||
* | 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. | ||||
* | Add Egberts fixes for 64bit architectures | Alan Hourihane | 2005-08-15 | 27 | -36/+107 |
| | | | | | | Add additional checks for the *DRIRec info structure passed in from the device driver. This ensures that things fallback to indirect rendering if the DDX driver has had modifications (i.e. removal of the drmAddress field). | ||||
* | Add a check which compares the passed in size of the DDX driver private DRI | Alan Hourihane | 2005-08-14 | 1 | -0/+4 |
| | | | | | | structure to the 3D drivers view of it, and abort if they don't match. This traps the case with the drmAddress removal in the DDX driver. | ||||
* | Enable support for EXT_stencil_wrap. The code was already there, but the | Ian Romanick | 2005-08-13 | 3 | -125/+37 |
| | | | | | | extension wasn't enabled. I have verified its correct function with Mesa's stencil_wrap test. It is enabled on both Savage4 and Savage3D. Since Savage3D uses a software fallback for *all* stencil operations, this is safe. | ||||
* | added FREXPF() macro (bug 4060) | Brian Paul | 2005-08-12 | 3 | -9/+10 |
| | |||||
* | Remove the logic that determines at compile time whether or not HAVE_ALIAS | Ian Romanick | 2005-08-11 | 6 | -32/+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. | ||||
* | Remove support for the R200_NO_VTXFMT environment variable. Instead use | Ian Romanick | 2005-08-11 | 1 | -2/+3 |
| | | | | 'tcl_mode=1'. This fixes bugzilla #3972. | ||||
* | Makefile cleanups suggested by George Fufutos (bugzilla #3899). | Ian Romanick | 2005-08-11 | 1 | -17/+1 |
| | |||||
* | 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. | ||||
* | fix X #includes so they're relative to X11/ directory (bug 4047) | Brian Paul | 2005-08-11 | 6 | -11/+11 |
| | |||||
* | Make ffb driver build on x86-64. The fix is two fold. First, use the | Ian Romanick | 2005-08-11 | 1 | -3/+7 |
| | | | | | | | proper DRM_CAS_RESULT to declare the variable used to store the result of DRM_CAS. Second, only use the "real" versions of LOCK_HARDWARE and UNLOCK_HARDWARE on SPARC. That's the only platform where the hardware can really exist. | ||||
* | Remove _glapi_check_multithread from the interface exported by the loader to | Ian Romanick | 2005-08-10 | 9 | -1113/+887 |
| | | | | | | | | | | | | | | | | | the driver. The loader now takes care of this for the driver. Remove _glapi_DispatchTSD and give _glapi_Dispatch its semantic (i.e., having a NULL value means that the application is multithreaded and _glapi_get_dispatch must be called). Gut all of the dispatch override code. This removes _glapi_RealDispatch, _glapi_tls_RealDispatch, _glapi_begin_dispatch_override, _glapi_end_dispatch_override, and _glapi_get_override_dispatch. Remove _glapi_get_proc_address, _glapi_get_proc_name, _glapi_get_version, and _glapi_check_table from the loader / driver interface. Reviewed by: Brian Paul | ||||
* | Mesa uses the glVertexAttrib*NV functions to implement fixed-function | Ian Romanick | 2005-08-10 | 1 | -2/+5 |
| | | | | | | | | | | attributes in display lists. If a driver doesn't add entry points for GL_NV_vertex_program, it will explode. This patch adds GL_NV_vertex_program to the list of default extensions whose entry points are added by driInitExtensions. Thanks go to Roland Scheidegger for tracking the problem down and suggesting the fix. | ||||
* | the PIXEL_MAP_I_TO_I table should be GLfloat, not GLint | Brian Paul | 2005-08-10 | 2 | -13/+14 |
| | |||||
* | fix static assertion problem for gcc (bug 4022) | Brian Paul | 2005-08-10 | 1 | -1/+4 |
| | |||||
* | disable the pointer size assertions (bug 4021) | Brian Paul | 2005-08-10 | 1 | -2/+5 |
| | |||||
* | fix indentation | Brian Paul | 2005-08-10 | 1 | -14/+14 |
| | |||||
* | Check for prim/vertex store non-null before messing with refcounts. | Keith Whitwell | 2005-08-10 | 1 | -2/+4 |
| | |||||
* | Add rules and target to build src/mesa/x86-64/glapi_x86-64.S. | Ian Romanick | 2005-08-09 | 1 | -0/+4 |
| | |||||
* | Decrement the context's refcounts on part-used storage structs on | Keith Whitwell | 2005-08-09 | 1 | -1/+11 |
| | | | | context destroy. Fixes memory leak. | ||||
* | actually free the renderbuffer in xmesa_delete_renderbuffer(), fixes a ↵ | Brian Paul | 2005-08-09 | 1 | -1/+5 |
| | | | | memory leak | ||||
* | delete display lists upon exit | Brian Paul | 2005-08-09 | 1 | -0/+3 |
| | |||||
* | free display lists and destroy window upon exit | Brian Paul | 2005-08-09 | 1 | -11/+24 |
| | |||||
* | _mesa_free_framebuffer_data() call frees the renderbuffers, no need to call ↵ | Brian Paul | 2005-08-09 | 1 | -4/+0 |
| | | | | the Delete methods after | ||||
* | free context structure (bug 1252316) and s/free/_mesa_free/ | Brian Paul | 2005-08-09 | 1 | -6/+7 |
| | |||||
* | Make the linux-dri-x86 builds work on x86-64 again. mklib now | Ian Romanick | 2005-08-08 | 2 | -5/+14 |
| | | | | | | determines the bits (either 32 or 64) for libraries without the lib prefix. progs/egl/Makefile passes CFLAGS on the link commands so that things like '-m32' get propagated. | ||||
* | s/Disaptch/Dispatch/ (bug 3918) | Brian Paul | 2005-08-08 | 2 | -2/+2 |
| | |||||
* | added directfbgl.h to tarball | Brian Paul | 2005-08-08 | 1 | -1/+2 |
| | |||||
* | Since glcontextmodes.[ch] are no longer used in the DRI drivers, removed the | Ian Romanick | 2005-08-08 | 2 | -6/+6 |
| | | | | IN_DRI_DRIVER cruft. This was suggested by George Fufutos. | ||||
* | fix up color tiling in miniglx radeon server code | Dave Airlie | 2005-08-08 | 1 | -15/+34 |
| | |||||
* | fix miniglx setting virtual size of 832 for 800x600 | Dave Airlie | 2005-08-08 | 1 | -2/+2 |
| |