]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2009-11-29 Vladimir Serbinenko <phcoder@gmail.com>
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 20 Jan 2010 20:56:05 +0000 (21:56 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 20 Jan 2010 20:56:05 +0000 (21:56 +0100)
Optimise glyph lookup by Basic Multilingual Plane lookup array.

* font/font.c (struct grub_font): New member 'bmp_idx'.
(font_init): Initialise 'bmp_idx'.
(load_font_index): Fill 'bmp_idx'.
(find_glyph): Make inline. Use bmp_idx for BMP characters.

1  2 
ChangeLog

diff --cc ChangeLog
index ba7201d0fd533d6cb59e9df4c7c4a0f268e989f8,ba7201d0fd533d6cb59e9df4c7c4a0f268e989f8..bb66685b112fce0b60abfee16b160a4364c91018
+++ b/ChangeLog
@@@ -1,3 -1,3 +1,12 @@@
++2009-11-29  Vladimir Serbinenko  <phcoder@gmail.com>
++
++      Optimise glyph lookup by Basic Multilingual Plane lookup array.
++
++      * font/font.c (struct grub_font): New member 'bmp_idx'.
++      (font_init): Initialise 'bmp_idx'.
++      (load_font_index): Fill 'bmp_idx'.
++      (find_glyph): Make inline. Use bmp_idx for BMP characters.
++
  2010-01-20  Vladimir Serbinenko  <phcoder@gmail.com>
  
        * video/fb/video_fb.c (grub_video_fb_scroll): Optimise by avoiding