H A D | radv_meta_clear.c | 313 const VkClearRect *clear_rect, uint32_t view_mask) in emit_color_clear() 371 &(VkViewport){.x = clear_rect->rect.offset.x, in emit_color_clear() 372 .y = clear_rect->rect.offset.y, in emit_color_clear() 373 .width = clear_rect->rect.extent.width, in emit_color_clear() 374 .height = clear_rect->rect.extent.height, in emit_color_clear() 378 radv_CmdSetScissor(radv_cmd_buffer_to_handle(cmd_buffer), 0, 1, &clear_rect->rect); in emit_color_clear() 383 radv_CmdDraw(cmd_buffer_h, 3, clear_rect->layerCount, 0, clear_rect->baseArrayLayer); in emit_color_clear() 515 const VkClearRect *clear_rect, VkClearDepthStencilValue clear_value) in depth_view_can_fast_clear() 522 if (clear_rect in depth_view_can_fast_clear() 312 emit_color_clear(struct radv_cmd_buffer *cmd_buffer, const VkClearAttachment *clear_att, const VkClearRect *clear_rect, uint32_t view_mask) emit_color_clear() argument 513 depth_view_can_fast_clear(struct radv_cmd_buffer *cmd_buffer, const struct radv_image_view *iview, VkImageAspectFlags aspects, VkImageLayout layout, bool in_render_loop, const VkClearRect *clear_rect, VkClearDepthStencilValue clear_value) depth_view_can_fast_clear() argument 541 pick_depthstencil_pipeline(struct radv_cmd_buffer *cmd_buffer, struct radv_meta_state *meta_state, const struct radv_image_view *iview, int samples_log2, VkImageAspectFlags aspects, VkImageLayout layout, bool in_render_loop, const VkClearRect *clear_rect, VkClearDepthStencilValue clear_value) pick_depthstencil_pipeline() argument 584 emit_depthstencil_clear(struct radv_cmd_buffer *cmd_buffer, const VkClearAttachment *clear_att, const VkClearRect *clear_rect, struct radv_subpass_attachment *ds_att, uint32_t view_mask, bool ds_resolve_clear) emit_depthstencil_clear() argument 811 radv_can_fast_clear_depth(struct radv_cmd_buffer *cmd_buffer, const struct radv_image_view *iview, VkImageLayout image_layout, bool in_render_loop, VkImageAspectFlags aspects, const VkClearRect *clear_rect, const VkClearDepthStencilValue clear_value, uint32_t view_mask) radv_can_fast_clear_depth() argument 1708 radv_can_fast_clear_color(struct radv_cmd_buffer *cmd_buffer, const struct radv_image_view *iview, VkImageLayout image_layout, bool in_render_loop, const VkClearRect *clear_rect, VkClearColorValue clear_value, uint32_t view_mask) radv_can_fast_clear_color() argument 1865 emit_clear(struct radv_cmd_buffer *cmd_buffer, const VkClearAttachment *clear_att, const VkClearRect *clear_rect, enum radv_cmd_flush_bits *pre_flush, enum radv_cmd_flush_bits *post_flush, uint32_t view_mask, bool ds_resolve_clear) emit_clear() argument 1965 VkClearRect clear_rect = { radv_subpass_clear_attachment() local 2082 VkClearRect clear_rect = { radv_clear_image_layer() local 2174 VkClearRect clear_rect = { radv_fast_clear_range() local [all...] |