aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/intel/intel_reg.h
Commit message (Collapse)AuthorAgeFilesLines
* i915: Don't rely on fence regs when we don't have to.Eric Anholt2009-06-041-0/+13
| | | | | We're on the way to telling the kernel about when we need fence regs on our objects or not, and this will cut the number of places needing them.
* intel: restore old vertex submit paths for i8xx hardware.Dave Airlie2008-12-021-2/+2
| | | | | | | Intel docs state that only 830/845 have VBOs, 855/865 don't. So lets just not use them on i8xx at all. This restores the old pre-vbo code and uses it on all 8xx hw.
* intel: fix i830 comment + backwards VB offsets.airlied2008-11-201-2/+2
| | | | According to Keith the docs have these offsets the other way around
* intel: fix i8xx vbo enable bitairlied2008-11-201-1/+1
|
* intel: Don't keep intel->pClipRects, and instead just calculate it when needed.Eric Anholt2008-10-281-0/+5
| | | | | | | This avoids issues with dereferencing stale cliprects around intel_draw_buffer time. Additionally, take advantage of cliprects staying constant for FBOs and DRI2, and emit cliprects in the batchbuffer instead of having to flush batch each time they change.
* i965: Add ARB_occlusion_query support.Eric Anholt2008-10-071-0/+19
|
* Revert "Revert "Merge branch 'drm-gem'""Dave Airlie2008-08-241-0/+129
| | | | This reverts commit 7c81124d7c4a4d1da9f48cbf7e82ab1a3a970a7a.
* Revert "Merge branch 'drm-gem'"Dave Airlie2008-08-241-129/+0
| | | | | | | | This reverts commit 53675e5c05c0598b7ea206d5c27dbcae786a2c03. Conflicts: src/mesa/drivers/dri/i965/brw_wm_surface_state.c
* i915: Convert to using VBs instead of inline prims.Eric Anholt2008-06-231-0/+125
|
* Emit a flush after the swapbuffers blit, so contents end up on the screen.Eric Anholt2008-05-231-0/+4
| | | | | | | Otherwise, since the MI_FLUSH at the end of every batch had been removed, non-automatic-flushing chips (965) wouldn't get flushed and apps with static rendering would get partial screen contents until the server's blockhandler flush kicked in.
* [965] Enable EXT_framebuffer_object.Eric Anholt2007-12-201-0/+3
| | | | | To do so, merge the remainnig necessary code from the buffers, blit, span, and screen code to shared, and replace it with those.
* i965: correct the opcode of XY_SETUP_BLT_CMD. fix bug #12730Xiang, Haihao2007-11-121-1/+1
|
* Replace duplicated intel_reg.h with a shared header.Eric Anholt2007-10-041-0/+76