mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-24 21:28:10 +02:00
brw/scoreboard: Add disabled tests for RegDist baking on Xe2+
Add two tests verifying that ordered RegDist dependencies from uniform/WE_all producers are baked into the consumer's SWSB on Xe2+. Disabled for now since they fail on current main. Reviewed-by: Michael Cheng <michael.cheng@intel.com> Assisted-by: Pi coding agent (Opus-4.7) Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41713>
This commit is contained in:
parent
5fd3f27406
commit
26e832d069
1 changed files with 43 additions and 0 deletions
|
|
@ -1286,3 +1286,46 @@ TEST_F(scoreboard_test, implicit_dependency_inside_if)
|
|||
|
||||
EXPECT_SHADERS_MATCH(bld, exp);
|
||||
}
|
||||
|
||||
TEST_F(scoreboard_test, DISABLED_xe2_uniform_writer_baked_into_masked_consumer)
|
||||
{
|
||||
set_gfx_verx10(200);
|
||||
|
||||
brw_builder bld = make_shader();
|
||||
brw_builder exp = make_shader();
|
||||
|
||||
brw_reg *g = vgrf_array(bld, exp, BRW_TYPE_D, 8);
|
||||
brw_reg x = vgrf(bld, exp, BRW_TYPE_D);
|
||||
|
||||
bld.uniform().ADD( x, g[1], g[2]);
|
||||
bld .ADD(g[3], x, g[4]);
|
||||
|
||||
EXPECT_PROGRESS(brw_lower_scoreboard, bld);
|
||||
|
||||
exp.uniform().ADD( x, g[1], g[2]);
|
||||
exp .ADD(g[3], x, g[4])->sched = SWSB("I@1");
|
||||
|
||||
EXPECT_SHADERS_MATCH(bld, exp);
|
||||
}
|
||||
|
||||
TEST_F(scoreboard_test, DISABLED_xe2_uniform_writer_baked_into_masked_send)
|
||||
{
|
||||
set_gfx_verx10(200);
|
||||
|
||||
brw_builder bld = make_shader();
|
||||
brw_builder exp = make_shader();
|
||||
|
||||
brw_reg a = brw_ud8_grf(10, 0);
|
||||
brw_reg b = brw_ud8_grf(20, 0);
|
||||
brw_reg x = brw_ud8_grf(30, 0);
|
||||
|
||||
bld.uniform().ADD(a, a, a);
|
||||
emit_SEND (bld, x, a, b);
|
||||
|
||||
EXPECT_PROGRESS(brw_lower_scoreboard, bld);
|
||||
|
||||
exp.uniform().ADD(a, a, a);
|
||||
emit_SEND (exp, x, a, b)->sched = SWSB("I@1 $0");
|
||||
|
||||
EXPECT_SHADERS_MATCH(bld, exp);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue