summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/glide
AgeCommit message (Collapse)Author
2009-03-07mesa: remove GL_MESA_program_debug extensionBrian Paul
This was never fully fleshed out and hasn't been used.
2009-03-02mesa: use Stencil._Enabled field instead of Stencil.EnabledBrian Paul
2009-02-09mesa: replace _mesa_unreference_framebuffer() with _mesa_reference_framebuffer()Brian Paul
2009-01-28Make GL_ARB_draw_buffers mandatoryIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28Make GL_{EXT,SUN}_multi_draw_arrays and GL_IBM_multimode_draw_arrays mandatoryIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28Make GL_ARB_vertex_buffer_object mandatoryIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28Make GL_ARB_texture_compression mandatoryIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2008-09-18mesa: prefix more #includes with "main/"Brian Paul
2008-08-05dri: Fix write/read depth buffer issue under 16bpp mode. See bug #16646Xiang, Haihao
2008-01-06Replace gl_framebuffer's _ColorDrawBufferMask with _ColorDrawBufferIndexesBrian
Each array element is now a BUFFER_x token rather than a BUFFER_BIT_x bitmask. The number of active color buffers is specified by _NumColorDrawBuffers. This builds on the previous DrawBuffer changes and will help with drivers implementing GL_ARB_draw_buffers.
2007-04-16remove _tnl_arb_vertex_program_stageBrian
2007-03-06Fix/improve framebuffer object reference counting.Brian
Use _mesa_reference_framebuffer() and _mesa_unreference_framebuffer() functions to be sure reference counting is done correctly. Additional assertions are done too. Note _mesa_dereference_framebuffer() renamed to "unreference" as that's more accurate.
2007-02-16Commiting a few minor fixes to glut fbdev (segfault on a separate stack)Sean D'Epagnier
Updated all drivers that used the old _ac_ functions to use the new _vbo_ functions. I know this fixed the fbdev driver, it looks like it might fix some other drivers too.
2006-11-02merge current trunk into vbo branchAlan Hourihane
2006-10-31switch remaining drivers over to vboKeith Whitwell
2006-10-15Remove calls to _mesa_ResizeBuffersMESA() - generally replace with code toBrian Paul
check the current window size, then call _mesa_resize_framebuffer().
2005-11-09Move COPY_FLOAT() macro down into glide driver.Brian Paul
Rewrite COPY_4FV() macro to not use COPY_FLOAT(), and use integer moves as originally intended.
2005-11-05Unify vertex/fragment program instuctions.Brian Paul
Based on patch by Ian (#4967) but also unify instruction opcodes.
2005-10-05s/IntFormat/InternalFormat/ and s/Format/_BaseFormat/ for gl_color_table.Brian Paul
2005-10-05In gl_texture_image replace IntFormat with InternalFormat and Format withBrian Paul
_BaseFormat to be consistant with gl_renderbuffer.
2005-09-21replace GLdepth with GLuintBrian Paul
2005-09-13Replace ctx->Driver.StencilOp/Func/Mask() functions withBrian Paul
ctx->Driver.Stencil*Separate() functions.
2005-09-09add _tnl_arb_vertex_program_stage to all drivers which already have ↵Roland Scheidegger
_tnl_vertex_program_stage. Fixes crashes when using vertex programs. Tested on r200 only (fix by Keith Whitwell)
2005-09-01remove fxDDSetBuffer()Brian Paul
2005-06-27Get rid of the MESA_PBUFFER_ALLOC/FREE() macros.Brian Paul
If that stuff is still needed, lots of other updates are needed anyway. Also, some misc MALLOC/FREE -> _mesa_malloc/free() changes.
2005-05-09pathetic attempt to accomodate new frambuffer changes (still some work to do)Daniel Borca
2005-05-09accomodate new frambuffer changesDaniel Borca
2005-05-04Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul
Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
2005-01-25Use the _mesa_HashNextEntry() function to walk over all textures in theBrian Paul
hash table. Moving toward removing the gl_texture_object's Next pointer (only used by glide and tdfx drivers).
2005-01-19make sure we avoid assertion failure wrt VB->ColorPtr[1]->strideDaniel Borca
2005-01-17cleaned up warningsDaniel Borca
2005-01-12some "safer" type-punning (gcc optimizes float moves with integer moves, ↵Daniel Borca
anyway).
2005-01-06semantic in parameter names. changed emitter function.Daniel Borca
2005-01-06semantic in parameter namesDaniel Borca
2004-12-21added GL_EXT_stencil_two_side (yes, it works)Daniel Borca
2004-12-20put back clipmask code; it proved to be a MinGW/gcc 3.3.x error in ↵Daniel Borca
t_vb_cliptmp.h(47), where it would still send clipped vertices to the hw... oh, dear...
2004-12-20use float constants.Daniel Borca
fixed a small debug error.
2004-12-20removed ifdef'ed out code (to whom it may concern: it can be found in ↵Daniel Borca
dri/tdfx driver)
2004-12-20removed detritus (ncc).Daniel Borca
2004-12-20comment reorg.Daniel Borca
removed detritus (ncc).
2004-12-20made some functions static.Daniel Borca
2004-12-20comment reorg.Daniel Borca
made some functions static. hide vp behind an envvar. removed unnecessary multitex constraint for napalm hw.
2004-12-20allow greater swappendingcount for older hw (v1/v2)Daniel Borca
2004-12-17fxRasterPrimitive wasn't always receiving the reduced primitiveDaniel Borca
2004-12-13disabled ClipMask usage in vb emitter (clipping bugs?)Daniel Borca
2004-12-06small fix for debug pathsDaniel Borca
2004-11-27Remove _mesa_ResizeBuffersMESA() call from _mesa_set_viewport().Brian Paul
Now, the driver's Viewport routine should call _mesa_ResizeBuffersMESA() if necessary. Cleaned up code related to GLframebuffer width/height initialization. Set initial viewport/scissor params in _mesa_make_current2(), instead of in the drivers' MakeCurrent functions.
2004-11-15moved windoze specific code outside drivers/glide/Daniel Borca
2004-11-15fix _mesa_image_address2d invocationDaniel Borca
2004-11-10GL_(UN)PACK_SKIP_IMAGES should only be applied to 3D texture pack/unpackingBrian Paul
and ignored for 1D and 2D images. Need to pass in image dimensions (1,2,3) to the _mesa_image_address() function. This change gets propogated to some other routines. Also added new _mesa_image_address[123]d() convenience functions.