Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | removed GL_HP_occlusion_test extension | Brian Paul | 2005-08-25 | 17 | -252/+24 |
| | |||||
* | fix segfault in Fake_glXCreatePBuffer(), bug 4235 | Brian Paul | 2005-08-25 | 1 | -1/+4 |
| | |||||
* | s/GLX_RGBA_BIT/GLX_RGBA_TYPE/ (bug 4237) | Brian Paul | 2005-08-25 | 1 | -1/+1 |
| | |||||
* | Attempt to fix the issue reported by Alan Grimes with DRM_RADEON_TEXTURE | Eric Anholt | 2005-08-25 | 3 | -3/+3 |
| | | | | | | | | erroring out when it shouldn't. The errno could be changed by usleep() between the ioctl call and the loop check, if a signal was received. This could cause an EAGAIN return from the DRM_RADEON_TEXTURE ioctl to not loop again. Instead of checking errno, check thevalue of ret itself, since it is a saved (and sign-flipped) copy of errno from the ioctl call. | ||||
* | make tiles a little smaller so they're all visible | Brian Paul | 2005-08-25 | 1 | -10/+11 |
| | |||||
* | also check for texture border in sample_linear_2d() | Brian Paul | 2005-08-25 | 1 | -2/+3 |
| | |||||
* | Added multi-window support. Press 'n' to create new window, 'k' to kill | Brian Paul | 2005-08-24 | 1 | -140/+285 |
| | | | | a window. Good for exercising multi-window rendering. | ||||
* | Fix Windows build problems. | Alan Hourihane | 2005-08-24 | 2 | -1/+14 |
| | | | | | GCC's visibility attribute is for ELF systems, so undef INTERNAL GCC's fastcall attribute interferes with __stdcall so undef FASTCALL | ||||
* | GLw demo doesn't belong here | Brian Paul | 2005-08-23 | 1 | -451/+0 |
| | |||||
* | removed lines that caused some files to be included in tarballs multiple times | Brian Paul | 2005-08-23 | 1 | -3/+0 |
| | |||||
* | simplify, clean-up texel addressing macros | Brian Paul | 2005-08-23 | 1 | -180/+129 |
| | |||||
* | update version to 6.5.0 | Brian Paul | 2005-08-23 | 1 | -2/+2 |
| | |||||
* | added GL_X_RENDERABLE to glXChooseFBConfig (bug 4181) | Brian Paul | 2005-08-22 | 1 | -2/+14 |
| | |||||
* | bump version to 6.5 | Brian Paul | 2005-08-22 | 1 | -4/+4 |
| | |||||
* | added .S DRI files to tarball (Donnie Berkholz), bumped version to 6.5 | Brian Paul | 2005-08-22 | 1 | -4/+4 |
| | |||||
* | fix up libdrm for egl | Dave Airlie | 2005-08-21 | 1 | -5/+5 |
| | |||||
* | fix typo | Brian Paul | 2005-08-19 | 1 | -1/+1 |
| | |||||
* | 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 |
| |