diff --git a/recipes/prboom/01_redox.patch b/recipes/prboom/01_redox.patch index 8666b16eb1e959061aefc88441d3d7c10399729e..576a04b107dc64098db7d106bbb8314246ed3f42 100644 --- a/recipes/prboom/01_redox.patch +++ b/recipes/prboom/01_redox.patch @@ -1,22 +1,22 @@ -diff -rupN prboom-2.5.0/configure.ac prboom-2.5.0-redox/configure.ac ---- prboom-2.5.0/configure.ac 2008-11-09 11:12:37.000000000 -0800 -+++ prboom-2.5.0-redox/configure.ac 2017-10-14 23:27:16.000000000 -0700 +diff -burpN source-original/configure.ac source/configure.ac +--- source-original/configure.ac 2008-11-09 20:12:37.000000000 +0100 ++++ source/configure.ac 2018-04-22 23:41:16.945896818 +0200 @@ -85,8 +85,6 @@ if test "$cross_compiling" != "yes"; the fi - + dnl --- Header files, typedefs, structures -AC_TYPE_UID_T -AC_TYPE_SIZE_T AC_DECL_SYS_SIGLIST AC_HEADER_SYS_WAIT AC_CHECK_HEADERS(unistd.h asm/byteorder.h sched.h) -diff -rupN prboom-2.5.0/src/d_deh.c prboom-2.5.0-redox/src/d_deh.c ---- prboom-2.5.0/src/d_deh.c 2008-10-11 05:10:38.000000000 -0700 -+++ prboom-2.5.0-redox/src/d_deh.c 2017-10-14 23:29:00.000000000 -0700 +diff -burpN source-original/src/d_deh.c source/src/d_deh.c +--- source-original/src/d_deh.c 2008-10-11 14:10:38.000000000 +0200 ++++ source/src/d_deh.c 2018-04-22 23:41:16.949896859 +0200 @@ -54,17 +54,6 @@ #define TRUE 1 #define FALSE 0 - + -#ifndef HAVE_STRLWR -#include <ctype.h> - @@ -30,3 +30,28 @@ diff -rupN prboom-2.5.0/src/d_deh.c prboom-2.5.0-redox/src/d_deh.c - // killough 10/98: new functions, to allow processing DEH files in-memory // (e.g. from wads) + +diff -burpN source-original/src/SDL/i_video.c source/src/SDL/i_video.c +--- source-original/src/SDL/i_video.c 2008-10-18 15:32:29.000000000 +0200 ++++ source/src/SDL/i_video.c 2018-04-23 00:51:18.944949507 +0200 +@@ -407,7 +407,7 @@ void I_FinishUpdate (void) + I_UploadNewPalette(newpal); + newpal = NO_PALETTE_CHANGE; + } +- SDL_Flip(screen); ++ SDL_UpdateRect(screen, 0, 0, screen->w, screen->h); + } + + // +diff -burpN source-original/src/v_video.c source/src/v_video.c +--- source-original/src/v_video.c 2008-10-11 14:10:41.000000000 +0200 ++++ source/src/v_video.c 2018-04-22 23:43:10.939034965 +0200 +@@ -558,7 +558,7 @@ void V_UpdateTrueColorPalette(video_mode + ng = (int)(g*t+roundUpG); + nb = (int)(b*t+roundUpB); + Palettes32[((p*256+i)*VID_NUMCOLORWEIGHTS)+w] = ( +- (nr<<16) | (ng<<8) | nb ++ (255<<24) | (nr<<16) | (ng<<8) | nb + ); + } + }