HLSL: Flatten more I/O: non-arrayed user-only structures.
The goal is to flatten all I/O, but there are multiple categories and steps to complete, likely including a final unification of splitting and flattening.
Showing
- Test/baseResults/hlsl.basic.geom.out 108 additions, 54 deletionsTest/baseResults/hlsl.basic.geom.out
- Test/baseResults/hlsl.domain.1.tese.out 71 additions, 31 deletionsTest/baseResults/hlsl.domain.1.tese.out
- Test/baseResults/hlsl.domain.2.tese.out 71 additions, 31 deletionsTest/baseResults/hlsl.domain.2.tese.out
- Test/baseResults/hlsl.domain.3.tese.out 71 additions, 31 deletionsTest/baseResults/hlsl.domain.3.tese.out
- Test/baseResults/hlsl.emptystructreturn.frag.out 8 additions, 6 deletionsTest/baseResults/hlsl.emptystructreturn.frag.out
- Test/baseResults/hlsl.emptystructreturn.vert.out 10 additions, 8 deletionsTest/baseResults/hlsl.emptystructreturn.vert.out
- Test/baseResults/hlsl.structIoFourWay.frag.out 166 additions, 113 deletionsTest/baseResults/hlsl.structIoFourWay.frag.out
- Test/baseResults/hlsl.synthesizeInput.frag.out 44 additions, 23 deletionsTest/baseResults/hlsl.synthesizeInput.frag.out
- Test/baseResults/hlsl.target.frag.out 50 additions, 29 deletionsTest/baseResults/hlsl.target.frag.out
- Test/baseResults/hlsl.targetStruct1.frag.out 44 additions, 23 deletionsTest/baseResults/hlsl.targetStruct1.frag.out
- Test/baseResults/hlsl.targetStruct2.frag.out 44 additions, 23 deletionsTest/baseResults/hlsl.targetStruct2.frag.out
- hlsl/hlslParseHelper.cpp 6 additions, 2 deletionshlsl/hlslParseHelper.cpp
Loading
Please register or sign in to comment