gallium/swr: Fix crashes and failures in vertex fetch
This commit fixes two problems:
- In some cases SWR does not correctly report to Gallium which formats are supported.
- Incorrect LLVM instructions are used in vertex fetch in some situations
This commit fixes two problems: