Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | context-related cleanups (ex: _mesa_notifySwapBuffers instead of ↵ | Brian Paul | 2002-10-14 | 1 | -2/+2 |
| | | | | _mesa_swapbuffers) | ||||
* | Another round of glRead/DrawBuffer() clean-ups and simplifications. | Brian Paul | 2002-10-11 | 1 | -4/+4 |
| | | | | | | | Replaced ctx->Color._DriverDrawBuffer with swrast->CurrentBuffer. Replaced ctx->Pixel._DriverReadBuffer with ctx->Pixel._ReadSrcMask. swrast->Driver.SetBuffer() takes FRONT/BACK_LEFT/RIGHT_BIT values now. Added tokens and code for GL_AUX buffers, for completeness. | ||||
* | Changed a number of context fields from GLchan to GLfloat (such as ClearColor). | Brian Paul | 2002-10-04 | 1 | -4/+8 |
| | | | | | | 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. | ||||
* | new texture compression infrastructure | Brian Paul | 2002-09-27 | 1 | -1/+7 |
| | |||||
* | updated wglGetProcAddress | Brian Paul | 2002-09-04 | 1 | -86/+5 |
| | |||||
* | s/DrawDestMask/_DrawDestMask/ | Brian Paul | 2002-08-21 | 1 | -4/+7 |
| | |||||
* | s/ProjectedClipPtr/NdcPtr/ | Brian Paul | 2002-08-21 | 1 | -5/+5 |
| | |||||
* | fixed array index typo in VERT_SAVE_RGBA() macro | Brian Paul | 2002-08-21 | 1 | -2/+2 |
| | |||||
* | Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer() | Brian Paul | 2002-07-09 | 2 | -5/+8 |
| | | | | | indicates the read AND draw color buffer for all software rasterization. Lots of related clean-ups. See RELNOTES-4.1 for details. | ||||
* | Implemented GL_NV_texture_rectangle extension. | Brian Paul | 2002-06-15 | 3 | -47/+31 |
| | | | | | | | | | 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. | ||||
* | Added ctx parameter to _mesa_debug() | Brian Paul | 2002-06-15 | 3 | -11/+12 |
| | | | | | | Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes. | ||||
* | New _mesa_debug() function to replace fprintf() calls. | Brian Paul | 2002-06-13 | 2 | -5/+3 |
| | | | | | | | | 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) | ||||
* | replaced 0xf and 0xf0 with TEXTURE0_ANY and TEXTURE1_ANY | Brian Paul | 2002-06-06 | 1 | -4/+4 |
| | |||||
* | Lots of changes related to framebuffer/window buffer resizing. Basically, | Brian Paul | 2002-03-16 | 1 | -11/+14 |
| | | | | | | | 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(). | ||||
* | casts to silence warnings from gcc 2.96 | Brian Paul | 2001-11-06 | 2 | -4/+4 |
| | |||||
* | fixed some configure;make build problems. cleaned-up copyright info. | Brian Paul | 2001-09-23 | 13 | -223/+165 |
| | |||||
* | set GR_STWHINT_ST_DIFF_TMU1 flag in the init() function (fixes multiarb demo) | Brian Paul | 2001-09-19 | 1 | -2/+7 |
| | |||||
* | fix fallback for stippled polygons, removed a debug message | Brian Paul | 2001-09-19 | 1 | -6/+7 |
| | |||||
* | compute dst->ooz, not dst->z in clip interpolation function | Brian Paul | 2001-09-19 | 1 | -1/+1 |
| | |||||
* | remove some debug | Keith Whitwell | 2001-09-18 | 1 | -5/+5 |
| | |||||
* | Fix FX driver to the point where gears & morph3d work. | Keith Whitwell | 2001-09-18 | 3 | -26/+15 |
| | | | | Textures are broken (eg. isosurf). | ||||
* | changes to allow the driver to compile - still doesn't work though | Brian Paul | 2001-08-29 | 5 | -6/+29 |
| | |||||
* | Fix Alan Barnett's 'try10' display list bug. | Keith Whitwell | 2001-07-17 | 1 | -4/+4 |
| | |||||
* | Committing in . | Jouk Jansen | 2001-07-13 | 2 | -0/+35 |
| | | | | | | | | | 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 it | Keith Whitwell | 2001-07-12 | 6 | -1242/+1204 |
| | | | | | | | | | | | | | | 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. | ||||
* | Allow different max texture sizes for 1/2D, 3D and cube maps. | Brian Paul | 2001-06-13 | 1 | -1/+0 |
| | |||||
* | fixed bad texture border test (sometimes caused a segfault) | Brian Paul | 2001-05-10 | 1 | -1/+1 |
| | |||||
* | minor clean-up | Brian Paul | 2001-05-10 | 1 | -18/+1 |
| | |||||
* | Driver interface changes | Keith Whitwell | 2001-05-10 | 1 | -0/+1 |
| | |||||
* | check hardware type and use SETUP_SNAP if needed | Brian Paul | 2001-05-10 | 3 | -13/+21 |
| | |||||
* | minor clean-ups | Brian Paul | 2001-05-09 | 1 | -8/+13 |
| | |||||
* | minor clean-ups and warning fixes | Brian Paul | 2001-05-03 | 1 | -1/+1 |
| | |||||
* | add disabled test to turn on vertex snapping. | Keith Whitwell | 2001-05-03 | 1 | -0/+5 |
| | |||||
* | fixed vertex color problems | Brian Paul | 2001-05-02 | 2 | -13/+13 |
| | |||||
* | teximage updates. seems to work fine. | Brian Paul | 2001-05-02 | 2 | -116/+121 |
| | |||||
* | float color changes | Keith Whitwell | 2001-05-01 | 2 | -18/+18 |
| | |||||
* | texture image code updates (not finished) | Brian Paul | 2001-04-24 | 3 | -195/+143 |
| | |||||
* | compilation fixes - texturing isn't working at this time | Brian Paul | 2001-04-20 | 2 | -2/+7 |
| | |||||
* | Fixed a texture conversion problem: sometimes need to produce an intermediate | Brian Paul | 2001-04-20 | 1 | -1/+3 |
| | | | | | texture image in the base internal format between user->Mesa format conversion. See comments in texstore.c | ||||
* | include fxdrv.h before other headers (Ivan Kalvatchev) | Brian Paul | 2001-04-03 | 1 | -1/+1 |
| | |||||
* | fixed compilation problems related to ctx->_Enabled removal | Brian Paul | 2001-03-30 | 1 | -4/+5 |
| | |||||
* | Removed DD_Z_NEVER. | Brian Paul | 2001-03-29 | 1 | -1/+1 |
| | | | | | | Replaced SEPERATE with SEPARATE. Renumbered _NEW_ flags. Removed _NEW_COLORTABLE. | ||||
* | compilation updates | Brian Paul | 2001-03-28 | 2 | -3/+2 |
| | |||||
* | - Restore texImage->IntFormat. | Gareth Hughes | 2001-03-28 | 1 | -12/+12 |
| | | | | - Fix FX driver texture image conversions. | ||||
* | silence compiler warnings | Brian Paul | 2001-03-27 | 2 | -3/+3 |
| | |||||
* | added teximage rescaling code. untested at this point | Brian Paul | 2001-03-21 | 1 | -8/+100 |
| | |||||
* | minor updates for 3.5 | Brian Paul | 2001-03-21 | 1 | -5/+1 |
| | |||||
* | use new texture conversion code, still have to do image rescaling | Brian Paul | 2001-03-21 | 1 | -71/+43 |
| | |||||
* | Split driver struct into swrast/tnl/core components. | Keith Whitwell | 2001-03-19 | 4 | -90/+83 |
| | |||||
* | 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 |