LINUX.ORG.RU

История изменений

Исправление saahriktu, (текущая версия) :

А я нашёл второй патч для SDL1, который работает для меня (без первого):

diff -ru SDL-1.2.15_orig/src/video/fbcon/SDL_fbvideo.c SDL-1.2.15/src/video/fbcon/SDL_fbvideo.c
--- SDL-1.2.15_orig/src/video/fbcon/SDL_fbvideo.c       2012-01-19 10:30:06.000000000 +0400
+++ SDL-1.2.15/src/video/fbcon/SDL_fbvideo.c    2018-12-27 21:59:42.853402012 +0300
@@ -1044,9 +1044,6 @@
                }
                vinfo.xoffset = 0;
                vinfo.yoffset = 0;
-               vinfo.red.length = vinfo.red.offset = 0;
-               vinfo.green.length = vinfo.green.offset = 0;
-               vinfo.blue.length = vinfo.blue.offset = 0;
                vinfo.transp.length = vinfo.transp.offset = 0;
                if ( ! choose_fbmodes_mode(&vinfo) ) {
                        choose_vesa_mode(&vinfo);
А вот актуальные значения:
vinfo.red.length = 8
vinfo.green.length = 8
vinfo.blue.length = 8
vinfo.red.offset = 16
vinfo.green.offset = 8
vinfo.blue.offset = 0

Исходная версия saahriktu, :

А я нашёл второй патч для SDL1, который работает для меня:

diff -ru SDL-1.2.15_orig/src/video/fbcon/SDL_fbvideo.c SDL-1.2.15/src/video/fbcon/SDL_fbvideo.c
--- SDL-1.2.15_orig/src/video/fbcon/SDL_fbvideo.c       2012-01-19 10:30:06.000000000 +0400
+++ SDL-1.2.15/src/video/fbcon/SDL_fbvideo.c    2018-12-27 21:59:42.853402012 +0300
@@ -1044,9 +1044,6 @@
                }
                vinfo.xoffset = 0;
                vinfo.yoffset = 0;
-               vinfo.red.length = vinfo.red.offset = 0;
-               vinfo.green.length = vinfo.green.offset = 0;
-               vinfo.blue.length = vinfo.blue.offset = 0;
                vinfo.transp.length = vinfo.transp.offset = 0;
                if ( ! choose_fbmodes_mode(&vinfo) ) {
                        choose_vesa_mode(&vinfo);
А вот актуальные значения:
vinfo.red.length = 8
vinfo.green.length = 8
vinfo.blue.length = 8
vinfo.red.offset = 16
vinfo.green.offset = 8
vinfo.blue.offset = 0