LoopDawg | 7f93d56 | 2017-09-27 09:04:43 -0600 | [diff] [blame] | 1 | |
| 2 | // Test binding autoassignment and offset for SubpassInput objects |
| 3 | |
| 4 | layout(input_attachment_index = 1) SubpassInput<float4> subpass_f4 : register(t1); |
| 5 | layout(input_attachment_index = 4) SubpassInputMS<float4> subpass_ms_f4; |
| 6 | [[vk::input_attachment_index(7)]] SubpassInput subpass_2; |
| 7 | |
| 8 | float4 main() : SV_Target0 |
| 9 | { |
| 10 | float4 result00 = subpass_f4.SubpassLoad(); |
| 11 | float4 result10 = subpass_ms_f4.SubpassLoad(3); |
| 12 | float4 result73 = subpass_2.SubpassLoad(); |
| 13 | |
| 14 | return 0; |
| 15 | } |