panvk: expand top-of-pipe and bottom-of-pipe
Use vk_expand_src_stage_flags2 and vk_expand_dst_stage_flags2, instead
of vk_expand_pipeline_stage_flags2, to expand bottom-of-pipe and
top-of-pipe respectively.
Fixes: 5544d39f44
("panvk: Add a CSF backend for panvk_queue/cmd_buffer")
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32289>
This commit is contained in:
@@ -744,40 +744,7 @@ dEQP-VK.pipeline.pipeline_library.multisample_shader_builtin.sample_mask.write.1
|
||||
dEQP-VK.pipeline.pipeline_library.multisample_shader_builtin.sample_mask.write.137_191_1.samples_4,Fail
|
||||
|
||||
dEQP-VK.renderpass.suballocation.attachment_allocation.input_output.63,Fail
|
||||
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_2,Fail
|
||||
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_3,Fail
|
||||
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_5,Fail
|
||||
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_2,Fail
|
||||
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_3,Fail
|
||||
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_5,Fail
|
||||
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_3,Fail
|
||||
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_5,Fail
|
||||
dEQP-VK.renderpass.suballocation.subpass_dependencies.implicit_dependencies.render_passes_2,Fail
|
||||
dEQP-VK.renderpass.suballocation.subpass_dependencies.implicit_dependencies.render_passes_3,Fail
|
||||
dEQP-VK.renderpass.suballocation.subpass_dependencies.implicit_dependencies.render_passes_5,Fail
|
||||
|
||||
dEQP-VK.renderpass2.suballocation.attachment_allocation.input_output.63,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_2,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_2_sync_2,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_3,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_3_sync_2,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_5,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_5_sync_2,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_2,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_2_sync_2,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_3,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_3_sync_2,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_5,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_5_sync_2,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_2,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_2_sync_2,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_3,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_3_sync_2,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_5,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_5_sync_2,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.implicit_dependencies.render_passes_2,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.implicit_dependencies.render_passes_3,Fail
|
||||
dEQP-VK.renderpass2.suballocation.subpass_dependencies.implicit_dependencies.render_passes_5,Fail
|
||||
|
||||
dEQP-VK.spirv_assembly.instruction.compute.opquantize.flush_to_zero,Fail
|
||||
dEQP-VK.spirv_assembly.instruction.compute.opquantize_vec4.flush_to_zero,Fail
|
||||
|
@@ -469,8 +469,8 @@ normalize_dependency(VkPipelineStageFlags2 *src_stages,
|
||||
break;
|
||||
}
|
||||
|
||||
*src_stages = vk_expand_pipeline_stage_flags2(*src_stages);
|
||||
*dst_stages = vk_expand_pipeline_stage_flags2(*dst_stages);
|
||||
*src_stages = vk_expand_src_stage_flags2(*src_stages);
|
||||
*dst_stages = vk_expand_dst_stage_flags2(*dst_stages);
|
||||
|
||||
*src_access = vk_filter_src_access_flags2(*src_stages, *src_access);
|
||||
*dst_access = vk_filter_dst_access_flags2(*dst_stages, *dst_access);
|
||||
|
Reference in New Issue
Block a user