tests/shader-runner: Improve test coverage.
These tests cover code paths untested in DXIL, except for the last commit which is to catch any signed int resource issues.
These tests cover code paths untested in DXIL, except for the last commit which is to catch any signed int resource issues.