/third_party/mesa3d/src/broadcom/vulkan/ |
D | v3dv_cmd_buffer.c | 71 cmd_buffer->state.subpass_idx = -1; in cmd_buffer_init() 72 cmd_buffer->state.meta.subpass_idx = -1; in cmd_buffer_init() 281 uint32_t subpass_idx) in cmd_buffer_can_merge_subpass() argument 302 if (subpass_idx == 0) in cmd_buffer_can_merge_subpass() 310 assert(state->subpass_idx == subpass_idx - 1); in cmd_buffer_can_merge_subpass() 311 struct v3dv_subpass *prev_subpass = &state->pass->subpasses[state->subpass_idx]; in cmd_buffer_can_merge_subpass() 312 struct v3dv_subpass *subpass = &state->pass->subpasses[subpass_idx]; in cmd_buffer_can_merge_subpass() 519 uint32_t subpass_idx) in v3dv_cmd_buffer_create_cpu_job() argument 529 v3dv_job_init(job, type, device, cmd_buffer, subpass_idx); in v3dv_cmd_buffer_create_cpu_job() 690 int32_t subpass_idx) in v3dv_job_init() argument [all …]
|
D | v3dv_meta_clear.c | 440 uint32_t subpass_idx, in create_pipeline() argument 546 .subpass = subpass_idx, in create_pipeline() 566 uint32_t subpass_idx, in create_color_clear_pipeline() argument 593 assert(subpass_idx < pass->subpass_count); in create_color_clear_pipeline() 594 const uint32_t color_count = pass->subpasses[subpass_idx].color_count; in create_color_clear_pipeline() 613 pass, subpass_idx, in create_color_clear_pipeline() 627 uint32_t subpass_idx, in create_depth_clear_pipeline() argument 662 assert(subpass_idx < pass->subpass_count); in create_depth_clear_pipeline() 667 .attachmentCount = pass->subpasses[subpass_idx].color_count, in create_depth_clear_pipeline() 672 pass, subpass_idx, in create_depth_clear_pipeline() [all …]
|
D | v3dv_pass.c | 317 uint32_t subpass_idx, in subpass_get_granularity() argument 321 assert(subpass_idx < pass->subpass_count); in subpass_get_granularity() 322 struct v3dv_subpass *subpass = &pass->subpasses[subpass_idx]; in subpass_get_granularity() 401 uint32_t subpass_idx) in v3dv_subpass_area_is_tile_aligned() argument 403 assert(subpass_idx < pass->subpass_count); in v3dv_subpass_area_is_tile_aligned() 406 subpass_get_granularity(device, pass, subpass_idx, &granularity); in v3dv_subpass_area_is_tile_aligned()
|
D | v3dvx_cmd_buffer.c | 205 const struct v3dv_subpass *subpass = &pass->subpasses[state->subpass_idx]; in cmd_buffer_render_pass_emit_loads() 416 if (state->subpass_idx < last_subpass_idx) in check_needs_store() 438 &pass->subpasses[state->subpass_idx]; in cmd_buffer_render_pass_emit_stores() 453 assert(state->subpass_idx >= ds_attachment->first_subpass); in cmd_buffer_render_pass_emit_stores() 454 assert(state->subpass_idx <= ds_attachment->last_subpass); in cmd_buffer_render_pass_emit_stores() 574 assert(state->subpass_idx >= attachment->first_subpass); in cmd_buffer_render_pass_emit_stores() 575 assert(state->subpass_idx <= attachment->last_subpass); in cmd_buffer_render_pass_emit_stores() 808 assert(state->subpass_idx < state->pass->subpass_count); in v3dX() 810 const struct v3dv_subpass *subpass = &pass->subpasses[state->subpass_idx]; in v3dX() 1441 assert(state->subpass_idx < state->pass->subpass_count); in job_update_ez_state() [all …]
|
D | v3dv_private.h | 804 uint32_t subpass_idx); 1180 int32_t subpass_idx); 1204 uint32_t subpass_idx); 1278 uint32_t subpass_idx; member 1351 uint32_t subpass_idx; member 1533 int32_t subpass_idx, 1538 uint32_t subpass_idx); 1540 uint32_t subpass_idx);
|
D | v3dv_uniforms.c | 606 state->pass->subpasses[state->subpass_idx].view_mask; in v3dv_write_uniforms_wg_offsets()
|
/third_party/mesa3d/src/vulkan/runtime/ |
D | vk_render_pass.c | 352 uint32_t subpass_idx, in vk_subpass_attachment_init() argument 1123 uint32_t subpass_idx) in get_subpass_sample_locations() argument 1126 if (loc->pPostSubpassSampleLocations[i].subpassIndex == subpass_idx) in get_subpass_sample_locations() 1562 const uint32_t subpass_idx = cmd_buffer->subpass_idx; in begin_subpass() local 1563 assert(subpass_idx < pass->subpass_count); in begin_subpass() 1564 const struct vk_subpass *subpass = &pass->subpasses[subpass_idx]; in begin_subpass() 1800 subpass_idx); in begin_subpass() 1885 if (dep->dst_subpass != subpass_idx) in begin_subpass() 1930 if (subpass_idx == 0) { in begin_subpass() 2099 const uint32_t subpass_idx = cmd_buffer->subpass_idx; in end_subpass() local [all …]
|
D | vk_command_buffer.h | 125 uint32_t subpass_idx; member
|
/third_party/mesa3d/src/imagination/vulkan/ |
D | pvr_pass.c | 128 uint32_t subpass_idx = 0; in pvr_init_subpass_userpass_spawn() local 136 subpasses[subpass_idx].userpass_spawn = (j + initial_userpass_spawn); in pvr_init_subpass_userpass_spawn() 137 subpass_idx++; in pvr_init_subpass_userpass_spawn() 141 assert(subpass_idx == pass->subpass_count); in pvr_init_subpass_userpass_spawn()
|
D | pvr_cmd_buffer.c | 2227 &hw_setup->renders[hw_setup->subpass_map[info->subpass_idx].render]; in pvr_perform_start_of_render_attachment_clear() 2294 &hw_setup->renders[hw_setup->subpass_map[info->subpass_idx].render]; in pvr_perform_start_of_render_clears() 2434 state->render_pass_info.subpass_idx = 0; in pvr_CmdBeginRenderPass2() 2541 state->render_pass_info.subpass_idx = inheritance_info->subpass; in pvr_BeginCommandBuffer() 3322 const uint32_t subpass_idx = pass_info->subpass_idx; in pvr_setup_isp_faces_and_control() local 3324 pass_info->pass->subpasses[subpass_idx].depth_stencil_attachment; in pvr_setup_isp_faces_and_control()
|
D | pvr_private.h | 641 uint32_t subpass_idx; member
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_meta_resolve.c | 803 if (state->subpass_sample_locs[i].subpass_idx == subpass_id) in radv_get_resolve_sample_locations()
|
D | radv_private.h | 1410 uint32_t subpass_idx; member
|
D | radv_cmd_buffer.c | 4593 if (state->subpass_sample_locs[i].subpass_idx == subpass_id) in radv_get_attachment_sample_locations() 4739 state->subpass_sample_locs[i].subpass_idx = subpass_sample_locs_info->subpassIndex; in radv_cmd_state_setup_sample_locations()
|