| /xsrc/external/mit/MesaLib/dist/src/vulkan/util/ |
| H A D | vk_render_pass.c | 79 VK_MULTIALLOC_DECL(&ma, VkSubpassDescription2, subpasses, 129 subpasses[i] = (VkSubpassDescription2) { 143 subpasses[i].viewMask = multiview_info->pViewMasks[i]; 146 subpasses[i].pInputAttachments = reference_ptr; 148 subpasses[i].inputAttachmentCount, 151 subpasses[i].pColorAttachments = reference_ptr; 153 subpasses[i].colorAttachmentCount, 156 subpasses[i].pResolveAttachments = NULL; 158 subpasses[i].pResolveAttachments = reference_ptr; 160 subpasses[ [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| H A D | radv_pass.c | 56 pass->subpasses[dst].start_barrier.src_stage_mask |= dep->srcStageMask; 57 pass->subpasses[dst].start_barrier.src_access_mask |= dep->srcAccessMask; 58 pass->subpasses[dst].start_barrier.dst_access_mask |= dep->dstAccessMask; 66 struct radv_subpass *subpass = &pass->subpasses[i]; 156 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); 214 struct radv_subpass *subpass = &pass->subpasses[i]; 314 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); 362 struct radv_subpass *subpass = &pass->subpasses[i];
|
| H A D | radv_pipeline.c | 505 struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass; 618 struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass; 965 struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass; 1316 struct radv_subpass *subpass = &pass->subpasses[pCreateInfo->subpass]; 2590 struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass; 2715 struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass; 3682 struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass;
|
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_pass.c | 55 pass->subpasses[dst].start_barrier.src_stage_mask |= dep->srcStageMask; 56 pass->subpasses[dst].start_barrier.src_access_mask |= dep->srcAccessMask; 57 pass->subpasses[dst].start_barrier.dst_access_mask |= dep->dstAccessMask; 111 struct radv_subpass *subpass = &pass->subpasses[i]; 186 struct radv_subpass *subpass = &pass->subpasses[i]; 201 struct radv_subpass *subpass = &pass->subpasses[i]; 389 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); 440 struct radv_subpass *subpass = &pass->subpasses[i]; 533 pass->subpasses[dep->dstSubpass].has_ingoing_dep = true; 537 pass->subpasses[de [all...] |
| H A D | radv_meta_blit2d.c | 298 radv_cmd_buffer_set_subpass(cmd_buffer, &cmd_buffer->state.pass->subpasses[0]); 333 radv_cmd_buffer_set_subpass(cmd_buffer, &cmd_buffer->state.pass->subpasses[0]); 369 radv_cmd_buffer_set_subpass(cmd_buffer, &cmd_buffer->state.pass->subpasses[0]);
|
| H A D | radv_pipeline.c | 123 struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass; 136 struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass; 474 struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass; 813 struct radv_subpass *subpass = &pass->subpasses[pCreateInfo->subpass]; 917 struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass; 1125 struct radv_subpass *subpass = &pass->subpasses[pCreateInfo->subpass]; 1328 struct radv_subpass *subpass = &pass->subpasses[pCreateInfo->subpass]; 1506 struct radv_subpass *subpass = &pass->subpasses[pCreateInfo->subpass]; 1796 struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass; 2564 struct radv_subpass *subpass = pass->subpasses [all...] |
| H A D | radv_meta_decompress.c | 539 radv_cmd_buffer_set_subpass(cmd_buffer, &cmd_buffer->state.pass->subpasses[0]);
|
| H A D | radv_meta_fast_clear.c | 609 radv_cmd_buffer_set_subpass(cmd_buffer, &cmd_buffer->state.pass->subpasses[0]);
|
| H A D | radv_meta_resolve.c | 589 radv_cmd_buffer_set_subpass(cmd_buffer, &cmd_buffer->state.pass->subpasses[0]);
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| H A D | tu_pass.c | 46 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); 110 struct tu_subpass *subpass = &pass->subpasses[i]; 204 pass->subpasses[dst].start_barrier.src_stage_mask = 206 pass->subpasses[dst].start_barrier.src_access_mask = 208 pass->subpasses[dst].start_barrier.dst_access_mask = 233 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); 286 struct tu_subpass *subpass = &pass->subpasses[i]; 379 pass->subpasses[dst].start_barrier.src_stage_mask = 381 pass->subpasses[dst].start_barrier.src_access_mask = 383 pass->subpasses[ds [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | anv_pass.c | 67 struct anv_subpass *subpass = &pass->subpasses[i]; 178 * subpasses and checking to see if any of them don't have an external 232 struct anv_subpass *subpasses; local in function:anv_CreateRenderPass 238 anv_multialloc_add(&ma, &subpasses, pCreateInfo->subpassCount); 254 /* Clear the subpasses along with the parent pass. This required because 277 struct anv_subpass *subpass = &pass->subpasses[i]; 359 pass->subpasses[i].view_mask = mv->pViewMasks[i]; 401 struct anv_subpass *subpasses; local in function:anv_CreateRenderPass2KHR 407 anv_multialloc_add(&ma, &subpasses, pCreateInfo->subpassCount); 423 /* Clear the subpasses alon [all...] |
| H A D | anv_pipeline.c | 1547 subpass = &renderpass->subpasses[info->subpass]; 1625 pipeline->subpass = &render_pass->subpasses[pCreateInfo->subpass];
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/ |
| H A D | lvp_pass.c | 32 struct lvp_subpass *subpass = &pass->subpasses[i]; 48 struct lvp_subpass *subpass = &pass->subpasses[i]; 163 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); 172 /* Clear the subpasses along with the parent pass. This required because 217 struct lvp_subpass *subpass = &pass->subpasses[i];
|
| H A D | lvp_execute.c | 1358 const struct lvp_subpass *subpass = &state->pass->subpasses[state->subpass]; 1369 const struct lvp_subpass *subpass = &state->pass->subpasses[state->subpass]; 1429 const struct lvp_subpass *subpass = &state->pass->subpasses[state->subpass]; 1519 const struct lvp_subpass *subpass = &state->pass->subpasses[state->subpass]; 1598 const struct lvp_subpass *subpass = &state->pass->subpasses[state->subpass]; 1696 const struct lvp_subpass *subpass = &state->pass->subpasses[subpass_idx]; 1826 const struct lvp_subpass *subpass = &state->pass->subpasses[state->subpass]; 1845 const struct lvp_subpass *subpass = &state->pass->subpasses[state->subpass]; 2468 const struct lvp_subpass *subpass = &state->pass->subpasses[state->subpass]; 2496 const struct lvp_subpass *subpass = &state->pass->subpasses[stat [all...] |
| H A D | lvp_private.h | 314 struct lvp_subpass subpasses[0]; member in struct:lvp_render_pass
|
| /xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/ |
| H A D | v3dv_pass.c | 59 const struct v3dv_subpass *subpass = &pass->subpasses[i]; 139 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); 152 pass->subpasses = (void *) pass + subpasses_offset; 180 struct v3dv_subpass *subpass = &pass->subpasses[i]; 297 struct v3dv_subpass *subpass = &pass->subpasses[subpass_idx];
|
| H A D | v3dv_cmd_buffer.c | 403 /* Two subpasses can be merged in the same job if we can emit a single RCL 406 * as both subpasses render against the same attachments. 409 struct v3dv_subpass *prev_subpass = &state->pass->subpasses[state->subpass_idx]; 410 struct v3dv_subpass *subpass = &state->pass->subpasses[subpass_idx]; 412 /* Don't merge if the subpasses have different view masks, since in that 690 /* When we merge multiple subpasses into the same job we must only emit one 981 &pass->subpasses[cmd_buffer->state.subpass_idx]; 1085 /* Secondaries that execute inside a render pass won't start subpasses 1386 const struct v3dv_subpass *subpass = &pass->subpasses[state->subpass_idx]; 1512 &state->pass->subpasses[stat [all...] |
| H A D | v3dv_meta_clear.c | 620 const uint32_t color_count = pass->subpasses[subpass_idx].color_count; 693 .attachmentCount = pass->subpasses[subpass_idx].color_count, 1222 &cmd_buffer->state.pass->subpasses[cmd_buffer->state.subpass_idx];
|
| H A D | v3dvx_cmd_buffer.c | 190 const struct v3dv_subpass *subpass = &pass->subpasses[state->subpass_idx]; 382 * where the attachment (or view) is used, in other subpasses we always 407 &pass->subpasses[state->subpass_idx]; 756 const struct v3dv_subpass *subpass = &pass->subpasses[state->subpass_idx]; 1381 struct v3dv_subpass *subpass = &state->pass->subpasses[state->subpass_idx]; 2258 &state->pass->subpasses[state->subpass_idx];
|
| H A D | v3dv_uniforms.c | 520 state->pass->subpasses[state->subpass_idx].view_mask;
|
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| H A D | anv_pass.c | 83 struct anv_subpass *subpass = &pass->subpasses[i]; 210 * subpasses and checking to see if any of them don't have an external 334 VK_MULTIALLOC_DECL(&ma, struct anv_subpass, subpasses, 353 /* Clear the subpasses along with the parent pass. This required because 380 struct anv_subpass *subpass = &pass->subpasses[i]; 501 if (pass->subpasses[i].depth_stencil_attachment) {
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| H A D | panvk_pass.c | 48 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); 111 struct panvk_subpass *subpass = &pass->subpasses[i];
|
| H A D | panvk_cmd_buffer.c | 429 cmdbuf->state.subpass = pass->subpasses;
|
| H A D | panvk_private.h | 1000 struct panvk_subpass subpasses[0]; member in struct:panvk_render_pass
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| H A D | tu_pass.c | 106 dst_barrier = &pass->subpasses[dst].start_barrier; 362 pass->subpasses[0].start_barrier.incoherent_ccu_depth = true; 364 pass->subpasses[0].start_barrier.incoherent_ccu_color = true; 388 struct tu_subpass *subpass = &pass->subpasses[i]; 443 struct tu_subpass *subpass = &pass->subpasses[i]; 638 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); 701 struct tu_subpass *subpass = &pass->subpasses[i]; 790 * subpasses must have a non-zero view mask (though some subpasses may
|