HLSL: Convert run-time sampler assignments to compile-time aliases.
For "s.m = t", a sampler member assigned a sampler, make t an alias for s.m, and when s.m is flattened, it will flatten to the alias t. Normally, assignments to samplers are disallowed.
Showing
- Test/baseResults/hlsl.aliasOpaque.frag.out 174 additions, 0 deletionsTest/baseResults/hlsl.aliasOpaque.frag.out
- Test/hlsl.aliasOpaque.frag 29 additions, 0 deletionsTest/hlsl.aliasOpaque.frag
- gtests/Hlsl.FromFile.cpp 1 addition, 0 deletionsgtests/Hlsl.FromFile.cpp
- hlsl/hlslParseHelper.cpp 48 additions, 4 deletionshlsl/hlslParseHelper.cpp
- hlsl/hlslParseHelper.h 2 additions, 1 deletionhlsl/hlslParseHelper.h
Loading
Please register or sign in to comment