mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-26 10:40:11 +01:00
gallivm/nir: lower frexp/ldexp
Fixes: dEQP-VK.glsl.builtin.precision.frexp* dEQP-VK.glsl.builtin.precision.ldexp* Reviewed-by: Roland Scheidegger <sroland@vmware.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6381>
This commit is contained in:
parent
d7aed02bcc
commit
21324c4036
2 changed files with 2 additions and 0 deletions
|
|
@ -2036,6 +2036,7 @@ void lp_build_opt_nir(struct nir_shader *nir)
|
|||
.lower_tg4_offsets = true,
|
||||
};
|
||||
NIR_PASS_V(nir, nir_lower_tex, &lower_tex_options);
|
||||
NIR_PASS_V(nir, nir_lower_frexp);
|
||||
|
||||
do {
|
||||
progress = false;
|
||||
|
|
|
|||
|
|
@ -553,6 +553,7 @@ static const struct nir_shader_compiler_options gallivm_nir_options = {
|
|||
.lower_fmod = true,
|
||||
.lower_hadd = true,
|
||||
.lower_add_sat = true,
|
||||
.lower_ldexp = true,
|
||||
.lower_pack_snorm_2x16 = true,
|
||||
.lower_pack_snorm_4x8 = true,
|
||||
.lower_pack_unorm_2x16 = true,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue