Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | used indent to clean-up the code | Brian Paul | 2001-03-03 | 13 | -5466/+5758 |
| | |||||
* | lots of gl_*() to _mesa_*() namespace clean-up | Brian Paul | 2001-03-03 | 5 | -14/+14 |
| | |||||
* | minor extension tweaks | Brian Paul | 2001-02-27 | 1 | -0/+3 |
| | |||||
* | Disable most extensions by default. Drivers should enable them as needed. | Brian Paul | 2001-02-26 | 1 | -14/+6 |
| | | | | Renamed gl_*() functions as _mesa_*(). | ||||
* | plug in fallback teximage DD functions | Brian Paul | 2001-02-19 | 1 | -1/+13 |
| | |||||
* | Changed FetchTexel() function pointer arguments. | Brian Paul | 2001-02-17 | 1 | -32/+23 |
| | | | | | | | Implemented glGetTexImage(format=GL_COLOR_INDEX). Changed _mesa_unpack_depth_span() args. Minor changes/clean-ups in mtypes.h. Histogram counter component sizes were wrong. | ||||
* | Allow swrast to cope (fairly) cleanly with GL_SEPERATE_SPECULAR when | Keith Whitwell | 2001-02-16 | 1 | -2/+1 |
| | | | | | | | | | | | | | 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. | ||||
* | new texture image routines work now | Brian Paul | 2001-02-07 | 2 | -14/+22 |
| | |||||
* | updated texture image handling - STILL UNTESTED | Brian Paul | 2001-02-06 | 3 | -320/+480 |
| | |||||
* | Overhaul of texture image handling. | Brian Paul | 2001-02-06 | 3 | -53/+43 |
| | | | | | | | | | | 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. | ||||
* | Removed knowledge of swrast Clear/Bitmap/Accum/Draw/Read/CopyPixels | Keith Whitwell | 2001-01-29 | 1 | -193/+208 |
| | | | | | | | | | | | | functions from core mesa -- if drivers need these fallbacks they must now call them themselves. Introduced hooks for clip-vertex-interpolation and the rendering of clipped lines and polygons. Allows drivers to interpolate their hardware-format vertices directly. Used in dri drivers to replace fastpath code. Slight optimizations to pipeline build/run routines. | ||||
* | removed the unused/broken GL_PGI_misc_hints extension | Brian Paul | 2001-01-24 | 1 | -3/+0 |
| | |||||
* | Lots of GLchan datatype changes. | Brian Paul | 2001-01-24 | 1 | -9/+6 |
| | | | | | | | | | Added GLvector4us datatype in math/m_vector.[ch] Added _math_trans_4us() in math/m_translate.[ch] Choose GLvector4ub, GLvector4us, GLvector4f at compile time based on CHAN_BITS. Made Driver.ClearColor() and Driver.ClearIndex() optional driver functions. Changed args to Driver.ClearColor(), updated drivers. Reordered files in Makefile.X11 |