- eliminated tantoangle and cleaned up r_tables.h
This commit is contained in:
parent
8171637a57
commit
26f54b0ba4
4 changed files with 5 additions and 77 deletions
|
|
@ -221,7 +221,6 @@ void R_InitTextureMapping ()
|
|||
|
||||
const int t1 = MAX(int(CenterX - FocalLengthX), 0);
|
||||
const int t2 = MIN(int(CenterX + FocalLengthX), viewwidth);
|
||||
const fixed_t dfocus = FLOAT2FIXED(FocalLengthX) >> DBITS;
|
||||
|
||||
for (i = 0, x = t2; x >= t1; --x)
|
||||
{
|
||||
|
|
@ -233,7 +232,10 @@ void R_InitTextureMapping ()
|
|||
}
|
||||
for (x = t2 + 1; x <= viewwidth; ++x)
|
||||
{
|
||||
xtoviewangle[x] = ANGLE_270 + tantoangle[dfocus / (x - centerx)];
|
||||
double f = atan2((FocalLengthX / (x - centerx)), 1) / (2*M_PI);
|
||||
xtoviewangle[x] = ANGLE_270 + (angle_t)(0xffffffff * f);
|
||||
|
||||
//xtoviewangle[x] = ANGLE_270 + tantoangle[i];
|
||||
}
|
||||
for (x = 0; x < t1; ++x)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue