Home
last modified time | relevance | path

Searched refs:attachment_idx (Results 1 - 5 of 5) sorted by relevance

/third_party/mesa3d/src/broadcom/vulkan/
H A Dv3dv_pass.c62 uint32_t attachment_idx = subpass->color_attachments[j].attachment; in pass_find_subpass_range_for_attachments() local
63 if (attachment_idx == VK_ATTACHMENT_UNUSED) in pass_find_subpass_range_for_attachments()
67 &pass->attachments[attachment_idx]; in pass_find_subpass_range_for_attachments()
112 uint32_t attachment_idx = subpass->resolve_attachments[j].attachment; in pass_find_subpass_range_for_attachments() local
113 if (attachment_idx == VK_ATTACHMENT_UNUSED) in pass_find_subpass_range_for_attachments()
115 if (i < pass->attachments[attachment_idx].first_subpass) in pass_find_subpass_range_for_attachments()
116 pass->attachments[attachment_idx].first_subpass = i; in pass_find_subpass_range_for_attachments()
117 if (i > pass->attachments[attachment_idx].last_subpass) in pass_find_subpass_range_for_attachments()
118 pass->attachments[attachment_idx].last_subpass = i; in pass_find_subpass_range_for_attachments()
328 uint32_t attachment_idx in subpass_get_granularity() local
[all...]
H A Dv3dv_meta_clear.c797 uint32_t attachment_idx, in get_color_clear_pipeline()
905 uint32_t attachment_idx, in get_depth_clear_pipeline()
910 assert(attachment_idx != VK_ATTACHMENT_UNUSED); in get_depth_clear_pipeline()
911 assert(attachment_idx < pass->attachment_count); in get_depth_clear_pipeline()
915 const uint32_t samples = pass->attachments[attachment_idx].desc.samples; in get_depth_clear_pipeline()
916 const VkFormat format = pass->attachments[attachment_idx].desc.format; in get_depth_clear_pipeline()
984 const uint32_t attachment_idx = subpass->color_attachments[rt_idx].attachment; in emit_subpass_color_clear_rects() local
985 if (attachment_idx == VK_ATTACHMENT_UNUSED) in emit_subpass_color_clear_rects()
989 assert(attachment_idx < cmd_buffer->state.pass->attachment_count); in emit_subpass_color_clear_rects()
991 cmd_buffer->state.pass->attachments[attachment_idx] in emit_subpass_color_clear_rects()
793 get_color_clear_pipeline(struct v3dv_device *device, struct v3dv_render_pass *pass, uint32_t subpass_idx, uint32_t rt_idx, uint32_t attachment_idx, VkFormat format, uint32_t samples, uint32_t components, bool is_layered, struct v3dv_meta_color_clear_pipeline **pipeline) get_color_clear_pipeline() argument
901 get_depth_clear_pipeline(struct v3dv_device *device, VkImageAspectFlags aspects, struct v3dv_render_pass *pass, uint32_t subpass_idx, uint32_t attachment_idx, bool is_layered, struct v3dv_meta_depth_clear_pipeline **pipeline) get_depth_clear_pipeline() argument
1085 const uint32_t attachment_idx = subpass->ds_attachment.attachment; emit_subpass_ds_clear_rects() local
[all...]
H A Dv3dvx_cmd_buffer.c210 uint32_t attachment_idx = subpass->color_attachments[i].attachment; in cmd_buffer_render_pass_emit_loads() local
212 if (attachment_idx == VK_ATTACHMENT_UNUSED) in cmd_buffer_render_pass_emit_loads()
216 &state->pass->attachments[attachment_idx]; in cmd_buffer_render_pass_emit_loads()
246 state->attachments[attachment_idx].image_view; in cmd_buffer_render_pass_emit_loads()
302 uint32_t attachment_idx, in cmd_buffer_render_pass_emit_store()
309 cmd_buffer->state.attachments[attachment_idx].image_view; in cmd_buffer_render_pass_emit_store()
565 uint32_t attachment_idx = subpass->color_attachments[i].attachment; in cmd_buffer_render_pass_emit_stores() local
567 if (attachment_idx == VK_ATTACHMENT_UNUSED) in cmd_buffer_render_pass_emit_stores()
571 &state->pass->attachments[attachment_idx]; in cmd_buffer_render_pass_emit_stores()
613 &state->attachments[attachment_idx]; in cmd_buffer_render_pass_emit_stores()
300 cmd_buffer_render_pass_emit_store(struct v3dv_cmd_buffer *cmd_buffer, struct v3dv_cl *cl, uint32_t attachment_idx, uint32_t layer, uint32_t buffer, bool clear, bool is_multisample_resolve) cmd_buffer_render_pass_emit_store() argument
899 uint32_t attachment_idx = subpass->color_attachments[i].attachment; cmd_buffer_emit_render_pass_rcl() local
2324 const uint32_t attachment_idx = attachment->attachment; cmd_buffer_render_pass_setup_render_target() local
[all...]
H A Dv3dvx_pipeline.c99 uint32_t attachment_idx = in pack_blend() local
101 if (attachment_idx == VK_ATTACHMENT_UNUSED) in pack_blend()
110 &pipeline->pass->attachments[attachment_idx].desc; in pack_blend()
H A Dv3dv_cmd_buffer.c1064 const uint32_t attachment_idx = subpass->color_attachments[i].attachment; in cmd_buffer_update_attachment_resolve_state() local
1065 if (attachment_idx == VK_ATTACHMENT_UNUSED) in cmd_buffer_update_attachment_resolve_state()
1068 state->attachments[attachment_idx].has_resolve = in cmd_buffer_update_attachment_resolve_state()
1072 state->attachments[attachment_idx].use_tlb_resolve = in cmd_buffer_update_attachment_resolve_state()
1073 state->attachments[attachment_idx].has_resolve && in cmd_buffer_update_attachment_resolve_state()
1075 pass->attachments[attachment_idx].try_tlb_resolve; in cmd_buffer_update_attachment_resolve_state()
1097 uint32_t attachment_idx, in cmd_buffer_state_set_attachment_clear_color()
1100 assert(attachment_idx < cmd_buffer->state.pass->attachment_count); in cmd_buffer_state_set_attachment_clear_color()
1103 &cmd_buffer->state.pass->attachments[attachment_idx]; in cmd_buffer_state_set_attachment_clear_color()
1115 &cmd_buffer->state.attachments[attachment_idx]; in cmd_buffer_state_set_attachment_clear_color()
1096 cmd_buffer_state_set_attachment_clear_color(struct v3dv_cmd_buffer *cmd_buffer, uint32_t attachment_idx, const VkClearColorValue *color) cmd_buffer_state_set_attachment_clear_color() argument
1124 cmd_buffer_state_set_attachment_clear_depth_stencil( struct v3dv_cmd_buffer *cmd_buffer, uint32_t attachment_idx, bool clear_depth, bool clear_stencil, const VkClearDepthStencilValue *ds) cmd_buffer_state_set_attachment_clear_depth_stencil() argument
[all...]

Completed in 9 milliseconds