/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_pass.c | 119 if (subpass->input_attachments[j].attachment == VK_ATTACHMENT_UNUSED) in lvp_render_pass_compile() 123 … if (subpass->color_attachments[k].attachment == subpass->input_attachments[j].attachment) { in lvp_render_pass_compile() 124 subpass->input_attachments[j].in_render_loop = true; in lvp_render_pass_compile() 130 … subpass->depth_stencil_attachment->attachment == subpass->input_attachments[j].attachment) { in lvp_render_pass_compile() 131 subpass->input_attachments[j].in_render_loop = true; in lvp_render_pass_compile() 226 subpass->input_attachments = p; in lvp_CreateRenderPass2() 230 subpass->input_attachments[j] = (struct lvp_subpass_attachment) { in lvp_CreateRenderPass2()
|
D | lvp_private.h | 274 struct lvp_subpass_attachment * input_attachments; member
|
/third_party/vk-gl-cts/android/cts/master/vk-master-2019-03-01/ |
D | multiview.txt | 9 dEQP-VK.multiview.input_attachments.15 10 dEQP-VK.multiview.input_attachments.8 11 dEQP-VK.multiview.input_attachments.1_2_4_8 12 dEQP-VK.multiview.input_attachments.15_15_15_15 13 dEQP-VK.multiview.input_attachments.8_1_1_8 14 dEQP-VK.multiview.input_attachments.5_10_5_10 15 dEQP-VK.multiview.input_attachments.1_2_4_8_16_32 16 dEQP-VK.multiview.input_attachments.max_multi_view_view_count 171 dEQP-VK.multiview.renderpass2.input_attachments.15 172 dEQP-VK.multiview.renderpass2.input_attachments.8 [all …]
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_pass.c | 391 uint32_t a = subpass->input_attachments[j].attachment; in tu_render_pass_patch_input_gmem() 394 subpass->input_attachments[j].patch_input_gmem = written[a]; in tu_render_pass_patch_input_gmem() 404 if (subpass->input_attachments[k].attachment == a && in tu_render_pass_patch_input_gmem() 405 !subpass->input_attachments[k].patch_input_gmem) { in tu_render_pass_patch_input_gmem() 413 subpass->input_attachments[k].patch_input_gmem = true; in tu_render_pass_patch_input_gmem() 428 if (subpass->input_attachments[k].attachment == in tu_render_pass_patch_input_gmem() 430 !subpass->input_attachments[k].patch_input_gmem) { in tu_render_pass_patch_input_gmem() 432 subpass->input_attachments[k].patch_input_gmem = true; in tu_render_pass_patch_input_gmem() 450 if (subpass->input_attachments[k].attachment == a) { in tu_render_pass_check_feedback_loop() 459 if (subpass->input_attachments[k].attachment == in tu_render_pass_check_feedback_loop() [all …]
|
D | tu_private.h | 1619 struct tu_subpass_attachment *input_attachments; member
|
D | tu_cmd_buffer.c | 1065 uint32_t a = subpass->input_attachments[i / 2].attachment; in tu_emit_input_attachments() 1113 if (!gmem || !subpass->input_attachments[i / 2].patch_input_gmem) in tu_emit_input_attachments()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_pass.c | 269 if (subpass->input_attachments[j].attachment == VK_ATTACHMENT_UNUSED) in radv_render_pass_compile() 274 subpass->input_attachments[j].attachment) { in radv_render_pass_compile() 275 subpass->input_attachments[j].in_render_loop = true; in radv_render_pass_compile() 281 subpass->input_attachments[j].attachment) { in radv_render_pass_compile() 282 subpass->input_attachments[j].in_render_loop = true; in radv_render_pass_compile() 449 subpass->input_attachments = p; in radv_CreateRenderPass2() 453 subpass->input_attachments[j] = (struct radv_subpass_attachment){ in radv_CreateRenderPass2()
|
D | radv_private.h | 2441 struct radv_subpass_attachment *input_attachments; member
|
/third_party/vk-gl-cts/external/vulkancts/mustpass/master/vk-default/ |
D | multiview.txt | 9 dEQP-VK.multiview.input_attachments.15 10 dEQP-VK.multiview.input_attachments.8 11 dEQP-VK.multiview.input_attachments.1_2_4_8 12 dEQP-VK.multiview.input_attachments.15_15_15_15 13 dEQP-VK.multiview.input_attachments.8_1_1_8 14 dEQP-VK.multiview.input_attachments.5_10_5_10 15 dEQP-VK.multiview.input_attachments.1_2_4_8_16_32 16 dEQP-VK.multiview.input_attachments.max_multi_view_view_count 180 dEQP-VK.multiview.renderpass2.input_attachments.15 181 dEQP-VK.multiview.renderpass2.input_attachments.8 [all …]
|
/third_party/vk-gl-cts/android/cts/master/vk-master/ |
D | multiview.txt | 9 dEQP-VK.multiview.input_attachments.15 10 dEQP-VK.multiview.input_attachments.8 11 dEQP-VK.multiview.input_attachments.1_2_4_8 12 dEQP-VK.multiview.input_attachments.15_15_15_15 13 dEQP-VK.multiview.input_attachments.8_1_1_8 14 dEQP-VK.multiview.input_attachments.5_10_5_10 15 dEQP-VK.multiview.input_attachments.1_2_4_8_16_32 16 dEQP-VK.multiview.input_attachments.max_multi_view_view_count 180 dEQP-VK.multiview.renderpass2.input_attachments.15 181 dEQP-VK.multiview.renderpass2.input_attachments.8 [all …]
|
/third_party/skia/third_party/externals/swiftshader/tests/regres/testlists/vk-default/ |
D | multiview.txt | 9 dEQP-VK.multiview.input_attachments.15 10 dEQP-VK.multiview.input_attachments.8 11 dEQP-VK.multiview.input_attachments.1_2_4_8 12 dEQP-VK.multiview.input_attachments.15_15_15_15 13 dEQP-VK.multiview.input_attachments.8_1_1_8 14 dEQP-VK.multiview.input_attachments.5_10_5_10 15 dEQP-VK.multiview.input_attachments.1_2_4_8_16_32 16 dEQP-VK.multiview.input_attachments.max_multi_view_view_count 180 dEQP-VK.multiview.renderpass2.input_attachments.15 181 dEQP-VK.multiview.renderpass2.input_attachments.8 [all …]
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_render_pass.c | 36 VkAttachmentReference input_attachments[PIPE_MAX_COLOR_BUFS]; in create_render_pass() local 63 memcpy(&input_attachments[input_count++], &color_refs[i], sizeof(VkAttachmentReference)); in create_render_pass() 108 subpass.pInputAttachments = input_attachments; in create_render_pass() 133 VkAttachmentReference2 input_attachments[PIPE_MAX_COLOR_BUFS]; in create_render_pass2() local 174 memcpy(&input_attachments[input_count++], &color_refs[i], sizeof(VkAttachmentReference2)); in create_render_pass2() 252 subpass.pInputAttachments = input_attachments; in create_render_pass2()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
D | panvk_pass.c | 119 subpass->input_attachments = p; in panvk_CreateRenderPass2() 123 subpass->input_attachments[j] = (struct panvk_subpass_attachment) { in panvk_CreateRenderPass2()
|
D | panvk_private.h | 438 unsigned input_attachments; member 970 struct panvk_subpass_attachment *input_attachments; member
|
D | panvk_descriptor_set.c | 375 pool->max.input_attachments += desc_count; in panvk_CreateDescriptorPool()
|
/third_party/mesa3d/src/broadcom/vulkan/ |
D | v3dv_pass.c | 98 uint32_t input_attachment_idx = subpass->input_attachments[j].attachment; in pass_find_subpass_range_for_attachments() 188 subpass->input_attachments = p; in v3dv_CreateRenderPass() 192 subpass->input_attachments[j] = (struct v3dv_subpass_attachment) { in v3dv_CreateRenderPass()
|
D | v3dv_private.h | 621 struct v3dv_subpass_attachment *input_attachments; member
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_pass.c | 385 subpass->input_attachments = subpass_attachments; in anv_CreateRenderPass2() 389 subpass->input_attachments[j] = (struct anv_subpass_attachment) { in anv_CreateRenderPass2()
|
D | anv_private.h | 4566 struct anv_subpass_attachment * input_attachments; member
|
D | genX_cmd_buffer.c | 2754 const unsigned att = subpass->input_attachments[subpass_att].attachment; in emit_binding_table()
|