aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/glide/fxdrv.h
Commit message (Collapse)AuthorAgeFilesLines
* mesa: prefix more #includes with "main/"Brian Paul2008-09-181-5/+5
|
* Move COPY_FLOAT() macro down into glide driver.Brian Paul2005-11-091-0/+2
| | | | | Rewrite COPY_4FV() macro to not use COPY_FLOAT(), and use integer moves as originally intended.
* replace GLdepth with GLuintBrian Paul2005-09-211-4/+4
|
* Replace ctx->Driver.StencilOp/Func/Mask() functions withBrian Paul2005-09-131-3/+3
| | | | ctx->Driver.Stencil*Separate() functions.
* semantic in parameter namesDaniel Borca2005-01-061-3/+3
|
* added GL_EXT_stencil_two_side (yes, it works)Daniel Borca2004-12-211-1/+2
|
* added (back!) option to use non-packedcolorDaniel Borca2004-09-241-0/+22
|
* cleanupDaniel Borca2004-09-131-0/+1
|
* added GL_ARB_point_sprite.Daniel Borca2004-07-051-0/+2
| | | | | color masking correctly implemented for 15bpp. small fixes for textures and tri engine.
* added GL_EXT_fog_coord.Daniel Borca2004-07-021-2/+7
| | | | | added GL_EXT_blend_equation_separate. minor cleanup.
* hack for compressed textures with aspectratio greater than 8:1Daniel Borca2004-06-241-3/+0
|
* masked out unsupported glBlendColor (some games check only the proc addr)Daniel Borca2004-06-031-1/+1
|
* fixed bugs in fxddtex.cDaniel Borca2004-05-101-0/+7
| | | | cleaned up win32 definition files
* FXT1: getting warmerDaniel Borca2004-04-301-1/+0
|
* code cleanup hehehDaniel Borca2004-03-291-0/+4
|
* cleanup and some WGL PIXELFORMAT issuesDaniel Borca2004-02-161-1/+1
|
* GL_TEXTURE_1D and other stories...Daniel Borca2004-01-291-1/+13
|
* 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/+0
| | | | | | added DMesaGetProcAddress some other minor fixes updated documentation
* Remove dd_function_table::BlendFunc. All drivers now useIan Romanick2004-01-211-1/+0
| | | | | | dd_function_table:BlendFuncSeparate. If a driver does not actually support EXT_blend_func_separate, it can assume that the RGB and alpha blend functions are the same.
* Before calling _mesa_create_context(), initialize a dd_function_table structBrian Paul2004-01-201-0/+3
| | | | | | | | | | by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future.
* added support for textures bigger than HW can support (SW rescaling)Daniel Borca2004-01-131-0/+1
|
* EXT_secondary_color and EXT_separate_specular via multipassDaniel Borca2003-12-151-2/+5
|
* got rid of __FUNCTION__ :(Daniel Borca2003-12-101-1/+2
| | | | | | | | | | | | | | 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
* Voodoo2 happinessDaniel Borca2003-11-031-8/+0
|
* changes to accomodate texture compressionDaniel Borca2003-10-291-1/+20
|
* Napalm total immersionDaniel Borca2003-10-211-2/+14
|
* minor fixes + doc updateDaniel Borca2003-10-141-1/+2
|
* Reorganized combiners. Added optimized span functions.Daniel Borca2003-10-091-4/+98
|
* updates from Daniel BorcaBrian Paul2003-10-021-29/+55
|
* DOS and glide driver updates from Daniel BorcaBrian Paul2003-08-191-12/+7
|
* more DOS updates from Daniel BorcaBrian Paul2003-07-171-1/+5
|
* fix some float/ubyte mistakes (Daniel Borca)Brian Paul2003-01-081-2/+2
|
* misc driver updates (Daniel Borca)Brian Paul2002-11-041-2/+2
|
* Header file clean-up:Brian Paul2002-10-241-2/+1
| | | | | | | | 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.
* New _mesa_debug() function to replace fprintf() calls.Brian Paul2002-06-131-1/+2
| | | | | | | | Some source files updated to call _mesa_debug(), but not finished. Added __GLimports as a parameter to _mesa_create/init_context() and updated drivers accordingly. Fleshed-out more of the __GLimports and __GLexports functionality. Removed run-time config file support (config.c)
* fixed some configure;make build problems. cleaned-up copyright info.Brian Paul2001-09-231-20/+12
|
* Fix FX driver to the point where gears & morph3d work.Keith Whitwell2001-09-181-1/+1
| | | | Textures are broken (eg. isosurf).
* changes to allow the driver to compile - still doesn't work thoughBrian Paul2001-08-291-0/+3
|
* Rename some of the tnl->Driver.* functions to tnl->Driver.Render.*, to make itKeith Whitwell2001-07-121-113/+23
| | | | | | | | | | | | | | 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.
* check hardware type and use SETUP_SNAP if neededBrian Paul2001-05-101-1/+1
|
* texture image code updates (not finished)Brian Paul2001-04-241-0/+4
|
* fixed a bunch of g++ warnings/errors. Compiling with g++ can help find lots ↵Brian Paul2001-03-071-1/+1
| | | | of potential problems
* used indent to clean-up the codeBrian Paul2001-03-031-148/+165
|
* lots of gl_*() to _mesa_*() namespace clean-upBrian Paul2001-03-031-1/+1
|
* updated texture image handling - STILL UNTESTEDBrian Paul2001-02-061-5/+11
|
* Overhaul of texture image handling.Brian Paul2001-02-061-12/+8
| | | | | | | | | | 1. gl_texture_image struct's Data pointer points to images in driver's format. 2. Added FetchTexel() function pointer to struct gl_texture_image. 3. Changed Driver Tex[Sub]Image functions, return void now. 4. Texture storage/fetch code in new texstore.c file. 5. Removed texture.[ch] - functions moved to state.c Note: FX driver updates not finished yet.
* Fix several conformance problems. Hack solution to line stipple problem.Keith Whitwell2001-01-161-0/+1
|
* Remove 'pv' parameter from Line/Tri/Point funcs. The provoking vertexKeith Whitwell2001-01-051-1/+1
| | | | | | | | | | | | | | 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.
* More color macro clean-ups.Brian Paul2001-01-031-2/+0
| | | | FLOAT_TO_CHAN() macro removed.