summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/glide/fxtris.c
AgeCommit message (Collapse)Author
2005-01-17cleaned up warningsDaniel Borca
2005-01-12some "safer" type-punning (gcc optimizes float moves with integer moves, ↵Daniel Borca
anyway).
2004-12-21added GL_EXT_stencil_two_side (yes, it works)Daniel Borca
2004-12-20use float constants.Daniel Borca
fixed a small debug error.
2004-12-17fxRasterPrimitive wasn't always receiving the reduced primitiveDaniel Borca
2004-09-24added (back!) option to use non-packedcolorDaniel Borca
2004-09-20clamp size of wide pointsDaniel Borca
2004-09-13cleanup and some changes towards GL_ARB_point_sprite (two-zero)Daniel Borca
2004-09-03make sure the HW is clean before shooting the pipelineDaniel Borca
2004-08-16cleanupDaniel Borca
2004-07-05added GL_ARB_point_sprite.Daniel Borca
color masking correctly implemented for 15bpp. small fixes for textures and tri engine.
2004-07-02added GL_EXT_fog_coord.Daniel Borca
added GL_EXT_blend_equation_separate. minor cleanup.
2004-07-01Rename the various function types in t_context.h to include a tnl_ prefix.Keith Whitwell
2004-06-08corrected a bug wrt point_sizeDaniel Borca
2004-05-31reworked FXT1Daniel Borca
minor fixes to fxMesa
2004-01-29GL_TEXTURE_1D and other stories...Daniel Borca
2004-01-27Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.Ian Romanick
The internal driver interface was also changed to use BlendEquationSeparate instead of BlendEquation.
2004-01-23accomodated new driver_func initializationDaniel Borca
added DMesaGetProcAddress some other minor fixes updated documentation
2004-01-07temporary workaround for bad primitives in fx_render_vb_quadsDaniel Borca
2003-12-15EXT_secondary_color and EXT_separate_specular via multipassDaniel Borca
2003-12-12small bug wrt cullingDaniel Borca
2003-12-10got rid of __FUNCTION__ :(Daniel Borca
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
2003-11-26accomodate vtx-0-2-branchDaniel Borca
2003-10-29changes to accomodate texture compressionDaniel Borca
2003-10-21Napalm total immersionDaniel Borca
2003-10-09Reorganized combiners. Added optimized span functions.Daniel Borca
2003-10-02updates from Daniel BorcaBrian Paul
2003-09-23remove a _TriangleCaps referenceBrian Paul
2003-06-16fix include paths (Daniel Borca)Brian Paul
2002-10-29updated email addressesBrian Paul
2002-10-24Header file clean-up:Brian Paul
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.
2002-08-21fixed array index typo in VERT_SAVE_RGBA() macroBrian Paul
2001-11-06casts to silence warnings from gcc 2.96Brian Paul
2001-09-23fixed some configure;make build problems. cleaned-up copyright info.Brian Paul
2001-09-19fix fallback for stippled polygons, removed a debug messageBrian Paul
2001-09-18remove some debugKeith Whitwell
2001-09-18Fix FX driver to the point where gears & morph3d work.Keith Whitwell
Textures are broken (eg. isosurf).
2001-08-29changes to allow the driver to compile - still doesn't work thoughBrian Paul
2001-07-17Fix Alan Barnett's 'try10' display list bug.Keith Whitwell
2001-07-13 Committing in .Jouk Jansen
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. ----------------------------------------------------------------------
2001-07-12Rename some of the tnl->Driver.* functions to tnl->Driver.Render.*, to make itKeith Whitwell
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.
2001-05-02fixed vertex color problemsBrian Paul
2001-05-01float color changesKeith Whitwell
2001-03-29Removed DD_Z_NEVER.Brian Paul
Replaced SEPERATE with SEPARATE. Renumbered _NEW_ flags. Removed _NEW_COLORTABLE.
2001-03-19Split driver struct into swrast/tnl/core components.Keith Whitwell
2001-03-03used indent to clean-up the codeBrian Paul
2001-01-08Fixed 'IRound' to 'IROUND' in mmath.hKeith Whitwell
Fixed fallback path for drawarrays/_tnl_hard_begin. Removed disabled debug code.
2001-01-08Bring the FX driver into line with core mesa changes.Keith Whitwell
2001-01-05Remove 'pv' parameter from Line/Tri/Point funcs. The provoking vertexKeith Whitwell
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.
2000-12-26Major rework of tnl moduleKeith Whitwell
New array_cache module Support 8 texture units in core mesa (now support 8 everywhere) Rework core mesa statechange operations to avoid flushing on many noop statechanges.