aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_draw.c
Commit message (Collapse)AuthorAgeFilesLines
* cleanup code, compiles with vbo changesKeith Whitwell2006-10-311-53/+19
|
* checkpoint - remove dead files, otherwise untestedKeith Whitwell2006-10-301-26/+29
|
* Emit cliprects in the userspace driver as required, rather thanKeith Whitwell2006-10-231-5/+46
| | | | | | | | passing them to the kernel. This works because all drawing commands in the 965 driver are emitted with the lock held and the batchbuffer is always flushed prior to releasing the lock. This allows multiple cliprects to be dealt with, without replaying entire batchbuffers and redundantly re-emitting state.
* 1) Add a new flag in the sarea (coopting the unused texAge value) toKeith Whitwell2006-09-201-0/+1
| | | | | | | | | | identify context switches between members of a share group - ie. multiple contexts in a single application, possibly on different threads. In this case the contexts share a bufmgr instance and there is no need to evict textures - so don't. 2) Use a new flag 'need_flush' to ensure hardware rendering is flushed prior to starting a software fallback.
* Use DEBUG_SYNC to switch between per-primitive and per-frame aubfile dumps.Keith Whitwell2006-09-201-1/+1
|
* quieten debugKeith Whitwell2006-09-121-1/+1
|
* Basic facility for playing back captured aubfiles. Requires a smallKeith Whitwell2006-09-081-0/+6
| | | | | | hack to the drm to disable command verification on the cmd_buffer ioctl. Doesn't exactly replay as commands are normally delivered as batchbuffers but are captured and replayed as commands on the ring.
* Cope with memory pool fragmentation by allowing a second attempt atKeith Whitwell2006-09-071-10/+52
| | | | | | | | rendering operations to take place after evicting all resident buffers. Cope better with memory allocation failures throughout the driver and improve tracking of failures.
* Simplify the immediate and displaylist code. Treat VertexAttrib*ARBKeith Whitwell2006-09-061-9/+4
| | | | | as non-aliasing and cope with the >32 attributes that result, taking materials into account.
* Add Intel i965G/Q DRI driver.Eric Anholt2006-08-091-0/+414
This driver comes from Tungsten Graphics, with a few further modifications by Intel.