summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/glide
Commit message (Collapse)AuthorAgeFilesLines
* Lots of changes related to framebuffer/window buffer resizing. Basically,Brian Paul2002-03-161-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.96Brian Paul2001-11-062-4/+4
|
* fixed some configure;make build problems. cleaned-up copyright info.Brian Paul2001-09-2313-223/+165
|
* set GR_STWHINT_ST_DIFF_TMU1 flag in the init() function (fixes multiarb demo)Brian Paul2001-09-191-2/+7
|
* fix fallback for stippled polygons, removed a debug messageBrian Paul2001-09-191-6/+7
|
* compute dst->ooz, not dst->z in clip interpolation functionBrian Paul2001-09-191-1/+1
|
* remove some debugKeith Whitwell2001-09-181-5/+5
|
* Fix FX driver to the point where gears & morph3d work.Keith Whitwell2001-09-183-26/+15
| | | | Textures are broken (eg. isosurf).
* changes to allow the driver to compile - still doesn't work thoughBrian Paul2001-08-295-6/+29
|
* Fix Alan Barnett's 'try10' display list bug.Keith Whitwell2001-07-171-4/+4
|
* Committing in .Jouk Jansen2001-07-132-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 itKeith Whitwell2001-07-126-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 Paul2001-06-131-1/+0
|
* fixed bad texture border test (sometimes caused a segfault)Brian Paul2001-05-101-1/+1
|
* minor clean-upBrian Paul2001-05-101-18/+1
|
* Driver interface changesKeith Whitwell2001-05-101-0/+1
|
* check hardware type and use SETUP_SNAP if neededBrian Paul2001-05-103-13/+21
|
* minor clean-upsBrian Paul2001-05-091-8/+13
|
* minor clean-ups and warning fixesBrian Paul2001-05-031-1/+1
|
* add disabled test to turn on vertex snapping.Keith Whitwell2001-05-031-0/+5
|
* fixed vertex color problemsBrian Paul2001-05-022-13/+13
|
* teximage updates. seems to work fine.Brian Paul2001-05-022-116/+121
|
* float color changesKeith Whitwell2001-05-012-18/+18
|
* texture image code updates (not finished)Brian Paul2001-04-243-195/+143
|
* compilation fixes - texturing isn't working at this timeBrian Paul2001-04-202-2/+7
|
* Fixed a texture conversion problem: sometimes need to produce an intermediateBrian Paul2001-04-201-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 Paul2001-04-031-1/+1
|
* fixed compilation problems related to ctx->_Enabled removalBrian Paul2001-03-301-4/+5
|
* Removed DD_Z_NEVER.Brian Paul2001-03-291-1/+1
| | | | | | Replaced SEPERATE with SEPARATE. Renumbered _NEW_ flags. Removed _NEW_COLORTABLE.
* compilation updatesBrian Paul2001-03-282-3/+2
|
* - Restore texImage->IntFormat.Gareth Hughes2001-03-281-12/+12
| | | | - Fix FX driver texture image conversions.
* silence compiler warningsBrian Paul2001-03-272-3/+3
|
* added teximage rescaling code. untested at this pointBrian Paul2001-03-211-8/+100
|
* minor updates for 3.5Brian Paul2001-03-211-5/+1
|
* use new texture conversion code, still have to do image rescalingBrian Paul2001-03-211-71/+43
|
* Split driver struct into swrast/tnl/core components.Keith Whitwell2001-03-194-90/+83
|
* 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-0313-5466/+5758
|
* lots of gl_*() to _mesa_*() namespace clean-upBrian Paul2001-03-035-14/+14
|
* minor extension tweaksBrian Paul2001-02-271-0/+3
|
* Disable most extensions by default. Drivers should enable them as needed.Brian Paul2001-02-261-14/+6
| | | | Renamed gl_*() functions as _mesa_*().
* plug in fallback teximage DD functionsBrian Paul2001-02-191-1/+13
|
* Changed FetchTexel() function pointer arguments.Brian Paul2001-02-171-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 whenKeith Whitwell2001-02-161-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 nowBrian Paul2001-02-072-14/+22
|
* updated texture image handling - STILL UNTESTEDBrian Paul2001-02-063-320/+480
|
* Overhaul of texture image handling.Brian Paul2001-02-063-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/CopyPixelsKeith Whitwell2001-01-291-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 extensionBrian Paul2001-01-241-3/+0
|
* Lots of GLchan datatype changes.Brian Paul2001-01-241-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