scale texture properly