genode/repos/gems
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
..
include gems/animated_geometry.h: increase value range 2020-02-20 12:08:16 +01:00
lib New VFS plugin for emulating POSIX pipes 2019-11-19 14:54:13 +01:00
recipes depot: update recipe hashes 2020-02-10 14:29:06 +01:00
run Remove Timed_semaphore from libc incl test package 2020-02-10 14:21:47 +01:00
src wm: destroy view before newly creating it 2020-02-20 12:08:16 +01:00
README Remove repos/qt4, fix #1451 2015-03-19 08:57:20 +01:00

This directory is a source-code repository containing Genode-specific
services and applications. In contrast to the components that come with
the 'os' repository, programs contained in 'gems' are able to leverage
the functionalities provided by higher-level repositories such as 'libports'.
To use the 'gems' repository, make sure to also add those repositories to your
build configuraion.