summaryrefslogtreecommitdiffstats
path: root/src/mesa/swrast
Commit message (Collapse)AuthorAgeFilesLines
* s/_swrast_exec_nv_fragment_program/_swrast_exec_fragment_program/Brian Paul2004-03-033-8/+11
|
* Remove clamp parameter from _mesa_unpack_color_span_float(). Pass theBrian Paul2004-02-282-47/+53
| | | | | | IMAGE_CLAMP_BIT if needed. Added ClampVertexColors and ClampFragmentColors to GLcontext in anticipation of upcoming extensions (not fully used yet).
* consolidate image transfer operations in new _mesa_apply_rgba_transfer_ops() ↵Brian Paul2004-02-281-93/+12
| | | | function
* rename some span pack/unpack functions for better uniformityBrian Paul2004-02-282-6/+6
|
* move _swrast_texture_table_lookup() to _mesa_lookup_rgba_chan()Brian Paul2004-02-283-285/+10
|
* replace color table FloatTable boolean with Type enumBrian Paul2004-02-281-8/+9
|
* move _mesa_load_state_parameters() to state validation stageBrian Paul2004-02-272-8/+16
|
* fix PK2H, UP2H, PK2US bugsBrian Paul2004-02-271-18/+21
|
* A few more tweaks to fog code.Brian Paul2004-02-171-4/+8
| | | | | Remove unneeded FABSF() macros. Added blend factor clamping in a few spots.
* A bit of an overhaul of the fog code.Brian Paul2004-02-176-199/+262
| | | | | | 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
|
* Added TRIANGLE_WALK_DOUBLE to optionally walk triangle edges with GLdoublesBrian Paul2004-02-171-34/+91
| | | | instead of GLfixed. (Justin Novosad)
* some code clean-upsBrian Paul2004-02-151-64/+67
|
* Minor clean-ups of variable scopes, initializations, etc.Brian Paul2004-02-151-29/+51
| | | | | New comments discussing FIXED_FRAC_BITS, SUB_PIXEL_BITS, max viewport size and rasterization accuracy.
* Refactor "class" texture environments to be implemented in terms ofIan Romanick2004-02-061-90/+25
| | | | ARB_texture_env_combine state.
* fix typoBrian Paul2004-02-043-12/+9
|
* fixed a bug in GL_NEAREST samplerDaniel Borca2004-02-021-6/+18
|
* s/BlendEquatioRGB/BlendEquationRGB/Brian Paul2004-01-281-5/+5
|
* Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.Ian Romanick2004-01-271-25/+93
| | | | | 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-276-104/+104
| | | | array, texObj->Image[face][level].
* Change software alpha plane pointers from void* to GLchan*, eliminate some ↵Brian Paul2004-01-231-15/+14
| | | | casts.
* Initial support for floating point and signed texture formats.Brian Paul2004-01-232-35/+36
| | | | | | | New "FetchTexelFuncF()" function returns texels in floating point format. Only used for depth component images at this time. Changed original FetchTexelFunc to return GLchan instead of GLvoid, removing need for a bunch of ugly casts.
* added blurb about NVIDIA extensionsBrian Paul2004-01-143-7/+31
|
* add cast to quiet compiler warningKarl Schultz2004-01-131-1/+1
|
* fix GL_MIN/MAX w/ glBlendFuncSeparate bug (Ian Romanick)Brian Paul2003-12-151-22/+21
|
* Problem computing specular value in OPCODE_LIT - pulled in value fromKarl Rasche2003-12-131-1/+1
| | | | vertex program execution of LIT
* init vars to silence warningsBrian Paul2003-12-131-1/+1
|
* Update NEED_SECONDARY_COLOR macro to test if either vertex/fragmentBrian Paul2003-12-095-5/+14
| | | | | programs are enabled and if they need secondary color input register. Patch by Karl Rasche, with tweaks by Brian.
* Fix a front/back CopyPixels glitch.Brian Paul2003-12-051-8/+28
|
* Port over changes from XFree86/Mesa 5.0.2, mostly to silence compiler warnings.Brian Paul2003-12-042-9/+7
|
* current raster color index should be GLfloatBrian Paul2003-11-252-3/+3
|
* pass ctx to fetch_vector4_deriv()Brian Paul2003-11-221-3/+6
|
* fix some bugs in computation of DDX, DDY commandsBrian Paul2003-11-211-19/+22
|
* Initial checkin of new ARB_frag/vertex program parserKarl Rasche2003-11-191-4/+10
|
* added missing <type> error checking in read_index_pixels()Brian Paul2003-11-181-3/+13
|
* Ville Syrjala's logic op patchBrian Paul2003-11-123-5/+5
|
* More SciTech SNAP updates. Some of these files didn't really change, butKendall Bennett2003-10-222-6/+1
| | | | | | | they show up in the list (GLU stuff) for some reason. The major change here is the addition of code in the glx86asm.py file to generate assembler stub entry points with the correct name decorations for _stdcall calling conventions so this can be used on Windows boxes.
* Updates to SSE assembler support for Open WatcomKendall Bennett2003-10-211-1/+1
|
* don't use color table's format to determine texture env functionsBrian Paul2003-10-111-3/+0
|
* remove bogus _swrast_texture_table_lookup() call (Eric Plante)Brian Paul2003-10-101-5/+0
|
* Added missing #undef SPAN_VARS to swrast/s_spantemp.hKendall Bennett2003-10-091-0/+1
|
* More SciTech SNAP specific changes to glheader.h. Also modified the macrosKendall Bennett2003-10-081-10/+16
| | | | in swrast/s_spantemp.h to allow dithering to be used in the SNAP drivers.
* Fixed bugs in Mesa software span rendering for color index modesKendall Bennett2003-10-021-10/+16
|
* Assorted casts to silence g++ warnings.Brian Paul2003-09-192-1/+2
|
* Add include for context.h to define NEED_SECONDARY_COLOR.Karl Schultz2003-09-191-0/+1
|
* Make binary - even though this is a text file, common practice is to store ↵Karl Schultz2003-09-191-324/+324
| | | | MS studio files as binary
* Move away from using the ctx->_TriangleCaps bitfield.Brian Paul2003-09-183-8/+7
| | | | | New macros in context.h for testing state: NEED_SECONDARY_COLOR and NEED_TWO_SIDED_LIGHTING.
* s/_backface_sign/_BackfaceSign/Brian Paul2003-09-185-5/+5
|
* Add casts to prevent double->float conversion compiler warnings.Karl Schultz2003-09-181-2/+2
|