summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri
Commit message (Collapse)AuthorAgeFilesLines
* silence warningsBrian Paul2004-03-042-4/+4
|
* Clearing rectangle was one too big in each direction.Felix Kuehling2004-03-041-2/+2
|
* Cope with float colors in VERT_SET_RGBA and VERT_SET_SPEC macros.Felix Kuehling2004-03-021-17/+16
|
* Fixed some small state tracking issues while hunting a different problem.Felix Kuehling2004-03-021-4/+6
|
* Add support for the new DRI driver interfaces to the radeon driver (patch ↵Roland Scheidegger2004-03-011-38/+190
| | | | ported from the r200 driver, r200_screen.c rev. 1.8 - 1.12)
* Corrected the maximum vertex size argument of _tnl_init_vertices.Felix Kuehling2004-02-291-1/+1
|
* Reorganized hardware state data structures and state emission. Don't trackFelix Kuehling2004-02-297-1373/+706
| | | | | | which registers changed in all the functions that change the state. Instead check which registers changed in the end when the hardware state is updated. Tried to avoid cosmetic (whitespace) changes in this commit.
* Only print message about disabling HW TCL if the chip supports it in theMichel Dänzer2004-02-282-6/+10
| | | | | | first place, and make the message a bit clearer. + Remove some extraneous whitespace.
* Create all the right modes for 16-bit screens.Ian Romanick2004-02-271-6/+19
|
* Fix a problem with 24-bit screens. Modes with 0 stencil bits wereIan Romanick2004-02-271-6/+5
| | | | erroneously marked as GLX_SLOW_CONFIG.
* Set ctx->Const.MaxTexture[Image/Coord]Units correctly. Fixes corruption in q3.Felix Kuehling2004-02-261-0/+2
|
* Adapt the VERT_SET/COPY/SAVE/RESTORE_RGBA/SPEC macros to copy with all ↵Felix Kuehling2004-02-261-7/+13
| | | | savage vertex formats.
* Forgot to remove savagevb.h in last commit.Felix Kuehling2004-02-261-62/+0
|
* Converted vertex setup to use t_vertex.[ch].Felix Kuehling2004-02-267-503/+121
|
* Create all the right modes for 16-bit screens.Ian Romanick2004-02-261-2/+15
|
* added _tnl_allow_vertex/pixel_fog() callsBrian Paul2004-02-2610-9/+29
|
* Call _tnl_allow_pixel/vertex_fog in savageCreateContext. (Brian Paul)Felix Kuehling2004-02-251-0/+2
|
* call _tnl_allow_pixel/vertex_fog() funcsBrian Paul2004-02-241-1/+3
|
* updates from Erdi ChenBrian Paul2004-02-2324-801/+1125
|
* delete the texturesDave Airlie2004-02-231-0/+5
|
* Imported the Savage DRI driver from the savage-2-0-0-branch of DRI CVSFelix Kuehling2004-02-2221-0/+10537
| | | | with modifications to make it work with current Mesa 6.
* texture env combine refactor (Andreas Stenglein), following the same ↵Roland Scheidegger2004-02-161-765/+230
| | | | principles as the refactored code already present in the R200 driver
* Minor tweaks to get the fbconfig list returned by __driCreateNewScreenIan Romanick2004-02-131-4/+5
| | | | to pass through filter_modes (in libGL) properly.
* Fix a problem that caused the new interface code to not actually beIan Romanick2004-02-121-37/+61
| | | | | used. Fix a couple problems that confound the fbconfig filtering code in libGL.
* Enable use of new DRI interface in MGA driver.Ian Romanick2004-02-121-0/+175
|
* minor cleanups from t_dd_vb.cDave Airlie2004-02-121-6/+8
|
* remove vertex_stride_shift, fix up code to not need itDave Airlie2004-02-124-45/+18
|
* fix up specular color/fog and triangle vertex retrievalDave Airlie2004-02-122-31/+37
|
* fixup vertex building code ..Dave Airlie2004-02-121-24/+21
|
* more updates , gears sorta worksDave Airlie2004-02-122-37/+14
|
* initialise VBLANKDave Airlie2004-02-111-0/+3
|
* Initial pass at adding support for the new DRI driver interfaces toIan Romanick2004-02-111-44/+161
| | | | the R200 driver. Not as clean / well commented as it should / could be.
* change lighting to use MULT instead of PREMULT (i.e. move some lighting ↵Roland Scheidegger2004-02-102-39/+34
| | | | color calculations to the GPU)
* Changed lighting to use SOURCE_MATERIAL instead of PREMULT (moves some light ↵Roland Scheidegger2004-02-102-80/+121
| | | | color calculations to the GPU). Two-side lighting fallback no longer needed and eliminated.
* Refactor "class" texture environments to be implemented in terms ofIan Romanick2004-02-065-818/+360
| | | | ARB_texture_env_combine state.
* remove bogus check of texture target in R200TexParameterRoland Scheidegger2004-02-061-4/+0
|
* align blits for texture rectangles correctly, fix potential problem ↵Roland Scheidegger2004-02-061-3/+3
| | | | overwriting dma region
* fix potential problem overwriting dma regionRoland Scheidegger2004-02-061-2/+2
|
* remove bogus check of texture target in RadeonTexParameterRoland Scheidegger2004-02-061-4/+0
|
* fix missing include for SOLO buildDave Airlie2004-02-061-0/+1
|
* Remove warnings from mach64 build, fix up some _SOLO stuff,Dave Airlie2004-02-0615-93/+122
| | | | update to newer Mesa interfaces...
* Initial mach64 driver import for DRI mach64-0-0-6 branch,Dave Airlie2004-02-0530-0/+11715
| | | | | this compiles but I doubt it works but it is a better starting point than the branch
* fix ugly bug triggered by macro expansionDave Airlie2004-02-053-3/+3
|
* Include context.h in radeon_state.c.Felix Kuehling2004-02-021-0/+1
|
* Minor fixes for recent Mesa 6.1 changesBrian Paul2004-01-302-14/+18
|
* Via Unichrome/cle266 driver (Erdi Chen)Brian Paul2004-01-3036-0/+22741
|
* Fixed a cut-and-paste bug from the BlendFuncSeparate driver interfaceIan Romanick2004-01-281-2/+2
| | | | change.
* Use NEED_SECONDARY_COLOR() for checking specular state at all timesKeith Whitwell2004-01-284-4/+4
| | | | | when ctx->_TriangleCaps might be inaccurate (ie while ctx->NewState might be non-zero).
* fix breakage associated with pointers not being initialised inDave Airlie2004-01-281-7/+9
| | | | mesa_create_context
* Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.Ian Romanick2004-01-279-27/+53
| | | | | The internal driver interface was also changed to use BlendEquationSeparate instead of BlendEquation.