Skip to content

Revert "anv: Use RCS engine for copying stencil resource for gfx125"

Jordan Justen requested to merge jljusten/mesa:revert-mr-31792 into main

!31792 (merged) seems to have cause regressions on several gen 12.5 platforms.

I noticed it on crucible, but it seems to be be impacting vk-cts as well: https://mesa-ci.01.org/vulkan_main/builds/#builds

Cc: @aswarup, @tpalli

Revert "anv: Use RCS engine for copying stencil resource for gfx125"

This is regressing many vulkan tests on platforms such as dg2, mtl and
arl.

One example failure is:

$ crucible run func.depthstencil.stencil-triangles.clear-0x17.ref-0x17.compare-op-always.pass-op-dec-wrap.fail-op-invert
crucible: info   : running 1 tests
crucible: info   : ================================
crucible: start  : func.depthstencil.stencil-triangles.clear-0x17.ref-0x17.compare-op-always.pass-op-dec-wrap.fail-op-invert.q0
crucible: ../../../mesa/src/intel/vulkan/genX_cmd_buffer.c:3433: gfx125_EndCommandBuffer: Assertion `anv_cmd_buffer_is_compute_queue(cmd_buffer) || anv_cmd_buffer_is_blitter_queue(cmd_buffer)' failed.
Aborted

This reverts commit e98759c7f4c898f084dfe95ba77a833f6e77755c.

Fixes: e98759c7f4c ("anv: Use RCS engine for copying stencil resource for gfx125")

Merge request reports

Loading