aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri
Commit message (Collapse)AuthorAgeFilesLines
* add xmlconfig.c to solo buildDave Airlie2004-03-101-1/+2
|
* back port span changes from i810, these have been in my tree for a while seemDave Airlie2004-03-102-10/+26
| | | | fine ..
* Cleaned up and slightly optimized the texture upload code.Felix Kuehling2004-03-081-145/+122
|
* Swapout textures who's space is claimed by a new texture. Don't destroy.Felix Kuehling2004-03-081-1/+1
| | | | | This finally really fixes assertion failures in savageBindTexture. I think the same situation with several contexts is still broken though.
* Fixed texture tiling format for 8bit texels on ProSavage and Twister.Felix Kuehling2004-03-071-5/+5
|
* Rewrote tiled texture upload. Small mipmap levels work correctly now.Felix Kuehling2004-03-072-424/+243
|
* Fixed two small problems in the vertex setup.Felix Kuehling2004-03-072-3/+11
| | | | | - make sure that vertex setup is initialized - Savage seems to need the W coordinate for smooth shading
* Small texture management fixes. Should get rid of assertions some people ↵Felix Kuehling2004-03-041-16/+6
| | | | were getting in savageBindTexture.
* casts to silence warningsBrian Paul2004-03-043-5/+5
|
* 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...