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.
Showing
- Test/baseResults/hlsl.assoc.frag.out 3 additions, 3 deletionsTest/baseResults/hlsl.assoc.frag.out
- Test/baseResults/hlsl.float1.frag.out 3 additions, 3 deletionsTest/baseResults/hlsl.float1.frag.out
- Test/baseResults/hlsl.float4.frag.out 3 additions, 3 deletionsTest/baseResults/hlsl.float4.frag.out
- Test/baseResults/hlsl.frag.out 3 additions, 3 deletionsTest/baseResults/hlsl.frag.out
- Test/baseResults/hlsl.intrinsics.frag.out 2178 additions, 0 deletionsTest/baseResults/hlsl.intrinsics.frag.out
- Test/baseResults/hlsl.intrinsics.vert.out 1994 additions, 0 deletionsTest/baseResults/hlsl.intrinsics.vert.out
- Test/baseResults/hlsl.matType.frag.out 3 additions, 3 deletionsTest/baseResults/hlsl.matType.frag.out
- Test/baseResults/hlsl.max.frag.out 3 additions, 3 deletionsTest/baseResults/hlsl.max.frag.out
- Test/baseResults/hlsl.precedence.frag.out 3 additions, 3 deletionsTest/baseResults/hlsl.precedence.frag.out
- Test/baseResults/hlsl.precedence2.frag.out 3 additions, 3 deletionsTest/baseResults/hlsl.precedence2.frag.out
- Test/baseResults/hlsl.sin.frag.out 3 additions, 3 deletionsTest/baseResults/hlsl.sin.frag.out
- Test/hlsl.intrinsics.frag 353 additions, 0 deletionsTest/hlsl.intrinsics.frag
- Test/hlsl.intrinsics.vert 323 additions, 0 deletionsTest/hlsl.intrinsics.vert
- glslang/MachineIndependent/ShaderLang.cpp 5 additions, 5 deletionsglslang/MachineIndependent/ShaderLang.cpp
- gtests/Hlsl.FromFile.cpp 3 additions, 0 deletionsgtests/Hlsl.FromFile.cpp
- hlsl/hlslParseables.cpp 550 additions, 5 deletionshlsl/hlslParseables.cpp
Test/baseResults/hlsl.intrinsics.frag.out
0 → 100644
This diff is collapsed.
Test/baseResults/hlsl.intrinsics.vert.out
0 → 100644
This diff is collapsed.
Test/hlsl.intrinsics.frag
0 → 100644
Test/hlsl.intrinsics.vert
0 → 100644
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment