mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-11-13 07:58:04 +00:00
Rename 'numpalookups' to 'numshades' internally.
git-svn-id: https://svn.eduke32.com/eduke32@2504 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
8a50b75de2
commit
51398ca749
5 changed files with 25 additions and 25 deletions
|
@ -325,7 +325,7 @@ EXTERN int32_t totalclock;
|
||||||
EXTERN int32_t numframes, randomseed;
|
EXTERN int32_t numframes, randomseed;
|
||||||
EXTERN int16_t sintable[2048];
|
EXTERN int16_t sintable[2048];
|
||||||
EXTERN uint8_t palette[768];
|
EXTERN uint8_t palette[768];
|
||||||
EXTERN int16_t numpalookups;
|
EXTERN int16_t numshades;
|
||||||
EXTERN char *palookup[MAXPALOOKUPS];
|
EXTERN char *palookup[MAXPALOOKUPS];
|
||||||
EXTERN char parallaxtype, showinvisibility;
|
EXTERN char parallaxtype, showinvisibility;
|
||||||
EXTERN int32_t parallaxyoffs, parallaxyscale;
|
EXTERN int32_t parallaxyoffs, parallaxyscale;
|
||||||
|
|
|
@ -2356,7 +2356,7 @@ char palfadedelta = 0;
|
||||||
//
|
//
|
||||||
static inline int32_t getpalookup(int32_t davis, int32_t dashade)
|
static inline int32_t getpalookup(int32_t davis, int32_t dashade)
|
||||||
{
|
{
|
||||||
return(min(max(dashade+(davis>>8),0),numpalookups-1));
|
return(min(max(dashade+(davis>>8),0),numshades-1));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void setpalettefade_calc(uint8_t offset);
|
static void setpalettefade_calc(uint8_t offset);
|
||||||
|
@ -7444,10 +7444,10 @@ static void loadpalette(void)
|
||||||
if ((fil = kopen4load("palette.dat",0)) == -1) return;
|
if ((fil = kopen4load("palette.dat",0)) == -1) return;
|
||||||
|
|
||||||
kread(fil,palette,768);
|
kread(fil,palette,768);
|
||||||
kread(fil,&numpalookups,2); numpalookups = B_LITTLE16(numpalookups);
|
kread(fil,&numshades,2); numshades = B_LITTLE16(numshades);
|
||||||
|
|
||||||
if ((palookup[0] = (char *)Bmalloc(numpalookups<<8)) == NULL)
|
if ((palookup[0] = (char *)Bmalloc(numshades<<8)) == NULL)
|
||||||
allocache((intptr_t *)&palookup[0],numpalookups<<8,&permanentlock);
|
allocache((intptr_t *)&palookup[0],numshades<<8,&permanentlock);
|
||||||
if ((transluc = (char *)Bmalloc(65536)) == NULL)
|
if ((transluc = (char *)Bmalloc(65536)) == NULL)
|
||||||
allocache((intptr_t *)&transluc,65536,&permanentlock);
|
allocache((intptr_t *)&transluc,65536,&permanentlock);
|
||||||
|
|
||||||
|
@ -7456,7 +7456,7 @@ static void loadpalette(void)
|
||||||
|
|
||||||
fixtransluscence(FP_OFF(transluc));
|
fixtransluscence(FP_OFF(transluc));
|
||||||
|
|
||||||
kread(fil,palookup[globalpal],numpalookups<<8);
|
kread(fil,palookup[globalpal],numshades<<8);
|
||||||
kread(fil,transluc,65536);
|
kread(fil,transluc,65536);
|
||||||
|
|
||||||
if (crc32once((uint8_t *)transluc, 65536)==0x94a1fac6)
|
if (crc32once((uint8_t *)transluc, 65536)==0x94a1fac6)
|
||||||
|
@ -8872,7 +8872,7 @@ void drawmapview(int32_t dax, int32_t day, int32_t zoome, int16_t ang)
|
||||||
if ((picanm[globalpicnum]&192) != 0) globalpicnum += animateoffs((int16_t)globalpicnum,s);
|
if ((picanm[globalpicnum]&192) != 0) globalpicnum += animateoffs((int16_t)globalpicnum,s);
|
||||||
if (waloff[globalpicnum] == 0) loadtile(globalpicnum);
|
if (waloff[globalpicnum] == 0) loadtile(globalpicnum);
|
||||||
globalbufplc = waloff[globalpicnum];
|
globalbufplc = waloff[globalpicnum];
|
||||||
globalshade = max(min(sec->floorshade,numpalookups-1),0);
|
globalshade = max(min(sec->floorshade,numshades-1),0);
|
||||||
globvis = globalhisibility;
|
globvis = globalhisibility;
|
||||||
if (sec->visibility != 0) globvis = mulscale4(globvis,(int32_t)((uint8_t)(sec->visibility+16)));
|
if (sec->visibility != 0) globvis = mulscale4(globvis,(int32_t)((uint8_t)(sec->visibility+16)));
|
||||||
globalpolytype = 0;
|
globalpolytype = 0;
|
||||||
|
@ -9018,7 +9018,7 @@ void drawmapview(int32_t dax, int32_t day, int32_t zoome, int16_t ang)
|
||||||
globalshade = ((int32_t)sector[spr->sectnum].ceilingshade);
|
globalshade = ((int32_t)sector[spr->sectnum].ceilingshade);
|
||||||
else
|
else
|
||||||
globalshade = ((int32_t)sector[spr->sectnum].floorshade);
|
globalshade = ((int32_t)sector[spr->sectnum].floorshade);
|
||||||
globalshade = max(min(globalshade+spr->shade+6,numpalookups-1),0);
|
globalshade = max(min(globalshade+spr->shade+6,numshades-1),0);
|
||||||
asm3 = FP_OFF(palookup[spr->pal]+(globalshade<<8));
|
asm3 = FP_OFF(palookup[spr->pal]+(globalshade<<8));
|
||||||
globvis = globalhisibility;
|
globvis = globalhisibility;
|
||||||
if (sec->visibility != 0) globvis = mulscale4(globvis,(int32_t)((uint8_t)(sec->visibility+16)));
|
if (sec->visibility != 0) globvis = mulscale4(globvis,(int32_t)((uint8_t)(sec->visibility+16)));
|
||||||
|
@ -13515,8 +13515,8 @@ void makepalookup(int32_t palnum, const char *remapbuf, int8_t r, int8_t g, int8
|
||||||
if (palookup[palnum] == NULL)
|
if (palookup[palnum] == NULL)
|
||||||
{
|
{
|
||||||
//Allocate palookup buffer
|
//Allocate palookup buffer
|
||||||
if ((palookup[palnum] = (char *)Bmalloc(numpalookups<<8)) == NULL)
|
if ((palookup[palnum] = (char *)Bmalloc(numshades<<8)) == NULL)
|
||||||
allocache((intptr_t *)&palookup[palnum],numpalookups<<8,&permanentlock);
|
allocache((intptr_t *)&palookup[palnum],numshades<<8,&permanentlock);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dastat == 0) return;
|
if (dastat == 0) return;
|
||||||
|
@ -13528,7 +13528,7 @@ void makepalookup(int32_t palnum, const char *remapbuf, int8_t r, int8_t g, int8
|
||||||
{
|
{
|
||||||
ptr = (char *)(FP_OFF(palookup[0])+remapbuf[i]);
|
ptr = (char *)(FP_OFF(palookup[0])+remapbuf[i]);
|
||||||
ptr2 = (char *)(FP_OFF(palookup[palnum])+i);
|
ptr2 = (char *)(FP_OFF(palookup[palnum])+i);
|
||||||
for (j=0; j<numpalookups; j++)
|
for (j=0; j<numshades; j++)
|
||||||
{ *ptr2 = *ptr; ptr += 256; ptr2 += 256; }
|
{ *ptr2 = *ptr; ptr += 256; ptr2 += 256; }
|
||||||
}
|
}
|
||||||
#if defined(USE_OPENGL)
|
#if defined(USE_OPENGL)
|
||||||
|
@ -13540,9 +13540,9 @@ void makepalookup(int32_t palnum, const char *remapbuf, int8_t r, int8_t g, int8
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ptr2 = palookup[palnum];
|
ptr2 = palookup[palnum];
|
||||||
for (i=0; i<numpalookups; i++)
|
for (i=0; i<numshades; i++)
|
||||||
{
|
{
|
||||||
palscale = divscale16(i,numpalookups);
|
palscale = divscale16(i,numshades);
|
||||||
for (j=0; j<256; j++)
|
for (j=0; j<256; j++)
|
||||||
{
|
{
|
||||||
ptr = (char *)&palette[remapbuf[j]*3];
|
ptr = (char *)&palette[remapbuf[j]*3];
|
||||||
|
|
|
@ -2083,7 +2083,7 @@ static int32_t md3draw(md3model_t *m, const spritetype *tspr)
|
||||||
|
|
||||||
bglEnable(GL_TEXTURE_2D);
|
bglEnable(GL_TEXTURE_2D);
|
||||||
|
|
||||||
pc[0] = pc[1] = pc[2] = ((float)(numpalookups-min(max((globalshade * shadescale)+m->shadeoff,0),numpalookups)))/((float)numpalookups);
|
pc[0] = pc[1] = pc[2] = ((float)(numshades-min(max((globalshade * shadescale)+m->shadeoff,0),numshades)))/((float)numshades);
|
||||||
if (!(hictinting[globalpal].f&4))
|
if (!(hictinting[globalpal].f&4))
|
||||||
{
|
{
|
||||||
if (!(m->flags&1) || (!(tspr->owner >= MAXSPRITES) && sector[sprite[tspr->owner].sectnum].floorpal!=0))
|
if (!(m->flags&1) || (!(tspr->owner >= MAXSPRITES) && sector[sprite[tspr->owner].sectnum].floorpal!=0))
|
||||||
|
@ -3278,7 +3278,7 @@ int32_t voxdraw(voxmodel_t *m, const spritetype *tspr)
|
||||||
|
|
||||||
bglEnable(GL_TEXTURE_2D);
|
bglEnable(GL_TEXTURE_2D);
|
||||||
|
|
||||||
pc[0] = pc[1] = pc[2] = ((float)(numpalookups-min(max((globalshade * shadescale)+m->shadeoff,0),numpalookups)))/((float)numpalookups);
|
pc[0] = pc[1] = pc[2] = ((float)(numshades-min(max((globalshade * shadescale)+m->shadeoff,0),numshades)))/((float)numshades);
|
||||||
pc[0] *= (float)hictinting[globalpal].r / 255.0;
|
pc[0] *= (float)hictinting[globalpal].r / 255.0;
|
||||||
pc[1] *= (float)hictinting[globalpal].g / 255.0;
|
pc[1] *= (float)hictinting[globalpal].g / 255.0;
|
||||||
pc[2] *= (float)hictinting[globalpal].b / 255.0;
|
pc[2] *= (float)hictinting[globalpal].b / 255.0;
|
||||||
|
|
|
@ -3767,7 +3767,7 @@ static void polymer_drawartsky(int16_t tilenum, char palnum, int8_t shad
|
||||||
glpics[i] = pth ? pth->glpic : 0;
|
glpics[i] = pth ? pth->glpic : 0;
|
||||||
|
|
||||||
glcolors[i][0] = glcolors[i][1] = glcolors[i][2] =
|
glcolors[i][0] = glcolors[i][1] = glcolors[i][2] =
|
||||||
((float)(numpalookups-min(max(shade*shadescale,0),numpalookups)))/((float)numpalookups);
|
((float)(numshades-min(max(shade*shadescale,0),numshades)))/((float)numshades);
|
||||||
|
|
||||||
if (pth && (pth->flags & 2))
|
if (pth && (pth->flags & 2))
|
||||||
{
|
{
|
||||||
|
@ -3848,7 +3848,7 @@ static void polymer_drawskybox(int16_t tilenum, char palnum, int8_t shad
|
||||||
pth = gltexcache(tilenum, palnum, 4);
|
pth = gltexcache(tilenum, palnum, 4);
|
||||||
|
|
||||||
color[0] = color[1] = color[2] =
|
color[0] = color[1] = color[2] =
|
||||||
((float)(numpalookups-min(max(shade*shadescale,0),numpalookups)))/((float)numpalookups);
|
((float)(numshades-min(max(shade*shadescale,0),numshades)))/((float)numshades);
|
||||||
|
|
||||||
if (pth && (pth->flags & 2))
|
if (pth && (pth->flags & 2))
|
||||||
{
|
{
|
||||||
|
@ -4075,7 +4075,7 @@ static void polymer_drawmdsprite(spritetype *tspr)
|
||||||
color = mdspritematerial.diffusemodulation;
|
color = mdspritematerial.diffusemodulation;
|
||||||
|
|
||||||
color[0] = color[1] = color[2] =
|
color[0] = color[1] = color[2] =
|
||||||
((float)(numpalookups-min(max((tspr->shade * shadescale)+m->shadeoff,0),numpalookups)))/((float)numpalookups) * 0xFF;
|
((float)(numshades-min(max((tspr->shade * shadescale)+m->shadeoff,0),numshades)))/((float)numshades) * 0xFF;
|
||||||
|
|
||||||
usinghighpal = (pr_highpalookups &&
|
usinghighpal = (pr_highpalookups &&
|
||||||
prhighpalookups[curbasepal][tspr->pal].map);
|
prhighpalookups[curbasepal][tspr->pal].map);
|
||||||
|
@ -4458,7 +4458,7 @@ static void polymer_getbuildmaterial(_prmaterial* material, int16_t tile
|
||||||
material->diffusemodulation[0] =
|
material->diffusemodulation[0] =
|
||||||
material->diffusemodulation[1] =
|
material->diffusemodulation[1] =
|
||||||
material->diffusemodulation[2] =
|
material->diffusemodulation[2] =
|
||||||
((float)(numpalookups-min(max((shade * shadescale),0),numpalookups)))/((float)numpalookups) * 0xFF;
|
((float)(numshades-min(max((shade * shadescale),0),numshades)))/((float)numshades) * 0xFF;
|
||||||
|
|
||||||
if (pth->flags & 2)
|
if (pth->flags & 2)
|
||||||
{
|
{
|
||||||
|
|
|
@ -2267,8 +2267,8 @@ void drawpoly(double *dpx, double *dpy, int32_t n, int32_t method)
|
||||||
|
|
||||||
{
|
{
|
||||||
float pc[4];
|
float pc[4];
|
||||||
int32_t shadebound = (shadescale_unbounded || globalshade>=numpalookups) ? numpalookups : numpalookups-1;
|
int32_t shadebound = (shadescale_unbounded || globalshade>=numshades) ? numshades : numshades-1;
|
||||||
f = ((float)(numpalookups-min(max((globalshade * shadescale),0),shadebound)))/((float)numpalookups);
|
f = ((float)(numshades-min(max((globalshade * shadescale),0),shadebound)))/((float)numshades);
|
||||||
pc[0] = pc[1] = pc[2] = f;
|
pc[0] = pc[1] = pc[2] = f;
|
||||||
switch (method&3)
|
switch (method&3)
|
||||||
{
|
{
|
||||||
|
@ -2548,7 +2548,7 @@ void drawpoly(double *dpx, double *dpy, int32_t n, int32_t method)
|
||||||
nguo = uu[0] - ox*ngux - oy*nguy;
|
nguo = uu[0] - ox*ngux - oy*nguy;
|
||||||
ngvo = vv[0] - ox*ngvx - oy*ngvy;
|
ngvo = vv[0] - ox*ngvx - oy*ngvy;
|
||||||
}
|
}
|
||||||
palptr = &palookup[globalpal][min(max((int32_t)(globalshade * shadescale),0),numpalookups-1)<<8]; //<-need to make shade not static!
|
palptr = &palookup[globalpal][min(max((int32_t)(globalshade * shadescale),0),numshades-1)<<8]; //<-need to make shade not static!
|
||||||
|
|
||||||
tsizxm1 = tsizx-1; xmodnice = (!(tsizxm1&tsizx));
|
tsizxm1 = tsizx-1; xmodnice = (!(tsizxm1&tsizx));
|
||||||
tsizym1 = tsizy-1; ymulnice = (!(tsizym1&tsizy));
|
tsizym1 = tsizy-1; ymulnice = (!(tsizym1&tsizy));
|
||||||
|
@ -2559,7 +2559,7 @@ void drawpoly(double *dpx, double *dpy, int32_t n, int32_t method)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
dacol = palookup[0][(int32_t)(*(char *)(waloff[globalpicnum]))+(min(max((int32_t)(globalshade * shadescale),0),numpalookups-1)<<8)];
|
dacol = palookup[0][(int32_t)(*(char *)(waloff[globalpicnum]))+(min(max((int32_t)(globalshade * shadescale),0),numshades-1)<<8)];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (grhalfxdown10x < 0) //Hack for mirrors
|
if (grhalfxdown10x < 0) //Hack for mirrors
|
||||||
|
@ -5963,7 +5963,7 @@ void polymost_fillpolygon(int32_t npoints)
|
||||||
pthtyp *pth;
|
pthtyp *pth;
|
||||||
float f,a=0.0;
|
float f,a=0.0;
|
||||||
int32_t i;
|
int32_t i;
|
||||||
int32_t shadebound = (shadescale_unbounded || globalshade>=numpalookups) ? numpalookups : numpalookups-1;
|
int32_t shadebound = (shadescale_unbounded || globalshade>=numshades) ? numshades : numshades-1;
|
||||||
|
|
||||||
globalx1 = mulscale16(globalx1,xyaspect);
|
globalx1 = mulscale16(globalx1,xyaspect);
|
||||||
globaly2 = mulscale16(globaly2,xyaspect);
|
globaly2 = mulscale16(globaly2,xyaspect);
|
||||||
|
@ -5987,7 +5987,7 @@ void polymost_fillpolygon(int32_t npoints)
|
||||||
pth = gltexcache(globalpicnum,globalpal,0);
|
pth = gltexcache(globalpicnum,globalpal,0);
|
||||||
bglBindTexture(GL_TEXTURE_2D, pth ? pth->glpic : 0);
|
bglBindTexture(GL_TEXTURE_2D, pth ? pth->glpic : 0);
|
||||||
|
|
||||||
f = ((float)(numpalookups-min(max((globalshade * shadescale),0),shadebound)))/((float)numpalookups);
|
f = ((float)(numshades-min(max((globalshade * shadescale),0),shadebound)))/((float)numshades);
|
||||||
switch ((globalorientation>>7)&3)
|
switch ((globalorientation>>7)&3)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
|
|
Loading…
Reference in a new issue