Add round to F2DOT14 inner store setter (#990)
It uses floor implicitly without it but explicit use of round will be more correct.
This commit is contained in:
parent
39754fb659
commit
f5811bad04
|
@ -685,7 +685,7 @@ struct F2DOT14 : HBINT16
|
||||||
{
|
{
|
||||||
// 16384 means 1<<14
|
// 16384 means 1<<14
|
||||||
inline float to_float (void) const { return ((int32_t) v) / 16384.0; }
|
inline float to_float (void) const { return ((int32_t) v) / 16384.0; }
|
||||||
inline void set_float (float f) { v.set (f * 16384.0); }
|
inline void set_float (float f) { v.set (round (f * 16384.0)); }
|
||||||
public:
|
public:
|
||||||
DEFINE_SIZE_STATIC (2);
|
DEFINE_SIZE_STATIC (2);
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue