summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/glide
Commit message (Collapse)AuthorAgeFilesLines
* Drop glide driverKristian Høgsberg2010-02-2515-16567/+0
|
* Drop macro wrappers for the aligned memory functionsKristian Høgsberg2010-02-191-2/+2
|
* Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versionsKristian Høgsberg2010-02-193-7/+7
|
* mesa: replace old MEMCPY macro with memcpyBrian Paul2010-02-192-5/+5
|
* mesa: Replace CLAMP_SELF() macro with more obvious CLAMP() usage.Eric Anholt2009-12-221-2/+3
| | | | | The same code is generated, and readers and static analyzers are happier.
* tnl: Replace deprecated FogCoordPtr with AttribPtr[_TNL_ATTRIB_FOG]Eric Anholt2009-11-191-2/+2
|
* tnl: Replace deprecated ColorPtr[] with AttribPtr or new BackfaceColorPtr.Eric Anholt2009-11-192-22/+22
|
* tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*]Eric Anholt2009-11-191-10/+11
|
* mesa: choose texture format in core mesa, not driversBrian Paul2009-10-251-12/+0
| | | | | | Call the ctx->Driver.ChooseTextureFormat() function from core Mesa's _mesa_[Copy]TexImage functions instead of in the driver functions. One less thing for drivers to do.
* glide: remove _mesa_compressed_row_stride() callsBrian Paul2009-10-251-11/+9
| | | | And fix incorrect first parameter.
* mesa: remove _mesa_compressed_texture_size()Brian Paul2009-10-241-10/+6
| | | | Use _mesa_format_image_size() instead.
* mesa: remove gl_texture_image::IsCompressed fieldBrian Paul2009-10-011-10/+9
| | | | Use _mesa_is_format_compressed() instead.
* mesa: replace gl_texture_format with gl_formatBrian Paul2009-09-301-24/+24
| | | | | | Now gl_texture_image::TexFormat is a simple MESA_FORMAT_x enum. ctx->Driver.ChooseTexture format also returns a MESA_FORMAT_x. gl_texture_format will go away next.
* glide: use _mesa_texstore()Brian Paul2009-09-281-48/+35
|
* drivers: use _mesa_texstoreBrian Paul2009-09-281-15/+15
|
* glide: use _mesa_get_format_bytes()Brian Paul2009-09-272-3/+5
|
* glide: use _mesa_get_texstore_func()Brian Paul2009-09-271-35/+51
|
* mesa: remove GL_MESA_program_debug extensionBrian Paul2009-03-071-1/+0
| | | | This was never fully fleshed out and hasn't been used.
* mesa: use Stencil._Enabled field instead of Stencil.EnabledBrian Paul2009-03-021-1/+1
|
* mesa: replace _mesa_unreference_framebuffer() with _mesa_reference_framebuffer()Brian Paul2009-02-091-2/+2
|
* Make GL_ARB_draw_buffers mandatoryIan Romanick2009-01-281-0/+2
| | | | Signed-off-by: Ian Romanick <[email protected]>
* Make GL_{EXT,SUN}_multi_draw_arrays and GL_IBM_multimode_draw_arrays mandatoryIan Romanick2009-01-281-2/+0
| | | | Signed-off-by: Ian Romanick <[email protected]>
* Make GL_ARB_vertex_buffer_object mandatoryIan Romanick2009-01-281-1/+0
| | | | Signed-off-by: Ian Romanick <[email protected]>
* Make GL_ARB_texture_compression mandatoryIan Romanick2009-01-281-2/+0
| | | | Signed-off-by: Ian Romanick <[email protected]>
* mesa: prefix more #includes with "main/"Brian Paul2008-09-187-34/+34
|
* dri: Fix write/read depth buffer issue under 16bpp mode. See bug #16646Xiang, Haihao2008-08-051-0/+4
|
* Replace gl_framebuffer's _ColorDrawBufferMask with _ColorDrawBufferIndexesBrian2008-01-061-2/+2
| | | | | | | 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.
* remove _tnl_arb_vertex_program_stageBrian2007-04-161-1/+0
|
* Fix/improve framebuffer object reference counting.Brian2007-03-061-2/+2
| | | | | | | 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.
* Commiting a few minor fixes to glut fbdev (segfault on a separate stack)Sean D'Epagnier2007-02-161-3/+3
| | | | | | 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.
* merge current trunk into vbo branchAlan Hourihane2006-11-021-6/+3
|
* switch remaining drivers over to vboKeith Whitwell2006-10-311-1/+1
|
* Remove calls to _mesa_ResizeBuffersMESA() - generally replace with code toBrian Paul2006-10-151-2/+10
| | | | check the current window size, then call _mesa_resize_framebuffer().
* Move COPY_FLOAT() macro down into glide driver.Brian Paul2005-11-091-0/+2
| | | | | Rewrite COPY_4FV() macro to not use COPY_FLOAT(), and use integer moves as originally intended.
* Unify vertex/fragment program instuctions.Brian Paul2005-11-051-2/+0
| | | | Based on patch by Ian (#4967) but also unify instruction opcodes.
* s/IntFormat/InternalFormat/ and s/Format/_BaseFormat/ for gl_color_table.Brian Paul2005-10-051-1/+1
|
* In gl_texture_image replace IntFormat with InternalFormat and Format withBrian Paul2005-10-051-16/+17
| | | | _BaseFormat to be consistant with gl_renderbuffer.
* replace GLdepth with GLuintBrian Paul2005-09-212-6/+6
|
* Replace ctx->Driver.StencilOp/Func/Mask() functions withBrian Paul2005-09-133-9/+11
| | | | ctx->Driver.Stencil*Separate() functions.
* add _tnl_arb_vertex_program_stage to all drivers which already have ↵Roland Scheidegger2005-09-091-0/+1
| | | | _tnl_vertex_program_stage. Fixes crashes when using vertex programs. Tested on r200 only (fix by Keith Whitwell)
* remove fxDDSetBuffer()Brian Paul2005-09-011-42/+13
|
* Get rid of the MESA_PBUFFER_ALLOC/FREE() macros.Brian Paul2005-06-272-5/+5
| | | | | If that stuff is still needed, lots of other updates are needed anyway. Also, some misc MALLOC/FREE -> _mesa_malloc/free() changes.
* pathetic attempt to accomodate new frambuffer changes (still some work to do)Daniel Borca2005-05-091-3/+10
|
* accomodate new frambuffer changesDaniel Borca2005-05-092-28/+32
|
* Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul2005-05-041-6/+0
| | | | | | | Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
* Use the _mesa_HashNextEntry() function to walk over all textures in theBrian Paul2005-01-251-18/+27
| | | | | | hash table. Moving toward removing the gl_texture_object's Next pointer (only used by glide and tdfx drivers).
* make sure we avoid assertion failure wrt VB->ColorPtr[1]->strideDaniel Borca2005-01-191-10/+11
|
* cleaned up warningsDaniel Borca2005-01-174-44/+45
|
* some "safer" type-punning (gcc optimizes float moves with integer moves, ↵Daniel Borca2005-01-122-39/+38
| | | | anyway).
* semantic in parameter names. changed emitter function.Daniel Borca2005-01-061-12/+12
|