all repos — mgba @ a74a0396bf1f50ae265abf7c25101581bef5c5b7

mGBA Game Boy Advance Emulator

PSP2: 2x the font size until I make a bigger font
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Aug 2015 17:05:46 -0700
commit

a74a0396bf1f50ae265abf7c25101581bef5c5b7

parent

20ba3d1390e81ec7104cf7d7f564c30b6600c61f

1 files changed, 8 insertions(+), 8 deletions(-)

jump to
M src/platform/psp2/gui-font.csrc/platform/psp2/gui-font.c

@@ -34,7 +34,7 @@ }

unsigned GUIFontHeight(const struct GUIFont* font) { UNUSED(font); - return GLYPH_HEIGHT; + return GLYPH_HEIGHT * 2; } unsigned GUIFontGlyphWidth(const struct GUIFont* font, uint32_t glyph) {

@@ -42,7 +42,7 @@ UNUSED(font);

if (glyph > 0x7F) { glyph = 0; } - return defaultFontMetrics[glyph].width; + return defaultFontMetrics[glyph].width * 2; } void GUIFontDrawGlyph(const struct GUIFont* font, int x, int y, uint32_t color, uint32_t glyph) {

@@ -50,10 +50,10 @@ if (glyph > 0x7F) {

glyph = 0; } struct GUIFontGlyphMetric metric = defaultFontMetrics[glyph]; - vita2d_draw_texture_tint_part(font->tex, x, y - GLYPH_HEIGHT + metric.padding.top, - (glyph & 15) * CELL_WIDTH + metric.padding.left, - (glyph >> 4) * CELL_HEIGHT + metric.padding.top, - CELL_WIDTH - (metric.padding.left + metric.padding.right), - CELL_HEIGHT - (metric.padding.top + metric.padding.bottom), - color); + vita2d_draw_texture_tint_part_scale(font->tex, x, y + (-GLYPH_HEIGHT + metric.padding.top) * 2, + (glyph & 15) * CELL_WIDTH + metric.padding.left, + (glyph >> 4) * CELL_HEIGHT + metric.padding.top, + CELL_WIDTH - (metric.padding.left + metric.padding.right), + CELL_HEIGHT - (metric.padding.top + metric.padding.bottom), + 2, 2, color); }