summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2021-02-28 13:31:49 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2021-02-28 13:31:49 +0100
commitbe782ef4357465e608db4123d21c3eeb14a2a110 (patch)
tree72dce0cadae86ca02ded9b8764440012c6b4b416
parentf704965a457bd9766af9b929dbf30941cdfd9e52 (diff)
downloadplan9front-be782ef4357465e608db4123d21c3eeb14a2a110.tar.xz
bcm: change color chan to RGB24 (thanks p.kosyh)
p.kosyh writes: Hello! I finally bought rpi4 4Gb specially for 9front. It seems, that default bpp of framebuffer is 16. I changed it to 24 (via cmdline.txt and config.txt) and found, that rendering is much faster! (May be due removing overheads in 16->24 conversions?) But on rpi4 r and b channels are swapped. So, i changed BGR24 to RGB24 in bcm/screen.c and now it works fine!
-rw-r--r--sys/src/9/bcm/screen.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/9/bcm/screen.c b/sys/src/9/bcm/screen.c
index a103f45ba..8761682fc 100644
--- a/sys/src/9/bcm/screen.c
+++ b/sys/src/9/bcm/screen.c
@@ -139,7 +139,7 @@ screeninit(void)
chan = RGB16;
break;
case 24:
- chan = BGR24;
+ chan = RGB24;
break;
case 32:
chan = XRGB32;