fix shader varying miss match