Don't construct a sha512 object for every texture