drm/libdrm/radeon
Pauli Nieminen 8c43b79b21 libdrm_radeon: Optimize copy of table to cs buffer with specialized call.
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-08-18 14:54:25 -04:00
..
Makefile.am radeon: move cs space checking code to libdrm_radeon. 2009-07-06 15:10:11 +10:00
libdrm_radeon.pc.in libdrm/radeon: add initial libdrm_radeon 2009-06-17 17:47:42 +10:00
radeon_bo.h libdrm_radeon: add tiling support 2009-08-01 17:20:38 +10:00
radeon_bo_gem.c radeon: fix bo wait at map time. 2009-08-17 21:21:53 +10:00
radeon_bo_gem.h radeon: add buffer naming function 2009-07-02 15:42:01 +10:00
radeon_cs.h libdrm_radeon: Optimize copy of table to cs buffer with specialized call. 2009-08-18 14:54:25 -04:00
radeon_cs_gem.c libdrm_radeon: Fix loops so that compiler can optimize them. 2009-08-18 14:53:46 -04:00
radeon_cs_gem.h libdrm/radeon: add initial libdrm_radeon 2009-06-17 17:47:42 +10:00
radeon_cs_space.c radeon: fix GTT writing space check 2009-08-15 21:32:35 +10:00
radeon_track.c libdrm/radeon: Update head of linked list not to point freed memory. 2009-08-18 14:52:43 -04:00
radeon_track.h libdrm/radeon: add initial libdrm_radeon 2009-06-17 17:47:42 +10:00