genode/repos/gems/include
Norman Feske 60f5d0e34a gems/animated_geometry.h: increase value range
The value range supported by the 'Animated_rect' utility is constrained
to 2^11 by the used 32-bit integer type. The interpolation is performed
on fixpoint numbers with a fractional precision of 10 bits. The
non-linear interpolation as performed by the 'Lazy_value' utility
involves squaring the values. Hence, the interpolated integral values
must not exceed 2^11 (2*11 bits for the square plus 10 bit for the
fractional part require 32 bits). This range is too small for
high-resolution displays. Hence this patch replaces the 32-bit integer
type by a 64-bit integer type.

Fixes #3627
2020-02-20 12:08:16 +01:00
..
aes_cbc_4k Library for the AES-CBC en/decryption of 4K blocks 2019-04-09 12:30:35 +02:00
depot depot_download: support downloading index files 2019-02-28 11:34:06 +01:00
gems gems/animated_geometry.h: increase value range 2020-02-20 12:08:16 +01:00
nano3d timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
polygon_gfx gems: enable strict warnings for more components 2019-01-30 13:35:28 +01:00