Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move COPY_FLOAT() macro down into glide driver. | Brian Paul | 2005-11-09 | 1 | -0/+2 |
| | | | | | Rewrite COPY_4FV() macro to not use COPY_FLOAT(), and use integer moves as originally intended. | ||||
* | replace GLdepth with GLuint | Brian Paul | 2005-09-21 | 1 | -4/+4 |
| | |||||
* | Replace ctx->Driver.StencilOp/Func/Mask() functions with | Brian Paul | 2005-09-13 | 1 | -3/+3 |
| | | | | ctx->Driver.Stencil*Separate() functions. | ||||
* | semantic in parameter names | Daniel Borca | 2005-01-06 | 1 | -3/+3 |
| | |||||
* | added GL_EXT_stencil_two_side (yes, it works) | Daniel Borca | 2004-12-21 | 1 | -1/+2 |
| | |||||
* | added (back!) option to use non-packedcolor | Daniel Borca | 2004-09-24 | 1 | -0/+22 |
| | |||||
* | cleanup | Daniel Borca | 2004-09-13 | 1 | -0/+1 |
| | |||||
* | added GL_ARB_point_sprite. | Daniel Borca | 2004-07-05 | 1 | -0/+2 |
| | | | | | color masking correctly implemented for 15bpp. small fixes for textures and tri engine. | ||||
* | added GL_EXT_fog_coord. | Daniel Borca | 2004-07-02 | 1 | -2/+7 |
| | | | | | added GL_EXT_blend_equation_separate. minor cleanup. | ||||
* | hack for compressed textures with aspectratio greater than 8:1 | Daniel Borca | 2004-06-24 | 1 | -3/+0 |
| | |||||
* | masked out unsupported glBlendColor (some games check only the proc addr) | Daniel Borca | 2004-06-03 | 1 | -1/+1 |
| | |||||
* | fixed bugs in fxddtex.c | Daniel Borca | 2004-05-10 | 1 | -0/+7 |
| | | | | cleaned up win32 definition files | ||||
* | FXT1: getting warmer | Daniel Borca | 2004-04-30 | 1 | -1/+0 |
| | |||||
* | code cleanup heheh | Daniel Borca | 2004-03-29 | 1 | -0/+4 |
| | |||||
* | cleanup and some WGL PIXELFORMAT issues | Daniel Borca | 2004-02-16 | 1 | -1/+1 |
| | |||||
* | GL_TEXTURE_1D and other stories... | Daniel Borca | 2004-01-29 | 1 | -1/+13 |
| | |||||
* | Added support for EXT_blend_equation_separate / ATI_blend_equation_separate. | Ian Romanick | 2004-01-27 | 1 | -1/+1 |
| | | | | | The internal driver interface was also changed to use BlendEquationSeparate instead of BlendEquation. | ||||
* | accomodated new driver_func initialization | Daniel Borca | 2004-01-23 | 1 | -2/+0 |
| | | | | | | added DMesaGetProcAddress some other minor fixes updated documentation | ||||
* | Remove dd_function_table::BlendFunc. All drivers now use | Ian Romanick | 2004-01-21 | 1 | -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 struct | Brian Paul | 2004-01-20 | 1 | -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 Borca | 2004-01-13 | 1 | -0/+1 |
| | |||||
* | EXT_secondary_color and EXT_separate_specular via multipass | Daniel Borca | 2003-12-15 | 1 | -2/+5 |
| | |||||
* | got rid of __FUNCTION__ :( | Daniel Borca | 2003-12-10 | 1 | -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 happiness | Daniel Borca | 2003-11-03 | 1 | -8/+0 |
| | |||||
* | changes to accomodate texture compression | Daniel Borca | 2003-10-29 | 1 | -1/+20 |
| | |||||
* | Napalm total immersion | Daniel Borca | 2003-10-21 | 1 | -2/+14 |
| | |||||
* | minor fixes + doc update | Daniel Borca | 2003-10-14 | 1 | -1/+2 |
| | |||||
* | Reorganized combiners. Added optimized span functions. | Daniel Borca | 2003-10-09 | 1 | -4/+98 |
| | |||||
* | updates from Daniel Borca | Brian Paul | 2003-10-02 | 1 | -29/+55 |
| | |||||
* | DOS and glide driver updates from Daniel Borca | Brian Paul | 2003-08-19 | 1 | -12/+7 |
| | |||||
* | more DOS updates from Daniel Borca | Brian Paul | 2003-07-17 | 1 | -1/+5 |
| | |||||
* | fix some float/ubyte mistakes (Daniel Borca) | Brian Paul | 2003-01-08 | 1 | -2/+2 |
| | |||||
* | misc driver updates (Daniel Borca) | Brian Paul | 2002-11-04 | 1 | -2/+2 |
| | |||||
* | Header file clean-up: | Brian Paul | 2002-10-24 | 1 | -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 Paul | 2002-06-13 | 1 | -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 Paul | 2001-09-23 | 1 | -20/+12 |
| | |||||
* | Fix FX driver to the point where gears & morph3d work. | Keith Whitwell | 2001-09-18 | 1 | -1/+1 |
| | | | | Textures are broken (eg. isosurf). | ||||
* | changes to allow the driver to compile - still doesn't work though | Brian Paul | 2001-08-29 | 1 | -0/+3 |
| | |||||
* | Rename some of the tnl->Driver.* functions to tnl->Driver.Render.*, to make it | Keith Whitwell | 2001-07-12 | 1 | -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 needed | Brian Paul | 2001-05-10 | 1 | -1/+1 |
| | |||||
* | texture image code updates (not finished) | Brian Paul | 2001-04-24 | 1 | -0/+4 |
| | |||||
* | fixed a bunch of g++ warnings/errors. Compiling with g++ can help find lots ↵ | Brian Paul | 2001-03-07 | 1 | -1/+1 |
| | | | | of potential problems | ||||
* | used indent to clean-up the code | Brian Paul | 2001-03-03 | 1 | -148/+165 |
| | |||||
* | lots of gl_*() to _mesa_*() namespace clean-up | Brian Paul | 2001-03-03 | 1 | -1/+1 |
| | |||||
* | updated texture image handling - STILL UNTESTED | Brian Paul | 2001-02-06 | 1 | -5/+11 |
| | |||||
* | Overhaul of texture image handling. | Brian Paul | 2001-02-06 | 1 | -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 Whitwell | 2001-01-16 | 1 | -0/+1 |
| | |||||
* | Remove 'pv' parameter from Line/Tri/Point funcs. The provoking vertex | Keith Whitwell | 2001-01-05 | 1 | -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 Paul | 2001-01-03 | 1 | -2/+0 |
| | | | | FLOAT_TO_CHAN() macro removed. | ||||
* | Removed fixed.h (GLfixed now in mtypes.h, fixed-pt macros in mmath.h) | Brian Paul | 2001-01-02 | 1 | -0/+10 |
| | | | | | Clean-up of color conversion macros. New mmath.h macros (IROUND, IFLOOR, ICEIL, FRAC) used in various places. |