rem: i=0; while (count--)
add: i=0; while (count--) { nv_acc_rectangle_invert ( list[i].left, (list[i].right)+1, list[i].top, (list[i].bottom-list[i].top)+1 ); i++; } } else
context: void INVERT_RECTANGLE(engine_token *et, fill_rect_params *list, uint32 count) {	int i;	/* init acc engine for invert function */	nv_acc_setup_rect_invert();	/* invert each rectangle */	i=0;	while (count--)	{		nv_acc_rectangle_invert		(			list[i].left,			(list[i].right)+1,			list[i].top,			(list[i].bottom-list[i].top)+1		);		i++;	}}