aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Remove clamp parameter from _mesa_unpack_color_span_float(). Pass theBrian Paul2004-02-289-82/+92
| | | | | | IMAGE_CLAMP_BIT if needed. Added ClampVertexColors and ClampFragmentColors to GLcontext in anticipation of upcoming extensions (not fully used yet).
* minor clean-upsBrian Paul2004-02-281-10/+15
|
* consolidate image transfer operations in new _mesa_apply_rgba_transfer_ops() ↵Brian Paul2004-02-284-294/+130
| | | | function
* rename some span pack/unpack functions for better uniformityBrian Paul2004-02-289-32/+32
|
* move _swrast_texture_table_lookup() to _mesa_lookup_rgba_chan()Brian Paul2004-02-286-350/+348
|
* consolidate some codeBrian Paul2004-02-281-138/+126
|
* replace color table FloatTable boolean with Type enumBrian Paul2004-02-285-51/+69
|
* paltex demo from recent texcombine changes. Minor clean-upsBrian Paul2004-02-281-26/+24
|
* 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.
* move _mesa_load_state_parameters() to state validation stageBrian Paul2004-02-272-8/+16
|
* fix PK2H, UP2H, PK2US bugsBrian Paul2004-02-271-18/+21
|
* check for null paramListBrian Paul2004-02-261-0/+10
|
* check for invalid fragment program in glDrawPixels, glCopyPixels and glBitmapBrian Paul2004-02-261-3/+23
|
* check for invalid vertex/fragment program in glBeginBrian Paul2004-02-261-0/+9
|
* fix another glDrawArrays indexing bug, jump through _glapi_Dispatch functionsBrian Paul2004-02-261-8/+8
|
* 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
|
* use ABS(Z) when computing blend factorsBrian Paul2004-02-251-4/+4
|
* call _tnl_allow_pixel/vertex_fog() funcsBrian Paul2004-02-241-1/+3
|
* turns out we probably need a _tnl_allow_pixel_fog() function afterallBrian Paul2004-02-243-1/+15
|
* jump through dispatch table instead of calling gl functions directlyBrian Paul2004-02-241-32/+34
|
* fix incorrect texcoord attribute indexBrian Paul2004-02-241-1/+1
|
* added some GLAPIENTRY keywords, minor clean-upsBrian Paul2004-02-241-82/+82
|
* s/transform/tnl/Brian Paul2004-02-241-1/+1
|
* Yet another revision of _ae_update_state(). Issue both conventional ANDBrian Paul2004-02-241-82/+65
| | | | | generic vertex attribute commands, ignoring ctx->VertexProgram.Enabled since this function may be used during display list compilation.
* added some const keywordsBrian Paul2004-02-243-12/+13
|
* glDrawArrays loop was wrongBrian Paul2004-02-243-9/+7
|
* 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.
* fixed some typosDaniel Borca2004-02-201-1/+1
|
* Refactored several variables out of XMesaVisual in favor of identicalIan Romanick2004-02-194-63/+100
| | | | | fields in __GLcontextModes (the base type). Removed the need to keep the XMesaVisualInfo pointer when building inside the X-server.
* A few more tweaks to fog code.Brian Paul2004-02-172-10/+15
| | | | | Remove unneeded FABSF() macros. Added blend factor clamping in a few spots.
* A bit of an overhaul of the fog code.Brian Paul2004-02-1710-239/+336
| | | | | | glFogCoord didn't always work reliably. ARB fragment program fog options work now. Per-fragment fog computations are now perspective corrected.
* added SPAN_WBrian Paul2004-02-171-8/+9
|
* just some reformattingBrian Paul2004-02-171-16/+17
|
* some debug codeBrian Paul2004-02-171-0/+12
|
* added FogOption to fragment_program structBrian Paul2004-02-172-0/+2
|
* added FixedToDouble() macroBrian Paul2004-02-171-0/+4
|
* Added TRIANGLE_WALK_DOUBLE to optionally walk triangle edges with GLdoublesBrian Paul2004-02-172-43/+115
| | | | instead of GLfixed. (Justin Novosad)
* 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
* Add _tnl_set_attr() to complement existing get_attr() call.Keith Whitwell2004-02-162-5/+31
|