HLSL: Make the entry-point shadow function have non-IO params and return.

This also removes an no longer needed makeTemporary() and rationalizes
makeTypeNonIo()'s interface.
This commit is contained in:
John Kessenich
2017-02-01 18:09:17 -07:00
parent 5d3023af03
commit abd8dca86d
24 changed files with 1146 additions and 1346 deletions

View File

@@ -7,7 +7,7 @@ local_size = (4, 4, 2)
0:4 'tid' (in 3-component vector of uint)
0:9 Function Definition: @main_aux1(vu3; (temp void)
0:9 Function Parameters:
0:9 'tid' (in 3-component vector of uint GlobalInvocationID)
0:9 'tid' (in 3-component vector of uint)
0:9 Function Definition: main_aux1( (temp void)
0:9 Function Parameters:
0:? Sequence
@@ -31,7 +31,7 @@ local_size = (4, 4, 2)
0:4 'tid' (in 3-component vector of uint)
0:9 Function Definition: @main_aux1(vu3; (temp void)
0:9 Function Parameters:
0:9 'tid' (in 3-component vector of uint GlobalInvocationID)
0:9 'tid' (in 3-component vector of uint)
0:9 Function Definition: main_aux1( (temp void)
0:9 Function Parameters:
0:? Sequence