r300g: drop begin_cs/end_cs
authorMarek Olšák <maraeo@gmail.com>
Sun, 13 Jun 2010 23:20:14 +0000 (01:20 +0200)
committerMarek Olšák <maraeo@gmail.com>
Mon, 14 Jun 2010 10:46:38 +0000 (12:46 +0200)
commit1c0e5ba9f14ec297cbd5055ea402989b2cc71b8d
tree7add5dd37414c193b17361ec1f58ce6fcc0ec1ef
parentcf3778bae03460325960d2aec0cd4cdf325299eb
r300g: drop begin_cs/end_cs

I have had a look at the libdrm sources and they just contain more or less
the same checking we do in macros, and begin_cs may realloc the CS buffer
if we overflow it, which never happens with r300g. So these are pretty
much useless.

There is a small but measurable performance increase by dropping the two
functions.
src/gallium/drivers/r300/r300_cs.h
src/gallium/drivers/r300/r300_winsys.h
src/gallium/winsys/radeon/drm/radeon_r300.c