texture dimensions may now vary