vkd3d-shader/hlsl: Improve SM1 support for non-float operations, part 2.
Patches with tests and other miscellaneous changes required before the remaining features in my sm1_logic branch. Includes some rebased spirv.c patches by Zeb.
Patches with tests and other miscellaneous changes required before the remaining features in my sm1_logic branch. Includes some rebased spirv.c patches by Zeb.