Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-01-13 | added support for textures bigger than HW can support (SW rescaling) | Daniel Borca | |
2003-12-15 | EXT_secondary_color and EXT_separate_specular via multipass | Daniel Borca | |
2003-12-10 | got 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-24 | Import vtx-0-2-branch | Keith Whitwell | |
2003-11-21 | more texture compression | Daniel Borca | |
2003-11-18 | doc updates; GLUT timer additions; fixed compilation warnings | Daniel Borca | |
2003-11-13 | vanilla extensions disabled | Daniel Borca | |
2003-11-12 | dirty hack to advertise vanilla extension names | Daniel Borca | |
2003-11-03 | Voodoo2 happiness | Daniel Borca | |
2003-10-29 | changes to accomodate texture compression | Daniel Borca | |
2003-10-21 | Napalm total immersion | Daniel Borca | |
2003-10-14 | minor fixes + doc update | Daniel Borca | |
2003-10-13 | glide driver (wip) | Daniel Borca | |
2003-10-09 | Reorganized combiners. Added optimized span functions. | Daniel Borca | |
2003-10-02 | updates from Daniel Borca | Brian Paul | |
2003-08-19 | DOS and glide driver updates from Daniel Borca | Brian Paul | |
2003-07-17 | more DOS updates from Daniel Borca | Brian Paul | |
2003-06-16 | fix include paths (Daniel Borca) | Brian Paul | |
2003-03-01 | Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] | Brian Paul | |
Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h | |||
2003-01-08 | fix some float/ubyte mistakes (Daniel Borca) | Brian Paul | |
2002-11-04 | misc driver updates (Daniel Borca) | Brian Paul | |
2002-10-29 | added some casts for mallocs (bug 630379) | Brian Paul | |
2002-10-04 | Changed a number of context fields from GLchan to GLfloat (such as ClearColor). | Brian Paul | |
Also changed parameter types for some driver functions (like ctx->Driver.Clear- Color). Updated all the device drivers. Someday, we want to support 8, 16 and 32-bit channels dynamically at runtime. | |||
2002-09-27 | new texture compression infrastructure | Brian Paul | |
2002-08-21 | s/DrawDestMask/_DrawDestMask/ | Brian Paul | |
2002-07-09 | Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer() | Brian Paul | |
indicates the read AND draw color buffer for all software rasterization. Lots of related clean-ups. See RELNOTES-4.1 for details. | |||
2002-06-15 | Implemented GL_NV_texture_rectangle extension. | Brian Paul | |
Replace struct gl_texure_object's Dimension w/ Target field. Added _EnabledUnits to struct gl_texture_attrib - the _ReallyEnabled field is obsolete, but still present for now. This effectively removes the 8-texture units limit, 32 units now possible, but unlikely! New TEXTURE_1D/2D/3D/CUBE/RECT_BIT tokens for unit->_ReallyEnabled field. Updated device drivers to use ctx->Texture._EnabledUnits. | |||
2002-06-15 | Added ctx parameter to _mesa_debug() | Brian Paul | |
Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes. | |||
2002-06-13 | New _mesa_debug() function to replace fprintf() calls. | Brian Paul | |
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) | |||
2002-03-16 | Lots of changes related to framebuffer/window buffer resizing. Basically, | Brian Paul | |
instead of passing a GLcontext* to ResizeBuffers(), pass a GLframebuffer*. The idea is that a window can be resized without it being bound to a rendering context. This makes for a nice clean-up in the XFree86 server-side GLX code. Renamed ctx->Driver.ResizeBuffersMESA() to ctx->Driver.ResizeBuffers(). | |||
2001-09-23 | fixed some configure;make build problems. cleaned-up copyright info. | Brian Paul | |
2001-09-18 | Fix FX driver to the point where gears & morph3d work. | Keith Whitwell | |
Textures are broken (eg. isosurf). | |||
2001-08-29 | changes to allow the driver to compile - still doesn't work though | Brian Paul | |
2001-07-12 | Rename some of the tnl->Driver.* functions to tnl->Driver.Render.*, to make it | Keith 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-06-13 | Allow different max texture sizes for 1/2D, 3D and cube maps. | Brian Paul | |
2001-05-10 | fixed bad texture border test (sometimes caused a segfault) | Brian Paul | |
2001-05-10 | Driver interface changes | Keith Whitwell | |
2001-05-03 | minor clean-ups and warning fixes | Brian Paul | |
2001-04-24 | texture image code updates (not finished) | Brian Paul | |
2001-03-30 | fixed compilation problems related to ctx->_Enabled removal | Brian Paul | |
2001-03-27 | silence compiler warnings | Brian Paul | |
2001-03-19 | Split driver struct into swrast/tnl/core components. | Keith Whitwell | |
2001-03-03 | used indent to clean-up the code | Brian Paul | |
2001-03-03 | lots of gl_*() to _mesa_*() namespace clean-up | Brian Paul | |
2001-02-27 | minor extension tweaks | Brian Paul | |
2001-02-26 | Disable most extensions by default. Drivers should enable them as needed. | Brian Paul | |
Renamed gl_*() functions as _mesa_*(). | |||
2001-02-19 | plug in fallback teximage DD functions | Brian Paul | |
2001-02-16 | Allow swrast to cope (fairly) cleanly with GL_SEPERATE_SPECULAR when | Keith Whitwell | |
texturing is not enabled, and without requiring the two colors be added externally. As a part of this, collapsed the decomposition of quads into triangles inside swrast to be hardwired into _swrast_Quad; removed s_quads.[ch]. Removed checks on texture state from t_vb_light.c, which was previously required by swrast. Moved the t_dd_ templates to a new directory. | |||
2001-02-07 | new texture image routines work now | Brian Paul | |
2001-02-06 | Overhaul of texture image handling. | Brian Paul | |
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. |