mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 06:58:05 +02:00
compiler/spirv: handle 16-bit float in radians() and degrees()
v2: - use nir_imm_fmul helper (Jason) Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
This commit is contained in:
parent
aeee683780
commit
95b7c29c2c
1 changed files with 2 additions and 2 deletions
|
|
@ -60,7 +60,7 @@ nir_uclamp(nir_builder *b,
|
|||
static inline nir_ssa_def *
|
||||
nir_degrees(nir_builder *b, nir_ssa_def *val)
|
||||
{
|
||||
return nir_fmul(b, val, nir_imm_float(b, 57.2957795131));
|
||||
return nir_fmul_imm(b, val, 57.2957795131);
|
||||
}
|
||||
|
||||
static inline nir_ssa_def *
|
||||
|
|
@ -78,7 +78,7 @@ nir_fast_normalize(nir_builder *b, nir_ssa_def *vec)
|
|||
static inline nir_ssa_def *
|
||||
nir_radians(nir_builder *b, nir_ssa_def *val)
|
||||
{
|
||||
return nir_fmul(b, val, nir_imm_float(b, 0.01745329251));
|
||||
return nir_fmul_imm(b, val, 0.01745329251);
|
||||
}
|
||||
|
||||
#endif /* NIR_BUILTIN_BUILDER_H */
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue