Searched refs:subpass_idx (Results 1 - 10 of 10) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_cmd_buffer.c140 cmd_buffer->state.subpass_idx = -1;
141 cmd_buffer->state.meta.subpass_idx = -1;
379 uint32_t subpass_idx)
400 if (subpass_idx == 0)
408 assert(state->subpass_idx == subpass_idx - 1);
409 struct v3dv_subpass *prev_subpass = &state->pass->subpasses[state->subpass_idx];
410 struct v3dv_subpass *subpass = &state->pass->subpasses[subpass_idx];
633 uint32_t subpass_idx)
643 v3dv_job_init(job, type, device, cmd_buffer, subpass_idx);
378 cmd_buffer_can_merge_subpass(struct v3dv_cmd_buffer * cmd_buffer,uint32_t subpass_idx) argument
630 v3dv_cmd_buffer_create_cpu_job(struct v3dv_device * device,enum v3dv_job_type type,struct v3dv_cmd_buffer * cmd_buffer,uint32_t subpass_idx) argument
773 v3dv_job_init(struct v3dv_job * job,enum v3dv_job_type type,struct v3dv_device * device,struct v3dv_cmd_buffer * cmd_buffer,int32_t subpass_idx) argument
838 v3dv_cmd_buffer_start_job(struct v3dv_cmd_buffer * cmd_buffer,int32_t subpass_idx,enum v3dv_job_type type) argument
1483 cmd_buffer_subpass_create_job(struct v3dv_cmd_buffer * cmd_buffer,uint32_t subpass_idx,enum v3dv_job_type type) argument
1551 v3dv_cmd_buffer_subpass_start(struct v3dv_cmd_buffer * cmd_buffer,uint32_t subpass_idx) argument
1587 v3dv_cmd_buffer_subpass_resume(struct v3dv_cmd_buffer * cmd_buffer,uint32_t subpass_idx) argument
[all...]
H A Dv3dv_meta_clear.c466 uint32_t subpass_idx,
573 .subpass = subpass_idx,
592 uint32_t subpass_idx,
619 assert(subpass_idx < pass->subpass_count);
620 const uint32_t color_count = pass->subpasses[subpass_idx].color_count;
639 pass, subpass_idx,
653 uint32_t subpass_idx,
688 assert(subpass_idx < pass->subpass_count);
693 .attachmentCount = pass->subpasses[subpass_idx].color_count,
698 pass, subpass_idx,
464 create_pipeline(struct v3dv_device * device,struct v3dv_render_pass * pass,uint32_t subpass_idx,uint32_t samples,struct nir_shader * vs_nir,struct nir_shader * gs_nir,struct nir_shader * fs_nir,const VkPipelineVertexInputStateCreateInfo * vi_state,const VkPipelineDepthStencilStateCreateInfo * ds_state,const VkPipelineColorBlendStateCreateInfo * cb_state,const VkPipelineLayout layout,VkPipeline * pipeline) argument
590 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) argument
650 create_depth_clear_pipeline(struct v3dv_device * device,VkImageAspectFlags aspects,struct v3dv_render_pass * pass,uint32_t subpass_idx,uint32_t samples,bool is_layered,VkPipelineLayout pipeline_layout,VkPipeline * pipeline) argument
816 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) argument
924 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) argument
[all...]
H A Dv3dv_pass.c280 uint32_t subpass_idx,
296 assert(subpass_idx < pass->subpass_count);
297 struct v3dv_subpass *subpass = &pass->subpasses[subpass_idx];
377 uint32_t subpass_idx)
379 assert(subpass_idx < pass->subpass_count);
382 subpass_get_granularity(device, pass, subpass_idx, &granularity);
278 subpass_get_granularity(struct v3dv_device * device,struct v3dv_render_pass * pass,uint32_t subpass_idx,VkExtent2D * granularity) argument
373 v3dv_subpass_area_is_tile_aligned(struct v3dv_device * device,const VkRect2D * area,struct v3dv_framebuffer * fb,struct v3dv_render_pass * pass,uint32_t subpass_idx) argument
H A Dv3dv_private.h724 uint32_t subpass_idx);
1040 int32_t subpass_idx);
1062 uint32_t subpass_idx);
1108 uint32_t subpass_idx; member in struct:v3dv_cmd_buffer_state
1173 uint32_t subpass_idx; member in struct:v3dv_cmd_buffer_state::__anon4b4f7c651408
1338 int32_t subpass_idx,
1343 uint32_t subpass_idx);
1345 uint32_t subpass_idx);
H A Dv3dvx_cmd_buffer.c190 const struct v3dv_subpass *subpass = &pass->subpasses[state->subpass_idx];
385 if (state->subpass_idx < last_subpass_idx)
407 &pass->subpasses[state->subpass_idx];
422 assert(state->subpass_idx >= ds_attachment->first_subpass);
423 assert(state->subpass_idx <= ds_attachment->last_subpass);
518 assert(state->subpass_idx >= attachment->first_subpass);
519 assert(state->subpass_idx <= attachment->last_subpass);
754 assert(state->subpass_idx < state->pass->subpass_count);
756 const struct v3dv_subpass *subpass = &pass->subpasses[state->subpass_idx];
1380 assert(state->subpass_idx < stat
[all...]
H A Dv3dv_uniforms.c520 state->pass->subpasses[state->subpass_idx].view_mask;
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_meta_resolve.c897 if (state->subpass_sample_locs[i].subpass_idx == subpass_id)
H A Dradv_private.h1320 uint32_t subpass_idx; member in struct:radv_subpass_sample_locs_state
H A Dradv_cmd_buffer.c4045 if (state->subpass_sample_locs[i].subpass_idx == subpass_id)
4191 state->subpass_sample_locs[i].subpass_idx = subpass_sample_locs_info->subpassIndex;
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/
H A Dlvp_execute.c1690 int subpass_idx)
1692 state->subpass = subpass_idx;
1696 const struct lvp_subpass *subpass = &state->pass->subpasses[subpass_idx];
1689 begin_render_subpass(struct rendering_state * state,int subpass_idx) argument

Completed in 35 milliseconds