Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-06-13 | Fix all instances of calling __glXSetupForCommand before GetReqExtra. | Kristian Høgsberg | |
2006-06-12 | make do_vertex_attrib_enable() static | Brian Paul | |
2006-06-12 | include glxclient.h to silence missing prototypes warning | Brian Paul | |
2006-05-11 | In __glXPushArrayState() we weren't pushing the index field. | Brian Paul | |
But later, in __glXPopArrayState(), we were using that field to set the active_texture_unit. The value was garbage and could lead to things blowing up. See bug 6863. | |||
2006-05-09 | When error-checking 'unit' against num_texture_units, need to use >=, not >. | Brian Paul | |
See bug 6863. | |||
2006-05-01 | Update function signatures for EXT_tfp entrypoints. | Adam Jackson | |
2006-04-11 | FBConfig support for EXT_tfp | David Reveman | |
2006-04-11 | Add attrib_list to glXBindTexImageEXT | David Reveman | |
2006-04-11 | Fix CreateDrawable | David Reveman | |
2006-04-07 | make miniglx use libdrm properly | Dave Airlie | |
2006-04-07 | Coverity #943: Avoid a NULL chase. | Adam Jackson | |
2006-04-03 | setup to use pci access, comment out size bumps, | Dave Airlie | |
sest xres from real width, use new -1 ddx version | |||
2006-04-03 | do a drm lock/unlock sequence after the client close | Dave Airlie | |
2006-04-03 | add width to struct for width != virtual width | Dave Airlie | |
2006-04-03 | make miniglx use libdrm and libpciaccess | Dave Airlie | |
2006-04-03 | Coverity #468: Fill in the rest of the error_list to match the error codes | Adam Jackson | |
defined in glxproto.h. Avoids reading semi-random memory (and probably crashing) when calling __glXErrorString(). | |||
2006-03-31 | Dave Reveman's patch for GLX_MESA_copy_sub_buffer support | Brian Paul | |
2006-03-14 | Set always_array=true for glGenProgramsNV (Dave Reveman) | Brian Paul | |
2006-03-09 | s/GLint/int/, to fit GLX conventions | Brian Paul | |
2006-03-09 | Instead of adding extra flags to DEFINES with +=, define EXTRA_DEFINES instead. | Brian Paul | |
This eliminates a bunch of duplication in the compilation commmands. | |||
2006-02-24 | EXT_framebuffer_object (Dave Reveman) | Brian Paul | |
2006-02-15 | remove stray 'foo' line | Brian Paul | |
2006-02-14 | replace size_t * w/ unsigned int * (Jurg Billeter) | Brian Paul | |
2006-02-07 | David Reveman's GLX_EXT_texture_from_pixmap extension patch | Brian Paul | |
2005-12-02 | Test sizeof(drm_handle_t) instead of LONG64 when returning handles | Brian Paul | |
2005-11-30 | This is a major re-work of the __indirect_glInterleavedArrays routine. The | Ian Romanick | |
big, ugly, error prone switch-statement is replaced with a compact table. I also added numerous comments, including a comment explaining how the format parameter is validated. Explicitly pass GL_FLOAT as the type in the cases where that is the only possible value (e.g., everywhere except the call to glColorPointer). Validate that stride is >= 0. Tested with all modes (including the two error modes) of progs/tests/interleave.c. Bug: #5001, #5058 Reviewed by: Brian Paul | |||
2005-10-20 | restore FASTCALL stuff | Brian Paul | |
2005-10-20 | fix bad loops in TransposeMatrix[fd]() | Brian Paul | |
2005-10-20 | Disable the FASTCALL optimization because it still breaks server-side GLX. | Brian Paul | |
2005-09-19 | s/unsigned long/drm_handle_t/ to get compilation of fb driver to work | Brian Paul | |
2005-09-12 | use ASM_API variable, bug 4415 | Brian Paul | |
2005-08-31 | complete fix for miniglx startup issue since driver version checks | Dave Airlie | |
2005-08-26 | /dri/msg | Adam Jackson | |
2005-08-26 | Fix the scripts for the cygwin & mingw changes | Alan Hourihane | |
2005-08-25 | update for mingw | Alan Hourihane | |
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-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-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 | 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-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-08 | fix miniglx setting virtual size of 832 for 800x600 | Dave Airlie | |
2005-08-05 | Fixes bugzilla #1730. | Ian Romanick | |
Make sure that all the values used in the clean-up code are initialized at some point. It is still unclear to me as to why GCC does not complain. I suspect the problem may be due to the depth of if-statement nesting. | |||
2005-08-05 | In order to create the set of available extensions, we have to know if | Ian Romanick | |
direct-rendering is possible on a given screen. It is not possible to determine this by just looking at driDisplay.private in the display structure. However, it is possible to determine this by looking at driScreen.private in the screen structure. This field is only non-NULL if a DRI driver has been successfully loaded and bootstrapped. Once we get to that point, we know that direct-rendering is at least theoretically possible. This fixes bugzilla #2875. | |||
2005-08-03 | Convert all instances of XTHREADS to USE_XTHREADS. This fixes one of | Ian Romanick | |
serveral things that are broken when building on a system with X.org 7.0rc0 installed. | |||
2005-08-03 | Add color tiling support to miniglx for radeon | Dave Airlie | |
(Stephane Marchesin + Dave Airlie) | |||
2005-08-01 | Fix build problems related to finding Xthreads.h. | Ian Romanick | |
2005-07-29 | Remove unused structures and data fields. These had been left in because | Ian Romanick | |
DRI drivers using the "old" interface relied on certain fields being at certain offsets. Removing the structures would break that. Now that the old interface is no longer supported, the dead data can finally die. | |||
2005-07-29 | Add a new config called linux-indirect. This build the GLX libGL just like | Ian Romanick | |
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. |