mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-11-10 23:02:03 +00:00
Fix the build with POLYMER=0 or USE_OPENGL=0.
git-svn-id: https://svn.eduke32.com/eduke32@1564 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
a5eb3903b2
commit
ce20870e21
4 changed files with 16 additions and 6 deletions
|
@ -26,6 +26,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#define _m32script_h_
|
||||
|
||||
#include "compat.h"
|
||||
#include "baselayer.h"
|
||||
#include "build.h"
|
||||
#include "editor.h"
|
||||
|
||||
|
|
|
@ -255,12 +255,10 @@ int32_t baselayer_init(void)
|
|||
#endif
|
||||
,
|
||||
osdfunc_setrendermode);
|
||||
|
||||
#ifdef DEBUGGINGAIDS
|
||||
OSD_RegisterFunction("hicsetpalettetint","hicsetpalettetint: sets palette tinting values",osdcmd_hicsetpalettetint);
|
||||
#endif
|
||||
|
||||
#ifdef USE_OPENGL
|
||||
# ifdef DEBUGGINGAIDS
|
||||
OSD_RegisterFunction("hicsetpalettetint","hicsetpalettetint: sets palette tinting values",osdcmd_hicsetpalettetint);
|
||||
# endif
|
||||
OSD_RegisterFunction("glinfo","glinfo: shows OpenGL information about the current OpenGL mode",osdcmd_glinfo);
|
||||
#endif
|
||||
polymost_initosdfuncs();
|
||||
|
|
|
@ -958,8 +958,11 @@ process:
|
|||
l = packbuf[j++];
|
||||
while (l--)
|
||||
{
|
||||
int16_t i, sect, statnum, osect, ostatnum, jj, lightid = -1, opicnum;
|
||||
int16_t i, sect, statnum, osect, ostatnum, jj, opicnum;
|
||||
#ifdef POLYMER
|
||||
int16_t lightid = -1;
|
||||
_prlight *mylight = NULL;
|
||||
#endif
|
||||
|
||||
Bmemcpy(&i, &packbuf[j], sizeof(int16_t));
|
||||
j += sizeof(int16_t);
|
||||
|
@ -989,8 +992,10 @@ process:
|
|||
sprite[i].statnum = ostatnum;
|
||||
if (sect != osect) changespritesect(i, sect);
|
||||
if (statnum != ostatnum) changespritestat(i, statnum);
|
||||
#ifdef POLYMER
|
||||
mylight = ActorExtra[i].lightptr;
|
||||
lightid = ActorExtra[i].lightId;
|
||||
#endif
|
||||
}
|
||||
|
||||
j += sizeof(spritetype);
|
||||
|
@ -1002,8 +1007,10 @@ process:
|
|||
j += sizeof(ActorData_t)-sizeof(ActorExtra[0].filler)-sizeof(ActorExtra[0].projectile)-sizeof(ActorExtra[0].lightptr);
|
||||
|
||||
ActorExtra[i].projectile = &SpriteProjectile[i];
|
||||
#ifdef POLYMER
|
||||
ActorExtra[i].lightptr = mylight;
|
||||
ActorExtra[i].lightId = lightid;
|
||||
#endif
|
||||
|
||||
if (packbuf[jj] & 1) T2 += (intptr_t)&script[0];
|
||||
if (packbuf[jj] & 2) T5 += (intptr_t)&script[0];
|
||||
|
|
|
@ -698,7 +698,9 @@ int32_t startwin_run(void)
|
|||
|
||||
settings.flags = 0;
|
||||
if (ud.config.ScreenMode) settings.flags |= 1;
|
||||
#ifdef POLYMER
|
||||
if (glrendmode == 4) settings.flags |= 2;
|
||||
#endif
|
||||
if (ud.config.NoAutoLoad) settings.flags |= 4;
|
||||
settings.xdim = ud.config.ScreenWidth;
|
||||
settings.ydim = ud.config.ScreenHeight;
|
||||
|
@ -736,8 +738,10 @@ int32_t startwin_run(void)
|
|||
int32_t i;
|
||||
|
||||
ud.config.ScreenMode = (settings.flags&1);
|
||||
#ifdef POLYMER
|
||||
if (settings.flags & 2) glrendmode = 4;
|
||||
else glrendmode = 3;
|
||||
#endif
|
||||
if (settings.flags & 4) ud.config.NoAutoLoad = 1;
|
||||
else ud.config.NoAutoLoad = 0;
|
||||
ud.config.ScreenWidth = settings.xdim;
|
||||
|
|
Loading…
Reference in a new issue