| /xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/ |
| H A D | v3dv_cmd_buffer.c | 140 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 D | v3dv_meta_clear.c | 466 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 D | v3dv_pass.c | 280 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 D | v3dv_private.h | 724 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 D | v3dvx_cmd_buffer.c | 190 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 D | v3dv_uniforms.c | 520 state->pass->subpasses[state->subpass_idx].view_mask;
|
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_meta_resolve.c | 897 if (state->subpass_sample_locs[i].subpass_idx == subpass_id)
|
| H A D | radv_private.h | 1320 uint32_t subpass_idx; member in struct:radv_subpass_sample_locs_state
|
| H A D | radv_cmd_buffer.c | 4045 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 D | lvp_execute.c | 1690 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
|