summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/glide/fxtris.c
Commit message (Collapse)AuthorAgeFilesLines
* Unify vertex/fragment program instuctions.Brian Paul2005-11-051-2/+0
| | | | Based on patch by Ian (#4967) but also unify instruction opcodes.
* cleaned up warningsDaniel Borca2005-01-171-26/+27
|
* some "safer" type-punning (gcc optimizes float moves with integer moves, ↵Daniel Borca2005-01-121-28/+23
| | | | anyway).
* added GL_EXT_stencil_two_side (yes, it works)Daniel Borca2004-12-211-16/+209
|
* use float constants.Daniel Borca2004-12-201-13/+13
| | | | fixed a small debug error.
* fxRasterPrimitive wasn't always receiving the reduced primitiveDaniel Borca2004-12-171-16/+15
|
* added (back!) option to use non-packedcolorDaniel Borca2004-09-241-2/+94
|
* clamp size of wide pointsDaniel Borca2004-09-201-2/+6
|
* cleanup and some changes towards GL_ARB_point_sprite (two-zero)Daniel Borca2004-09-131-16/+22
|
* make sure the HW is clean before shooting the pipelineDaniel Borca2004-09-031-42/+25
|
* cleanupDaniel Borca2004-08-161-20/+4
|
* added GL_ARB_point_sprite.Daniel Borca2004-07-051-23/+93
| | | | | color masking correctly implemented for 15bpp. small fixes for textures and tri engine.
* added GL_EXT_fog_coord.Daniel Borca2004-07-021-16/+14
| | | | | added GL_EXT_blend_equation_separate. minor cleanup.
* Rename the various function types in t_context.h to include a tnl_ prefix.Keith Whitwell2004-07-011-4/+4
|
* corrected a bug wrt point_sizeDaniel Borca2004-06-081-10/+56
|
* reworked FXT1Daniel Borca2004-05-311-3/+0
| | | | minor fixes to fxMesa
* GL_TEXTURE_1D and other stories...Daniel Borca2004-01-291-1/+1
|
* Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.Ian Romanick2004-01-271-1/+1
| | | | | The internal driver interface was also changed to use BlendEquationSeparate instead of BlendEquation.
* accomodated new driver_func initializationDaniel Borca2004-01-231-2/+2
| | | | | | added DMesaGetProcAddress some other minor fixes updated documentation
* temporary workaround for bad primitives in fx_render_vb_quadsDaniel Borca2004-01-071-4/+12
|
* EXT_secondary_color and EXT_separate_specular via multipassDaniel Borca2003-12-151-6/+93
|
* small bug wrt cullingDaniel Borca2003-12-121-1/+9
|
* got rid of __FUNCTION__ :(Daniel Borca2003-12-101-51/+155
| | | | | | | | | | | | | | Texus2 functions are dynamically linked now made getRegistryOrEnvironmentString more portable bugfix: unnecessary total SW fallback -- glColorMask bugfix: when shared palette was not loaded correctly point_attenuation_stage back in business (point size/atten) fxTexGetInfo is not required for fxIsTexSupported fxDDChooseTextureFormat optimized for RGB/RGBA textures accelerated Quads with Triangle_Fans more WGL extensions/functions (also updated export file) DXTC/S3TC -> FXT1 wrapping hack quick & dirty fix for Quake2
* accomodate vtx-0-2-branchDaniel Borca2003-11-261-41/+43
|
* changes to accomodate texture compressionDaniel Borca2003-10-291-10/+12
|
* Napalm total immersionDaniel Borca2003-10-211-5/+16
|
* Reorganized combiners. Added optimized span functions.Daniel Borca2003-10-091-5/+3
|
* updates from Daniel BorcaBrian Paul2003-10-021-69/+465
|
* remove a _TriangleCaps referenceBrian Paul2003-09-231-4/+5
|
* fix include paths (Daniel Borca)Brian Paul2003-06-161-36/+36
|
* updated email addressesBrian Paul2002-10-291-2/+2
|
* Header file clean-up:Brian Paul2002-10-241-8/+2
| | | | | | | | 1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
* fixed array index typo in VERT_SAVE_RGBA() macroBrian Paul2002-08-211-2/+2
|
* casts to silence warnings from gcc 2.96Brian Paul2001-11-061-2/+2
|
* fixed some configure;make build problems. cleaned-up copyright info.Brian Paul2001-09-231-16/+19
|
* fix fallback for stippled polygons, removed a debug messageBrian Paul2001-09-191-6/+7
|
* remove some debugKeith Whitwell2001-09-181-5/+5
|
* Fix FX driver to the point where gears & morph3d work.Keith Whitwell2001-09-181-8/+11
| | | | Textures are broken (eg. isosurf).
* changes to allow the driver to compile - still doesn't work thoughBrian Paul2001-08-291-2/+8
|
* Fix Alan Barnett's 'try10' display list bug.Keith Whitwell2001-07-171-4/+4
|
* Committing in .Jouk Jansen2001-07-131-0/+18
| | | | | | | | | Modified Files: Mesa/src/descrip.mms Mesa/src/FX/fxtris.c Mesa/src/FX/fxvb.c -updated OpenVMS makefile -fixed compilation if FX is NOT defined. ----------------------------------------------------------------------
* Rename some of the tnl->Driver.* functions to tnl->Driver.Render.*, to make itKeith Whitwell2001-07-121-468/+651
| | | | | | | | | | | | | | clear that these are owned by t_vb_render.c. Make swrast_setup opaque - it now hooks itself directly into tnl->Driver.Render.*. Add a _swsetup_Wakeup() call that does this. Update X11 (tested), osmesa and FX drivers for this change. FX compiles but is probably broken as the changes there are large. It was the only remaining driver that used the internal _swsetup_ functions for interp and copy_pv. This usage has been replaced with code from the DRI tdfx driver.
* fixed vertex color problemsBrian Paul2001-05-021-5/+5
|
* float color changesKeith Whitwell2001-05-011-4/+4
|
* Removed DD_Z_NEVER.Brian Paul2001-03-291-1/+1
| | | | | | Replaced SEPERATE with SEPARATE. Renumbered _NEW_ flags. Removed _NEW_COLORTABLE.
* Split driver struct into swrast/tnl/core components.Keith Whitwell2001-03-191-14/+15
|
* used indent to clean-up the codeBrian Paul2001-03-031-96/+102
|
* Fixed 'IRound' to 'IROUND' in mmath.hKeith Whitwell2001-01-081-6/+4
| | | | | | Fixed fallback path for drawarrays/_tnl_hard_begin. Removed disabled debug code.
* Bring the FX driver into line with core mesa changes.Keith Whitwell2001-01-081-13/+18
|
* Remove 'pv' parameter from Line/Tri/Point funcs. The provoking vertexKeith Whitwell2001-01-051-0/+63
| | | | | | | | | | | | | | is always the last vertex parameter. Modify clipping to preserve pv colors. Modify swrast and X11 driver to expect the pv in the last vertex (was looking in the first vertex previously). Remove all handling of flatshading from swrast_setup. Allow drivers to override the unclipped render tabs in tnl_render_stage directly. (Like in 3.4). Removed fxsimplerender stage. Modified t_vb_rendertmp.h to remove the need for 'parity' arguments in RENDER_TRI macros.