Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-08-25 | removed GL_HP_occlusion_test extension | Brian Paul | |
2005-08-25 | fix segfault in Fake_glXCreatePBuffer(), bug 4235 | Brian Paul | |
2005-08-25 | Attempt to fix the issue reported by Alan Grimes with DRM_RADEON_TEXTURE | Eric Anholt | |
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. | |||
2005-08-25 | also check for texture border in sample_linear_2d() | Brian Paul | |
2005-08-24 | Fix Windows build problems. | Alan Hourihane | |
GCC's visibility attribute is for ELF systems, so undef INTERNAL GCC's fastcall attribute interferes with __stdcall so undef FASTCALL | |||
2005-08-23 | GLw demo doesn't belong here | Brian Paul | |
2005-08-23 | simplify, clean-up texel addressing macros | Brian Paul | |
2005-08-22 | added GL_X_RENDERABLE to glXChooseFBConfig (bug 4181) | Brian Paul | |
2005-08-22 | bump version to 6.5 | Brian Paul | |
2005-08-19 | Convert libGL and DRI drivers to require libdrm. | Adam Jackson | |
libdrm can be had from: http://people.freedesktop.org/~ajax/libdrm/ | |||
2005-08-19 | Fix a realloc problem with indirect vertex arrays. The actual head pointer | Ian Romanick | |
wasn't tracked and used for the realloc, so it tended to explode. | |||
2005-08-19 | Commit missing piece from Egbert's 32/64 bit patches | Alan Hourihane | |
2005-08-19 | Enable ARB_texture_compression. The code has been in place for a long time, | Ian Romanick | |
but, for whatever reason, the extension wasn't enabled. Add some comments to i810ChooseTextureFormat. There's some strangeness with i810 texture formats. | |||
2005-08-18 | Add support for NV_blend_square. This was tested with | Ian Romanick | |
progs/tests/blendsquare. | |||
2005-08-18 | Make sure extension entry point offsets are properly initialized. This is | Ian Romanick | |
primarilly needed to support functions that are internally implemented using extension entry points (e.g., glBlendFunc uses glBlendFuncSeparate). | |||
2005-08-18 | Don't try to update hardware texture fields if there is no hardware texture. | Ian Romanick | |
This can happen when all the texture enables for a texture unit are disabled. This fixes bugzilla #3195. | |||
2005-08-18 | Make the i810 driver use driGetRendererString like all the other drivers. | Ian Romanick | |
The GL_RENDERER string now accurately contains the chip name. This was only tested on a "plain" i810 (PCI ID 8086:7121). | |||
2005-08-18 | Replace mult/div operators with bitwise operators in texel fetch routines | Brian Paul | |
for better performance. (Roland Scheidegger) | |||
2005-08-16 | Bump version to 6.3.2 | Brian Paul | |
2005-08-15 | In _mesa_TexEnvfv, do not accept values for GL_OPERAND2_ALPHA and ↵ | Roland Scheidegger | |
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. | |||
2005-08-15 | Add Egberts fixes for 64bit architectures | Alan Hourihane | |
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). | |||
2005-08-14 | Add a check which compares the passed in size of the DDX driver private DRI | Alan Hourihane | |
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. | |||
2005-08-13 | Enable support for EXT_stencil_wrap. The code was already there, but the | Ian Romanick | |
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. | |||
2005-08-12 | added FREXPF() macro (bug 4060) | Brian Paul | |
2005-08-11 | Remove the logic that determines at compile time whether or not HAVE_ALIAS | Ian Romanick | |
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-11 | Remove support for the R200_NO_VTXFMT environment variable. Instead use | Ian Romanick | |
'tcl_mode=1'. This fixes bugzilla #3972. | |||
2005-08-11 | Makefile cleanups suggested by George Fufutos (bugzilla #3899). | Ian Romanick | |
2005-08-11 | fix X #includes so they're relative to X11/ directory (bug 4047) | Brian Paul | |
2005-08-11 | Make ffb driver build on x86-64. The fix is two fold. First, use the | Ian Romanick | |
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. | |||
2005-08-10 | Remove _glapi_check_multithread from the interface exported by the loader to | Ian Romanick | |
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 | |||
2005-08-10 | Mesa uses the glVertexAttrib*NV functions to implement fixed-function | Ian Romanick | |
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. | |||
2005-08-10 | the PIXEL_MAP_I_TO_I table should be GLfloat, not GLint | Brian Paul | |
2005-08-10 | fix static assertion problem for gcc (bug 4022) | Brian Paul | |
2005-08-10 | disable the pointer size assertions (bug 4021) | Brian Paul | |
2005-08-10 | fix indentation | Brian Paul | |
2005-08-10 | Check for prim/vertex store non-null before messing with refcounts. | Keith Whitwell | |
2005-08-09 | Add rules and target to build src/mesa/x86-64/glapi_x86-64.S. | Ian Romanick | |
2005-08-09 | Decrement the context's refcounts on part-used storage structs on | Keith Whitwell | |
context destroy. Fixes memory leak. | |||
2005-08-09 | actually free the renderbuffer in xmesa_delete_renderbuffer(), fixes a ↵ | Brian Paul | |
memory leak | |||
2005-08-09 | _mesa_free_framebuffer_data() call frees the renderbuffers, no need to call ↵ | Brian Paul | |
the Delete methods after | |||
2005-08-09 | free context structure (bug 1252316) and s/free/_mesa_free/ | Brian Paul | |
2005-08-08 | s/Disaptch/Dispatch/ (bug 3918) | Brian Paul | |
2005-08-08 | Since glcontextmodes.[ch] are no longer used in the DRI drivers, removed the | Ian Romanick | |
IN_DRI_DRIVER cruft. This was suggested by George Fufutos. | |||
2005-08-08 | fix up color tiling in miniglx radeon server code | Dave Airlie | |
2005-08-08 | fix miniglx setting virtual size of 832 for 800x600 | Dave Airlie | |
2005-08-08 | Remove platform specific bits from radeon_egl.c | Jon Smirl | |
2005-08-08 | Dike out the linux-specific EGL bits unless it's a linux build. | Eric Anholt | |
2005-08-07 | Add missing egldri.h header file | Jon Smirl | |
2005-08-07 | Enable EGL support in 'linux-dri' config | Jon Smirl | |
2005-08-06 | Follow suggestion by Aapo Tahkola to fix giant memory leak from forgetting ↵ | Vladimir Dergachev | |
to free the key when entry was already found (presumably a common case). |