mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2024-11-10 23:01:59 +00:00
- Make voxels slightly larger so that the size of one 3D "texel" is the same as one 2D texel at the same location.
SVN r3708 (trunk)
This commit is contained in:
parent
41f2337e7a
commit
f897b1a1a2
1 changed files with 5 additions and 2 deletions
|
@ -2245,8 +2245,11 @@ void R_DrawVoxel(fixed_t dasprx, fixed_t daspry, fixed_t dasprz, angle_t daspran
|
||||||
dasprx = dasprx >> 12;
|
dasprx = dasprx >> 12;
|
||||||
daspry = -daspry >> 12;
|
daspry = -daspry >> 12;
|
||||||
dasprz = -dasprz >> 8;
|
dasprz = -dasprz >> 8;
|
||||||
daxscale >>= 10;
|
|
||||||
dayscale >>= 10;
|
// Shift the scales from 16 bits of fractional precision to 6.
|
||||||
|
// Also do some magic voodoo scaling to make them the right size.
|
||||||
|
daxscale = daxscale / (0xD000 >> 6);
|
||||||
|
dayscale = dayscale / (0xD000 >> 6);
|
||||||
|
|
||||||
cosang = viewcos >> 2;
|
cosang = viewcos >> 2;
|
||||||
sinang = -viewsin >> 2;
|
sinang = -viewsin >> 2;
|
||||||
|
|
Loading…
Reference in a new issue