Lines Matching defs:cmd_buffer
116 void radv_meta_save(struct radv_meta_saved_state *saved_state, struct radv_cmd_buffer *cmd_buffer,
120 struct radv_cmd_buffer *cmd_buffer);
155 void radv_meta_begin_blit2d(struct radv_cmd_buffer *cmd_buffer, struct radv_meta_saved_state *save);
157 void radv_meta_blit2d(struct radv_cmd_buffer *cmd_buffer, struct radv_meta_blit2d_surf *src_img,
161 void radv_meta_end_blit2d(struct radv_cmd_buffer *cmd_buffer, struct radv_meta_saved_state *save);
165 void radv_meta_image_to_buffer(struct radv_cmd_buffer *cmd_buffer,
170 void radv_meta_buffer_to_image_cs(struct radv_cmd_buffer *cmd_buffer,
174 void radv_meta_image_to_image_cs(struct radv_cmd_buffer *cmd_buffer,
178 void radv_meta_clear_image_cs(struct radv_cmd_buffer *cmd_buffer, struct radv_meta_blit2d_surf *dst,
181 void radv_expand_depth_stencil(struct radv_cmd_buffer *cmd_buffer, struct radv_image *image,
184 void radv_resummarize_depth_stencil(struct radv_cmd_buffer *cmd_buffer, struct radv_image *image,
187 void radv_fast_clear_flush_image_inplace(struct radv_cmd_buffer *cmd_buffer,
190 void radv_decompress_dcc(struct radv_cmd_buffer *cmd_buffer, struct radv_image *image,
192 void radv_retile_dcc(struct radv_cmd_buffer *cmd_buffer, struct radv_image *image);
193 void radv_expand_fmask_image_inplace(struct radv_cmd_buffer *cmd_buffer, struct radv_image *image,
195 void radv_copy_vrs_htile(struct radv_cmd_buffer *cmd_buffer, struct radv_image *vrs_image,
199 bool radv_can_use_fmask_copy(struct radv_cmd_buffer *cmd_buffer,
202 void radv_fmask_copy(struct radv_cmd_buffer *cmd_buffer, struct radv_meta_blit2d_surf *src,
205 void radv_meta_resolve_compute_image(struct radv_cmd_buffer *cmd_buffer,
211 void radv_meta_resolve_fragment_image(struct radv_cmd_buffer *cmd_buffer,
217 void radv_decompress_resolve_subpass_src(struct radv_cmd_buffer *cmd_buffer);
219 void radv_decompress_resolve_src(struct radv_cmd_buffer *cmd_buffer, struct radv_image *src_image,
222 uint32_t radv_clear_cmask(struct radv_cmd_buffer *cmd_buffer, struct radv_image *image,
224 uint32_t radv_clear_fmask(struct radv_cmd_buffer *cmd_buffer, struct radv_image *image,
226 uint32_t radv_clear_dcc(struct radv_cmd_buffer *cmd_buffer, struct radv_image *image,
228 uint32_t radv_clear_htile(struct radv_cmd_buffer *cmd_buffer, const struct radv_image *image,
231 void radv_update_buffer_cp(struct radv_cmd_buffer *cmd_buffer, uint64_t va, const void *data,
234 void radv_meta_decode_etc(struct radv_cmd_buffer *cmd_buffer, struct radv_image *image,
242 radv_is_fmask_decompress_pipeline(struct radv_cmd_buffer *cmd_buffer)
244 struct radv_meta_state *meta_state = &cmd_buffer->device->meta_state;
245 struct radv_graphics_pipeline *pipeline = cmd_buffer->state.graphics_pipeline;
255 radv_is_dcc_decompress_pipeline(struct radv_cmd_buffer *cmd_buffer)
257 struct radv_meta_state *meta_state = &cmd_buffer->device->meta_state;
258 struct radv_graphics_pipeline *pipeline = cmd_buffer->state.graphics_pipeline;