aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/sis/sis_state.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove _mesa_ResizeBuffersMESA() call from _mesa_set_viewport().Brian Paul2004-11-271-0/+3
| | | | | | | | 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.
* Add support for NV_blend_square, and print errors if an unsupported blendEric Anholt2004-10-081-9/+25
| | | | function is used.
* added support for GL_ARB_draw_buffersBrian Paul2004-10-021-1/+1
|
* Can't bail in sisDDLogicOpCode when logicop is off, because it's called withEric Anholt2004-09-251-3/+0
| | | | GL_COPY to turn off logicop. Fixes glean's logicop test.
* * Convert to use t_vertex.c instead of sis_vb.[ch]Eric Anholt2004-06-081-56/+7
| | | | | | | | | | | | * Don't dispatch vertices directly to MMIO; queue them up in dma-like buffers first. This makes things more uniform between AGP and MMIO paths, cleans up some locking ugliness, and makes the driver look more like other drivers. * Don't use the AGP Cmd buffer provided by the server. Instead allocate one in the client, which avoids the need for lots of synchronization stuff. * Mark some MMIO accesses volatile that should have been. * Disable the AGP submission path by default (agp_disable=true) due to unresolved issues in the new code. The old code had its own (serious) errors with AGP, so this is not really a step backwards.
* Implemented support for software-based AUX color buffers.Brian Paul2004-03-211-2/+2
| | | | | | Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
* Remove dd_function_table::BlendFunc. All drivers now useIan Romanick2004-01-211-4/+6
| | | | | | dd_function_table:BlendFuncSeparate. If a driver does not actually support EXT_blend_func_separate, it can assume that the RGB and alpha blend functions are the same.
* merge latest DRI sis driver changes from the DRI trunkAlan Hourihane2003-12-041-45/+11
|
* add the SiS driver - no kernel driver yetAlan Hourihane2003-09-301-0/+918
(build tested, but not physically tested)