- Hook up model normals

This commit is contained in:
Magnus Norddahl 2017-04-14 01:19:44 +02:00
commit 4e14ed4e9e
4 changed files with 6 additions and 10 deletions

View file

@ -285,13 +285,10 @@ struct FModelVertex
void SetNormal(float nx, float ny, float nz)
{
/*
int inx = int(nx * 512);
int iny = int(ny * 512);
int inz = int(nz * 512);
packedNormal = 0x40000000 | ((inx & 1023) << 20) | ((iny & 1023) << 10) | (inz & 1023);
*/
packedNormal = 0; // Per-pixel lighting for models isn't implemented yet so leave this at 0 for now.
int inx = clamp(int(nx * 512), -512, 511);
int iny = clamp(int(ny * 512), -512, 511);
int inz = clamp(int(nz * 512), -512, 511);
packedNormal = /*0x40000000 |*/ ((inx & 1023) << 20) | ((iny & 1023) << 10) | (inz & 1023);
}
};