
Fix the error message for when an erroneous HLSL constructor statement is detected. Prior to this change, such error messages would not show correct file path and line number information. Additionally, update test data to account for updated error messages.
1641 lines
55 KiB
Plaintext
1641 lines
55 KiB
Plaintext
hlsl.type.type.conversion.valid.frag
|
|
Shader version: 500
|
|
gl_FragCoord origin is upper left
|
|
0:? Sequence
|
|
0:18 Function Definition: @main( ( temp 4-component vector of float)
|
|
0:18 Function Parameters:
|
|
0:? Sequence
|
|
0:19 Sequence
|
|
0:19 move second child to first child ( temp float)
|
|
0:19 'var0' ( temp float)
|
|
0:19 Constant:
|
|
0:19 0.000000
|
|
0:20 Sequence
|
|
0:20 move second child to first child ( temp 2-component vector of float)
|
|
0:20 'var13' ( temp 2-component vector of float)
|
|
0:20 Constant:
|
|
0:20 0.000000
|
|
0:20 0.000000
|
|
0:21 Sequence
|
|
0:21 move second child to first child ( temp 2-component vector of float)
|
|
0:21 'var14' ( temp 2-component vector of float)
|
|
0:21 Constant:
|
|
0:21 0.000000
|
|
0:21 0.000000
|
|
0:22 Sequence
|
|
0:22 move second child to first child ( temp 3-component vector of float)
|
|
0:22 'var26' ( temp 3-component vector of float)
|
|
0:22 Constant:
|
|
0:22 0.000000
|
|
0:22 0.000000
|
|
0:22 0.000000
|
|
0:23 Sequence
|
|
0:23 move second child to first child ( temp 3-component vector of float)
|
|
0:23 'var28' ( temp 3-component vector of float)
|
|
0:23 Constant:
|
|
0:23 0.000000
|
|
0:23 0.000000
|
|
0:23 0.000000
|
|
0:24 Sequence
|
|
0:24 move second child to first child ( temp 4-component vector of float)
|
|
0:24 'var39' ( temp 4-component vector of float)
|
|
0:24 Constant:
|
|
0:24 0.000000
|
|
0:24 0.000000
|
|
0:24 0.000000
|
|
0:24 0.000000
|
|
0:25 Sequence
|
|
0:25 move second child to first child ( temp 4-component vector of float)
|
|
0:25 'var42' ( temp 4-component vector of float)
|
|
0:25 Constant:
|
|
0:25 0.000000
|
|
0:25 0.000000
|
|
0:25 0.000000
|
|
0:25 0.000000
|
|
0:26 Sequence
|
|
0:26 move second child to first child ( temp 4-component vector of float)
|
|
0:26 'var43' ( temp 4-component vector of float)
|
|
0:26 Constant:
|
|
0:26 0.000000
|
|
0:26 0.000000
|
|
0:26 0.000000
|
|
0:26 0.000000
|
|
0:27 Sequence
|
|
0:27 move second child to first child ( temp 2X2 matrix of float)
|
|
0:27 'var52' ( temp 2X2 matrix of float)
|
|
0:27 Constant:
|
|
0:27 0.000000
|
|
0:27 0.000000
|
|
0:27 0.000000
|
|
0:27 0.000000
|
|
0:28 Sequence
|
|
0:28 move second child to first child ( temp 2X2 matrix of float)
|
|
0:28 'var55' ( temp 2X2 matrix of float)
|
|
0:28 Constant:
|
|
0:28 0.000000
|
|
0:28 0.000000
|
|
0:28 0.000000
|
|
0:28 0.000000
|
|
0:29 Sequence
|
|
0:29 move second child to first child ( temp 2X2 matrix of float)
|
|
0:29 'var56' ( temp 2X2 matrix of float)
|
|
0:29 Constant:
|
|
0:29 0.000000
|
|
0:29 0.000000
|
|
0:29 0.000000
|
|
0:29 0.000000
|
|
0:30 Sequence
|
|
0:30 move second child to first child ( temp 2X3 matrix of float)
|
|
0:30 'var65' ( temp 2X3 matrix of float)
|
|
0:30 Constant:
|
|
0:30 0.000000
|
|
0:30 0.000000
|
|
0:30 0.000000
|
|
0:30 0.000000
|
|
0:30 0.000000
|
|
0:30 0.000000
|
|
0:31 Sequence
|
|
0:31 move second child to first child ( temp 2X3 matrix of float)
|
|
0:31 'var70' ( temp 2X3 matrix of float)
|
|
0:31 Constant:
|
|
0:31 0.000000
|
|
0:31 0.000000
|
|
0:31 0.000000
|
|
0:31 0.000000
|
|
0:31 0.000000
|
|
0:31 0.000000
|
|
0:32 Sequence
|
|
0:32 move second child to first child ( temp 2X4 matrix of float)
|
|
0:32 'var78' ( temp 2X4 matrix of float)
|
|
0:32 Constant:
|
|
0:32 0.000000
|
|
0:32 0.000000
|
|
0:32 0.000000
|
|
0:32 0.000000
|
|
0:32 0.000000
|
|
0:32 0.000000
|
|
0:32 0.000000
|
|
0:32 0.000000
|
|
0:33 Sequence
|
|
0:33 move second child to first child ( temp 2X4 matrix of float)
|
|
0:33 'var84' ( temp 2X4 matrix of float)
|
|
0:33 Constant:
|
|
0:33 0.000000
|
|
0:33 0.000000
|
|
0:33 0.000000
|
|
0:33 0.000000
|
|
0:33 0.000000
|
|
0:33 0.000000
|
|
0:33 0.000000
|
|
0:33 0.000000
|
|
0:34 Sequence
|
|
0:34 move second child to first child ( temp 3X2 matrix of float)
|
|
0:34 'var91' ( temp 3X2 matrix of float)
|
|
0:34 Constant:
|
|
0:34 0.000000
|
|
0:34 0.000000
|
|
0:34 0.000000
|
|
0:34 0.000000
|
|
0:34 0.000000
|
|
0:34 0.000000
|
|
0:35 Sequence
|
|
0:35 move second child to first child ( temp 3X2 matrix of float)
|
|
0:35 'var98' ( temp 3X2 matrix of float)
|
|
0:35 Constant:
|
|
0:35 0.000000
|
|
0:35 0.000000
|
|
0:35 0.000000
|
|
0:35 0.000000
|
|
0:35 0.000000
|
|
0:35 0.000000
|
|
0:36 Sequence
|
|
0:36 move second child to first child ( temp 3X3 matrix of float)
|
|
0:36 'var104' ( temp 3X3 matrix of float)
|
|
0:36 Constant:
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:37 Sequence
|
|
0:37 move second child to first child ( temp 3X3 matrix of float)
|
|
0:37 'var112' ( temp 3X3 matrix of float)
|
|
0:37 Constant:
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:38 Sequence
|
|
0:38 move second child to first child ( temp 3X4 matrix of float)
|
|
0:38 'var117' ( temp 3X4 matrix of float)
|
|
0:38 Constant:
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:39 Sequence
|
|
0:39 move second child to first child ( temp 3X4 matrix of float)
|
|
0:39 'var126' ( temp 3X4 matrix of float)
|
|
0:39 Constant:
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:40 Sequence
|
|
0:40 move second child to first child ( temp 4X2 matrix of float)
|
|
0:40 'var130' ( temp 4X2 matrix of float)
|
|
0:40 Constant:
|
|
0:40 0.000000
|
|
0:40 0.000000
|
|
0:40 0.000000
|
|
0:40 0.000000
|
|
0:40 0.000000
|
|
0:40 0.000000
|
|
0:40 0.000000
|
|
0:40 0.000000
|
|
0:41 Sequence
|
|
0:41 move second child to first child ( temp 4X2 matrix of float)
|
|
0:41 'var140' ( temp 4X2 matrix of float)
|
|
0:41 Constant:
|
|
0:41 0.000000
|
|
0:41 0.000000
|
|
0:41 0.000000
|
|
0:41 0.000000
|
|
0:41 0.000000
|
|
0:41 0.000000
|
|
0:41 0.000000
|
|
0:41 0.000000
|
|
0:42 Sequence
|
|
0:42 move second child to first child ( temp 4X3 matrix of float)
|
|
0:42 'var143' ( temp 4X3 matrix of float)
|
|
0:42 Constant:
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:43 Sequence
|
|
0:43 move second child to first child ( temp 4X3 matrix of float)
|
|
0:43 'var154' ( temp 4X3 matrix of float)
|
|
0:43 Constant:
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:44 Sequence
|
|
0:44 move second child to first child ( temp 4X4 matrix of float)
|
|
0:44 'var156' ( temp 4X4 matrix of float)
|
|
0:44 Constant:
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:45 Sequence
|
|
0:45 move second child to first child ( temp 4X4 matrix of float)
|
|
0:45 'var168' ( temp 4X4 matrix of float)
|
|
0:45 Constant:
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:46 Sequence
|
|
0:46 move second child to first child ( temp float)
|
|
0:46 'var1' ( temp float)
|
|
0:46 Constant:
|
|
0:46 0.000000
|
|
0:47 Sequence
|
|
0:47 move second child to first child ( temp float)
|
|
0:47 'var2' ( temp float)
|
|
0:47 Constant:
|
|
0:47 0.000000
|
|
0:48 Sequence
|
|
0:48 move second child to first child ( temp float)
|
|
0:48 'var3' ( temp float)
|
|
0:48 Constant:
|
|
0:48 0.000000
|
|
0:49 Sequence
|
|
0:49 move second child to first child ( temp float)
|
|
0:49 'var4' ( temp float)
|
|
0:49 Constant:
|
|
0:49 0.000000
|
|
0:50 Sequence
|
|
0:50 move second child to first child ( temp float)
|
|
0:50 'var5' ( temp float)
|
|
0:50 Constant:
|
|
0:50 0.000000
|
|
0:51 Sequence
|
|
0:51 move second child to first child ( temp float)
|
|
0:51 'var6' ( temp float)
|
|
0:51 Constant:
|
|
0:51 0.000000
|
|
0:52 Sequence
|
|
0:52 move second child to first child ( temp float)
|
|
0:52 'var7' ( temp float)
|
|
0:52 Constant:
|
|
0:52 0.000000
|
|
0:53 Sequence
|
|
0:53 move second child to first child ( temp float)
|
|
0:53 'var8' ( temp float)
|
|
0:53 Constant:
|
|
0:53 0.000000
|
|
0:54 Sequence
|
|
0:54 move second child to first child ( temp float)
|
|
0:54 'var9' ( temp float)
|
|
0:54 Constant:
|
|
0:54 0.000000
|
|
0:55 Sequence
|
|
0:55 move second child to first child ( temp float)
|
|
0:55 'var10' ( temp float)
|
|
0:55 Constant:
|
|
0:55 0.000000
|
|
0:56 Sequence
|
|
0:56 move second child to first child ( temp float)
|
|
0:56 'var11' ( temp float)
|
|
0:56 Constant:
|
|
0:56 0.000000
|
|
0:57 Sequence
|
|
0:57 move second child to first child ( temp float)
|
|
0:57 'var12' ( temp float)
|
|
0:57 Constant:
|
|
0:57 0.000000
|
|
0:58 Sequence
|
|
0:58 move second child to first child ( temp 2-component vector of float)
|
|
0:58 'var15' ( temp 2-component vector of float)
|
|
0:58 Constant:
|
|
0:58 0.000000
|
|
0:58 0.000000
|
|
0:59 Sequence
|
|
0:59 move second child to first child ( temp 2-component vector of float)
|
|
0:59 'var16' ( temp 2-component vector of float)
|
|
0:59 Constant:
|
|
0:59 0.000000
|
|
0:59 0.000000
|
|
0:60 Sequence
|
|
0:60 move second child to first child ( temp 3-component vector of float)
|
|
0:60 'var29' ( temp 3-component vector of float)
|
|
0:60 Constant:
|
|
0:60 0.000000
|
|
0:60 0.000000
|
|
0:60 0.000000
|
|
0:61 Sequence
|
|
0:61 move second child to first child ( temp 2X2 matrix of float)
|
|
0:61 'var57' ( temp 2X2 matrix of float)
|
|
0:61 Constant:
|
|
0:61 0.000000
|
|
0:61 0.000000
|
|
0:61 0.000000
|
|
0:61 0.000000
|
|
0:62 Sequence
|
|
0:62 move second child to first child ( temp 2X2 matrix of float)
|
|
0:62 'var58' ( temp 2X2 matrix of float)
|
|
0:62 Constant:
|
|
0:62 0.000000
|
|
0:62 0.000000
|
|
0:62 0.000000
|
|
0:62 0.000000
|
|
0:63 Sequence
|
|
0:63 move second child to first child ( temp 2X2 matrix of float)
|
|
0:63 'var59' ( temp 2X2 matrix of float)
|
|
0:63 Constant:
|
|
0:63 0.000000
|
|
0:63 0.000000
|
|
0:63 0.000000
|
|
0:63 0.000000
|
|
0:64 Sequence
|
|
0:64 move second child to first child ( temp 2X2 matrix of float)
|
|
0:64 'var60' ( temp 2X2 matrix of float)
|
|
0:64 Constant:
|
|
0:64 0.000000
|
|
0:64 0.000000
|
|
0:64 0.000000
|
|
0:64 0.000000
|
|
0:65 Sequence
|
|
0:65 move second child to first child ( temp 2X2 matrix of float)
|
|
0:65 'var61' ( temp 2X2 matrix of float)
|
|
0:65 Constant:
|
|
0:65 0.000000
|
|
0:65 0.000000
|
|
0:65 0.000000
|
|
0:65 0.000000
|
|
0:66 Sequence
|
|
0:66 move second child to first child ( temp 2X2 matrix of float)
|
|
0:66 'var62' ( temp 2X2 matrix of float)
|
|
0:66 Constant:
|
|
0:66 0.000000
|
|
0:66 0.000000
|
|
0:66 0.000000
|
|
0:66 0.000000
|
|
0:67 Sequence
|
|
0:67 move second child to first child ( temp 2X2 matrix of float)
|
|
0:67 'var63' ( temp 2X2 matrix of float)
|
|
0:67 Constant:
|
|
0:67 0.000000
|
|
0:67 0.000000
|
|
0:67 0.000000
|
|
0:67 0.000000
|
|
0:68 Sequence
|
|
0:68 move second child to first child ( temp 2X2 matrix of float)
|
|
0:68 'var64' ( temp 2X2 matrix of float)
|
|
0:68 Constant:
|
|
0:68 0.000000
|
|
0:68 0.000000
|
|
0:68 0.000000
|
|
0:68 0.000000
|
|
0:69 Sequence
|
|
0:69 move second child to first child ( temp 2X3 matrix of float)
|
|
0:69 'var71' ( temp 2X3 matrix of float)
|
|
0:69 Constant:
|
|
0:69 0.000000
|
|
0:69 0.000000
|
|
0:69 0.000000
|
|
0:69 0.000000
|
|
0:69 0.000000
|
|
0:69 0.000000
|
|
0:70 Sequence
|
|
0:70 move second child to first child ( temp 2X3 matrix of float)
|
|
0:70 'var73' ( temp 2X3 matrix of float)
|
|
0:70 Constant:
|
|
0:70 0.000000
|
|
0:70 0.000000
|
|
0:70 0.000000
|
|
0:70 0.000000
|
|
0:70 0.000000
|
|
0:70 0.000000
|
|
0:71 Sequence
|
|
0:71 move second child to first child ( temp 2X3 matrix of float)
|
|
0:71 'var74' ( temp 2X3 matrix of float)
|
|
0:71 Constant:
|
|
0:71 0.000000
|
|
0:71 0.000000
|
|
0:71 0.000000
|
|
0:71 0.000000
|
|
0:71 0.000000
|
|
0:71 0.000000
|
|
0:72 Sequence
|
|
0:72 move second child to first child ( temp 2X3 matrix of float)
|
|
0:72 'var76' ( temp 2X3 matrix of float)
|
|
0:72 Constant:
|
|
0:72 0.000000
|
|
0:72 0.000000
|
|
0:72 0.000000
|
|
0:72 0.000000
|
|
0:72 0.000000
|
|
0:72 0.000000
|
|
0:73 Sequence
|
|
0:73 move second child to first child ( temp 2X3 matrix of float)
|
|
0:73 'var77' ( temp 2X3 matrix of float)
|
|
0:73 Constant:
|
|
0:73 0.000000
|
|
0:73 0.000000
|
|
0:73 0.000000
|
|
0:73 0.000000
|
|
0:73 0.000000
|
|
0:73 0.000000
|
|
0:74 Sequence
|
|
0:74 move second child to first child ( temp 2X4 matrix of float)
|
|
0:74 'var87' ( temp 2X4 matrix of float)
|
|
0:74 Constant:
|
|
0:74 0.000000
|
|
0:74 0.000000
|
|
0:74 0.000000
|
|
0:74 0.000000
|
|
0:74 0.000000
|
|
0:74 0.000000
|
|
0:74 0.000000
|
|
0:74 0.000000
|
|
0:75 Sequence
|
|
0:75 move second child to first child ( temp 2X4 matrix of float)
|
|
0:75 'var90' ( temp 2X4 matrix of float)
|
|
0:75 Constant:
|
|
0:75 0.000000
|
|
0:75 0.000000
|
|
0:75 0.000000
|
|
0:75 0.000000
|
|
0:75 0.000000
|
|
0:75 0.000000
|
|
0:75 0.000000
|
|
0:75 0.000000
|
|
0:76 Sequence
|
|
0:76 move second child to first child ( temp 3X2 matrix of float)
|
|
0:76 'var99' ( temp 3X2 matrix of float)
|
|
0:76 Constant:
|
|
0:76 0.000000
|
|
0:76 0.000000
|
|
0:76 0.000000
|
|
0:76 0.000000
|
|
0:76 0.000000
|
|
0:76 0.000000
|
|
0:77 Sequence
|
|
0:77 move second child to first child ( temp 3X2 matrix of float)
|
|
0:77 'var100' ( temp 3X2 matrix of float)
|
|
0:77 Constant:
|
|
0:77 0.000000
|
|
0:77 0.000000
|
|
0:77 0.000000
|
|
0:77 0.000000
|
|
0:77 0.000000
|
|
0:77 0.000000
|
|
0:78 Sequence
|
|
0:78 move second child to first child ( temp 3X2 matrix of float)
|
|
0:78 'var101' ( temp 3X2 matrix of float)
|
|
0:78 Constant:
|
|
0:78 0.000000
|
|
0:78 0.000000
|
|
0:78 0.000000
|
|
0:78 0.000000
|
|
0:78 0.000000
|
|
0:78 0.000000
|
|
0:79 Sequence
|
|
0:79 move second child to first child ( temp 3X2 matrix of float)
|
|
0:79 'var102' ( temp 3X2 matrix of float)
|
|
0:79 Constant:
|
|
0:79 0.000000
|
|
0:79 0.000000
|
|
0:79 0.000000
|
|
0:79 0.000000
|
|
0:79 0.000000
|
|
0:79 0.000000
|
|
0:80 Sequence
|
|
0:80 move second child to first child ( temp 3X2 matrix of float)
|
|
0:80 'var103' ( temp 3X2 matrix of float)
|
|
0:80 Constant:
|
|
0:80 0.000000
|
|
0:80 0.000000
|
|
0:80 0.000000
|
|
0:80 0.000000
|
|
0:80 0.000000
|
|
0:80 0.000000
|
|
0:81 Sequence
|
|
0:81 move second child to first child ( temp 3X3 matrix of float)
|
|
0:81 'var113' ( temp 3X3 matrix of float)
|
|
0:81 Constant:
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:82 Sequence
|
|
0:82 move second child to first child ( temp 3X3 matrix of float)
|
|
0:82 'var115' ( temp 3X3 matrix of float)
|
|
0:82 Constant:
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:83 Sequence
|
|
0:83 move second child to first child ( temp 3X3 matrix of float)
|
|
0:83 'var116' ( temp 3X3 matrix of float)
|
|
0:83 Constant:
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:84 Sequence
|
|
0:84 move second child to first child ( temp 3X4 matrix of float)
|
|
0:84 'var129' ( temp 3X4 matrix of float)
|
|
0:84 Constant:
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:85 Sequence
|
|
0:85 move second child to first child ( temp 4X2 matrix of float)
|
|
0:85 'var141' ( temp 4X2 matrix of float)
|
|
0:85 Constant:
|
|
0:85 0.000000
|
|
0:85 0.000000
|
|
0:85 0.000000
|
|
0:85 0.000000
|
|
0:85 0.000000
|
|
0:85 0.000000
|
|
0:85 0.000000
|
|
0:85 0.000000
|
|
0:86 Sequence
|
|
0:86 move second child to first child ( temp 4X2 matrix of float)
|
|
0:86 'var142' ( temp 4X2 matrix of float)
|
|
0:86 Constant:
|
|
0:86 0.000000
|
|
0:86 0.000000
|
|
0:86 0.000000
|
|
0:86 0.000000
|
|
0:86 0.000000
|
|
0:86 0.000000
|
|
0:86 0.000000
|
|
0:86 0.000000
|
|
0:87 Sequence
|
|
0:87 move second child to first child ( temp 4X3 matrix of float)
|
|
0:87 'var155' ( temp 4X3 matrix of float)
|
|
0:87 Constant:
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:88 Branch: Return with expression
|
|
0:88 Constant:
|
|
0:88 0.000000
|
|
0:88 0.000000
|
|
0:88 0.000000
|
|
0:88 0.000000
|
|
0:18 Function Definition: main( ( temp void)
|
|
0:18 Function Parameters:
|
|
0:? Sequence
|
|
0:18 move second child to first child ( temp 4-component vector of float)
|
|
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
|
|
0:18 Function Call: @main( ( temp 4-component vector of float)
|
|
0:? Linker Objects
|
|
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
|
|
|
|
|
|
Linked fragment stage:
|
|
|
|
|
|
Shader version: 500
|
|
gl_FragCoord origin is upper left
|
|
0:? Sequence
|
|
0:18 Function Definition: @main( ( temp 4-component vector of float)
|
|
0:18 Function Parameters:
|
|
0:? Sequence
|
|
0:19 Sequence
|
|
0:19 move second child to first child ( temp float)
|
|
0:19 'var0' ( temp float)
|
|
0:19 Constant:
|
|
0:19 0.000000
|
|
0:20 Sequence
|
|
0:20 move second child to first child ( temp 2-component vector of float)
|
|
0:20 'var13' ( temp 2-component vector of float)
|
|
0:20 Constant:
|
|
0:20 0.000000
|
|
0:20 0.000000
|
|
0:21 Sequence
|
|
0:21 move second child to first child ( temp 2-component vector of float)
|
|
0:21 'var14' ( temp 2-component vector of float)
|
|
0:21 Constant:
|
|
0:21 0.000000
|
|
0:21 0.000000
|
|
0:22 Sequence
|
|
0:22 move second child to first child ( temp 3-component vector of float)
|
|
0:22 'var26' ( temp 3-component vector of float)
|
|
0:22 Constant:
|
|
0:22 0.000000
|
|
0:22 0.000000
|
|
0:22 0.000000
|
|
0:23 Sequence
|
|
0:23 move second child to first child ( temp 3-component vector of float)
|
|
0:23 'var28' ( temp 3-component vector of float)
|
|
0:23 Constant:
|
|
0:23 0.000000
|
|
0:23 0.000000
|
|
0:23 0.000000
|
|
0:24 Sequence
|
|
0:24 move second child to first child ( temp 4-component vector of float)
|
|
0:24 'var39' ( temp 4-component vector of float)
|
|
0:24 Constant:
|
|
0:24 0.000000
|
|
0:24 0.000000
|
|
0:24 0.000000
|
|
0:24 0.000000
|
|
0:25 Sequence
|
|
0:25 move second child to first child ( temp 4-component vector of float)
|
|
0:25 'var42' ( temp 4-component vector of float)
|
|
0:25 Constant:
|
|
0:25 0.000000
|
|
0:25 0.000000
|
|
0:25 0.000000
|
|
0:25 0.000000
|
|
0:26 Sequence
|
|
0:26 move second child to first child ( temp 4-component vector of float)
|
|
0:26 'var43' ( temp 4-component vector of float)
|
|
0:26 Constant:
|
|
0:26 0.000000
|
|
0:26 0.000000
|
|
0:26 0.000000
|
|
0:26 0.000000
|
|
0:27 Sequence
|
|
0:27 move second child to first child ( temp 2X2 matrix of float)
|
|
0:27 'var52' ( temp 2X2 matrix of float)
|
|
0:27 Constant:
|
|
0:27 0.000000
|
|
0:27 0.000000
|
|
0:27 0.000000
|
|
0:27 0.000000
|
|
0:28 Sequence
|
|
0:28 move second child to first child ( temp 2X2 matrix of float)
|
|
0:28 'var55' ( temp 2X2 matrix of float)
|
|
0:28 Constant:
|
|
0:28 0.000000
|
|
0:28 0.000000
|
|
0:28 0.000000
|
|
0:28 0.000000
|
|
0:29 Sequence
|
|
0:29 move second child to first child ( temp 2X2 matrix of float)
|
|
0:29 'var56' ( temp 2X2 matrix of float)
|
|
0:29 Constant:
|
|
0:29 0.000000
|
|
0:29 0.000000
|
|
0:29 0.000000
|
|
0:29 0.000000
|
|
0:30 Sequence
|
|
0:30 move second child to first child ( temp 2X3 matrix of float)
|
|
0:30 'var65' ( temp 2X3 matrix of float)
|
|
0:30 Constant:
|
|
0:30 0.000000
|
|
0:30 0.000000
|
|
0:30 0.000000
|
|
0:30 0.000000
|
|
0:30 0.000000
|
|
0:30 0.000000
|
|
0:31 Sequence
|
|
0:31 move second child to first child ( temp 2X3 matrix of float)
|
|
0:31 'var70' ( temp 2X3 matrix of float)
|
|
0:31 Constant:
|
|
0:31 0.000000
|
|
0:31 0.000000
|
|
0:31 0.000000
|
|
0:31 0.000000
|
|
0:31 0.000000
|
|
0:31 0.000000
|
|
0:32 Sequence
|
|
0:32 move second child to first child ( temp 2X4 matrix of float)
|
|
0:32 'var78' ( temp 2X4 matrix of float)
|
|
0:32 Constant:
|
|
0:32 0.000000
|
|
0:32 0.000000
|
|
0:32 0.000000
|
|
0:32 0.000000
|
|
0:32 0.000000
|
|
0:32 0.000000
|
|
0:32 0.000000
|
|
0:32 0.000000
|
|
0:33 Sequence
|
|
0:33 move second child to first child ( temp 2X4 matrix of float)
|
|
0:33 'var84' ( temp 2X4 matrix of float)
|
|
0:33 Constant:
|
|
0:33 0.000000
|
|
0:33 0.000000
|
|
0:33 0.000000
|
|
0:33 0.000000
|
|
0:33 0.000000
|
|
0:33 0.000000
|
|
0:33 0.000000
|
|
0:33 0.000000
|
|
0:34 Sequence
|
|
0:34 move second child to first child ( temp 3X2 matrix of float)
|
|
0:34 'var91' ( temp 3X2 matrix of float)
|
|
0:34 Constant:
|
|
0:34 0.000000
|
|
0:34 0.000000
|
|
0:34 0.000000
|
|
0:34 0.000000
|
|
0:34 0.000000
|
|
0:34 0.000000
|
|
0:35 Sequence
|
|
0:35 move second child to first child ( temp 3X2 matrix of float)
|
|
0:35 'var98' ( temp 3X2 matrix of float)
|
|
0:35 Constant:
|
|
0:35 0.000000
|
|
0:35 0.000000
|
|
0:35 0.000000
|
|
0:35 0.000000
|
|
0:35 0.000000
|
|
0:35 0.000000
|
|
0:36 Sequence
|
|
0:36 move second child to first child ( temp 3X3 matrix of float)
|
|
0:36 'var104' ( temp 3X3 matrix of float)
|
|
0:36 Constant:
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:36 0.000000
|
|
0:37 Sequence
|
|
0:37 move second child to first child ( temp 3X3 matrix of float)
|
|
0:37 'var112' ( temp 3X3 matrix of float)
|
|
0:37 Constant:
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:37 0.000000
|
|
0:38 Sequence
|
|
0:38 move second child to first child ( temp 3X4 matrix of float)
|
|
0:38 'var117' ( temp 3X4 matrix of float)
|
|
0:38 Constant:
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:38 0.000000
|
|
0:39 Sequence
|
|
0:39 move second child to first child ( temp 3X4 matrix of float)
|
|
0:39 'var126' ( temp 3X4 matrix of float)
|
|
0:39 Constant:
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:39 0.000000
|
|
0:40 Sequence
|
|
0:40 move second child to first child ( temp 4X2 matrix of float)
|
|
0:40 'var130' ( temp 4X2 matrix of float)
|
|
0:40 Constant:
|
|
0:40 0.000000
|
|
0:40 0.000000
|
|
0:40 0.000000
|
|
0:40 0.000000
|
|
0:40 0.000000
|
|
0:40 0.000000
|
|
0:40 0.000000
|
|
0:40 0.000000
|
|
0:41 Sequence
|
|
0:41 move second child to first child ( temp 4X2 matrix of float)
|
|
0:41 'var140' ( temp 4X2 matrix of float)
|
|
0:41 Constant:
|
|
0:41 0.000000
|
|
0:41 0.000000
|
|
0:41 0.000000
|
|
0:41 0.000000
|
|
0:41 0.000000
|
|
0:41 0.000000
|
|
0:41 0.000000
|
|
0:41 0.000000
|
|
0:42 Sequence
|
|
0:42 move second child to first child ( temp 4X3 matrix of float)
|
|
0:42 'var143' ( temp 4X3 matrix of float)
|
|
0:42 Constant:
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:42 0.000000
|
|
0:43 Sequence
|
|
0:43 move second child to first child ( temp 4X3 matrix of float)
|
|
0:43 'var154' ( temp 4X3 matrix of float)
|
|
0:43 Constant:
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:43 0.000000
|
|
0:44 Sequence
|
|
0:44 move second child to first child ( temp 4X4 matrix of float)
|
|
0:44 'var156' ( temp 4X4 matrix of float)
|
|
0:44 Constant:
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:44 0.000000
|
|
0:45 Sequence
|
|
0:45 move second child to first child ( temp 4X4 matrix of float)
|
|
0:45 'var168' ( temp 4X4 matrix of float)
|
|
0:45 Constant:
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:45 0.000000
|
|
0:46 Sequence
|
|
0:46 move second child to first child ( temp float)
|
|
0:46 'var1' ( temp float)
|
|
0:46 Constant:
|
|
0:46 0.000000
|
|
0:47 Sequence
|
|
0:47 move second child to first child ( temp float)
|
|
0:47 'var2' ( temp float)
|
|
0:47 Constant:
|
|
0:47 0.000000
|
|
0:48 Sequence
|
|
0:48 move second child to first child ( temp float)
|
|
0:48 'var3' ( temp float)
|
|
0:48 Constant:
|
|
0:48 0.000000
|
|
0:49 Sequence
|
|
0:49 move second child to first child ( temp float)
|
|
0:49 'var4' ( temp float)
|
|
0:49 Constant:
|
|
0:49 0.000000
|
|
0:50 Sequence
|
|
0:50 move second child to first child ( temp float)
|
|
0:50 'var5' ( temp float)
|
|
0:50 Constant:
|
|
0:50 0.000000
|
|
0:51 Sequence
|
|
0:51 move second child to first child ( temp float)
|
|
0:51 'var6' ( temp float)
|
|
0:51 Constant:
|
|
0:51 0.000000
|
|
0:52 Sequence
|
|
0:52 move second child to first child ( temp float)
|
|
0:52 'var7' ( temp float)
|
|
0:52 Constant:
|
|
0:52 0.000000
|
|
0:53 Sequence
|
|
0:53 move second child to first child ( temp float)
|
|
0:53 'var8' ( temp float)
|
|
0:53 Constant:
|
|
0:53 0.000000
|
|
0:54 Sequence
|
|
0:54 move second child to first child ( temp float)
|
|
0:54 'var9' ( temp float)
|
|
0:54 Constant:
|
|
0:54 0.000000
|
|
0:55 Sequence
|
|
0:55 move second child to first child ( temp float)
|
|
0:55 'var10' ( temp float)
|
|
0:55 Constant:
|
|
0:55 0.000000
|
|
0:56 Sequence
|
|
0:56 move second child to first child ( temp float)
|
|
0:56 'var11' ( temp float)
|
|
0:56 Constant:
|
|
0:56 0.000000
|
|
0:57 Sequence
|
|
0:57 move second child to first child ( temp float)
|
|
0:57 'var12' ( temp float)
|
|
0:57 Constant:
|
|
0:57 0.000000
|
|
0:58 Sequence
|
|
0:58 move second child to first child ( temp 2-component vector of float)
|
|
0:58 'var15' ( temp 2-component vector of float)
|
|
0:58 Constant:
|
|
0:58 0.000000
|
|
0:58 0.000000
|
|
0:59 Sequence
|
|
0:59 move second child to first child ( temp 2-component vector of float)
|
|
0:59 'var16' ( temp 2-component vector of float)
|
|
0:59 Constant:
|
|
0:59 0.000000
|
|
0:59 0.000000
|
|
0:60 Sequence
|
|
0:60 move second child to first child ( temp 3-component vector of float)
|
|
0:60 'var29' ( temp 3-component vector of float)
|
|
0:60 Constant:
|
|
0:60 0.000000
|
|
0:60 0.000000
|
|
0:60 0.000000
|
|
0:61 Sequence
|
|
0:61 move second child to first child ( temp 2X2 matrix of float)
|
|
0:61 'var57' ( temp 2X2 matrix of float)
|
|
0:61 Constant:
|
|
0:61 0.000000
|
|
0:61 0.000000
|
|
0:61 0.000000
|
|
0:61 0.000000
|
|
0:62 Sequence
|
|
0:62 move second child to first child ( temp 2X2 matrix of float)
|
|
0:62 'var58' ( temp 2X2 matrix of float)
|
|
0:62 Constant:
|
|
0:62 0.000000
|
|
0:62 0.000000
|
|
0:62 0.000000
|
|
0:62 0.000000
|
|
0:63 Sequence
|
|
0:63 move second child to first child ( temp 2X2 matrix of float)
|
|
0:63 'var59' ( temp 2X2 matrix of float)
|
|
0:63 Constant:
|
|
0:63 0.000000
|
|
0:63 0.000000
|
|
0:63 0.000000
|
|
0:63 0.000000
|
|
0:64 Sequence
|
|
0:64 move second child to first child ( temp 2X2 matrix of float)
|
|
0:64 'var60' ( temp 2X2 matrix of float)
|
|
0:64 Constant:
|
|
0:64 0.000000
|
|
0:64 0.000000
|
|
0:64 0.000000
|
|
0:64 0.000000
|
|
0:65 Sequence
|
|
0:65 move second child to first child ( temp 2X2 matrix of float)
|
|
0:65 'var61' ( temp 2X2 matrix of float)
|
|
0:65 Constant:
|
|
0:65 0.000000
|
|
0:65 0.000000
|
|
0:65 0.000000
|
|
0:65 0.000000
|
|
0:66 Sequence
|
|
0:66 move second child to first child ( temp 2X2 matrix of float)
|
|
0:66 'var62' ( temp 2X2 matrix of float)
|
|
0:66 Constant:
|
|
0:66 0.000000
|
|
0:66 0.000000
|
|
0:66 0.000000
|
|
0:66 0.000000
|
|
0:67 Sequence
|
|
0:67 move second child to first child ( temp 2X2 matrix of float)
|
|
0:67 'var63' ( temp 2X2 matrix of float)
|
|
0:67 Constant:
|
|
0:67 0.000000
|
|
0:67 0.000000
|
|
0:67 0.000000
|
|
0:67 0.000000
|
|
0:68 Sequence
|
|
0:68 move second child to first child ( temp 2X2 matrix of float)
|
|
0:68 'var64' ( temp 2X2 matrix of float)
|
|
0:68 Constant:
|
|
0:68 0.000000
|
|
0:68 0.000000
|
|
0:68 0.000000
|
|
0:68 0.000000
|
|
0:69 Sequence
|
|
0:69 move second child to first child ( temp 2X3 matrix of float)
|
|
0:69 'var71' ( temp 2X3 matrix of float)
|
|
0:69 Constant:
|
|
0:69 0.000000
|
|
0:69 0.000000
|
|
0:69 0.000000
|
|
0:69 0.000000
|
|
0:69 0.000000
|
|
0:69 0.000000
|
|
0:70 Sequence
|
|
0:70 move second child to first child ( temp 2X3 matrix of float)
|
|
0:70 'var73' ( temp 2X3 matrix of float)
|
|
0:70 Constant:
|
|
0:70 0.000000
|
|
0:70 0.000000
|
|
0:70 0.000000
|
|
0:70 0.000000
|
|
0:70 0.000000
|
|
0:70 0.000000
|
|
0:71 Sequence
|
|
0:71 move second child to first child ( temp 2X3 matrix of float)
|
|
0:71 'var74' ( temp 2X3 matrix of float)
|
|
0:71 Constant:
|
|
0:71 0.000000
|
|
0:71 0.000000
|
|
0:71 0.000000
|
|
0:71 0.000000
|
|
0:71 0.000000
|
|
0:71 0.000000
|
|
0:72 Sequence
|
|
0:72 move second child to first child ( temp 2X3 matrix of float)
|
|
0:72 'var76' ( temp 2X3 matrix of float)
|
|
0:72 Constant:
|
|
0:72 0.000000
|
|
0:72 0.000000
|
|
0:72 0.000000
|
|
0:72 0.000000
|
|
0:72 0.000000
|
|
0:72 0.000000
|
|
0:73 Sequence
|
|
0:73 move second child to first child ( temp 2X3 matrix of float)
|
|
0:73 'var77' ( temp 2X3 matrix of float)
|
|
0:73 Constant:
|
|
0:73 0.000000
|
|
0:73 0.000000
|
|
0:73 0.000000
|
|
0:73 0.000000
|
|
0:73 0.000000
|
|
0:73 0.000000
|
|
0:74 Sequence
|
|
0:74 move second child to first child ( temp 2X4 matrix of float)
|
|
0:74 'var87' ( temp 2X4 matrix of float)
|
|
0:74 Constant:
|
|
0:74 0.000000
|
|
0:74 0.000000
|
|
0:74 0.000000
|
|
0:74 0.000000
|
|
0:74 0.000000
|
|
0:74 0.000000
|
|
0:74 0.000000
|
|
0:74 0.000000
|
|
0:75 Sequence
|
|
0:75 move second child to first child ( temp 2X4 matrix of float)
|
|
0:75 'var90' ( temp 2X4 matrix of float)
|
|
0:75 Constant:
|
|
0:75 0.000000
|
|
0:75 0.000000
|
|
0:75 0.000000
|
|
0:75 0.000000
|
|
0:75 0.000000
|
|
0:75 0.000000
|
|
0:75 0.000000
|
|
0:75 0.000000
|
|
0:76 Sequence
|
|
0:76 move second child to first child ( temp 3X2 matrix of float)
|
|
0:76 'var99' ( temp 3X2 matrix of float)
|
|
0:76 Constant:
|
|
0:76 0.000000
|
|
0:76 0.000000
|
|
0:76 0.000000
|
|
0:76 0.000000
|
|
0:76 0.000000
|
|
0:76 0.000000
|
|
0:77 Sequence
|
|
0:77 move second child to first child ( temp 3X2 matrix of float)
|
|
0:77 'var100' ( temp 3X2 matrix of float)
|
|
0:77 Constant:
|
|
0:77 0.000000
|
|
0:77 0.000000
|
|
0:77 0.000000
|
|
0:77 0.000000
|
|
0:77 0.000000
|
|
0:77 0.000000
|
|
0:78 Sequence
|
|
0:78 move second child to first child ( temp 3X2 matrix of float)
|
|
0:78 'var101' ( temp 3X2 matrix of float)
|
|
0:78 Constant:
|
|
0:78 0.000000
|
|
0:78 0.000000
|
|
0:78 0.000000
|
|
0:78 0.000000
|
|
0:78 0.000000
|
|
0:78 0.000000
|
|
0:79 Sequence
|
|
0:79 move second child to first child ( temp 3X2 matrix of float)
|
|
0:79 'var102' ( temp 3X2 matrix of float)
|
|
0:79 Constant:
|
|
0:79 0.000000
|
|
0:79 0.000000
|
|
0:79 0.000000
|
|
0:79 0.000000
|
|
0:79 0.000000
|
|
0:79 0.000000
|
|
0:80 Sequence
|
|
0:80 move second child to first child ( temp 3X2 matrix of float)
|
|
0:80 'var103' ( temp 3X2 matrix of float)
|
|
0:80 Constant:
|
|
0:80 0.000000
|
|
0:80 0.000000
|
|
0:80 0.000000
|
|
0:80 0.000000
|
|
0:80 0.000000
|
|
0:80 0.000000
|
|
0:81 Sequence
|
|
0:81 move second child to first child ( temp 3X3 matrix of float)
|
|
0:81 'var113' ( temp 3X3 matrix of float)
|
|
0:81 Constant:
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:81 0.000000
|
|
0:82 Sequence
|
|
0:82 move second child to first child ( temp 3X3 matrix of float)
|
|
0:82 'var115' ( temp 3X3 matrix of float)
|
|
0:82 Constant:
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:82 0.000000
|
|
0:83 Sequence
|
|
0:83 move second child to first child ( temp 3X3 matrix of float)
|
|
0:83 'var116' ( temp 3X3 matrix of float)
|
|
0:83 Constant:
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:83 0.000000
|
|
0:84 Sequence
|
|
0:84 move second child to first child ( temp 3X4 matrix of float)
|
|
0:84 'var129' ( temp 3X4 matrix of float)
|
|
0:84 Constant:
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:84 0.000000
|
|
0:85 Sequence
|
|
0:85 move second child to first child ( temp 4X2 matrix of float)
|
|
0:85 'var141' ( temp 4X2 matrix of float)
|
|
0:85 Constant:
|
|
0:85 0.000000
|
|
0:85 0.000000
|
|
0:85 0.000000
|
|
0:85 0.000000
|
|
0:85 0.000000
|
|
0:85 0.000000
|
|
0:85 0.000000
|
|
0:85 0.000000
|
|
0:86 Sequence
|
|
0:86 move second child to first child ( temp 4X2 matrix of float)
|
|
0:86 'var142' ( temp 4X2 matrix of float)
|
|
0:86 Constant:
|
|
0:86 0.000000
|
|
0:86 0.000000
|
|
0:86 0.000000
|
|
0:86 0.000000
|
|
0:86 0.000000
|
|
0:86 0.000000
|
|
0:86 0.000000
|
|
0:86 0.000000
|
|
0:87 Sequence
|
|
0:87 move second child to first child ( temp 4X3 matrix of float)
|
|
0:87 'var155' ( temp 4X3 matrix of float)
|
|
0:87 Constant:
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:87 0.000000
|
|
0:88 Branch: Return with expression
|
|
0:88 Constant:
|
|
0:88 0.000000
|
|
0:88 0.000000
|
|
0:88 0.000000
|
|
0:88 0.000000
|
|
0:18 Function Definition: main( ( temp void)
|
|
0:18 Function Parameters:
|
|
0:? Sequence
|
|
0:18 move second child to first child ( temp 4-component vector of float)
|
|
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
|
|
0:18 Function Call: @main( ( temp 4-component vector of float)
|
|
0:? Linker Objects
|
|
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
|
|
|
|
// Module Version 10300
|
|
// Generated by (magic number): 8000a
|
|
// Id's are bound by 122
|
|
|
|
Capability Shader
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Fragment 4 "main" 120
|
|
ExecutionMode 4 OriginUpperLeft
|
|
Source HLSL 500
|
|
Name 4 "main"
|
|
Name 9 "@main("
|
|
Name 12 "var0"
|
|
Name 16 "var13"
|
|
Name 18 "var14"
|
|
Name 21 "var26"
|
|
Name 23 "var28"
|
|
Name 25 "var39"
|
|
Name 27 "var42"
|
|
Name 28 "var43"
|
|
Name 31 "var52"
|
|
Name 33 "var55"
|
|
Name 34 "var56"
|
|
Name 37 "var65"
|
|
Name 39 "var70"
|
|
Name 42 "var78"
|
|
Name 44 "var84"
|
|
Name 47 "var91"
|
|
Name 49 "var98"
|
|
Name 52 "var104"
|
|
Name 54 "var112"
|
|
Name 57 "var117"
|
|
Name 59 "var126"
|
|
Name 62 "var130"
|
|
Name 64 "var140"
|
|
Name 67 "var143"
|
|
Name 69 "var154"
|
|
Name 72 "var156"
|
|
Name 74 "var168"
|
|
Name 75 "var1"
|
|
Name 76 "var2"
|
|
Name 77 "var3"
|
|
Name 78 "var4"
|
|
Name 79 "var5"
|
|
Name 80 "var6"
|
|
Name 81 "var7"
|
|
Name 82 "var8"
|
|
Name 83 "var9"
|
|
Name 84 "var10"
|
|
Name 85 "var11"
|
|
Name 86 "var12"
|
|
Name 87 "var15"
|
|
Name 88 "var16"
|
|
Name 89 "var29"
|
|
Name 90 "var57"
|
|
Name 91 "var58"
|
|
Name 92 "var59"
|
|
Name 93 "var60"
|
|
Name 94 "var61"
|
|
Name 95 "var62"
|
|
Name 96 "var63"
|
|
Name 97 "var64"
|
|
Name 98 "var71"
|
|
Name 99 "var73"
|
|
Name 100 "var74"
|
|
Name 101 "var76"
|
|
Name 102 "var77"
|
|
Name 103 "var87"
|
|
Name 104 "var90"
|
|
Name 105 "var99"
|
|
Name 106 "var100"
|
|
Name 107 "var101"
|
|
Name 108 "var102"
|
|
Name 109 "var103"
|
|
Name 110 "var113"
|
|
Name 111 "var115"
|
|
Name 112 "var116"
|
|
Name 113 "var129"
|
|
Name 114 "var141"
|
|
Name 115 "var142"
|
|
Name 116 "var155"
|
|
Name 120 "@entryPointOutput"
|
|
Decorate 120(@entryPointOutput) Location 0
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeFloat 32
|
|
7: TypeVector 6(float) 4
|
|
8: TypeFunction 7(fvec4)
|
|
11: TypePointer Function 6(float)
|
|
13: 6(float) Constant 0
|
|
14: TypeVector 6(float) 2
|
|
15: TypePointer Function 14(fvec2)
|
|
17: 14(fvec2) ConstantComposite 13 13
|
|
19: TypeVector 6(float) 3
|
|
20: TypePointer Function 19(fvec3)
|
|
22: 19(fvec3) ConstantComposite 13 13 13
|
|
24: TypePointer Function 7(fvec4)
|
|
26: 7(fvec4) ConstantComposite 13 13 13 13
|
|
29: TypeMatrix 14(fvec2) 2
|
|
30: TypePointer Function 29
|
|
32: 29 ConstantComposite 17 17
|
|
35: TypeMatrix 19(fvec3) 2
|
|
36: TypePointer Function 35
|
|
38: 35 ConstantComposite 22 22
|
|
40: TypeMatrix 7(fvec4) 2
|
|
41: TypePointer Function 40
|
|
43: 40 ConstantComposite 26 26
|
|
45: TypeMatrix 14(fvec2) 3
|
|
46: TypePointer Function 45
|
|
48: 45 ConstantComposite 17 17 17
|
|
50: TypeMatrix 19(fvec3) 3
|
|
51: TypePointer Function 50
|
|
53: 50 ConstantComposite 22 22 22
|
|
55: TypeMatrix 7(fvec4) 3
|
|
56: TypePointer Function 55
|
|
58: 55 ConstantComposite 26 26 26
|
|
60: TypeMatrix 14(fvec2) 4
|
|
61: TypePointer Function 60
|
|
63: 60 ConstantComposite 17 17 17 17
|
|
65: TypeMatrix 19(fvec3) 4
|
|
66: TypePointer Function 65
|
|
68: 65 ConstantComposite 22 22 22 22
|
|
70: TypeMatrix 7(fvec4) 4
|
|
71: TypePointer Function 70
|
|
73: 70 ConstantComposite 26 26 26 26
|
|
119: TypePointer Output 7(fvec4)
|
|
120(@entryPointOutput): 119(ptr) Variable Output
|
|
4(main): 2 Function None 3
|
|
5: Label
|
|
121: 7(fvec4) FunctionCall 9(@main()
|
|
Store 120(@entryPointOutput) 121
|
|
Return
|
|
FunctionEnd
|
|
9(@main(): 7(fvec4) Function None 8
|
|
10: Label
|
|
12(var0): 11(ptr) Variable Function
|
|
16(var13): 15(ptr) Variable Function
|
|
18(var14): 15(ptr) Variable Function
|
|
21(var26): 20(ptr) Variable Function
|
|
23(var28): 20(ptr) Variable Function
|
|
25(var39): 24(ptr) Variable Function
|
|
27(var42): 24(ptr) Variable Function
|
|
28(var43): 24(ptr) Variable Function
|
|
31(var52): 30(ptr) Variable Function
|
|
33(var55): 30(ptr) Variable Function
|
|
34(var56): 30(ptr) Variable Function
|
|
37(var65): 36(ptr) Variable Function
|
|
39(var70): 36(ptr) Variable Function
|
|
42(var78): 41(ptr) Variable Function
|
|
44(var84): 41(ptr) Variable Function
|
|
47(var91): 46(ptr) Variable Function
|
|
49(var98): 46(ptr) Variable Function
|
|
52(var104): 51(ptr) Variable Function
|
|
54(var112): 51(ptr) Variable Function
|
|
57(var117): 56(ptr) Variable Function
|
|
59(var126): 56(ptr) Variable Function
|
|
62(var130): 61(ptr) Variable Function
|
|
64(var140): 61(ptr) Variable Function
|
|
67(var143): 66(ptr) Variable Function
|
|
69(var154): 66(ptr) Variable Function
|
|
72(var156): 71(ptr) Variable Function
|
|
74(var168): 71(ptr) Variable Function
|
|
75(var1): 11(ptr) Variable Function
|
|
76(var2): 11(ptr) Variable Function
|
|
77(var3): 11(ptr) Variable Function
|
|
78(var4): 11(ptr) Variable Function
|
|
79(var5): 11(ptr) Variable Function
|
|
80(var6): 11(ptr) Variable Function
|
|
81(var7): 11(ptr) Variable Function
|
|
82(var8): 11(ptr) Variable Function
|
|
83(var9): 11(ptr) Variable Function
|
|
84(var10): 11(ptr) Variable Function
|
|
85(var11): 11(ptr) Variable Function
|
|
86(var12): 11(ptr) Variable Function
|
|
87(var15): 15(ptr) Variable Function
|
|
88(var16): 15(ptr) Variable Function
|
|
89(var29): 20(ptr) Variable Function
|
|
90(var57): 30(ptr) Variable Function
|
|
91(var58): 30(ptr) Variable Function
|
|
92(var59): 30(ptr) Variable Function
|
|
93(var60): 30(ptr) Variable Function
|
|
94(var61): 30(ptr) Variable Function
|
|
95(var62): 30(ptr) Variable Function
|
|
96(var63): 30(ptr) Variable Function
|
|
97(var64): 30(ptr) Variable Function
|
|
98(var71): 36(ptr) Variable Function
|
|
99(var73): 36(ptr) Variable Function
|
|
100(var74): 36(ptr) Variable Function
|
|
101(var76): 36(ptr) Variable Function
|
|
102(var77): 36(ptr) Variable Function
|
|
103(var87): 41(ptr) Variable Function
|
|
104(var90): 41(ptr) Variable Function
|
|
105(var99): 46(ptr) Variable Function
|
|
106(var100): 46(ptr) Variable Function
|
|
107(var101): 46(ptr) Variable Function
|
|
108(var102): 46(ptr) Variable Function
|
|
109(var103): 46(ptr) Variable Function
|
|
110(var113): 51(ptr) Variable Function
|
|
111(var115): 51(ptr) Variable Function
|
|
112(var116): 51(ptr) Variable Function
|
|
113(var129): 56(ptr) Variable Function
|
|
114(var141): 61(ptr) Variable Function
|
|
115(var142): 61(ptr) Variable Function
|
|
116(var155): 66(ptr) Variable Function
|
|
Store 12(var0) 13
|
|
Store 16(var13) 17
|
|
Store 18(var14) 17
|
|
Store 21(var26) 22
|
|
Store 23(var28) 22
|
|
Store 25(var39) 26
|
|
Store 27(var42) 26
|
|
Store 28(var43) 26
|
|
Store 31(var52) 32
|
|
Store 33(var55) 32
|
|
Store 34(var56) 32
|
|
Store 37(var65) 38
|
|
Store 39(var70) 38
|
|
Store 42(var78) 43
|
|
Store 44(var84) 43
|
|
Store 47(var91) 48
|
|
Store 49(var98) 48
|
|
Store 52(var104) 53
|
|
Store 54(var112) 53
|
|
Store 57(var117) 58
|
|
Store 59(var126) 58
|
|
Store 62(var130) 63
|
|
Store 64(var140) 63
|
|
Store 67(var143) 68
|
|
Store 69(var154) 68
|
|
Store 72(var156) 73
|
|
Store 74(var168) 73
|
|
Store 75(var1) 13
|
|
Store 76(var2) 13
|
|
Store 77(var3) 13
|
|
Store 78(var4) 13
|
|
Store 79(var5) 13
|
|
Store 80(var6) 13
|
|
Store 81(var7) 13
|
|
Store 82(var8) 13
|
|
Store 83(var9) 13
|
|
Store 84(var10) 13
|
|
Store 85(var11) 13
|
|
Store 86(var12) 13
|
|
Store 87(var15) 17
|
|
Store 88(var16) 17
|
|
Store 89(var29) 22
|
|
Store 90(var57) 32
|
|
Store 91(var58) 32
|
|
Store 92(var59) 32
|
|
Store 93(var60) 32
|
|
Store 94(var61) 32
|
|
Store 95(var62) 32
|
|
Store 96(var63) 32
|
|
Store 97(var64) 32
|
|
Store 98(var71) 38
|
|
Store 99(var73) 38
|
|
Store 100(var74) 38
|
|
Store 101(var76) 38
|
|
Store 102(var77) 38
|
|
Store 103(var87) 43
|
|
Store 104(var90) 43
|
|
Store 105(var99) 48
|
|
Store 106(var100) 48
|
|
Store 107(var101) 48
|
|
Store 108(var102) 48
|
|
Store 109(var103) 48
|
|
Store 110(var113) 53
|
|
Store 111(var115) 53
|
|
Store 112(var116) 53
|
|
Store 113(var129) 58
|
|
Store 114(var141) 63
|
|
Store 115(var142) 63
|
|
Store 116(var155) 68
|
|
ReturnValue 26
|
|
FunctionEnd
|