Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Rename the various function types in t_context.h to include a tnl_ prefix. | Keith Whitwell | 2004-07-01 | 2 | -6/+6 | |
| | ||||||
* | The required DDX and DRI version numbers were switched. This went unnoticed | Ian Romanick | 2004-06-07 | 1 | -2/+2 | |
| | | | | | on several drivers (i.e., R200, Radeon, R128, Unichrome) becuase the required DRI and DDX versions were 4.0.0. Mach64 was already fixed. | |||||
* | Open/Close FullScreen die. unichrome and savage implemented, code is ifdef'd out | Jon Smirl | 2004-06-03 | 1 | -8/+0 | |
| | ||||||
* | driCheckDriDdxDrmVersion uses a function that is not available to | Ian Romanick | 2004-06-02 | 1 | -2/+10 | |
| | | | | | | | | | | | | | | | drivers when DRI_NEW_INTERFACE_ONLY is defined. #ifndef it away in that situation. Add a new function, driCheckDriDdxDrmVersion2, that is passed in the version information that is already supplied to __driCreateNewScreen. Part of the reason that information is supplied to __driCreateNewScreen is so that the driver doesn't have to make those calls to get it! Modify all drivers that support the new interface to use the new function instead of the old. As soon as all drivers support the new interface, driCheckDriDdxDrmVersion can be removed. | |||||
* | Replace drmHandle, drmContext, drmDrawable, drmMagic and related types with | Ian Romanick | 2004-06-02 | 4 | -13/+13 | |
| | | | | drm_handle_t, drm_context_t, drm_drawable_t, drm_magic_t. | |||||
* | Fix dumb mistake from a previous commit. __driCreateScreen is now | Ian Romanick | 2004-06-01 | 1 | -1/+3 | |
| | | | | properly block with '#ifndef DRI_NEW_INTERFACE_ONLY'. | |||||
* | Convert 'Display *' to '__DRInativeDisplay *'. Only portions of the | Ian Romanick | 2004-06-01 | 1 | -2/+2 | |
| | | | | | | | | interface that are not *strictly* part of the old interface were changed. Replace GetDrawableInfo type (dri_util.h) with PFNGLXGETDRAWABLEINFOPROC (dri_interface.h). Wrap __driCreateScreen (in drivers that use the new interface) with '#ifndef DRI_NEW_INTERFACE_ONLY'. | |||||
* | Fix type conflict. | Adam Jackson | 2004-05-28 | 1 | -1/+2 | |
| | ||||||
* | Move dri_util.[ch] and glcontextmodes.[ch] from dri_client to common. | Ian Romanick | 2004-05-27 | 1 | -1/+3 | |
| | ||||||
* | obsolete in favor of regular Makefiles | Brian Paul | 2004-05-12 | 1 | -121/+0 | |
| | ||||||
* | fix up build for solo/dri | Dave Airlie | 2004-05-03 | 1 | -1/+1 | |
| | ||||||
* | Allow *_dri.so to build in Mesa tree with the 'linux-dri' target. | Keith Whitwell | 2004-04-29 | 4 | -89/+10 | |
| | ||||||
* | bring over build fixes from stable branch | Alan Hourihane | 2004-04-26 | 1 | -0/+5 | |
| | ||||||
* | Add DRM_SOURCE_PATH to make system. | Jon Smirl | 2004-04-13 | 1 | -1/+1 | |
| | | | | Needed for linux-solo to build | |||||
* | lots of Makefile updates for new build system | Brian Paul | 2004-04-08 | 1 | -56/+58 | |
| | ||||||
* | build fixes | Alan Hourihane | 2004-04-08 | 1 | -0/+1 | |
| | ||||||
* | New Makefile system | Brian Paul | 2004-03-26 | 1 | -0/+116 | |
| | ||||||
* | Make sure drivers don't dereference a NULL pointer if | Ian Romanick | 2004-03-26 | 1 | -8/+8 | |
| | | | | __driUtilCreateNewScreen returns NULL. | |||||
* | more i810 to new interface | Dave Airlie | 2004-03-21 | 1 | -0/+183 | |
| | ||||||
* | Implemented support for software-based AUX color buffers. | Brian Paul | 2004-03-21 | 3 | -10/+9 | |
| | | | | | | Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc. | |||||
* | couple of steps closer still not fully working.. something amiss in ring | Dave Airlie | 2004-03-15 | 1 | -22/+18 | |
| | | | | buffer .. | |||||
* | Initial i810_dri.c for miniglx isn't fully functional yet... | Dave Airlie | 2004-03-15 | 1 | -0/+1024 | |
| | ||||||
* | use utility function to check versions | Dave Airlie | 2004-03-15 | 1 | -21/+3 | |
| | ||||||
* | Adjust includes to help DRI build | Jon Smirl | 2004-03-12 | 1 | -0/+1 | |
| | ||||||
* | Adjustments to make everything use IOCTL/sarea defines in DRM instead | Jon Smirl | 2004-03-11 | 4 | -17/+17 | |
| | | | | of glx/mini. removes glx/mini/drm.h glx/mini/sarea.h | |||||
* | add xmlconfig.c to solo build | Dave Airlie | 2004-03-10 | 1 | -1/+2 | |
| | ||||||
* | back port span changes from i810, these have been in my tree for a while seem | Dave Airlie | 2004-03-10 | 2 | -10/+26 | |
| | | | | fine .. | |||||
* | added _tnl_allow_vertex/pixel_fog() calls | Brian Paul | 2004-02-26 | 1 | -1/+3 | |
| | ||||||
* | fix ugly bug triggered by macro expansion | Dave Airlie | 2004-02-05 | 1 | -1/+1 | |
| | ||||||
* | fix breakage associated with pointers not being initialised in | Dave Airlie | 2004-01-28 | 1 | -7/+9 | |
| | | | | mesa_create_context | |||||
* | Added support for EXT_blend_equation_separate / ATI_blend_equation_separate. | Ian Romanick | 2004-01-27 | 1 | -3/+7 | |
| | | | | | The internal driver interface was also changed to use BlendEquationSeparate instead of BlendEquation. | |||||
* | Consolidate texObj->Pos/Neg/X/Y/Z and texObj->Image into a single | Keith Whitwell | 2004-01-27 | 1 | -9/+9 | |
| | | | | array, texObj->Image[face][level]. | |||||
* | remove bogus assertion in DeleteTexture() function | Brian Paul | 2004-01-26 | 1 | -1/+0 | |
| | ||||||
* | Make the drivers using the common texmem code work with NewTextureObject | Felix Kuehling | 2004-01-26 | 2 | -5/+2 | |
| | | | | | in Mesa. This is analogous to changes idr made to the r200 driver. Patch submitted by Andreas Stenglein. | |||||
* | Remove dd_function_table::BlendFunc. All drivers now use | Ian Romanick | 2004-01-21 | 1 | -16/+3 | |
| | | | | | | dd_function_table:BlendFuncSeparate. If a driver does not actually support EXT_blend_func_separate, it can assume that the RGB and alpha blend functions are the same. | |||||
* | Undo some bits from last check-in related to the ctx->Driver.NewTextureObject | Brian Paul | 2004-01-20 | 1 | -18/+6 | |
| | | | | | functions. Don't allocate the driver-specific data during texture object creation but do it later as needed (as code originally was). | |||||
* | Before calling _mesa_create_context(), initialize a dd_function_table struct | Brian Paul | 2004-01-20 | 6 | -43/+71 | |
| | | | | | | | | | | by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future. | |||||
* | minor changes to silence warnings | Brian Paul | 2004-01-18 | 1 | -2/+2 | |
| | ||||||
* | include texobj.h to silence warnings | Brian Paul | 2004-01-18 | 1 | -1/+1 | |
| | ||||||
* | Removed redundant extension strings. The Mesa extension mechanism | Ian Romanick | 2004-01-12 | 1 | -3/+0 | |
| | | | | | automatically enables "duplicate" extensions without the driver explicitly enabling them. | |||||
* | call _mesa_delete_texture_object() from in the driver's DeleteTexture function | Brian Paul | 2004-01-11 | 1 | -0/+2 | |
| | ||||||
* | Re-commit t_vertex.[ch] changes to fd.o server. | Keith Whitwell | 2004-01-05 | 1 | -18/+3 | |
| | ||||||
* | new Makefiles | Brian Paul | 2003-12-12 | 1 | -2/+2 | |
| | ||||||
* | set MaxTextureImageUnits, MaxTextureCoordUnits | Keith Whitwell | 2003-12-12 | 1 | -0/+2 | |
| | ||||||
* | Updates to tnl_dd_dmatmp.h | Keith Whitwell | 2003-12-11 | 5 | -57/+24 | |
| | | | | | | | | | | | | | | - Allocate vertices explicitly, rather than trying to talk about dma buffers. - Clean up the various Flush() operations. - Don't allow fallbacks any longer. Provide a support function to detect them ahead o ftime Updates to tnl_dd_vbtmp.h - Get rid of power-of-two vertex strides. Pack all vertices tightly. - Get texunit 2,3 emit working coorrectly. Other stuff: - Get rid of lingering Ubyte color support. - Fix a few compiler warnings. | |||||
* | Fix VERT_SET_RGBA, VERT_SET_SPEC macros to account for change to floating | Keith Whitwell | 2003-12-09 | 1 | -22/+27 | |
| | | | | point colors throughout mesa. | |||||
* | fix bogus assertion that checked for an empty texture heap list before | Alan Hourihane | 2003-12-08 | 1 | -2/+2 | |
| | | | | | deleting the textures. Essentially move the assertion after the destruction of the heap. | |||||
* | Provide dummy definitions of __driConfig externs | Keith Whitwell | 2003-12-08 | 1 | -0/+3 | |
| | ||||||
* | merge i810 DRI driver from DRI trunk | Alan Hourihane | 2003-12-05 | 1 | -27/+7 | |
| | ||||||
* | Import vtx-0-2-branch | Keith Whitwell | 2003-11-24 | 5 | -19/+22 | |
| |