mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-07 02:10:12 +01:00
nvk/nak: fix regression with shf changes on sm70
This commit nak: implement SHL and SHR on SM50 caused a regression on
KHR-GL45.gpu_shader_fp64.* using zink.
This fixes the regression, by setting the wrap fields.
Fixes: 00be041ffc ("nak: implement SHL and SHR on SM50")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26586>
This commit is contained in:
parent
64b769a102
commit
10db6948da
1 changed files with 4 additions and 4 deletions
|
|
@ -130,7 +130,7 @@ pub trait SSABuilder: Builder {
|
|||
high: 0.into(),
|
||||
shift: shift,
|
||||
right: false,
|
||||
wrap: false,
|
||||
wrap: true,
|
||||
data_type: IntType::I32,
|
||||
dst_high: false,
|
||||
});
|
||||
|
|
@ -139,7 +139,7 @@ pub trait SSABuilder: Builder {
|
|||
dst: dst.into(),
|
||||
src: x,
|
||||
shift: shift,
|
||||
wrap: false,
|
||||
wrap: true,
|
||||
});
|
||||
}
|
||||
dst
|
||||
|
|
@ -154,7 +154,7 @@ pub trait SSABuilder: Builder {
|
|||
high: x,
|
||||
shift: shift,
|
||||
right: true,
|
||||
wrap: false,
|
||||
wrap: true,
|
||||
data_type: if signed { IntType::I32 } else { IntType::U32 },
|
||||
dst_high: true,
|
||||
});
|
||||
|
|
@ -163,7 +163,7 @@ pub trait SSABuilder: Builder {
|
|||
dst: dst.into(),
|
||||
src: x,
|
||||
shift: shift,
|
||||
wrap: false,
|
||||
wrap: true,
|
||||
signed,
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue