Draw depth map only with debug builds. It's otherwise a cheat if in releases.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@133 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
e76cd7f2ac
commit
1b05d4209e
1 changed files with 30 additions and 28 deletions
|
@ -1735,7 +1735,36 @@ void R_ApplySIRDAlgorithum(void)
|
||||||
curp = (vid.buffer + (vid.rowbytes * y));
|
curp = (vid.buffer + (vid.rowbytes * y));
|
||||||
curz = (d_pzbuffer + (vid.width * y ));
|
curz = (d_pzbuffer + (vid.width * y ));
|
||||||
|
|
||||||
if (r_dosirds != 2)
|
#ifdef _DEBUG
|
||||||
|
if (r_dosirds == 2)
|
||||||
|
{
|
||||||
|
//if we are just drawing the height map
|
||||||
|
//this lets you see which layers are used to
|
||||||
|
//create the SIRD
|
||||||
|
//
|
||||||
|
//NOTE: even though it may sort of look like
|
||||||
|
//a grey-scale height map, that is merely a
|
||||||
|
//coincidence because of how the colours are
|
||||||
|
//organized in the pallette.
|
||||||
|
|
||||||
|
lastz = 0;
|
||||||
|
cz = 0;
|
||||||
|
for (x=0; x<vid.width; x++)
|
||||||
|
{
|
||||||
|
if (lastz != *curz)
|
||||||
|
{
|
||||||
|
lastz = *curz;
|
||||||
|
cz = R_SIRDZFunc(*curz);
|
||||||
|
}
|
||||||
|
|
||||||
|
*curp = cz;
|
||||||
|
|
||||||
|
curp++;
|
||||||
|
curz++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
// draw the SIRD
|
// draw the SIRD
|
||||||
|
|
||||||
|
@ -1782,33 +1811,6 @@ void R_ApplySIRDAlgorithum(void)
|
||||||
curz++;
|
curz++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
//if we are just drawing the height map
|
|
||||||
//this lets you see which layers are used to
|
|
||||||
//create the SIRD
|
|
||||||
//
|
|
||||||
//NOTE: even though it may sort of look like
|
|
||||||
//a grey-scale height map, that is merely a
|
|
||||||
//coincidence because of how the colours are
|
|
||||||
//organized in the pallette.
|
|
||||||
|
|
||||||
lastz = 0;
|
|
||||||
cz = 0;
|
|
||||||
for (x=0; x<vid.width; x++)
|
|
||||||
{
|
|
||||||
if (lastz != *curz)
|
|
||||||
{
|
|
||||||
lastz = *curz;
|
|
||||||
cz = R_SIRDZFunc(*curz);
|
|
||||||
}
|
|
||||||
|
|
||||||
*curp = cz;
|
|
||||||
|
|
||||||
curp++;
|
|
||||||
curz++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue