i965: Set brw->batch.emit only #ifdef DEBUG.
authorMatt Turner <mattst88@gmail.com>
Wed, 8 Jul 2015 01:51:30 +0000 (18:51 -0700)
committerMatt Turner <mattst88@gmail.com>
Thu, 9 Jul 2015 22:17:02 +0000 (15:17 -0700)
commitc04339486a26b7bee3575bf30dde4f7152a70211
tree66ea3dbc75e2ef397d5bea5d534d00007c193dc7
parent0166b4c165271bd7525a91049e58e390cb596c60
i965: Set brw->batch.emit only #ifdef DEBUG.

It's only used inside #ifdef DEBUG. Cuts ~1.7k of .text, and more
importantly prevents a larger code size regression in the next commit
when the .used field is replaced and calculated on demand.

   text     data      bss      dec      hex  filename
4945468   195152    26192  5166812   4ed6dc  i965_dri.so before
4943740   195152    26192  5165084   4ed01c  i965_dri.so after

And surround the emit and total fields with #ifdef DEBUG to prevent
such mistakes from happening again.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
src/mesa/drivers/dri/i965/brw_context.h
src/mesa/drivers/dri/i965/intel_batchbuffer.h