diff --git a/src/freedreno/ci/freedreno-a750-fails.txt b/src/freedreno/ci/freedreno-a750-fails.txt index 10a03198d88..345e67ecd39 100644 --- a/src/freedreno/ci/freedreno-a750-fails.txt +++ b/src/freedreno/ci/freedreno-a750-fails.txt @@ -34,27 +34,6 @@ dynamic-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_32_32.samples_2.d32_s # it should use separate buffers per plane: spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420,Fail -# New fails in 1.4.3.3 -dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_16,Fail -dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_244,Fail -dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_508,Fail -dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_16,Fail -dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_244,Fail -dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_508,Fail -dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_16,Fail -dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_244,Fail -dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_508,Fail -dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_multiview_counter_offset_16,Fail -dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_multiview_counter_offset_244,Fail -dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_multiview_counter_offset_508,Fail -dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_counter_offset_16,Fail -dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_counter_offset_244,Fail -dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_counter_offset_508,Fail -dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_16,Fail -dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_244,Fail -dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_508,Fail -gmem-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_244,Fail - # OpenCL tests below # ## rusticl-core issues: diff --git a/src/freedreno/vulkan/tu_cmd_buffer.cc b/src/freedreno/vulkan/tu_cmd_buffer.cc index ab5d75b45bf..4ebef6d047d 100644 --- a/src/freedreno/vulkan/tu_cmd_buffer.cc +++ b/src/freedreno/vulkan/tu_cmd_buffer.cc @@ -8408,10 +8408,8 @@ tu_CmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer, tu6_draw_common(cmd, cs, false, 0); tu_cs_emit_pkt7(cs, CP_DRAW_AUTO, 6); - if (CHIP == A6XX) { - tu_cs_emit(cs, tu_draw_initiator(cmd, DI_SRC_SEL_AUTO_XFB)); - } else { - tu_cs_emit(cs, tu_draw_initiator(cmd, DI_SRC_SEL_AUTO_INDEX)); + tu_cs_emit(cs, tu_draw_initiator(cmd, DI_SRC_SEL_AUTO_XFB)); + if (CHIP >= A7XX) { /* On a7xx the counter value and offset are shifted right by 2, so * the vertexStride should also be in units of dwords. */