Home
last modified time | relevance | path

Searched refs:subpass_idx (Results 1 – 14 of 14) sorted by relevance

/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_cmd_buffer.c71 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 …]
Dv3dv_meta_clear.c440 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 …]
Dv3dv_pass.c317 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()
Dv3dvx_cmd_buffer.c205 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 …]
Dv3dv_private.h804 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);
Dv3dv_uniforms.c606 state->pass->subpasses[state->subpass_idx].view_mask; in v3dv_write_uniforms_wg_offsets()
/third_party/mesa3d/src/vulkan/runtime/
Dvk_render_pass.c352 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 …]
Dvk_command_buffer.h125 uint32_t subpass_idx; member
/third_party/mesa3d/src/imagination/vulkan/
Dpvr_pass.c128 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()
Dpvr_cmd_buffer.c2227 &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()
Dpvr_private.h641 uint32_t subpass_idx; member
/third_party/mesa3d/src/amd/vulkan/
Dradv_meta_resolve.c803 if (state->subpass_sample_locs[i].subpass_idx == subpass_id) in radv_get_resolve_sample_locations()
Dradv_private.h1410 uint32_t subpass_idx; member
Dradv_cmd_buffer.c4593 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()