H A D | v3dv_meta_clear.c | 397 get_color_clear_rect_fs(uint32_t rt_idx, VkFormat format) in get_color_clear_rect_fs() argument 409 fs_out_color->data.location = FRAG_RESULT_DATA0 + rt_idx; in get_color_clear_rect_fs() 567 uint32_t rt_idx, in create_color_clear_pipeline() 576 nir_shader *fs_nir = get_color_clear_rect_fs(rt_idx, format); in create_color_clear_pipeline() 595 assert(rt_idx < color_count); in create_color_clear_pipeline() 601 .colorWriteMask = i == rt_idx ? components : 0, in create_color_clear_pipeline() 684 uint32_t rt_idx, in create_color_clear_render_pass() 701 .attachment = rt_idx, in create_color_clear_render_pass() 732 get_color_clear_pipeline_cache_key(uint32_t rt_idx, in get_color_clear_pipeline_cache_key() argument 738 assert(rt_idx < V3D_MAX_DRAW_BUFFER in get_color_clear_pipeline_cache_key() 564 create_color_clear_pipeline(struct v3dv_device *device, struct v3dv_render_pass *pass, uint32_t subpass_idx, uint32_t rt_idx, VkFormat format, uint32_t samples, uint32_t components, bool is_layered, VkPipelineLayout pipeline_layout, VkPipeline *pipeline) create_color_clear_pipeline() argument 683 create_color_clear_render_pass(struct v3dv_device *device, uint32_t rt_idx, VkFormat format, uint32_t samples, VkRenderPass *pass) create_color_clear_render_pass() argument 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 972 emit_subpass_color_clear_rects(struct v3dv_cmd_buffer *cmd_buffer, struct v3dv_render_pass *pass, struct v3dv_subpass *subpass, uint32_t rt_idx, const VkClearColorValue *clear_color, bool is_layered, bool all_rects_same_layers, uint32_t rect_count, const VkClearRect *rects) emit_subpass_color_clear_rects() argument [all...] |