29 Sep, 2017
1 commit
-
Really just the subset that is needed by efi_console. Perhaps more will
be added later, for example color support would be useful to implement
efi_cout_set_attribute().Signed-off-by: Rob Clark
Reviewed-by: Simon Glass
30 Jan, 2016
4 commits
-
With proportional fonts the vidconsole uclass cannot itself erase the
previous character. Provide an optional method so that the driver can
handle this operation.Signed-off-by: Simon Glass
-
When we start a new line (due to the user pressing return), signal this to
the driver so that it can flush its buffer of character positions.Signed-off-by: Simon Glass
-
Allow the left margin to be set so that text does not have to be right up
against the left side. On some panels this makes it hard to read.Signed-off-by: Simon Glass
-
With anti-aliased fonts we need a more fine-grained horizontal position
than a single pixel. Characters can be positioned to start part-way through
a pixel, with anti-aliasing (greyscale edges) taking care of the visual
effect.To cope with this, use fractional units (1/256 pixel) for horizontal
positions in the text console.Signed-off-by: Simon Glass
[agust: rebased]
Signed-off-by: Anatolij Gustschin
21 Jan, 2016
1 commit
-
The existing LCD/video interface suffers from conflating the bitmap display
with text output on that display. As a result the implementation is more
complex than it needs to me.We can support multiple text console drivers. Create a separate uclass to
support this, with its own API.Signed-off-by: Simon Glass
Acked-by: Anatolij Gustschin