gui-dev
Ondřej Hruška 2 years ago
parent 24b9a7359b
commit 8dad247e5e
  1. 4
      src/framebuffer.c

@ -230,7 +230,7 @@ void fb_bitmap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, u
while (h > 0) {
// First
for (uint8_t i = 0; i < w; i++) {
uint8_t mask = (map[i + mapc0] & (0xFF >> (rowrem))) << rowrem;
uint8_t mask = (map[i + mapc0] & (0xFF >> rowrem)) << rowrem;
if (color) {
fb[cell + i] |= mask;
} else {
@ -245,7 +245,7 @@ void fb_bitmap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, u
// last
for (uint8_t i = 0; i < w; i++) {
uint8_t mask = map[i + mapc0] >> (8 - rowrem);
uint8_t mask = (map[i + mapc0] & (0xFF << (8 - rowrem))) >> rowrem;
if (color) {
fb[cell + i] |= mask;
} else {

Loading…
Cancel
Save