1hlsl.hull.5.tesc
2ERROR: 0:0: '' : unimplemented: PCF input patch without entry point input patch parameter
3ERROR: 1 compilation errors.  No code generated.
4
5
6Shader version: 500
7vertices = 3
8vertex spacing = fractional_odd_spacing
9triangle order = cw
10ERROR: node is still EOpNull!
110:25  Function Definition: HS_ConstFunc(struct-HS_Input-vf4-vf41[3]; ( temp structure{ temp 3-element array of float fTessFactor,  temp float fInsideTessFactor})
120:25    Function Parameters:
130:25      'I' ( in 3-element array of structure{ temp 4-component vector of float m_Position,  temp 4-component vector of float m_Normal})
140:?     Sequence
150:26      Sequence
160:26        move second child to first child ( temp structure{ temp 3-element array of float fTessFactor,  temp float fInsideTessFactor})
170:26          'O' ( temp structure{ temp 3-element array of float fTessFactor,  temp float fInsideTessFactor})
180:26          Constant:
190:26            0.000000
200:26            0.000000
210:26            0.000000
220:26            0.000000
230:28      move second child to first child ( temp float)
240:28        fInsideTessFactor: direct index for structure ( temp float)
250:28          'O' ( temp structure{ temp 3-element array of float fTessFactor,  temp float fInsideTessFactor})
260:28          Constant:
270:28            1 (const int)
280:28        add ( temp float)
290:28          direct index ( temp float)
300:28            m_Position: direct index for structure ( temp 4-component vector of float)
310:28              direct index ( temp structure{ temp 4-component vector of float m_Position,  temp 4-component vector of float m_Normal})
320:28                'I' ( in 3-element array of structure{ temp 4-component vector of float m_Position,  temp 4-component vector of float m_Normal})
330:28                Constant:
340:28                  0 (const int)
350:28              Constant:
360:28                0 (const int)
370:28            Constant:
380:28              3 (const int)
390:28          direct index ( temp float)
400:28            m_Normal: direct index for structure ( temp 4-component vector of float)
410:28              direct index ( temp structure{ temp 4-component vector of float m_Position,  temp 4-component vector of float m_Normal})
420:28                'I' ( in 3-element array of structure{ temp 4-component vector of float m_Position,  temp 4-component vector of float m_Normal})
430:28                Constant:
440:28                  0 (const int)
450:28              Constant:
460:28                1 (const int)
470:28            Constant:
480:28              3 (const int)
490:30      Branch: Return with expression
500:30        'O' ( temp structure{ temp 3-element array of float fTessFactor,  temp float fInsideTessFactor})
510:39  Function Definition: @main(u1; ( temp structure{ temp 4-component vector of float m_Position})
520:39    Function Parameters:
530:39      'cpid' ( in uint)
540:?     Sequence
550:40      Sequence
560:40        move second child to first child ( temp structure{ temp 4-component vector of float m_Position})
570:40          'output' ( temp structure{ temp 4-component vector of float m_Position})
580:40          Constant:
590:40            0.000000
600:40            0.000000
610:40            0.000000
620:40            0.000000
630:41      move second child to first child ( temp 4-component vector of float)
640:41        m_Position: direct index for structure ( temp 4-component vector of float)
650:41          'output' ( temp structure{ temp 4-component vector of float m_Position})
660:41          Constant:
670:41            0 (const int)
680:41        Constant:
690:41          0.000000
700:41          0.000000
710:41          0.000000
720:41          0.000000
730:42      Branch: Return with expression
740:42        'output' ( temp structure{ temp 4-component vector of float m_Position})
750:39  Function Definition: main( ( temp void)
760:39    Function Parameters:
770:?     Sequence
780:39      move second child to first child ( temp uint)
790:?         'cpid' ( temp uint)
800:?         'cpid' ( in uint InvocationID)
810:39      Sequence
820:39        move second child to first child ( temp 4-component vector of float)
830:39          indirect index ( out 4-component vector of float Position)
840:?             '@entryPointOutput.m_Position' ( out 3-element array of 4-component vector of float Position)
850:?             'cpid' ( in uint InvocationID)
860:39          m_Position: direct index for structure ( temp 4-component vector of float)
870:39            Function Call: @main(u1; ( temp structure{ temp 4-component vector of float m_Position})
880:?               'cpid' ( temp uint)
890:39            Constant:
900:39              0 (const int)
910:?   Linker Objects
920:?     '@entryPointOutput.m_Position' ( out 3-element array of 4-component vector of float Position)
930:?     'cpid' ( in uint InvocationID)
94
95
96Linked tessellation control stage:
97
98
99Shader version: 500
100vertices = 3
101vertex spacing = fractional_odd_spacing
102triangle order = cw
103ERROR: node is still EOpNull!
1040:25  Function Definition: HS_ConstFunc(struct-HS_Input-vf4-vf41[3]; ( temp structure{ temp 3-element array of float fTessFactor,  temp float fInsideTessFactor})
1050:25    Function Parameters:
1060:25      'I' ( in 3-element array of structure{ temp 4-component vector of float m_Position,  temp 4-component vector of float m_Normal})
1070:?     Sequence
1080:26      Sequence
1090:26        move second child to first child ( temp structure{ temp 3-element array of float fTessFactor,  temp float fInsideTessFactor})
1100:26          'O' ( temp structure{ temp 3-element array of float fTessFactor,  temp float fInsideTessFactor})
1110:26          Constant:
1120:26            0.000000
1130:26            0.000000
1140:26            0.000000
1150:26            0.000000
1160:28      move second child to first child ( temp float)
1170:28        fInsideTessFactor: direct index for structure ( temp float)
1180:28          'O' ( temp structure{ temp 3-element array of float fTessFactor,  temp float fInsideTessFactor})
1190:28          Constant:
1200:28            1 (const int)
1210:28        add ( temp float)
1220:28          direct index ( temp float)
1230:28            m_Position: direct index for structure ( temp 4-component vector of float)
1240:28              direct index ( temp structure{ temp 4-component vector of float m_Position,  temp 4-component vector of float m_Normal})
1250:28                'I' ( in 3-element array of structure{ temp 4-component vector of float m_Position,  temp 4-component vector of float m_Normal})
1260:28                Constant:
1270:28                  0 (const int)
1280:28              Constant:
1290:28                0 (const int)
1300:28            Constant:
1310:28              3 (const int)
1320:28          direct index ( temp float)
1330:28            m_Normal: direct index for structure ( temp 4-component vector of float)
1340:28              direct index ( temp structure{ temp 4-component vector of float m_Position,  temp 4-component vector of float m_Normal})
1350:28                'I' ( in 3-element array of structure{ temp 4-component vector of float m_Position,  temp 4-component vector of float m_Normal})
1360:28                Constant:
1370:28                  0 (const int)
1380:28              Constant:
1390:28                1 (const int)
1400:28            Constant:
1410:28              3 (const int)
1420:30      Branch: Return with expression
1430:30        'O' ( temp structure{ temp 3-element array of float fTessFactor,  temp float fInsideTessFactor})
1440:39  Function Definition: @main(u1; ( temp structure{ temp 4-component vector of float m_Position})
1450:39    Function Parameters:
1460:39      'cpid' ( in uint)
1470:?     Sequence
1480:40      Sequence
1490:40        move second child to first child ( temp structure{ temp 4-component vector of float m_Position})
1500:40          'output' ( temp structure{ temp 4-component vector of float m_Position})
1510:40          Constant:
1520:40            0.000000
1530:40            0.000000
1540:40            0.000000
1550:40            0.000000
1560:41      move second child to first child ( temp 4-component vector of float)
1570:41        m_Position: direct index for structure ( temp 4-component vector of float)
1580:41          'output' ( temp structure{ temp 4-component vector of float m_Position})
1590:41          Constant:
1600:41            0 (const int)
1610:41        Constant:
1620:41          0.000000
1630:41          0.000000
1640:41          0.000000
1650:41          0.000000
1660:42      Branch: Return with expression
1670:42        'output' ( temp structure{ temp 4-component vector of float m_Position})
1680:39  Function Definition: main( ( temp void)
1690:39    Function Parameters:
1700:?     Sequence
1710:39      move second child to first child ( temp uint)
1720:?         'cpid' ( temp uint)
1730:?         'cpid' ( in uint InvocationID)
1740:39      Sequence
1750:39        move second child to first child ( temp 4-component vector of float)
1760:39          indirect index ( out 4-component vector of float Position)
1770:?             '@entryPointOutput.m_Position' ( out 3-element array of 4-component vector of float Position)
1780:?             'cpid' ( in uint InvocationID)
1790:39          m_Position: direct index for structure ( temp 4-component vector of float)
1800:39            Function Call: @main(u1; ( temp structure{ temp 4-component vector of float m_Position})
1810:?               'cpid' ( temp uint)
1820:39            Constant:
1830:39              0 (const int)
1840:?   Linker Objects
1850:?     '@entryPointOutput.m_Position' ( out 3-element array of 4-component vector of float Position)
1860:?     'cpid' ( in uint InvocationID)
187
188SPIR-V is not generated for failed compile or link
189