Searched refs:cmd_state (Results 1 - 6 of 6) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_meta_clear.c1978 radv_attachment_needs_clear(struct radv_cmd_state *cmd_state, uint32_t a) argument
1980 uint32_t view_mask = cmd_state->subpass->view_mask;
1981 return (a != VK_ATTACHMENT_UNUSED && cmd_state->attachments[a].pending_clear_aspects &&
1982 (!view_mask || (view_mask & ~cmd_state->attachments[a].cleared_views)));
1988 struct radv_cmd_state *cmd_state = &cmd_buffer->state; local in function:radv_subpass_needs_clear
1991 if (!cmd_state->subpass)
1994 for (uint32_t i = 0; i < cmd_state->subpass->color_count; ++i) {
1995 a = cmd_state->subpass->color_attachments[i].attachment;
1996 if (radv_attachment_needs_clear(cmd_state, a))
2000 if (cmd_state
2020 struct radv_cmd_state *cmd_state = &cmd_buffer->state; local in function:radv_subpass_clear_attachment
2049 struct radv_cmd_state *cmd_state = &cmd_buffer->state; local in function:radv_cmd_buffer_clear_subpass
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_meta_clear.c1606 radv_attachment_needs_clear(struct radv_cmd_state *cmd_state, uint32_t a) argument
1608 uint32_t view_mask = cmd_state->subpass->view_mask;
1610 cmd_state->attachments[a].pending_clear_aspects &&
1611 (!view_mask || (view_mask & ~cmd_state->attachments[a].cleared_views)));
1617 struct radv_cmd_state *cmd_state = &cmd_buffer->state; local in function:radv_subpass_needs_clear
1620 if (!cmd_state->subpass)
1623 for (uint32_t i = 0; i < cmd_state->subpass->color_count; ++i) {
1624 a = cmd_state->subpass->color_attachments[i].attachment;
1625 if (radv_attachment_needs_clear(cmd_state, a))
1629 if (!cmd_state
1643 struct radv_cmd_state *cmd_state = &cmd_buffer->state; local in function:radv_subpass_clear_attachment
1668 struct radv_cmd_state *cmd_state = &cmd_buffer->state; local in function:radv_cmd_buffer_clear_subpass
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A DgenX_cmd_buffer.c244 struct anv_cmd_state * cmd_state,
248 struct anv_attachment_state *att_state = &cmd_state->attachments[att];
249 struct anv_image_view *iview = cmd_state->framebuffer->attachments[att];
299 if (cmd_state->pass->attachments[att].first_subpass_layout ==
328 cmd_state->pass->attachments[att].first_subpass_layout);
370 } else if (att_state->fast_clear && cmd_state->framebuffer->layers > 1) {
385 struct anv_cmd_state *cmd_state,
389 &cmd_state->pass->attachments[att];
390 struct anv_attachment_state *att_state = &cmd_state->attachments[att];
391 struct anv_image_view *iview = cmd_state
243 color_attachment_compute_aux_usage(struct anv_device * device,struct anv_cmd_state * cmd_state,uint32_t att,VkRect2D render_area,union isl_color_value * fast_clear_color) argument
384 depth_stencil_attachment_compute_aux_usage(struct anv_device * device,struct anv_cmd_state * cmd_state,uint32_t att,VkRect2D render_area) argument
3203 struct anv_cmd_state *cmd_state = &cmd_buffer->state; local in function:genX
3262 struct anv_cmd_state *cmd_state = &cmd_buffer->state; local in function:genX
3956 get_multiview_subpass_clear_mask(const struct anv_cmd_state * cmd_state,const struct anv_attachment_state * att_state) argument
3963 do_first_layer_clear(const struct anv_cmd_state * cmd_state,const struct anv_attachment_state * att_state) argument
3976 current_subpass_is_last_for_attachment(const struct anv_cmd_state * cmd_state,uint32_t att_idx) argument
3990 struct anv_cmd_state *cmd_state = &cmd_buffer->state; local in function:cmd_buffer_begin_subpass
4328 struct anv_cmd_state *cmd_state = &cmd_buffer->state; local in function:cmd_buffer_end_subpass
4725 struct anv_cmd_state *cmd_state = &cmd_buffer->state; local in function:genX
4765 struct anv_cmd_state *cmd_state = &cmd_buffer->state; local in function:genX
[all...]
H A Danv_private.h3636 anv_get_subpass_id(const struct anv_cmd_state * const cmd_state) argument
3639 assert(cmd_state->pass && cmd_state->subpass);
3641 const uint32_t subpass_id = cmd_state->subpass - cmd_state->pass->subpasses;
3646 assert(subpass_id < cmd_state->pass->subpass_count);
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A DgenX_cmd_buffer.c4505 struct anv_cmd_state *cmd_state = &cmd_buffer->state; local in function:genX
4506 struct anv_graphics_pipeline *pipeline = cmd_state->gfx.pipeline;
4565 struct anv_cmd_state *cmd_state = &cmd_buffer->state; local in function:genX
4566 struct anv_graphics_pipeline *pipeline = cmd_state->gfx.pipeline;
5916 get_multiview_subpass_clear_mask(const struct anv_cmd_state *cmd_state, argument
5919 return cmd_state->subpass->view_mask & att_state->pending_clear_views;
5923 do_first_layer_clear(const struct anv_cmd_state *cmd_state, argument
5926 if (!cmd_state->subpass->view_mask)
5930 get_multiview_subpass_clear_mask(cmd_state, att_state);
5936 current_subpass_is_last_for_attachment(const struct anv_cmd_state *cmd_state, argument
5950 struct anv_cmd_state *cmd_state = &cmd_buffer->state; local in function:cmd_buffer_begin_subpass
6352 struct anv_cmd_state *cmd_state = &cmd_buffer->state; local in function:cmd_buffer_end_subpass
6825 struct anv_cmd_state *cmd_state = &cmd_buffer->state; local in function:genX
6865 struct anv_cmd_state *cmd_state = &cmd_buffer->state; local in function:genX
[all...]
H A Danv_private.h4700 anv_get_subpass_id(const struct anv_cmd_state * const cmd_state) argument
4703 assert(cmd_state->pass && cmd_state->subpass);
4705 const uint32_t subpass_id = cmd_state->subpass - cmd_state->pass->subpasses;
4710 assert(subpass_id < cmd_state->pass->subpass_count);

Completed in 31 milliseconds