Keith Packard
546e2aca5b
Reduce incidence of MI_FLUSH usage.
...
This tracks whether the last command in each batch is an MI_FLUSH command
and avoids appending another MI_FLUSH in the non-GEM cases.
Signed-off-by: Keith Packard <keithp@keithp.com>
2008-10-19 14:46:12 -07:00
Eric Anholt
0b4f7b6303
Track move of bufmgr functions to libdrm_intel.
2008-09-09 19:18:10 -07:00
Jesse Barnes
cb217d4bfd
Make EXA & UXA share bo getting function
...
Needed for proper acceleration & batch buffer handling.
2008-08-13 16:55:39 -07:00
Keith Packard
12df8f40d2
Use dri_bo for all object allocations, including pixmaps under uxa
2008-08-05 15:40:14 -07:00
Carl Worth
e5fab0b768
Add OUT_RELOC macro and backing intel_batch_emit_reloc function
2008-07-31 11:14:25 -07:00
Eric Anholt
ecf19e1cda
Change most usage of pixmap offsets to using a reloc macro.
...
This is based on airlied's RING->BATCH commit. The 965 code still needs to
be fixed up for relocations.
2008-06-10 11:37:03 -07:00
Eric Anholt
b2216e7bc2
Use batchbuffers instead of ring emits for general commands.
...
The batchbuffers are managed using libdrm and bufmgr_fake, and dispatched from
the ring from userland.
2008-06-10 11:37:03 -07:00