steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 1 | hlsl.load.basic.dx10.vert |
John Kessenich | 6fa1764 | 2017-04-07 15:33:08 -0600 | [diff] [blame] | 2 | Shader version: 500 |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 3 | 0:? Sequence |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 4 | 0:47 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos}) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 5 | 0:47 Function Parameters: |
| 6 | 0:? Sequence |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 7 | 0:51 textureFetch ( temp 4-component vector of float) |
| 8 | 0:51 'g_tTex1df4' (layout( binding=0) uniform texture1D) |
| 9 | 0:51 vector swizzle ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 10 | 0:51 c2: direct index for structure ( uniform 2-component vector of int) |
| 11 | 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 12 | 0:51 Constant: |
| 13 | 0:51 1 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 14 | 0:51 Sequence |
| 15 | 0:51 Constant: |
| 16 | 0:51 0 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 17 | 0:51 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 18 | 0:51 c2: direct index for structure ( uniform 2-component vector of int) |
| 19 | 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 20 | 0:51 Constant: |
| 21 | 0:51 1 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 22 | 0:51 Constant: |
| 23 | 0:51 1 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 24 | 0:52 textureFetch ( temp 4-component vector of int) |
| 25 | 0:52 'g_tTex1di4' ( uniform itexture1D) |
| 26 | 0:52 vector swizzle ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 27 | 0:52 c2: direct index for structure ( uniform 2-component vector of int) |
| 28 | 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 29 | 0:52 Constant: |
| 30 | 0:52 1 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 31 | 0:52 Sequence |
| 32 | 0:52 Constant: |
| 33 | 0:52 0 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 34 | 0:52 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 35 | 0:52 c2: direct index for structure ( uniform 2-component vector of int) |
| 36 | 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 37 | 0:52 Constant: |
| 38 | 0:52 1 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 39 | 0:52 Constant: |
| 40 | 0:52 1 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 41 | 0:53 textureFetch ( temp 4-component vector of uint) |
| 42 | 0:53 'g_tTex1du4' ( uniform utexture1D) |
| 43 | 0:53 vector swizzle ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 44 | 0:53 c2: direct index for structure ( uniform 2-component vector of int) |
| 45 | 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 46 | 0:53 Constant: |
| 47 | 0:53 1 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 48 | 0:53 Sequence |
| 49 | 0:53 Constant: |
| 50 | 0:53 0 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 51 | 0:53 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 52 | 0:53 c2: direct index for structure ( uniform 2-component vector of int) |
| 53 | 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 54 | 0:53 Constant: |
| 55 | 0:53 1 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 56 | 0:53 Constant: |
| 57 | 0:53 1 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 58 | 0:56 textureFetch ( temp 4-component vector of float) |
| 59 | 0:56 'g_tTex2df4' ( uniform texture2D) |
| 60 | 0:56 vector swizzle ( temp 2-component vector of int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 61 | 0:56 c3: direct index for structure ( uniform 3-component vector of int) |
| 62 | 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 63 | 0:56 Constant: |
| 64 | 0:56 2 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 65 | 0:56 Sequence |
| 66 | 0:56 Constant: |
| 67 | 0:56 0 (const int) |
| 68 | 0:56 Constant: |
| 69 | 0:56 1 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 70 | 0:56 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 71 | 0:56 c3: direct index for structure ( uniform 3-component vector of int) |
| 72 | 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 73 | 0:56 Constant: |
| 74 | 0:56 2 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 75 | 0:56 Constant: |
| 76 | 0:56 2 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 77 | 0:57 textureFetch ( temp 4-component vector of int) |
| 78 | 0:57 'g_tTex2di4' ( uniform itexture2D) |
| 79 | 0:57 vector swizzle ( temp 2-component vector of int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 80 | 0:57 c3: direct index for structure ( uniform 3-component vector of int) |
| 81 | 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 82 | 0:57 Constant: |
| 83 | 0:57 2 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 84 | 0:57 Sequence |
| 85 | 0:57 Constant: |
| 86 | 0:57 0 (const int) |
| 87 | 0:57 Constant: |
| 88 | 0:57 1 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 89 | 0:57 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 90 | 0:57 c3: direct index for structure ( uniform 3-component vector of int) |
| 91 | 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 92 | 0:57 Constant: |
| 93 | 0:57 2 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 94 | 0:57 Constant: |
| 95 | 0:57 2 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 96 | 0:58 textureFetch ( temp 4-component vector of uint) |
| 97 | 0:58 'g_tTex2du4' ( uniform utexture2D) |
| 98 | 0:58 vector swizzle ( temp 2-component vector of int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 99 | 0:58 c3: direct index for structure ( uniform 3-component vector of int) |
| 100 | 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 101 | 0:58 Constant: |
| 102 | 0:58 2 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 103 | 0:58 Sequence |
| 104 | 0:58 Constant: |
| 105 | 0:58 0 (const int) |
| 106 | 0:58 Constant: |
| 107 | 0:58 1 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 108 | 0:58 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 109 | 0:58 c3: direct index for structure ( uniform 3-component vector of int) |
| 110 | 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 111 | 0:58 Constant: |
| 112 | 0:58 2 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 113 | 0:58 Constant: |
| 114 | 0:58 2 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 115 | 0:61 textureFetch ( temp 4-component vector of float) |
| 116 | 0:61 'g_tTex3df4' ( uniform texture3D) |
| 117 | 0:61 vector swizzle ( temp 3-component vector of int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 118 | 0:61 c4: direct index for structure ( uniform 4-component vector of int) |
| 119 | 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 120 | 0:61 Constant: |
| 121 | 0:61 3 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 122 | 0:61 Sequence |
| 123 | 0:61 Constant: |
| 124 | 0:61 0 (const int) |
| 125 | 0:61 Constant: |
| 126 | 0:61 1 (const int) |
| 127 | 0:61 Constant: |
| 128 | 0:61 2 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 129 | 0:61 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 130 | 0:61 c4: direct index for structure ( uniform 4-component vector of int) |
| 131 | 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 132 | 0:61 Constant: |
| 133 | 0:61 3 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 134 | 0:61 Constant: |
| 135 | 0:61 3 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 136 | 0:62 textureFetch ( temp 4-component vector of int) |
| 137 | 0:62 'g_tTex3di4' ( uniform itexture3D) |
| 138 | 0:62 vector swizzle ( temp 3-component vector of int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 139 | 0:62 c4: direct index for structure ( uniform 4-component vector of int) |
| 140 | 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 141 | 0:62 Constant: |
| 142 | 0:62 3 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 143 | 0:62 Sequence |
| 144 | 0:62 Constant: |
| 145 | 0:62 0 (const int) |
| 146 | 0:62 Constant: |
| 147 | 0:62 1 (const int) |
| 148 | 0:62 Constant: |
| 149 | 0:62 2 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 150 | 0:62 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 151 | 0:62 c4: direct index for structure ( uniform 4-component vector of int) |
| 152 | 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 153 | 0:62 Constant: |
| 154 | 0:62 3 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 155 | 0:62 Constant: |
| 156 | 0:62 3 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 157 | 0:63 textureFetch ( temp 4-component vector of uint) |
| 158 | 0:63 'g_tTex3du4' ( uniform utexture3D) |
| 159 | 0:63 vector swizzle ( temp 3-component vector of int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 160 | 0:63 c4: direct index for structure ( uniform 4-component vector of int) |
| 161 | 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 162 | 0:63 Constant: |
| 163 | 0:63 3 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 164 | 0:63 Sequence |
| 165 | 0:63 Constant: |
| 166 | 0:63 0 (const int) |
| 167 | 0:63 Constant: |
| 168 | 0:63 1 (const int) |
| 169 | 0:63 Constant: |
| 170 | 0:63 2 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 171 | 0:63 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 172 | 0:63 c4: direct index for structure ( uniform 4-component vector of int) |
| 173 | 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 174 | 0:63 Constant: |
| 175 | 0:63 3 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 176 | 0:63 Constant: |
| 177 | 0:63 3 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 178 | 0:67 move second child to first child ( temp 4-component vector of float) |
| 179 | 0:67 Pos: direct index for structure ( temp 4-component vector of float) |
| 180 | 0:67 'vsout' ( temp structure{ temp 4-component vector of float Pos}) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 181 | 0:67 Constant: |
| 182 | 0:67 0 (const int) |
| 183 | 0:? Constant: |
| 184 | 0:? 0.000000 |
| 185 | 0:? 0.000000 |
| 186 | 0:? 0.000000 |
| 187 | 0:? 0.000000 |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 188 | 0:69 Branch: Return with expression |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 189 | 0:69 'vsout' ( temp structure{ temp 4-component vector of float Pos}) |
| 190 | 0:47 Function Definition: main( ( temp void) |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 191 | 0:47 Function Parameters: |
| 192 | 0:? Sequence |
| 193 | 0:47 Sequence |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 194 | 0:47 move second child to first child ( temp 4-component vector of float) |
| 195 | 0:? '@entryPointOutput_Pos' ( out 4-component vector of float Position) |
| 196 | 0:47 Pos: direct index for structure ( temp 4-component vector of float) |
| 197 | 0:47 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos}) |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 198 | 0:47 Constant: |
| 199 | 0:47 0 (const int) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 200 | 0:? Linker Objects |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 201 | 0:? 'g_sSamp' (layout( binding=0) uniform sampler) |
| 202 | 0:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) |
| 203 | 0:? 'g_tTex1di4' ( uniform itexture1D) |
| 204 | 0:? 'g_tTex1du4' ( uniform utexture1D) |
| 205 | 0:? 'g_tTex2df4' ( uniform texture2D) |
| 206 | 0:? 'g_tTex2di4' ( uniform itexture2D) |
| 207 | 0:? 'g_tTex2du4' ( uniform utexture2D) |
| 208 | 0:? 'g_tTex3df4' ( uniform texture3D) |
| 209 | 0:? 'g_tTex3di4' ( uniform itexture3D) |
| 210 | 0:? 'g_tTex3du4' ( uniform utexture3D) |
| 211 | 0:? 'g_tTexcdf4' ( uniform textureCube) |
| 212 | 0:? 'g_tTexcdi4' ( uniform itextureCube) |
| 213 | 0:? 'g_tTexcdu4' ( uniform utextureCube) |
| 214 | 0:? 'g_tTex1df4a' ( uniform texture1DArray) |
| 215 | 0:? 'g_tTex1di4a' ( uniform itexture1DArray) |
| 216 | 0:? 'g_tTex1du4a' ( uniform utexture1DArray) |
| 217 | 0:? 'g_tTex2df4a' ( uniform texture2DArray) |
| 218 | 0:? 'g_tTex2di4a' ( uniform itexture2DArray) |
| 219 | 0:? 'g_tTex2du4a' ( uniform utexture2DArray) |
| 220 | 0:? 'g_tTexcdf4a' ( uniform textureCubeArray) |
| 221 | 0:? 'g_tTexcdi4a' ( uniform itextureCubeArray) |
| 222 | 0:? 'g_tTexcdu4a' ( uniform utextureCubeArray) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 223 | 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 224 | 0:? '@entryPointOutput' (layout( location=0) out structure{}) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 225 | |
| 226 | |
| 227 | Linked vertex stage: |
| 228 | |
| 229 | |
John Kessenich | 6fa1764 | 2017-04-07 15:33:08 -0600 | [diff] [blame] | 230 | Shader version: 500 |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 231 | 0:? Sequence |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 232 | 0:47 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos}) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 233 | 0:47 Function Parameters: |
| 234 | 0:? Sequence |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 235 | 0:51 textureFetch ( temp 4-component vector of float) |
| 236 | 0:51 'g_tTex1df4' (layout( binding=0) uniform texture1D) |
| 237 | 0:51 vector swizzle ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 238 | 0:51 c2: direct index for structure ( uniform 2-component vector of int) |
| 239 | 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 240 | 0:51 Constant: |
| 241 | 0:51 1 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 242 | 0:51 Sequence |
| 243 | 0:51 Constant: |
| 244 | 0:51 0 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 245 | 0:51 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 246 | 0:51 c2: direct index for structure ( uniform 2-component vector of int) |
| 247 | 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 248 | 0:51 Constant: |
| 249 | 0:51 1 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 250 | 0:51 Constant: |
| 251 | 0:51 1 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 252 | 0:52 textureFetch ( temp 4-component vector of int) |
| 253 | 0:52 'g_tTex1di4' ( uniform itexture1D) |
| 254 | 0:52 vector swizzle ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 255 | 0:52 c2: direct index for structure ( uniform 2-component vector of int) |
| 256 | 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 257 | 0:52 Constant: |
| 258 | 0:52 1 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 259 | 0:52 Sequence |
| 260 | 0:52 Constant: |
| 261 | 0:52 0 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 262 | 0:52 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 263 | 0:52 c2: direct index for structure ( uniform 2-component vector of int) |
| 264 | 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 265 | 0:52 Constant: |
| 266 | 0:52 1 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 267 | 0:52 Constant: |
| 268 | 0:52 1 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 269 | 0:53 textureFetch ( temp 4-component vector of uint) |
| 270 | 0:53 'g_tTex1du4' ( uniform utexture1D) |
| 271 | 0:53 vector swizzle ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 272 | 0:53 c2: direct index for structure ( uniform 2-component vector of int) |
| 273 | 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 274 | 0:53 Constant: |
| 275 | 0:53 1 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 276 | 0:53 Sequence |
| 277 | 0:53 Constant: |
| 278 | 0:53 0 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 279 | 0:53 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 280 | 0:53 c2: direct index for structure ( uniform 2-component vector of int) |
| 281 | 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 282 | 0:53 Constant: |
| 283 | 0:53 1 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 284 | 0:53 Constant: |
| 285 | 0:53 1 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 286 | 0:56 textureFetch ( temp 4-component vector of float) |
| 287 | 0:56 'g_tTex2df4' ( uniform texture2D) |
| 288 | 0:56 vector swizzle ( temp 2-component vector of int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 289 | 0:56 c3: direct index for structure ( uniform 3-component vector of int) |
| 290 | 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 291 | 0:56 Constant: |
| 292 | 0:56 2 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 293 | 0:56 Sequence |
| 294 | 0:56 Constant: |
| 295 | 0:56 0 (const int) |
| 296 | 0:56 Constant: |
| 297 | 0:56 1 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 298 | 0:56 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 299 | 0:56 c3: direct index for structure ( uniform 3-component vector of int) |
| 300 | 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 301 | 0:56 Constant: |
| 302 | 0:56 2 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 303 | 0:56 Constant: |
| 304 | 0:56 2 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 305 | 0:57 textureFetch ( temp 4-component vector of int) |
| 306 | 0:57 'g_tTex2di4' ( uniform itexture2D) |
| 307 | 0:57 vector swizzle ( temp 2-component vector of int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 308 | 0:57 c3: direct index for structure ( uniform 3-component vector of int) |
| 309 | 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 310 | 0:57 Constant: |
| 311 | 0:57 2 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 312 | 0:57 Sequence |
| 313 | 0:57 Constant: |
| 314 | 0:57 0 (const int) |
| 315 | 0:57 Constant: |
| 316 | 0:57 1 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 317 | 0:57 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 318 | 0:57 c3: direct index for structure ( uniform 3-component vector of int) |
| 319 | 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 320 | 0:57 Constant: |
| 321 | 0:57 2 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 322 | 0:57 Constant: |
| 323 | 0:57 2 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 324 | 0:58 textureFetch ( temp 4-component vector of uint) |
| 325 | 0:58 'g_tTex2du4' ( uniform utexture2D) |
| 326 | 0:58 vector swizzle ( temp 2-component vector of int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 327 | 0:58 c3: direct index for structure ( uniform 3-component vector of int) |
| 328 | 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 329 | 0:58 Constant: |
| 330 | 0:58 2 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 331 | 0:58 Sequence |
| 332 | 0:58 Constant: |
| 333 | 0:58 0 (const int) |
| 334 | 0:58 Constant: |
| 335 | 0:58 1 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 336 | 0:58 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 337 | 0:58 c3: direct index for structure ( uniform 3-component vector of int) |
| 338 | 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 339 | 0:58 Constant: |
| 340 | 0:58 2 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 341 | 0:58 Constant: |
| 342 | 0:58 2 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 343 | 0:61 textureFetch ( temp 4-component vector of float) |
| 344 | 0:61 'g_tTex3df4' ( uniform texture3D) |
| 345 | 0:61 vector swizzle ( temp 3-component vector of int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 346 | 0:61 c4: direct index for structure ( uniform 4-component vector of int) |
| 347 | 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 348 | 0:61 Constant: |
| 349 | 0:61 3 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 350 | 0:61 Sequence |
| 351 | 0:61 Constant: |
| 352 | 0:61 0 (const int) |
| 353 | 0:61 Constant: |
| 354 | 0:61 1 (const int) |
| 355 | 0:61 Constant: |
| 356 | 0:61 2 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 357 | 0:61 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 358 | 0:61 c4: direct index for structure ( uniform 4-component vector of int) |
| 359 | 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 360 | 0:61 Constant: |
| 361 | 0:61 3 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 362 | 0:61 Constant: |
| 363 | 0:61 3 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 364 | 0:62 textureFetch ( temp 4-component vector of int) |
| 365 | 0:62 'g_tTex3di4' ( uniform itexture3D) |
| 366 | 0:62 vector swizzle ( temp 3-component vector of int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 367 | 0:62 c4: direct index for structure ( uniform 4-component vector of int) |
| 368 | 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 369 | 0:62 Constant: |
| 370 | 0:62 3 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 371 | 0:62 Sequence |
| 372 | 0:62 Constant: |
| 373 | 0:62 0 (const int) |
| 374 | 0:62 Constant: |
| 375 | 0:62 1 (const int) |
| 376 | 0:62 Constant: |
| 377 | 0:62 2 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 378 | 0:62 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 379 | 0:62 c4: direct index for structure ( uniform 4-component vector of int) |
| 380 | 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 381 | 0:62 Constant: |
| 382 | 0:62 3 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 383 | 0:62 Constant: |
| 384 | 0:62 3 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 385 | 0:63 textureFetch ( temp 4-component vector of uint) |
| 386 | 0:63 'g_tTex3du4' ( uniform utexture3D) |
| 387 | 0:63 vector swizzle ( temp 3-component vector of int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 388 | 0:63 c4: direct index for structure ( uniform 4-component vector of int) |
| 389 | 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 390 | 0:63 Constant: |
| 391 | 0:63 3 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 392 | 0:63 Sequence |
| 393 | 0:63 Constant: |
| 394 | 0:63 0 (const int) |
| 395 | 0:63 Constant: |
| 396 | 0:63 1 (const int) |
| 397 | 0:63 Constant: |
| 398 | 0:63 2 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 399 | 0:63 direct index ( temp int) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 400 | 0:63 c4: direct index for structure ( uniform 4-component vector of int) |
| 401 | 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 4e55988 | 2016-09-27 23:09:32 -0600 | [diff] [blame] | 402 | 0:63 Constant: |
| 403 | 0:63 3 (const uint) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 404 | 0:63 Constant: |
| 405 | 0:63 3 (const int) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 406 | 0:67 move second child to first child ( temp 4-component vector of float) |
| 407 | 0:67 Pos: direct index for structure ( temp 4-component vector of float) |
| 408 | 0:67 'vsout' ( temp structure{ temp 4-component vector of float Pos}) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 409 | 0:67 Constant: |
| 410 | 0:67 0 (const int) |
| 411 | 0:? Constant: |
| 412 | 0:? 0.000000 |
| 413 | 0:? 0.000000 |
| 414 | 0:? 0.000000 |
| 415 | 0:? 0.000000 |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 416 | 0:69 Branch: Return with expression |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 417 | 0:69 'vsout' ( temp structure{ temp 4-component vector of float Pos}) |
| 418 | 0:47 Function Definition: main( ( temp void) |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 419 | 0:47 Function Parameters: |
| 420 | 0:? Sequence |
| 421 | 0:47 Sequence |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 422 | 0:47 move second child to first child ( temp 4-component vector of float) |
| 423 | 0:? '@entryPointOutput_Pos' ( out 4-component vector of float Position) |
| 424 | 0:47 Pos: direct index for structure ( temp 4-component vector of float) |
| 425 | 0:47 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos}) |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 426 | 0:47 Constant: |
| 427 | 0:47 0 (const int) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 428 | 0:? Linker Objects |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 429 | 0:? 'g_sSamp' (layout( binding=0) uniform sampler) |
| 430 | 0:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) |
| 431 | 0:? 'g_tTex1di4' ( uniform itexture1D) |
| 432 | 0:? 'g_tTex1du4' ( uniform utexture1D) |
| 433 | 0:? 'g_tTex2df4' ( uniform texture2D) |
| 434 | 0:? 'g_tTex2di4' ( uniform itexture2D) |
| 435 | 0:? 'g_tTex2du4' ( uniform utexture2D) |
| 436 | 0:? 'g_tTex3df4' ( uniform texture3D) |
| 437 | 0:? 'g_tTex3di4' ( uniform itexture3D) |
| 438 | 0:? 'g_tTex3du4' ( uniform utexture3D) |
| 439 | 0:? 'g_tTexcdf4' ( uniform textureCube) |
| 440 | 0:? 'g_tTexcdi4' ( uniform itextureCube) |
| 441 | 0:? 'g_tTexcdu4' ( uniform utextureCube) |
| 442 | 0:? 'g_tTex1df4a' ( uniform texture1DArray) |
| 443 | 0:? 'g_tTex1di4a' ( uniform itexture1DArray) |
| 444 | 0:? 'g_tTex1du4a' ( uniform utexture1DArray) |
| 445 | 0:? 'g_tTex2df4a' ( uniform texture2DArray) |
| 446 | 0:? 'g_tTex2di4a' ( uniform itexture2DArray) |
| 447 | 0:? 'g_tTex2du4a' ( uniform utexture2DArray) |
| 448 | 0:? 'g_tTexcdf4a' ( uniform textureCubeArray) |
| 449 | 0:? 'g_tTexcdi4a' ( uniform itextureCubeArray) |
| 450 | 0:? 'g_tTexcdu4a' ( uniform utextureCubeArray) |
John Kessenich | 000c818 | 2017-03-22 23:21:34 -0600 | [diff] [blame] | 451 | 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) |
John Kessenich | 71c100d | 2017-03-14 19:43:13 -0600 | [diff] [blame] | 452 | 0:? '@entryPointOutput' (layout( location=0) out structure{}) |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 453 | |
| 454 | // Module Version 10000 |
| 455 | // Generated by (magic number): 80001 |
steve-lunarg | 4198b8b | 2017-03-09 19:10:57 -0700 | [diff] [blame] | 456 | // Id's are bound by 174 |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 457 | |
| 458 | Capability Shader |
| 459 | Capability Sampled1D |
| 460 | Capability SampledCubeArray |
| 461 | 1: ExtInstImport "GLSL.std.450" |
| 462 | MemoryModel Logical GLSL450 |
steve-lunarg | 4198b8b | 2017-03-09 19:10:57 -0700 | [diff] [blame] | 463 | EntryPoint Vertex 4 "main" 129 173 |
John Kessenich | 6fa1764 | 2017-04-07 15:33:08 -0600 | [diff] [blame] | 464 | Source HLSL 500 |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 465 | Name 4 "main" |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 466 | Name 8 "VS_OUTPUT" |
| 467 | MemberName 8(VS_OUTPUT) 0 "Pos" |
| 468 | Name 10 "@main(" |
| 469 | Name 14 "g_tTex1df4" |
| 470 | Name 20 "$Global" |
| 471 | MemberName 20($Global) 0 "c1" |
| 472 | MemberName 20($Global) 1 "c2" |
| 473 | MemberName 20($Global) 2 "c3" |
| 474 | MemberName 20($Global) 3 "c4" |
| 475 | MemberName 20($Global) 4 "o1" |
| 476 | MemberName 20($Global) 5 "o2" |
| 477 | MemberName 20($Global) 6 "o3" |
| 478 | MemberName 20($Global) 7 "o4" |
| 479 | Name 22 "" |
| 480 | Name 35 "g_tTex1di4" |
| 481 | Name 44 "g_tTex1du4" |
| 482 | Name 54 "g_tTex2df4" |
| 483 | Name 67 "g_tTex2di4" |
| 484 | Name 77 "g_tTex2du4" |
| 485 | Name 87 "g_tTex3df4" |
| 486 | Name 100 "g_tTex3di4" |
| 487 | Name 110 "g_tTex3du4" |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 488 | Name 119 "vsout" |
| 489 | Name 129 "@entryPointOutput_Pos" |
| 490 | Name 134 "g_sSamp" |
| 491 | Name 137 "g_tTexcdf4" |
| 492 | Name 140 "g_tTexcdi4" |
| 493 | Name 143 "g_tTexcdu4" |
| 494 | Name 146 "g_tTex1df4a" |
| 495 | Name 149 "g_tTex1di4a" |
| 496 | Name 152 "g_tTex1du4a" |
| 497 | Name 155 "g_tTex2df4a" |
| 498 | Name 158 "g_tTex2di4a" |
| 499 | Name 161 "g_tTex2du4a" |
| 500 | Name 164 "g_tTexcdf4a" |
| 501 | Name 167 "g_tTexcdi4a" |
| 502 | Name 170 "g_tTexcdu4a" |
steve-lunarg | 4198b8b | 2017-03-09 19:10:57 -0700 | [diff] [blame] | 503 | Name 171 "VS_OUTPUT" |
| 504 | Name 173 "@entryPointOutput" |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 505 | Decorate 14(g_tTex1df4) DescriptorSet 0 |
| 506 | Decorate 14(g_tTex1df4) Binding 0 |
| 507 | MemberDecorate 20($Global) 0 Offset 0 |
John Kessenich | 735d7e5 | 2017-07-13 11:39:16 -0600 | [diff] [blame^] | 508 | MemberDecorate 20($Global) 1 Offset 8 |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 509 | MemberDecorate 20($Global) 2 Offset 16 |
| 510 | MemberDecorate 20($Global) 3 Offset 32 |
| 511 | MemberDecorate 20($Global) 4 Offset 48 |
John Kessenich | 735d7e5 | 2017-07-13 11:39:16 -0600 | [diff] [blame^] | 512 | MemberDecorate 20($Global) 5 Offset 56 |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 513 | MemberDecorate 20($Global) 6 Offset 64 |
| 514 | MemberDecorate 20($Global) 7 Offset 80 |
| 515 | Decorate 20($Global) Block |
| 516 | Decorate 22 DescriptorSet 0 |
| 517 | Decorate 35(g_tTex1di4) DescriptorSet 0 |
| 518 | Decorate 44(g_tTex1du4) DescriptorSet 0 |
| 519 | Decorate 54(g_tTex2df4) DescriptorSet 0 |
| 520 | Decorate 67(g_tTex2di4) DescriptorSet 0 |
| 521 | Decorate 77(g_tTex2du4) DescriptorSet 0 |
| 522 | Decorate 87(g_tTex3df4) DescriptorSet 0 |
| 523 | Decorate 100(g_tTex3di4) DescriptorSet 0 |
| 524 | Decorate 110(g_tTex3du4) DescriptorSet 0 |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 525 | Decorate 129(@entryPointOutput_Pos) BuiltIn Position |
| 526 | Decorate 134(g_sSamp) DescriptorSet 0 |
| 527 | Decorate 134(g_sSamp) Binding 0 |
| 528 | Decorate 137(g_tTexcdf4) DescriptorSet 0 |
| 529 | Decorate 140(g_tTexcdi4) DescriptorSet 0 |
| 530 | Decorate 143(g_tTexcdu4) DescriptorSet 0 |
| 531 | Decorate 146(g_tTex1df4a) DescriptorSet 0 |
| 532 | Decorate 149(g_tTex1di4a) DescriptorSet 0 |
| 533 | Decorate 152(g_tTex1du4a) DescriptorSet 0 |
| 534 | Decorate 155(g_tTex2df4a) DescriptorSet 0 |
| 535 | Decorate 158(g_tTex2di4a) DescriptorSet 0 |
| 536 | Decorate 161(g_tTex2du4a) DescriptorSet 0 |
| 537 | Decorate 164(g_tTexcdf4a) DescriptorSet 0 |
| 538 | Decorate 167(g_tTexcdi4a) DescriptorSet 0 |
| 539 | Decorate 170(g_tTexcdu4a) DescriptorSet 0 |
steve-lunarg | 4198b8b | 2017-03-09 19:10:57 -0700 | [diff] [blame] | 540 | Decorate 173(@entryPointOutput) Location 0 |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 541 | 2: TypeVoid |
| 542 | 3: TypeFunction 2 |
| 543 | 6: TypeFloat 32 |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 544 | 7: TypeVector 6(float) 4 |
| 545 | 8(VS_OUTPUT): TypeStruct 7(fvec4) |
| 546 | 9: TypeFunction 8(VS_OUTPUT) |
| 547 | 12: TypeImage 6(float) 1D sampled format:Unknown |
| 548 | 13: TypePointer UniformConstant 12 |
| 549 | 14(g_tTex1df4): 13(ptr) Variable UniformConstant |
| 550 | 16: TypeInt 32 1 |
| 551 | 17: TypeVector 16(int) 2 |
| 552 | 18: TypeVector 16(int) 3 |
| 553 | 19: TypeVector 16(int) 4 |
| 554 | 20($Global): TypeStruct 16(int) 17(ivec2) 18(ivec3) 19(ivec4) 16(int) 17(ivec2) 18(ivec3) 19(ivec4) |
| 555 | 21: TypePointer Uniform 20($Global) |
| 556 | 22: 21(ptr) Variable Uniform |
| 557 | 23: 16(int) Constant 1 |
| 558 | 24: TypeInt 32 0 |
| 559 | 25: 24(int) Constant 0 |
| 560 | 26: TypePointer Uniform 16(int) |
| 561 | 29: 24(int) Constant 1 |
| 562 | 33: TypeImage 16(int) 1D sampled format:Unknown |
| 563 | 34: TypePointer UniformConstant 33 |
| 564 | 35(g_tTex1di4): 34(ptr) Variable UniformConstant |
| 565 | 42: TypeImage 24(int) 1D sampled format:Unknown |
| 566 | 43: TypePointer UniformConstant 42 |
| 567 | 44(g_tTex1du4): 43(ptr) Variable UniformConstant |
| 568 | 50: TypeVector 24(int) 4 |
| 569 | 52: TypeImage 6(float) 2D sampled format:Unknown |
| 570 | 53: TypePointer UniformConstant 52 |
| 571 | 54(g_tTex2df4): 53(ptr) Variable UniformConstant |
| 572 | 56: 16(int) Constant 2 |
| 573 | 57: TypePointer Uniform 18(ivec3) |
| 574 | 61: 24(int) Constant 2 |
| 575 | 65: TypeImage 16(int) 2D sampled format:Unknown |
| 576 | 66: TypePointer UniformConstant 65 |
| 577 | 67(g_tTex2di4): 66(ptr) Variable UniformConstant |
| 578 | 75: TypeImage 24(int) 2D sampled format:Unknown |
| 579 | 76: TypePointer UniformConstant 75 |
| 580 | 77(g_tTex2du4): 76(ptr) Variable UniformConstant |
| 581 | 85: TypeImage 6(float) 3D sampled format:Unknown |
| 582 | 86: TypePointer UniformConstant 85 |
| 583 | 87(g_tTex3df4): 86(ptr) Variable UniformConstant |
| 584 | 89: 16(int) Constant 3 |
| 585 | 90: TypePointer Uniform 19(ivec4) |
| 586 | 94: 24(int) Constant 3 |
| 587 | 98: TypeImage 16(int) 3D sampled format:Unknown |
| 588 | 99: TypePointer UniformConstant 98 |
| 589 | 100(g_tTex3di4): 99(ptr) Variable UniformConstant |
| 590 | 108: TypeImage 24(int) 3D sampled format:Unknown |
| 591 | 109: TypePointer UniformConstant 108 |
| 592 | 110(g_tTex3du4): 109(ptr) Variable UniformConstant |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 593 | 118: TypePointer Function 8(VS_OUTPUT) |
| 594 | 120: 16(int) Constant 0 |
| 595 | 121: 6(float) Constant 0 |
| 596 | 122: 7(fvec4) ConstantComposite 121 121 121 121 |
| 597 | 123: TypePointer Function 7(fvec4) |
| 598 | 128: TypePointer Output 7(fvec4) |
| 599 | 129(@entryPointOutput_Pos): 128(ptr) Variable Output |
| 600 | 132: TypeSampler |
| 601 | 133: TypePointer UniformConstant 132 |
| 602 | 134(g_sSamp): 133(ptr) Variable UniformConstant |
| 603 | 135: TypeImage 6(float) Cube sampled format:Unknown |
| 604 | 136: TypePointer UniformConstant 135 |
| 605 | 137(g_tTexcdf4): 136(ptr) Variable UniformConstant |
| 606 | 138: TypeImage 16(int) Cube sampled format:Unknown |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 607 | 139: TypePointer UniformConstant 138 |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 608 | 140(g_tTexcdi4): 139(ptr) Variable UniformConstant |
| 609 | 141: TypeImage 24(int) Cube sampled format:Unknown |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 610 | 142: TypePointer UniformConstant 141 |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 611 | 143(g_tTexcdu4): 142(ptr) Variable UniformConstant |
| 612 | 144: TypeImage 6(float) 1D array sampled format:Unknown |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 613 | 145: TypePointer UniformConstant 144 |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 614 | 146(g_tTex1df4a): 145(ptr) Variable UniformConstant |
| 615 | 147: TypeImage 16(int) 1D array sampled format:Unknown |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 616 | 148: TypePointer UniformConstant 147 |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 617 | 149(g_tTex1di4a): 148(ptr) Variable UniformConstant |
| 618 | 150: TypeImage 24(int) 1D array sampled format:Unknown |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 619 | 151: TypePointer UniformConstant 150 |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 620 | 152(g_tTex1du4a): 151(ptr) Variable UniformConstant |
| 621 | 153: TypeImage 6(float) 2D array sampled format:Unknown |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 622 | 154: TypePointer UniformConstant 153 |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 623 | 155(g_tTex2df4a): 154(ptr) Variable UniformConstant |
| 624 | 156: TypeImage 16(int) 2D array sampled format:Unknown |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 625 | 157: TypePointer UniformConstant 156 |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 626 | 158(g_tTex2di4a): 157(ptr) Variable UniformConstant |
| 627 | 159: TypeImage 24(int) 2D array sampled format:Unknown |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 628 | 160: TypePointer UniformConstant 159 |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 629 | 161(g_tTex2du4a): 160(ptr) Variable UniformConstant |
| 630 | 162: TypeImage 6(float) Cube array sampled format:Unknown |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 631 | 163: TypePointer UniformConstant 162 |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 632 | 164(g_tTexcdf4a): 163(ptr) Variable UniformConstant |
| 633 | 165: TypeImage 16(int) Cube array sampled format:Unknown |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 634 | 166: TypePointer UniformConstant 165 |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 635 | 167(g_tTexcdi4a): 166(ptr) Variable UniformConstant |
| 636 | 168: TypeImage 24(int) Cube array sampled format:Unknown |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 637 | 169: TypePointer UniformConstant 168 |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 638 | 170(g_tTexcdu4a): 169(ptr) Variable UniformConstant |
steve-lunarg | 4198b8b | 2017-03-09 19:10:57 -0700 | [diff] [blame] | 639 | 171(VS_OUTPUT): TypeStruct |
| 640 | 172: TypePointer Output 171(VS_OUTPUT) |
| 641 | 173(@entryPointOutput): 172(ptr) Variable Output |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 642 | 4(main): 2 Function None 3 |
| 643 | 5: Label |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 644 | 130:8(VS_OUTPUT) FunctionCall 10(@main() |
| 645 | 131: 7(fvec4) CompositeExtract 130 0 |
| 646 | Store 129(@entryPointOutput_Pos) 131 |
John Kessenich | 6a70eb7 | 2016-08-28 15:00:23 -0600 | [diff] [blame] | 647 | Return |
steve-lunarg | 1e19d90 | 2016-07-26 15:19:28 -0600 | [diff] [blame] | 648 | FunctionEnd |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 649 | 10(@main():8(VS_OUTPUT) Function None 9 |
| 650 | 11: Label |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 651 | 119(vsout): 118(ptr) Variable Function |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 652 | 15: 12 Load 14(g_tTex1df4) |
| 653 | 27: 26(ptr) AccessChain 22 23 25 |
| 654 | 28: 16(int) Load 27 |
| 655 | 30: 26(ptr) AccessChain 22 23 29 |
| 656 | 31: 16(int) Load 30 |
| 657 | 32: 7(fvec4) ImageFetch 15 28 Lod 31 |
| 658 | 36: 33 Load 35(g_tTex1di4) |
| 659 | 37: 26(ptr) AccessChain 22 23 25 |
| 660 | 38: 16(int) Load 37 |
| 661 | 39: 26(ptr) AccessChain 22 23 29 |
| 662 | 40: 16(int) Load 39 |
| 663 | 41: 19(ivec4) ImageFetch 36 38 Lod 40 |
| 664 | 45: 42 Load 44(g_tTex1du4) |
| 665 | 46: 26(ptr) AccessChain 22 23 25 |
| 666 | 47: 16(int) Load 46 |
| 667 | 48: 26(ptr) AccessChain 22 23 29 |
| 668 | 49: 16(int) Load 48 |
| 669 | 51: 50(ivec4) ImageFetch 45 47 Lod 49 |
| 670 | 55: 52 Load 54(g_tTex2df4) |
| 671 | 58: 57(ptr) AccessChain 22 56 |
| 672 | 59: 18(ivec3) Load 58 |
| 673 | 60: 17(ivec2) VectorShuffle 59 59 0 1 |
| 674 | 62: 26(ptr) AccessChain 22 56 61 |
| 675 | 63: 16(int) Load 62 |
| 676 | 64: 7(fvec4) ImageFetch 55 60 Lod 63 |
| 677 | 68: 65 Load 67(g_tTex2di4) |
| 678 | 69: 57(ptr) AccessChain 22 56 |
| 679 | 70: 18(ivec3) Load 69 |
| 680 | 71: 17(ivec2) VectorShuffle 70 70 0 1 |
| 681 | 72: 26(ptr) AccessChain 22 56 61 |
| 682 | 73: 16(int) Load 72 |
| 683 | 74: 19(ivec4) ImageFetch 68 71 Lod 73 |
| 684 | 78: 75 Load 77(g_tTex2du4) |
| 685 | 79: 57(ptr) AccessChain 22 56 |
| 686 | 80: 18(ivec3) Load 79 |
| 687 | 81: 17(ivec2) VectorShuffle 80 80 0 1 |
| 688 | 82: 26(ptr) AccessChain 22 56 61 |
| 689 | 83: 16(int) Load 82 |
| 690 | 84: 50(ivec4) ImageFetch 78 81 Lod 83 |
| 691 | 88: 85 Load 87(g_tTex3df4) |
| 692 | 91: 90(ptr) AccessChain 22 89 |
| 693 | 92: 19(ivec4) Load 91 |
| 694 | 93: 18(ivec3) VectorShuffle 92 92 0 1 2 |
| 695 | 95: 26(ptr) AccessChain 22 89 94 |
| 696 | 96: 16(int) Load 95 |
| 697 | 97: 7(fvec4) ImageFetch 88 93 Lod 96 |
| 698 | 101: 98 Load 100(g_tTex3di4) |
| 699 | 102: 90(ptr) AccessChain 22 89 |
| 700 | 103: 19(ivec4) Load 102 |
| 701 | 104: 18(ivec3) VectorShuffle 103 103 0 1 2 |
| 702 | 105: 26(ptr) AccessChain 22 89 94 |
| 703 | 106: 16(int) Load 105 |
| 704 | 107: 19(ivec4) ImageFetch 101 104 Lod 106 |
| 705 | 111: 108 Load 110(g_tTex3du4) |
| 706 | 112: 90(ptr) AccessChain 22 89 |
| 707 | 113: 19(ivec4) Load 112 |
| 708 | 114: 18(ivec3) VectorShuffle 113 113 0 1 2 |
| 709 | 115: 26(ptr) AccessChain 22 89 94 |
| 710 | 116: 16(int) Load 115 |
| 711 | 117: 50(ivec4) ImageFetch 111 114 Lod 116 |
John Kessenich | abd8dca | 2017-02-01 18:09:17 -0700 | [diff] [blame] | 712 | 124: 123(ptr) AccessChain 119(vsout) 120 |
| 713 | Store 124 122 |
| 714 | 125:8(VS_OUTPUT) Load 119(vsout) |
| 715 | ReturnValue 125 |
John Kessenich | 02467d8 | 2017-01-19 15:41:47 -0700 | [diff] [blame] | 716 | FunctionEnd |