HLSL: handle type conversion for any/all intrinsics

HLSL allows float/etc types for any/all intrinsics, while the
SPIR-V opcode requires bool.  This adds a simple decomposition
to type convert the argument.  It could get a little more clever
in some of the type cases if it ever had to.
This commit is contained in:
LoopDawg
2017-07-05 12:07:16 -06:00
parent 17b5f9175d
commit 54b9ff9c34
4 changed files with 3930 additions and 3800 deletions

File diff suppressed because it is too large Load Diff