rem: nv_acc_setup_rectangle(colorIndex);
add: if(si->ps.card_arch < NV40A) {  nv_acc_setup_rectangle(colorIndex);
context: void FILL_RECTANGLE(engine_token *et, uint32 colorIndex, fill_rect_params *list, uint32 count) {	int i;	/* init acc engine for fill function */	nv_acc_setup_rectangle(colorIndex);	/* draw each rectangle */	i=0;	while (count--)	{		nv_acc_rectangle		(			list[i].left,			(list[i].right)+1,			list[i].top,			(list[i].bottom-list[i].top)+1		);		i++;	}}