summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r128
Commit message (Collapse)AuthorAgeFilesLines
* Convert all uses of CARD32 and CARD8 to int32_t and int8_t.Ian Romanick2004-03-1710-87/+87
|
* Make R128 driver use sarea/defines from DRM. removed r128_common.hJon Smirl2004-03-1213-445/+74
| | | | and r128_sarea.h since they are redundant now.
* Adjustments to make everything use IOCTL/sarea defines in DRM insteadJon Smirl2004-03-115-26/+24
| | | | of glx/mini. removes glx/mini/drm.h glx/mini/sarea.h
* casts to silence warningsBrian Paul2004-03-043-5/+5
|
* added _tnl_allow_vertex/pixel_fog() callsBrian Paul2004-02-261-1/+3
|
* Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.Ian Romanick2004-01-271-3/+5
| | | | | 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 singleKeith Whitwell2004-01-272-12/+12
| | | | array, texObj->Image[face][level].
* remove bogus assertion in DeleteTexture() functionBrian Paul2004-01-261-1/+0
|
* Make the drivers using the common texmem code work with NewTextureObjectFelix Kuehling2004-01-262-9/+3
| | | | | 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 useIan Romanick2004-01-211-9/+0
| | | | | | 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.NewTextureObjectBrian Paul2004-01-201-15/+4
| | | | | 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 structBrian Paul2004-01-208-55/+79
| | | | | | | | | | 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.
* include texobj.h to silence warningsBrian Paul2004-01-181-0/+1
|
* Removed some dead code. R128 does not (as far as I can tell) supportIan Romanick2004-01-131-9/+11
| | | | | GL_ARB_texture_border_clamp. The ATI drivers for Windows support it, but I can see no way to make it work without a fallback.
* Added some missing extension strings.Ian Romanick2004-01-131-0/+3
|
* Removed redundant extension strings. The Mesa extension mechanismIan Romanick2004-01-121-3/+0
| | | | | automatically enables "duplicate" extensions without the driver explicitly enabling them.
* call _mesa_delete_texture_object() from in the driver's DeleteTexture functionBrian Paul2004-01-111-0/+2
|
* applied Felix's patch for configuration systemBrian Paul2003-12-122-25/+27
|
* new MakefilesBrian Paul2003-12-121-2/+2
|
* set MaxTextureImageUnits, MaxTextureCoordUnitsKeith Whitwell2003-12-121-0/+2
|
* Updates to tnl_dd_dmatmp.hKeith Whitwell2003-12-113-30/+6
| | | | | | | | | | | | | | - 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 floatingKeith Whitwell2003-12-091-17/+31
| | | | point colors throughout mesa.
* fix bogus assertion that checked for an empty texture heap list beforeAlan Hourihane2003-12-081-2/+2
| | | | | deleting the textures. Essentially move the assertion after the destruction of the heap.
* fix some _SOLO build problemsAlan Hourihane2003-12-051-1/+7
|
* merge r128 DRI driver from DRI trunkAlan Hourihane2003-12-053-42/+67
|
* build fixAlan Hourihane2003-12-041-2/+0
|
* Import vtx-0-2-branchKeith Whitwell2003-11-242-2/+1
|
* Update DRI drivers to current DRI CVS and make them work.Jon Smirl2003-10-2110-37/+89
|
* Fix Makefiles to copy lib to $(TOP)/lib if missingJon Smirl2003-10-201-1/+5
|
* Fix compile problems with `glMultiModeDrawArraysIBM'Jon Smirl2003-08-242-1/+59
| | | | | Adjust makefiles to create depends and not store it in CVS Remove dependency on kernel pci_ids.h
* patch to import Jon Smirl's work from BitkeeperBrian Paul2003-08-2232-0/+11256