mirror of
https://github.com/KytyPS5/KytyPS5.git
synced 2026-10-25 20:36:54 +01:00
shader: keep the old V_PERMLANE16 destination for inactive sources without BOUND_CTRL
This commit is contained in:
@@ -694,7 +694,8 @@ void TestCompleteUMinReduction() {
|
||||
const auto cross = fixture.Emit(ValueOpcode::Permlane16U32,
|
||||
{test == Case::CrossSource ? source : prefix,
|
||||
Value(test == Case::CrossSelectorLow ? 0xfffffff0u : UINT32_MAX),
|
||||
Value(test == Case::CrossSelectorHigh ? 0xfffffff0u : UINT32_MAX), cross_exec});
|
||||
Value(test == Case::CrossSelectorHigh ? 0xfffffff0u : UINT32_MAX), cross_exec,
|
||||
Value(0u)});
|
||||
cross.Instruction()->SetFlags(PermlaneFlags{
|
||||
.x16 = test != Case::CrossRow, .fetch_inactive = test == Case::CrossFetch,
|
||||
.bound_control = test != Case::CrossBound});
|
||||
|
||||
Reference in New Issue
Block a user