Home
last modified time | relevance | path

Searched defs:subpass (Results 1 – 25 of 131) sorted by relevance

123456

/external/swiftshader/src/Vulkan/
DVkRenderPass.cpp29 const auto &subpass = pCreateInfo->pSubpasses[i]; in ComputeRequiredAllocationSizeT() local
152 const auto &subpass = pCreateInfo->pSubpasses[i]; in RenderPass() local
175 for(uint32_t subpass = 0; subpass < subpassCount; subpass++) in RenderPass() local
296 const auto &subpass = pCreateInfo->pSubpasses[i]; in init() local
395 const auto &subpass = pCreateInfo->pSubpasses[i]; in ComputeRequiredAllocationSize() local
439 void RenderPass::MarkFirstUse(int attachment, int subpass) in MarkFirstUse()
DVkFramebuffer.cpp132 VkSubpassDescription subpass = renderPass->getSubpass(subpassIndex); in clearAttachment() local
177 const auto &subpass = renderPass->getSubpass(subpassIndex); in resolve() local
/external/mesa3d/src/imagination/vulkan/
Dpvr_hw_pass.c47 struct pvr_render_subpass *subpass; member
533 struct pvr_renderpass_subpass *subpass = &ctx->subpasses[i]; in pvr_subpass_setup_render_init() local
817 struct pvr_renderpass_subpass *subpass) in pvr_copy_storage_details()
939 struct pvr_renderpass_subpass *subpass) in pvr_copy_z_replicate_details()
1176 struct pvr_renderpass_subpass *subpass = &ctx->subpasses[i]; in pvr_close_render() local
1230 struct pvr_renderpass_subpass *subpass = &ctx->subpasses[i]; in pvr_close_render() local
1348 static bool pvr_is_input(struct pvr_render_subpass *subpass, in pvr_is_input()
1481 struct pvr_renderpass_subpass *subpass = &ctx->subpasses[i]; in pvr_enable_z_replicate() local
1493 struct pvr_renderpass_subpass *subpass = &ctx->subpasses[i]; in pvr_enable_z_replicate() local
1518 struct pvr_renderpass_subpass *subpass = &ctx->subpasses[i]; in pvr_enable_z_replicate() local
[all …]
Dpvr_pass.c64 struct pvr_render_subpass *subpass, in pvr_subpass_has_msaa_input_attachment()
81 struct pvr_render_subpass *subpass = &pass->subpasses[0]; in pvr_is_subpass_initops_flush_needed() local
216 const struct pvr_render_subpass *subpass = in pvr_create_subpass_load_op() local
397 const struct pvr_render_subpass *subpass = in pvr_is_load_op_needed() local
523 struct pvr_render_subpass *subpass = &pass->subpasses[i]; in pvr_CreateRenderPass2() local
614 struct pvr_render_subpass *subpass = &pass->subpasses[dep->dstSubpass]; in pvr_CreateRenderPass2() local
/external/mesa3d/src/freedreno/vulkan/
Dtu_pass.cc182 const VkSubpassDescription2 *subpass = &info->pSubpasses[i]; in tu_render_pass_add_implicit_deps() local
277 const VkSubpassDescription2 *subpass = &info->pSubpasses[i]; in tu_render_pass_add_implicit_deps() local
400 struct tu_subpass *subpass = &pass->subpasses[i]; in tu_render_pass_patch_input_gmem() local
455 struct tu_subpass *subpass = &pass->subpasses[i]; in tu_render_pass_check_feedback_loop() local
481 static void update_samples(struct tu_subpass *subpass, in update_samples()
764 struct tu_subpass *subpass = &pass->subpasses[i]; in tu_subpass_use_attachment() local
899 struct tu_subpass *subpass = &pass->subpasses[i]; in tu_CreateRenderPass2() local
1057 struct tu_subpass *subpass = &cmd_buffer->dynamic_subpass; in tu_setup_dynamic_render_pass() local
1206 struct tu_subpass *subpass = &cmd_buffer->dynamic_subpass; in tu_setup_dynamic_inheritance() local
1283 tu_subpass_get_attachment_to_resolve(const struct tu_subpass *subpass, uint32_t index) in tu_subpass_get_attachment_to_resolve()
Dtu_cmd_buffer.c172 const struct tu_subpass *subpass, in tu6_emit_zs()
241 const struct tu_subpass *subpass, in tu6_emit_mrt()
321 const struct tu_subpass *subpass, in tu6_emit_render_cntl()
628 const struct tu_subpass *subpass) in tu6_emit_sysmem_resolves()
672 const struct tu_subpass *subpass = &pass->subpasses[pass->subpass_count-1]; in tu6_emit_tile_store() local
990 const struct tu_subpass *subpass, in tu_emit_input_attachments()
1102 tu_set_input_attachments(struct tu_cmd_buffer *cmd, const struct tu_subpass *subpass) in tu_set_input_attachments()
2953 const struct tu_subpass *subpass = cmd->state.subpass++; in tu_CmdNextSubpass2() local
Dtu_cmd_buffer.cc358 const struct tu_subpass *subpass, in tu6_emit_zs()
424 const struct tu_subpass *subpass, in tu6_emit_mrt()
539 const struct tu_subpass *subpass, in tu6_emit_render_cntl()
599 const struct tu_subpass *subpass, in tu6_emit_render_cntl()
1080 const struct tu_subpass *subpass) in tu6_emit_sysmem_resolves()
1130 const struct tu_subpass *subpass = &pass->subpasses[pass->subpass_count-1]; in tu6_emit_tile_store() local
1520 const struct tu_subpass *subpass, in tu_emit_input_attachments()
1657 tu_set_input_attachments(struct tu_cmd_buffer *cmd, const struct tu_subpass *subpass) in tu_set_input_attachments()
4274 const struct tu_subpass *subpass = cmd->state.subpass++; in tu_CmdNextSubpass2() local
4665 const struct tu_subpass *subpass = cmd->state.subpass; in tu6_build_depth_plane_z_mode() local
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_pass.c30 struct lvp_subpass *subpass = &pass->subpasses[i]; in lvp_render_pass_compile() local
46 struct lvp_subpass *subpass = &pass->subpasses[i]; in lvp_render_pass_compile() local
210 struct lvp_subpass *subpass = &pass->subpasses[i]; in lvp_CreateRenderPass() local
/external/vulkan-validation-layers/layers/
Dconvert_to_renderpass2.cpp146 for (uint32_t subpass = 0; subpass < pMultiviewInfo->subpassCount; ++subpass) { in ConvertVkRenderPassCreateInfoToV2KHR() local
169 uint32_t subpass = pInputAttachmentAspectInfo->pAspectReferences[i].subpass; in ConvertVkRenderPassCreateInfoToV2KHR() local
/external/mesa3d/src/broadcom/vulkan/
Dv3dv_pass.c59 const struct v3dv_subpass *subpass = &pass->subpasses[i]; in pass_find_subpass_range_for_attachments() local
189 struct v3dv_subpass *subpass = &pass->subpasses[i]; in v3dv_CreateRenderPass2() local
324 struct v3dv_subpass *subpass = &pass->subpasses[subpass_idx]; in subpass_get_granularity() local
Dv3dv_meta_clear.c712 VkSubpassDescription2 subpass = { in create_color_clear_render_pass() local
981 struct v3dv_subpass *subpass, in emit_subpass_color_clear_rects()
1081 struct v3dv_subpass *subpass, in emit_subpass_ds_clear_rects()
1201 struct v3dv_subpass *subpass = in v3dv_CmdClearAttachments() local
Dv3dvx_cmd_buffer.c226 const struct v3dv_subpass *subpass = &pass->subpasses[state->subpass_idx]; in cmd_buffer_render_pass_emit_loads() local
460 const struct v3dv_subpass *subpass = in cmd_buffer_render_pass_emit_stores() local
887 const struct v3dv_subpass *subpass = in cmd_buffer_render_pass_setup_render_target() local
946 const struct v3dv_subpass *subpass = &pass->subpasses[state->subpass_idx]; in v3dX() local
1822 struct v3dv_subpass *subpass = &state->pass->subpasses[state->subpass_idx]; in job_update_ez_state() local
Dv3dv_cmd_buffer.c305 struct v3dv_subpass *subpass = &state->pass->subpasses[subpass_idx]; in cmd_buffer_can_merge_subpass() local
928 const struct v3dv_subpass *subpass = in cmd_buffer_subpass_handle_pending_resolves() local
1127 const struct v3dv_subpass *subpass = &pass->subpasses[state->subpass_idx]; in cmd_buffer_update_attachment_resolve_state() local
1373 const struct v3dv_subpass *subpass = &pass->subpasses[state->subpass_idx]; in cmd_buffer_emit_subpass_clears() local
1557 const struct v3dv_subpass *subpass = &pass->subpasses[state->subpass_idx]; in cmd_buffer_subpass_check_double_buffer_mode() local
1678 const struct v3dv_subpass *subpass = in cmd_buffer_subpass_create_job() local
4047 struct v3dv_subpass *subpass = &pass->subpasses[state->subpass_idx]; in v3dv_cmd_buffer_schedule_end_query() local
4158 struct v3dv_subpass *subpass = in v3dv_CmdWriteTimestamp2() local
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_batch.c63 struct fd_batch_subpass *subpass = CALLOC_STRUCT(fd_batch_subpass); in subpass_create() local
80 subpass_destroy(struct fd_batch_subpass *subpass) in subpass_destroy()
164 struct fd_batch_subpass *subpass = subpass_create(batch); in fd_batch_create_subpass() local
Dfreedreno_batch.h244 #define foreach_subpass(subpass, batch) \ argument
246 #define foreach_subpass_safe(subpass, batch) \ argument
252 struct fd_batch_subpass *subpass; member
/external/mesa3d/src/intel/vulkan/
Danv_pass.c69 struct anv_subpass *subpass = &pass->subpasses[i]; in anv_render_pass_compile() local
295 struct anv_subpass *subpass = &pass->subpasses[i]; in anv_CreateRenderPass() local
536 struct anv_subpass *subpass = &pass->subpasses[i]; in anv_CreateRenderPass2() local
/external/mesa3d/src/vulkan/runtime/
Dvk_render_pass.c190 VkSubpassDescription2 *subpass = &subpasses[ref->subpass]; in vk_common_CreateRenderPass() local
476 struct vk_subpass *subpass = &pass->subpasses[s]; in vk_common_CreateRenderPass2() local
749 struct vk_subpass *subpass = in vk_common_CreateRenderPass2() local
944 const struct vk_subpass *subpass = &pass->subpasses[inheritance->subpass]; in vk_get_command_buffer_inheritance_as_rendering_resume() local
1404 const struct vk_subpass *subpass = in vk_command_buffer_get_attachment_layout() local
1426 const struct vk_subpass *subpass = in vk_command_buffer_set_attachment_layout() local
1617 const struct vk_subpass *subpass = &pass->subpasses[subpass_idx]; in begin_subpass() local
/external/deqp/external/vulkancts/framework/vulkan/
DvkPipelineConstructionUtil.cpp568 auto &subpass = m_subpasses[s]; in RenderPassWrapper() local
703 auto &subpass = m_subpasses[s]; in RenderPassWrapper() local
844 auto &subpass = m_subpasses[0]; in RenderPassWrapper() local
1049 const Subpass &subpass, bool renderPassBegin) const in transitionLayouts() argument
1237 const auto &subpass = m_subpasses[subpassIndex]; in fillInheritanceRenderingInfo() local
1415 const auto &subpass = m_subpasses[m_activeSubpass]; in beginRendering() local
1506 const auto &subpass = m_subpasses[m_activeSubpass]; in nextSubpass() local
1534 for (auto &subpass : m_subpasses) in createFramebuffer() local
1583 for (auto &subpass : m_subpasses) in createFramebuffer() local
1625 for (auto &subpass : m_subpasses) in createFramebuffer() local
[all …]
DvkObjUtil.cpp85 … const std::vector<VkRect2D> &scissors, const VkPrimitiveTopology topology, const uint32_t subpass, in makeGraphicsPipeline()
152 const uint32_t subpass, in makeGraphicsPipeline()
379 const std::vector<VkRect2D> &scissors, const uint32_t subpass, in makeGraphicsPipeline()
443 const std::vector<VkRect2D> &scissors, const uint32_t subpass, in makeGraphicsPipeline()
/external/mesa3d/src/panfrost/vulkan/
Dpanvk_pass.c111 struct panvk_subpass *subpass = &pass->subpasses[i]; in panvk_CreateRenderPass2() local
/external/vulkan-validation-layers/tests/
Dvklayertests_descriptor_renderpass_framebuffer.cpp1625 …VkSubpassDescription subpass = {0, VK_PIPELINE_BIND_POINT_GRAPHICS, 0, nullptr, 0, nullptr, n… in TEST_F() local
1705 VkSubpassDescription subpass = {}; in TEST_F() local
1777 VkSubpassDescription subpass = {0, in TEST_F() local
1975 …VkSubpassDescription subpass = {0, VK_PIPELINE_BIND_POINT_GRAPHICS, 0, nullptr, 0, nullptr, nullpt… in TEST_F() local
2063 …VkSubpassDescription subpass = {0, VK_PIPELINE_BIND_POINT_GRAPHICS, 1, &ref, 0, nullptr, nullptr, … in TEST_F() local
2124 …VkSubpassDescription subpass = {0, VK_PIPELINE_BIND_POINT_GRAPHICS, 1, &ref, 0, nullptr, nullptr, … in TEST_F() local
2263 VkSubpassDescription2KHR subpass = {VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR, in TEST_F() local
2541 VkSubpassDescription subpass = {}; in TEST_F() local
2668 …VkSubpassDescription subpass = {0, VK_PIPELINE_BIND_POINT_GRAPHICS, 0, nullptr, 0, nullptr, n… in TEST_F() local
2769 …VkSubpassDescription subpass = {0, VK_PIPELINE_BIND_POINT_GRAPHICS, 1, &input_ref, 1, &color_ref, … in TEST_F() local
[all …]
/external/skia/src/gpu/ganesh/vk/
DGrVkPipeline.cpp476 uint32_t subpass, in Make()
576 uint32_t subpass) { in Make()
/external/mesa3d/src/amd/vulkan/
Dradv_meta_resolve.c742 const struct radv_subpass *subpass = cmd_buffer->state.subpass; in radv_cmd_buffer_resolve_subpass() local
909 const struct radv_subpass *subpass = cmd_buffer->state.subpass; in radv_decompress_resolve_subpass_src() local
/external/deqp/external/vulkancts/modules/vulkan/renderpass/
DvktRenderPassLoadStoreOpNoneTests.cpp183 for (const auto &subpass : subpasses) in getFirstUsage() local
284 for (const auto &subpass : testParams.subpasses) in createRenderPass() local
841 const auto &subpass = m_testParams.subpasses[1]; in drawCommands() local
1086 const auto &subpass = m_testParams.subpasses[subpassIdx]; in iterate() local
DvktRenderPassTests.cpp933 const Subpass &subpass = subpasses[subpassNdx]; in logRenderPassInfo() local
1227 SubpassDesc createSubpassDescription(const Subpass &subpass, vector<AttachmentRef> *attachmentRefer… in createSubpassDescription()
1943 for (const auto &subpass : allSubapsses) in findColorAttachments() local
2052 void prepareAttachmentRemapping(const Subpass &subpass, const std::vector<Attachment> &allAttachmen… in prepareAttachmentRemapping()
2117 const auto &subpass = pRenderPassInfo->getSubpasses()[subpassIndex]; in beginCommandBuffer() local
2196 for (const auto &subpass : allSubpasses) in beginDynamicRendering() local
2225 for (const auto &subpass : allSubpasses) in beginDynamicRendering() local
2317 for (const Subpass &subpass : allSubpasses) in beginDynamicRendering() local
2687 const auto &subpass = allSubapsses[subpassIndex]; in pushRenderCommands() local
3100 const auto &subpass = allSubapsses[subpassIndex]; in createSubpassPipeline() local
[all …]

123456