Searched refs:attachment_idx (Results 1 - 5 of 5) sorted by relevance
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dv_pass.c | 62 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 D | v3dv_meta_clear.c | 797 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 D | v3dvx_cmd_buffer.c | 210 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 D | v3dvx_pipeline.c | 99 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 D | v3dv_cmd_buffer.c | 1064 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