mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Resolve conflicts on the SDL interface files.
This commit is contained in:
parent
63917ffccc
commit
9ff6af856e
7 changed files with 9 additions and 390 deletions
|
|
@ -1,6 +1,5 @@
|
|||
/* XPM */
|
||||
static const char *SDL_icon_xpm[] = {
|
||||
<<<<<<< HEAD
|
||||
/* columns rows colors chars-per-pixel */
|
||||
"64 64 32 1",
|
||||
" c None",
|
||||
|
|
@ -98,102 +97,4 @@ static const char *SDL_icon_xpm[] = {
|
|||
" ....}./1))))))))))))]/... ",
|
||||
" ........}3||1#$$$]1... ",
|
||||
" ................... ",
|
||||
=======
|
||||
"64 64 32 1",
|
||||
" c None",
|
||||
". c #000271",
|
||||
"+ c #03035D",
|
||||
"@ c #00009F",
|
||||
"# c #0A0A1B",
|
||||
"$ c #08058E",
|
||||
"% c #060E4C",
|
||||
"& c #11110E",
|
||||
"* c #101339",
|
||||
"= c #0D11CC",
|
||||
"- c #1B1CFD",
|
||||
"; c #342B24",
|
||||
"> c #2325EC",
|
||||
", c #3C3883",
|
||||
"' c #3D3A9E",
|
||||
") c #5B5170",
|
||||
"! c #4B4CFF",
|
||||
"~ c #795339",
|
||||
"{ c #5E5B5C",
|
||||
"] c #5F5ED3",
|
||||
"^ c #5E5EFB",
|
||||
"/ c #7271FF",
|
||||
"( c #B37F5D",
|
||||
"_ c #8F8883",
|
||||
": c #8887FF",
|
||||
"< c #D59E76",
|
||||
"[ c #ABABA9",
|
||||
"} c #A9AAFF",
|
||||
"| c #C1C3C1",
|
||||
"1 c #FAC296",
|
||||
"2 c #D4D6D3",
|
||||
"3 c #F9FCF8",
|
||||
" ",
|
||||
" ",
|
||||
" #***,,,**** ",
|
||||
" *,,]]]]]]]]]]]]]',,** ",
|
||||
" *,']//////////////////]]',* ",
|
||||
" *,']/////////////////////////]'% ",
|
||||
" *,]////////////////////^^!!>>>>>>>$+ ",
|
||||
" *,]////////////////////!>---------->=@% ",
|
||||
" * ,]///////////////////]^>------->==@@@$.# ",
|
||||
" +', *']//////////////////],,,=---->=@@@@@$.% ",
|
||||
" #.=^'* ,]//////////////////],']^]$--=@@@@@@@$+# ",
|
||||
" %$=-^'* ,]/////////////////],]/!>-^'=@@@@@@@$.% ",
|
||||
" +$=->/,*,//////////////////]'/^!,$-!,$@@@@@@$+* ",
|
||||
" +@=--!''/////////////////]']^!,(()->%$@@@@@$+# ",
|
||||
" +@=--='/////////////////]']^${(<<)->,$@@@@$% ",
|
||||
" +@=->']/////////:::////]]/^'(<111)->,$@@@$% ",
|
||||
" #+@@>$]////////::}}}://///!,(<1111)--%$@@.% ",
|
||||
" #+@@$$^////////:}}}}}://^>$(<<1111)--+$@.% ",
|
||||
" +@$.>^///////:}}}}}}:/^>->,(<111<'--+$$*# ",
|
||||
" +$.=-!///////:}}}}}:^!-----@(111<@--+$,'],,* ",
|
||||
" %+%=->^///////:}}}:!--------@(11(=--$=^////],* ",
|
||||
" ,]]'>->^//////^^!!-----------'<1_>--@-!//////]'* ",
|
||||
" '!->@--->>>>>>--->===>--------)<,-->@->^///////]', ",
|
||||
" *$--->----------='){__{'>------>'=--=@-->!^///////],* ",
|
||||
" %$.=---------->$)[22332[)=----------=>----->^^//////], ",
|
||||
" %$_,--------->'_|3333333['----------=--------->!^////],# ",
|
||||
" *'[{=--------'_2333333333_=---------------------->!^///,* ",
|
||||
" #)[_@-------@_|33333333332,------------------------->!^/'* ",
|
||||
" #)2[$------=)|333332|23333{>--------------------------->^'* ",
|
||||
" {2|,------$[233333___3333_=----------------------------->$ ",
|
||||
" ;22)=---->)|333332{2_2333[@-------------------------------$ ",
|
||||
" &22{@----$_233333|{2||333|'--------------------------------$ ",
|
||||
" &|3_.----,|333333[;2|[333|'--------------------------------=+ ",
|
||||
" [3_%=--={2333333[&___333|'-------------------->>>====>>----@ ",
|
||||
" _3[#$=@.[2333333[&&&_333[$------------->>==@@@@@@@@@@@@@@@==+",
|
||||
" {3|;+$$)|3333333[&&&[333_=-------->==@@@@@@@@@@@@@@@$$$$.+++%",
|
||||
" {23{*$${23333333|;&&|332)>----->=@@@@@@@@@@@@@@$$$.++%** ",
|
||||
";{{;[3{&*)[333333333{&&|332,=---==@@@@@@@@@@@@$$.++%* ",
|
||||
"{22_{|[;_|2333333333_&;233_$@@@@@@@@@@@@@@@@$$+%* ",
|
||||
"&_|2{;{{[233333333332_[33[,$@@@@@@@@@@@@@$$+%# ",
|
||||
" &;{&&&;~(_|3333333333332)$@@@@@@@@@@@@$.+%# ",
|
||||
" &&&&&;(11([33333333332{$@@@@@@@@@@@$...$@$* ",
|
||||
" &~((1111<[333333332{%.$@@@@@@@@@$$$$@=--$ ",
|
||||
" ~<<11111<[33333|[_(<~,$@@@@@@@@@@@@@>-->. ",
|
||||
" ;(<111111<(____(11111(+@@@@@@@@@@@@=----=% ",
|
||||
" ~(<11111111<11111<(<<;$@@$$@@@@@@@=-----. ",
|
||||
" ~(<1111111111111(~<1{$$$.$@@@@@@@=-----= ",
|
||||
" ~(<1111111<<(((<11<*$+.$@@@@@@@@@>---->+ ",
|
||||
" ;(<1111111<<1111<~%+$@@@@@@@@@@@=-----$ ",
|
||||
" ~(<<111111111(~&*+$$$@@@@@@@@@@=----=% ",
|
||||
" ;~((<<<<(~~; *%+$$@@@@@@@@@>----+ ",
|
||||
" ;;; #%+$$@@@@@@@----. ",
|
||||
" *+$$@@@@@=---@ ",
|
||||
" *+$@@@@@>--= ",
|
||||
" *.$@@@@-->% ",
|
||||
" #%.$@@=->+ ",
|
||||
" *+$@@>-$ ",
|
||||
" %$@=-$ ",
|
||||
" %.@>@ ",
|
||||
" +=@ ",
|
||||
" .. ",
|
||||
" * ",
|
||||
" ",
|
||||
>>>>>>> srb2/next
|
||||
" "};
|
||||
|
|
|
|||
|
|
@ -92,10 +92,7 @@ void *hwSym(const char *funcName,void *handle)
|
|||
GETFUNC(DrawModel);
|
||||
GETFUNC(CreateModelVBOs);
|
||||
GETFUNC(SetTransform);
|
||||
<<<<<<< HEAD
|
||||
=======
|
||||
GETFUNC(GetRenderVersion);
|
||||
>>>>>>> srb2/next
|
||||
GETFUNC(PostImgRedraw);
|
||||
GETFUNC(FlushScreenTextures);
|
||||
GETFUNC(StartScreenWipe);
|
||||
|
|
@ -105,7 +102,7 @@ void *hwSym(const char *funcName,void *handle)
|
|||
GETFUNC(MakeScreenTexture);
|
||||
GETFUNC(MakeScreenFinalTexture);
|
||||
GETFUNC(DrawScreenFinalTexture);
|
||||
|
||||
|
||||
GETFUNC(RenderSkyDome);
|
||||
|
||||
GETFUNC(LoadShaders);
|
||||
|
|
@ -115,7 +112,7 @@ void *hwSym(const char *funcName,void *handle)
|
|||
|
||||
GETFUNC(LoadCustomShader);
|
||||
GETFUNC(InitCustomShaders);
|
||||
|
||||
|
||||
GETFUNC(StartBatching);
|
||||
GETFUNC(RenderBatches);
|
||||
|
||||
|
|
|
|||
|
|
@ -27,11 +27,7 @@
|
|||
#include <unistd.h>
|
||||
#endif
|
||||
|
||||
<<<<<<< HEAD
|
||||
#ifdef __unix__
|
||||
=======
|
||||
#if defined (__unix__) || defined(__APPLE__) || defined (UNIXCOMMON)
|
||||
>>>>>>> srb2/next
|
||||
#include <errno.h>
|
||||
#endif
|
||||
|
||||
|
|
@ -146,87 +142,9 @@ int main(int argc, char **argv)
|
|||
const char *reldir;
|
||||
int left;
|
||||
boolean fileabs;
|
||||
<<<<<<< HEAD
|
||||
const char *link;
|
||||
|
||||
logdir = D_Home();
|
||||
|
||||
my_time = time(NULL);
|
||||
timeinfo = localtime(&my_time);
|
||||
|
||||
if (M_CheckParm("-logfile") && M_IsNextParm())
|
||||
{
|
||||
format = M_GetNextParm();
|
||||
fileabs = M_IsPathAbsolute(format);
|
||||
}
|
||||
else
|
||||
{
|
||||
format = "log-%Y-%m-%d_%H-%M-%S.txt";
|
||||
fileabs = false;
|
||||
}
|
||||
|
||||
if (fileabs)
|
||||
{
|
||||
strftime(logfilename, sizeof logfilename, format, timeinfo);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (M_CheckParm("-logdir") && M_IsNextParm())
|
||||
reldir = M_GetNextParm();
|
||||
else
|
||||
reldir = "logs";
|
||||
|
||||
if (M_IsPathAbsolute(reldir))
|
||||
{
|
||||
left = snprintf(logfilename, sizeof logfilename,
|
||||
"%s"PATHSEP, reldir);
|
||||
}
|
||||
else
|
||||
#ifdef DEFAULTDIR
|
||||
if (logdir)
|
||||
{
|
||||
left = snprintf(logfilename, sizeof logfilename,
|
||||
"%s"PATHSEP DEFAULTDIR PATHSEP"%s"PATHSEP, logdir, reldir);
|
||||
}
|
||||
else
|
||||
#endif/*DEFAULTDIR*/
|
||||
{
|
||||
left = snprintf(logfilename, sizeof logfilename,
|
||||
"."PATHSEP"%s"PATHSEP, reldir);
|
||||
}
|
||||
#endif/*LOGMESSAGES*/
|
||||
|
||||
strftime(&logfilename[left], sizeof logfilename - left,
|
||||
format, timeinfo);
|
||||
}
|
||||
|
||||
M_MkdirEachUntil(logfilename,
|
||||
M_PathParts(logdir) - 1,
|
||||
M_PathParts(logfilename) - 1, 0755);
|
||||
|
||||
#ifdef __unix__
|
||||
logstream = fopen(logfilename, "w");
|
||||
#ifdef DEFAULTDIR
|
||||
if (logdir)
|
||||
link = va("%s/"DEFAULTDIR"/latest-log.txt", logdir);
|
||||
else
|
||||
#endif/*DEFAULTDIR*/
|
||||
link = "latest-log.txt";
|
||||
unlink(link);
|
||||
if (symlink(logfilename, link) == -1)
|
||||
{
|
||||
I_OutputMsg("Error symlinking latest-log.txt: %s\n", strerror(errno));
|
||||
}
|
||||
#else/*__unix__*/
|
||||
(void)link;
|
||||
logstream = fopen("latest-log.txt", "wt+");
|
||||
#endif/*__unix__*/
|
||||
}
|
||||
=======
|
||||
#if defined (__unix__) || defined(__APPLE__) || defined (UNIXCOMMON)
|
||||
const char *link;
|
||||
#endif
|
||||
>>>>>>> srb2/next
|
||||
|
||||
logdir = D_Home();
|
||||
|
||||
|
|
@ -342,4 +260,5 @@ int main(int argc, char **argv)
|
|||
// return to OS
|
||||
return 0;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -137,11 +137,7 @@ typedef LPVOID (WINAPI *p_MapViewOfFile) (HANDLE, DWORD, DWORD, DWORD, SIZE_T);
|
|||
#include <errno.h>
|
||||
#endif
|
||||
|
||||
<<<<<<< HEAD
|
||||
// Locations for searching for main.kart
|
||||
=======
|
||||
// Locations for searching the srb2.pk3
|
||||
>>>>>>> srb2/next
|
||||
#if defined (__unix__) || defined(__APPLE__) || defined (UNIXCOMMON)
|
||||
#define DEFAULTWADLOCATION1 "/usr/local/share/games/SRB2Kart"
|
||||
#define DEFAULTWADLOCATION2 "/usr/local/games/SRB2Kart"
|
||||
|
|
@ -159,11 +155,7 @@ typedef LPVOID (WINAPI *p_MapViewOfFile) (HANDLE, DWORD, DWORD, DWORD, SIZE_T);
|
|||
|
||||
/** \brief WAD file to look for
|
||||
*/
|
||||
<<<<<<< HEAD
|
||||
#define WADKEYWORD "main.kart"
|
||||
=======
|
||||
#define WADKEYWORD1 "srb2.pk3"
|
||||
>>>>>>> srb2/next
|
||||
/** \brief holds wad path
|
||||
*/
|
||||
static char returnWadPath[256];
|
||||
|
|
@ -297,7 +289,6 @@ static void I_ReportSignal(int num, int coredumped)
|
|||
sigmsg = 0;
|
||||
else
|
||||
sigmsg = msg;
|
||||
<<<<<<< HEAD
|
||||
}
|
||||
|
||||
if (coredumped)
|
||||
|
|
@ -310,20 +301,6 @@ static void I_ReportSignal(int num, int coredumped)
|
|||
sigmsg = msg;
|
||||
}
|
||||
|
||||
=======
|
||||
}
|
||||
|
||||
if (coredumped)
|
||||
{
|
||||
if (sigmsg)
|
||||
sprintf(msg, "%s (core dumped)", sigmsg);
|
||||
else
|
||||
strcat(msg, " (core dumped)");
|
||||
|
||||
sigmsg = msg;
|
||||
}
|
||||
|
||||
>>>>>>> srb2/next
|
||||
I_OutputMsg("\nProcess killed by signal: %s\n\n", sigmsg);
|
||||
|
||||
SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR,
|
||||
|
|
@ -2268,22 +2245,9 @@ void I_InitJoystick2(void)
|
|||
if (M_CheckParm("-nojoy"))
|
||||
return;
|
||||
|
||||
<<<<<<< HEAD
|
||||
if (SDL_WasInit(SDL_INIT_JOYSTICK) == 0)
|
||||
{
|
||||
CONS_Printf("I_InitJoystick2()...\n");
|
||||
=======
|
||||
if (M_CheckParm("-noxinput"))
|
||||
SDL_SetHintWithPriority("SDL_XINPUT_ENABLED", "0", SDL_HINT_OVERRIDE);
|
||||
|
||||
if (M_CheckParm("-nohidapi"))
|
||||
SDL_SetHintWithPriority("SDL_JOYSTICK_HIDAPI", "0", SDL_HINT_OVERRIDE);
|
||||
|
||||
if (SDL_WasInit(SDL_INIT_JOYSTICK) == 0)
|
||||
{
|
||||
CONS_Printf("I_InitJoystick2()...\n");
|
||||
|
||||
>>>>>>> srb2/next
|
||||
if (SDL_InitSubSystem(SDL_INIT_JOYSTICK) == -1)
|
||||
{
|
||||
CONS_Printf(M_GetText("Couldn't initialize joystick: %s\n"), SDL_GetError());
|
||||
|
|
@ -2401,6 +2365,7 @@ void I_InitJoystick4(void)
|
|||
SDL_JoystickClose(newjoy);
|
||||
}
|
||||
|
||||
|
||||
static void I_ShutdownInput(void)
|
||||
{
|
||||
// Yes, the name is misleading: these send neutral events to
|
||||
|
|
@ -3335,12 +3300,7 @@ void I_Error(const char *error, ...)
|
|||
if (demo.recording)
|
||||
G_CheckDemoStatus();
|
||||
if (metalrecording)
|
||||
<<<<<<< HEAD
|
||||
G_StopMetalRecording();
|
||||
#endif
|
||||
=======
|
||||
G_StopMetalRecording(false);
|
||||
>>>>>>> srb2/next
|
||||
|
||||
D_QuitNetGame();
|
||||
M_FreePlayerSetupColors();
|
||||
|
|
@ -3419,11 +3379,7 @@ void I_RemoveExitFunc(void (*func)())
|
|||
}
|
||||
}
|
||||
|
||||
<<<<<<< HEAD
|
||||
#ifndef __unix__
|
||||
=======
|
||||
#if !(defined (__unix__) || defined(__APPLE__) || defined (UNIXCOMMON))
|
||||
>>>>>>> srb2/next
|
||||
static void Shittycopyerror(const char *name)
|
||||
{
|
||||
I_OutputMsg(
|
||||
|
|
@ -3437,26 +3393,16 @@ static void Shittylogcopy(void)
|
|||
{
|
||||
char buf[8192];
|
||||
FILE *fp;
|
||||
<<<<<<< HEAD
|
||||
size_t n;
|
||||
=======
|
||||
size_t r;
|
||||
>>>>>>> srb2/next
|
||||
if (fseek(logstream, 0, SEEK_SET) == -1)
|
||||
{
|
||||
Shittycopyerror("fseek");
|
||||
}
|
||||
else if (( fp = fopen(logfilename, "wt") ))
|
||||
{
|
||||
<<<<<<< HEAD
|
||||
while (( n = fread(buf, 1, sizeof buf, logstream) ))
|
||||
{
|
||||
if (fwrite(buf, 1, n, fp) < n)
|
||||
=======
|
||||
while (( r = fread(buf, 1, sizeof buf, logstream) ))
|
||||
{
|
||||
if (fwrite(buf, 1, r, fp) < r)
|
||||
>>>>>>> srb2/next
|
||||
{
|
||||
Shittycopyerror("fwrite");
|
||||
break;
|
||||
|
|
@ -3473,11 +3419,7 @@ static void Shittylogcopy(void)
|
|||
Shittycopyerror(logfilename);
|
||||
}
|
||||
}
|
||||
<<<<<<< HEAD
|
||||
#endif/*__unix__*/
|
||||
=======
|
||||
#endif/*!(defined (__unix__) || defined(__APPLE__) || defined (UNIXCOMMON))*/
|
||||
>>>>>>> srb2/next
|
||||
|
||||
//
|
||||
// Closes down everything. This includes restoring the initial
|
||||
|
|
@ -3501,11 +3443,7 @@ void I_ShutdownSystem(void)
|
|||
if (logstream)
|
||||
{
|
||||
I_OutputMsg("I_ShutdownSystem(): end of logstream.\n");
|
||||
<<<<<<< HEAD
|
||||
#ifndef __unix__
|
||||
=======
|
||||
#if !(defined (__unix__) || defined(__APPLE__) || defined (UNIXCOMMON))
|
||||
>>>>>>> srb2/next
|
||||
Shittylogcopy();
|
||||
#endif
|
||||
fclose(logstream);
|
||||
|
|
@ -3684,11 +3622,7 @@ static boolean isWadPathOk(const char *path)
|
|||
if (!wad3path)
|
||||
return false;
|
||||
|
||||
<<<<<<< HEAD
|
||||
sprintf(wad3path, pandf, path, WADKEYWORD);
|
||||
=======
|
||||
sprintf(wad3path, pandf, path, WADKEYWORD1);
|
||||
>>>>>>> srb2/next
|
||||
|
||||
if (FIL_ReadFileOK(wad3path))
|
||||
{
|
||||
|
|
@ -3713,11 +3647,7 @@ static void pathonly(char *s)
|
|||
}
|
||||
}
|
||||
|
||||
<<<<<<< HEAD
|
||||
/** \brief search for main.kart in the given path
|
||||
=======
|
||||
/** \brief search for srb2.pk3 in the given path
|
||||
>>>>>>> srb2/next
|
||||
|
||||
\param searchDir starting path
|
||||
|
||||
|
|
@ -3741,15 +3671,10 @@ static const char *searchWad(const char *searchDir)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
<<<<<<< HEAD
|
||||
/** \brief go through all possible paths and look for main.kart
|
||||
|
||||
\return path to main.kart if any
|
||||
=======
|
||||
/** \brief go through all possible paths and look for srb2.pk3
|
||||
|
||||
\return path to srb2.pk3 if any
|
||||
>>>>>>> srb2/next
|
||||
*/
|
||||
static const char *locateWad(void)
|
||||
{
|
||||
|
|
@ -3878,11 +3803,7 @@ const char *I_LocateWad(void)
|
|||
|
||||
if (waddir)
|
||||
{
|
||||
<<<<<<< HEAD
|
||||
// change to the directory where we found main.kart
|
||||
=======
|
||||
// change to the directory where we found srb2.pk3
|
||||
>>>>>>> srb2/next
|
||||
#if defined (_WIN32)
|
||||
SetCurrentDirectoryA(waddir);
|
||||
#else
|
||||
|
|
|
|||
|
|
@ -65,10 +65,7 @@
|
|||
#include "../m_menu.h"
|
||||
#include "../d_main.h"
|
||||
#include "../s_sound.h"
|
||||
<<<<<<< HEAD
|
||||
#include "../i_sound.h" // midi pause/unpause
|
||||
=======
|
||||
>>>>>>> srb2/next
|
||||
#include "../i_joy.h"
|
||||
#include "../st_stuff.h"
|
||||
#include "../hu_stuff.h"
|
||||
|
|
@ -365,8 +362,6 @@ static INT32 Impl_SDL_Scancode_To_Keycode(SDL_Scancode code)
|
|||
return 0;
|
||||
}
|
||||
|
||||
<<<<<<< HEAD
|
||||
=======
|
||||
static boolean IgnoreMouse(void)
|
||||
{
|
||||
if (cv_alwaysgrabmouse.value)
|
||||
|
|
@ -380,7 +375,6 @@ static boolean IgnoreMouse(void)
|
|||
return false;
|
||||
}
|
||||
|
||||
>>>>>>> srb2/next
|
||||
static void SDLdoGrabMouse(void)
|
||||
{
|
||||
SDL_ShowCursor(SDL_DISABLE);
|
||||
|
|
@ -668,17 +662,10 @@ static void Impl_HandleWindowEvent(SDL_WindowEvent evt)
|
|||
{
|
||||
// Tell game we lost focus, pause music
|
||||
window_notinfocus = true;
|
||||
<<<<<<< HEAD
|
||||
if (!cv_playmusicifunfocused.value)
|
||||
I_PauseSong();
|
||||
if (!cv_playsoundifunfocused.value)
|
||||
S_DisableSound();
|
||||
=======
|
||||
if (! cv_playmusicifunfocused.value)
|
||||
S_PauseAudio();
|
||||
if (! cv_playsoundsifunfocused.value)
|
||||
S_StopSounds();
|
||||
>>>>>>> srb2/next
|
||||
|
||||
if (!disable_mouse)
|
||||
{
|
||||
|
|
@ -1322,11 +1309,7 @@ void I_StartupMouse(void)
|
|||
}
|
||||
else
|
||||
firsttimeonmouse = SDL_FALSE;
|
||||
<<<<<<< HEAD
|
||||
if (cv_usemouse.value)
|
||||
=======
|
||||
if (cv_usemouse.value && !IgnoreMouse())
|
||||
>>>>>>> srb2/next
|
||||
SDLdoGrabMouse();
|
||||
else
|
||||
SDLdoUngrabMouse();
|
||||
|
|
@ -1412,10 +1395,6 @@ static inline boolean I_SkipFrame(void)
|
|||
if (!paused)
|
||||
return false;
|
||||
/* FALLTHRU */
|
||||
<<<<<<< HEAD
|
||||
=======
|
||||
//case GS_TIMEATTACK: -- sorry optimisation but now we have a cool level platter and that being laggardly looks terrible
|
||||
>>>>>>> srb2/next
|
||||
case GS_WAITINGPLAYERS:
|
||||
return skip; // Skip odd frames
|
||||
default:
|
||||
|
|
@ -1436,7 +1415,6 @@ void I_FinishUpdate(void)
|
|||
if (I_SkipFrame())
|
||||
return;
|
||||
|
||||
<<<<<<< HEAD
|
||||
if (st_overlay)
|
||||
{
|
||||
if (cv_ticrate.value)
|
||||
|
|
@ -1448,18 +1426,11 @@ void I_FinishUpdate(void)
|
|||
SCR_DisplayLocalPing();
|
||||
}
|
||||
}
|
||||
=======
|
||||
|
||||
// draw captions if enabled
|
||||
if (cv_closedcaptioning.value)
|
||||
SCR_ClosedCaptions();
|
||||
|
||||
if (cv_ticrate.value)
|
||||
SCR_DisplayTicRate();
|
||||
>>>>>>> srb2/next
|
||||
|
||||
if (cv_showping.value && netgame && consoleplayer != serverplayer)
|
||||
SCR_DisplayLocalPing();
|
||||
|
||||
if (rendermode == render_soft && screens[0])
|
||||
{
|
||||
SDL_Rect rect;
|
||||
|
|
@ -1736,11 +1707,6 @@ void VID_CheckGLLoaded(rendermode_t oldrender)
|
|||
setrenderneeded = 0;
|
||||
}
|
||||
}
|
||||
<<<<<<< HEAD
|
||||
//Impl_SetWindowName("SRB2Kart "VERSIONSTRING);
|
||||
|
||||
SDLSetMode(vid.width, vid.height, USE_FULLSCREEN);
|
||||
=======
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
@ -1804,7 +1770,6 @@ void VID_CheckRenderer(void)
|
|||
}
|
||||
|
||||
SDLSetMode(vid.width, vid.height, USE_FULLSCREEN, (rendererchanged ? SDL_FALSE : SDL_TRUE));
|
||||
>>>>>>> srb2/next
|
||||
Impl_VideoSetupBuffer();
|
||||
|
||||
if (rendermode == render_soft)
|
||||
|
|
@ -1814,8 +1779,6 @@ void VID_CheckRenderer(void)
|
|||
SDL_FreeSurface(bufSurface);
|
||||
bufSurface = NULL;
|
||||
}
|
||||
<<<<<<< HEAD
|
||||
=======
|
||||
|
||||
if (rendererchanged)
|
||||
{
|
||||
|
|
@ -1834,7 +1797,6 @@ void VID_CheckRenderer(void)
|
|||
R_InitHardwareMode();
|
||||
V_SetPalette(0);
|
||||
}
|
||||
>>>>>>> srb2/next
|
||||
}
|
||||
#else
|
||||
(void)oldrenderer;
|
||||
|
|
@ -1857,7 +1819,7 @@ INT32 VID_SetMode(INT32 modeNum)
|
|||
vid.height = windowedModes[modeNum][1];
|
||||
vid.modenum = modeNum;
|
||||
|
||||
//Impl_SetWindowName("SRB2 "VERSIONSTRING);
|
||||
//Impl_SetWindowName("SRB2Kart "VERSIONSTRING);
|
||||
VID_CheckRenderer();
|
||||
return SDL_TRUE;
|
||||
}
|
||||
|
|
@ -1913,7 +1875,7 @@ static void Impl_SetWindowName(const char *title)
|
|||
static void Impl_SetWindowIcon(void)
|
||||
{
|
||||
if (window && icoSurface)
|
||||
SDL_SetWindowIcon(window, icoSurface);
|
||||
SDL_SetWindowIcon(window, icoSurface);
|
||||
}
|
||||
|
||||
static void Impl_VideoSetupSDLBuffer(void)
|
||||
|
|
@ -1947,16 +1909,12 @@ static void Impl_VideoSetupSDLBuffer(void)
|
|||
static void Impl_VideoSetupBuffer(void)
|
||||
{
|
||||
// Set up game's software render buffer
|
||||
<<<<<<< HEAD
|
||||
//if (rendermode == render_soft)
|
||||
=======
|
||||
vid.rowbytes = vid.width * vid.bpp;
|
||||
vid.direct = NULL;
|
||||
if (vid.buffer)
|
||||
free(vid.buffer);
|
||||
vid.buffer = calloc(vid.rowbytes*vid.height, NUMSCREENS);
|
||||
if (!vid.buffer)
|
||||
>>>>>>> srb2/next
|
||||
{
|
||||
I_Error("%s", M_GetText("Not enough memory for video buffer\n"));
|
||||
}
|
||||
|
|
@ -2003,14 +1961,6 @@ void I_StartupGraphics(void)
|
|||
))
|
||||
framebuffer = SDL_TRUE;
|
||||
}
|
||||
<<<<<<< HEAD
|
||||
if (M_CheckParm("-software"))
|
||||
rendermode = render_soft;
|
||||
#ifdef HWRENDER
|
||||
else if (M_CheckParm("-opengl"))
|
||||
rendermode = render_opengl;
|
||||
#endif
|
||||
=======
|
||||
|
||||
#ifdef HWRENDER
|
||||
if (M_CheckParm("-opengl"))
|
||||
|
|
@ -2018,7 +1968,6 @@ void I_StartupGraphics(void)
|
|||
else if (M_CheckParm("-software"))
|
||||
#endif
|
||||
chosenrendermode = rendermode = render_soft;
|
||||
>>>>>>> srb2/next
|
||||
|
||||
usesdl2soft = M_CheckParm("-softblit");
|
||||
borderlesswindow = M_CheckParm("-borderless");
|
||||
|
|
@ -2027,63 +1976,16 @@ void I_StartupGraphics(void)
|
|||
VID_Command_ModeList_f();
|
||||
|
||||
#ifdef HWRENDER
|
||||
<<<<<<< HEAD
|
||||
if (rendermode == render_opengl)
|
||||
{
|
||||
HWD.pfnInit = hwSym("Init",NULL);
|
||||
HWD.pfnFinishUpdate = NULL;
|
||||
HWD.pfnDraw2DLine = hwSym("Draw2DLine",NULL);
|
||||
HWD.pfnDrawPolygon = hwSym("DrawPolygon",NULL);
|
||||
HWD.pfnSetBlend = hwSym("SetBlend",NULL);
|
||||
HWD.pfnClearBuffer = hwSym("ClearBuffer",NULL);
|
||||
HWD.pfnSetTexture = hwSym("SetTexture",NULL);
|
||||
HWD.pfnReadRect = hwSym("ReadRect",NULL);
|
||||
HWD.pfnGClipRect = hwSym("GClipRect",NULL);
|
||||
HWD.pfnClearMipMapCache = hwSym("ClearMipMapCache",NULL);
|
||||
HWD.pfnSetSpecialState = hwSym("SetSpecialState",NULL);
|
||||
HWD.pfnSetPalette = hwSym("SetPalette",NULL);
|
||||
HWD.pfnGetTextureUsed = hwSym("GetTextureUsed",NULL);
|
||||
HWD.pfnDrawModel = hwSym("DrawModel",NULL);
|
||||
HWD.pfnCreateModelVBOs = hwSym("CreateModelVBOs",NULL);
|
||||
HWD.pfnSetTransform = hwSym("SetTransform",NULL);
|
||||
HWD.pfnPostImgRedraw = hwSym("PostImgRedraw",NULL);
|
||||
HWD.pfnFlushScreenTextures=hwSym("FlushScreenTextures",NULL);
|
||||
HWD.pfnStartScreenWipe = hwSym("StartScreenWipe",NULL);
|
||||
HWD.pfnEndScreenWipe = hwSym("EndScreenWipe",NULL);
|
||||
HWD.pfnDoScreenWipe = hwSym("DoScreenWipe",NULL);
|
||||
HWD.pfnDrawIntermissionBG=hwSym("DrawIntermissionBG",NULL);
|
||||
HWD.pfnMakeScreenTexture= hwSym("MakeScreenTexture",NULL);
|
||||
HWD.pfnMakeScreenFinalTexture=hwSym("MakeScreenFinalTexture",NULL);
|
||||
HWD.pfnDrawScreenFinalTexture=hwSym("DrawScreenFinalTexture",NULL);
|
||||
|
||||
HWD.pfnRenderSkyDome = hwSym("RenderSkyDome",NULL);
|
||||
|
||||
HWD.pfnLoadShaders = hwSym("LoadShaders",NULL);
|
||||
HWD.pfnKillShaders = hwSym("KillShaders",NULL);
|
||||
HWD.pfnSetShader = hwSym("SetShader",NULL);
|
||||
HWD.pfnUnSetShader = hwSym("UnSetShader",NULL);
|
||||
|
||||
HWD.pfnLoadCustomShader = hwSym("LoadCustomShader",NULL);
|
||||
HWD.pfnInitCustomShaders = hwSym("InitCustomShaders",NULL);
|
||||
|
||||
HWD.pfnStartBatching = hwSym("StartBatching",NULL);
|
||||
HWD.pfnRenderBatches = hwSym("RenderBatches",NULL);
|
||||
|
||||
if (!HWD.pfnInit()) // load the OpenGL library
|
||||
rendermode = render_soft;
|
||||
}
|
||||
=======
|
||||
if (M_CheckParm("-nogl"))
|
||||
vid_opengl_state = -1; // Don't startup OpenGL
|
||||
else if (chosenrendermode == render_opengl)
|
||||
VID_StartupOpenGL();
|
||||
>>>>>>> srb2/next
|
||||
#endif
|
||||
|
||||
// Window icon
|
||||
#ifdef HAVE_IMAGE
|
||||
icoSurface = IMG_ReadXPMFromArray(SDL_icon_xpm);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
// Fury: we do window initialization after GL setup to allow
|
||||
// SDL_GL_LoadLibrary to work well on Windows
|
||||
|
|
|
|||
|
|
@ -816,8 +816,6 @@ static void mix_gme(void *udata, Uint8 *stream, int len)
|
|||
}
|
||||
#endif
|
||||
|
||||
<<<<<<< HEAD
|
||||
=======
|
||||
#ifdef HAVE_OPENMPT
|
||||
static void mix_openmpt(void *udata, Uint8 *stream, int len)
|
||||
{
|
||||
|
|
@ -842,7 +840,6 @@ static void mix_openmpt(void *udata, Uint8 *stream, int len)
|
|||
}
|
||||
#endif
|
||||
|
||||
>>>>>>> srb2/next
|
||||
/// ------------------------
|
||||
/// Music System
|
||||
/// ------------------------
|
||||
|
|
|
|||
|
|
@ -98,13 +98,8 @@ boolean LoadGL(void)
|
|||
{
|
||||
CONS_Alert(CONS_ERROR, "Could not load OpenGL Library: %s\n"
|
||||
"Falling back to Software mode.\n", SDL_GetError());
|
||||
<<<<<<< HEAD
|
||||
if (!M_CheckParm("-OGLlib"))
|
||||
CONS_Printf("If you know what is the OpenGL library's name, use -OGLlib\n");
|
||||
=======
|
||||
if (!M_CheckParm ("-OGLlib"))
|
||||
CONS_Alert(CONS_ERROR, "If you know what is the OpenGL library's name, use -OGLlib\n");
|
||||
>>>>>>> srb2/next
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -135,23 +130,14 @@ boolean LoadGL(void)
|
|||
else
|
||||
{
|
||||
CONS_Alert(CONS_ERROR, "Could not load GLU Library: %s\n", GLULibname);
|
||||
<<<<<<< HEAD
|
||||
if (!M_CheckParm("-GLUlib"))
|
||||
CONS_Printf("If you know what is the GLU library's name, use -GLUlib\n");
|
||||
=======
|
||||
if (!M_CheckParm ("-GLUlib"))
|
||||
CONS_Alert(CONS_ERROR, "If you know what is the GLU library's name, use -GLUlib\n");
|
||||
>>>>>>> srb2/next
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
CONS_Alert(CONS_ERROR, "Could not load GLU Library\n");
|
||||
<<<<<<< HEAD
|
||||
CONS_Printf("If you know what is the GLU library's name, use -GLUlib\n");
|
||||
=======
|
||||
CONS_Alert(CONS_ERROR, "If you know what is the GLU library's name, use -GLUlib\n");
|
||||
>>>>>>> srb2/next
|
||||
CONS_Printf("If you know what is the GLU library's name, use -GLUlib\n");;
|
||||
}
|
||||
#endif
|
||||
return SetupGLfunc();
|
||||
|
|
@ -235,11 +221,7 @@ void OglSdlFinishUpdate(boolean waitvbl)
|
|||
HWR_DrawScreenFinalTexture(realwidth, realheight);
|
||||
}
|
||||
|
||||
<<<<<<< HEAD
|
||||
EXPORT void HWRAPI(OglSdlSetPalette) (RGBA_t *palette, RGBA_t *pgamma)
|
||||
=======
|
||||
EXPORT void HWRAPI( OglSdlSetPalette) (RGBA_t *palette)
|
||||
>>>>>>> srb2/next
|
||||
{
|
||||
size_t palsize = (sizeof(RGBA_t) * 256);
|
||||
// on a palette change, you have to reload all of the textures
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue