[coreboot-gerrit] Patch merged into coreboot/master: cbgfx: add pivot option to draw_bitmap

gerrit at coreboot.org gerrit at coreboot.org
Tue Oct 27 15:22:27 CET 2015


the following patch was just integrated into master:
commit a11e3ff160370b4d1ac838c7b89dcc0163bfe207
Author: Daisuke Nojiri <dnojiri at chromium.org>
Date:   Mon Sep 28 13:14:43 2015 -0700

    cbgfx: add pivot option to draw_bitmap
    
    This change adds 'pivot' option to draw_bitmap. It controls the point of the
    image based on which the image is positioned. For example, if a pivot is set
    to the center of the image horizontally and vertically, the image is
    positioned using pos_rel as the center of the image.
    
    This feature is necessary, for example, to place a text image in the center
    of the screen because each image has a different width depending on the
    language.
    
    This change also makes draw_bitmap accept both horizontal and vertical size.
    If either of them is zero, the other non-zero value is used to derive the
    size to keep the aspect ratio.
    
    Specifying the height is necessary to keep font sizes the same when drawing
    text images of different lengths.
    
    draw_bitmap_direct is a variant of draw_bitmap and it draws an image using
    a native coordinate and the original size (as opposed to the location and
    the size relative to the canvas).
    
    CL:303074 has real use cases.
    
    BUG=none
    BRANCH=tot
    TEST=Tested on Samus
    
    Change-Id: I5fde69fcb5cc9dc53e827dd9fcf001a0a32748d4
    Signed-off-by: Patrick Georgi <pgeorgi at google.com>
    Original-Commit-Id: 82a0a8b60808410652552ed3a888937724111584
    Original-Change-Id: I0b0d9113ebecf14e8c70de7a3562b215f69f2d4c
    Original-Signed-off-by: Daisuke Nojiri <dnojiri at chromium.org>
    Original-Reviewed-on: https://chromium-review.googlesource.com/302855
    Reviewed-on: http://review.coreboot.org/11927
    Tested-by: build bot (Jenkins)


See http://review.coreboot.org/11927 for details.

-gerrit



More information about the coreboot-gerrit mailing list