summaryrefslogtreecommitdiff
path: root/libdrm/radeon/radeon_cs.h
AgeCommit message (Collapse)Author
2009-11-17Move libdrm/ up one levelKristian Høgsberg
2009-08-18libdrm_radeon: Optimize copy of table to cs buffer with specialized call.Pauli Nieminen
Using this call in OUT_BATCH_TABLE reduces radeonEmitState cpu usage from 9% to 5% and emit_vpu goes from 7% to 1.5%. I did use calgrind to profile gears for cpu hotspots with r500 card. Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
2009-07-06radeon: move cs space checking code to libdrm_radeon.Dave Airlie
This ports a lot of the space checking code into a the common library, so that the DDX and mesa can use it.
2009-06-17libdrm/radeon: add initial libdrm_radeonDave Airlie
requires --enable-radeon-experimental-api for now
2008-12-10Revert "Merge branch 'modesetting-gem'"Jesse Barnes
This reverts commit 6656db10551bbb8770dd945b6d81d5138521f208. We really just want the libdrm and ioctl bits, not all the driver stuff.
2008-11-16libdrm-radeon: add print callback to cs & small fixesJerome Glisse
2008-11-12radeon+libdrm-radeon: change relocation informationsJerome Glisse
Relocation now consist of the following informations (in this order) : handle buffer object handle identifier start_offset start offset of first data of the buffer object used by the cs end_offset end offset of last data of the buffer object used by the cs read_domain read domain (either VRAM, or GTT as GPU is invalid for CS) write_domain write domain (either VRAM, or GTT as GPU is invalid for CS) flags flags used for further optimization (like discard previous buffer content or forget buffer content after cs which can help in avoiding moving content in or out)
2008-10-29radeon: libdrm_radeon updates bo & cs interfacesJerome Glisse
2008-10-27radeon: reloc are backend dependantJerome Glisse
2008-10-27radeon: radeon util libraryJerome Glisse