Lines Matching defs:idx
124 .idx = desc->pInputAttachments[j].attachment,
138 uint32_t idx = desc->pColorAttachments[j].attachment;
141 .idx = idx,
145 if (idx != VK_ATTACHMENT_UNUSED) {
146 pass->attachments[idx].view_mask |= subpass->view_mask;
147 if (pass->attachments[idx].first_used_in_subpass == ~0) {
148 pass->attachments[idx].first_used_in_subpass = i;
149 if (pass->attachments[idx].load_op == VK_ATTACHMENT_LOAD_OP_CLEAR)
151 else if (pass->attachments[idx].load_op == VK_ATTACHMENT_LOAD_OP_LOAD)
165 uint32_t idx = desc->pResolveAttachments[j].attachment;
168 .idx = idx,
172 if (idx != VK_ATTACHMENT_UNUSED)
173 pass->attachments[idx].view_mask |= subpass->view_mask;
177 unsigned idx = desc->pDepthStencilAttachment ?
180 subpass->zs_attachment.idx = idx;
181 if (idx != VK_ATTACHMENT_UNUSED) {
183 pass->attachments[idx].view_mask |= subpass->view_mask;
185 if (pass->attachments[idx].first_used_in_subpass == ~0) {
186 pass->attachments[idx].first_used_in_subpass = i;
187 if (pass->attachments[idx].load_op == VK_ATTACHMENT_LOAD_OP_CLEAR)
189 else if (pass->attachments[idx].load_op == VK_ATTACHMENT_LOAD_OP_LOAD)