vrend: check swizzle before allocating sampler view memory and unref bound sampler view instead of overriding it
- When we first check the swizzle before allocating the memory we don't have to free the allocation
- Using unref fixes a memory leak if we het an invalid sampler view handle