Initial implementation of direct-mapped subset of HLSL intrinsics with type subset.
authorLoopDawg <nospam@nowhere.net>
Thu, 26 May 2016 16:10:16 +0000 (10:10 -0600)
committerLoopDawg <nospam@nowhere.net>
Fri, 3 Jun 2016 14:28:29 +0000 (08:28 -0600)
commit4b67732c137bca313f0eb6f87f67969b1c9727b4
treef0e42a5a685989af2d64b6fa69cc07a8a9b22312
parent85b52f304d7039e4c84a9519668579f1cea70474
Initial implementation of direct-mapped subset of HLSL intrinsics with type subset.

This checkin implements about half of the HLSL intrinsics for a subset of their
entire type support (but a useful subset).  The uncommented lines in
TBuiltInParseablesHlsl::identifyBuiltIns shows which are connected.
16 files changed:
Test/baseResults/hlsl.assoc.frag.out
Test/baseResults/hlsl.float1.frag.out
Test/baseResults/hlsl.float4.frag.out
Test/baseResults/hlsl.frag.out
Test/baseResults/hlsl.intrinsics.frag.out [new file with mode: 0644]
Test/baseResults/hlsl.intrinsics.vert.out [new file with mode: 0644]
Test/baseResults/hlsl.matType.frag.out
Test/baseResults/hlsl.max.frag.out
Test/baseResults/hlsl.precedence.frag.out
Test/baseResults/hlsl.precedence2.frag.out
Test/baseResults/hlsl.sin.frag.out
Test/hlsl.intrinsics.frag [new file with mode: 0644]
Test/hlsl.intrinsics.vert [new file with mode: 0644]
glslang/MachineIndependent/ShaderLang.cpp
gtests/Hlsl.FromFile.cpp
hlsl/hlslParseables.cpp