reduce z-fighting

This commit is contained in:
opfez 2021-11-23 18:38:05 +01:00
parent 3324e4f990
commit 015368074f
1 changed files with 6 additions and 6 deletions

12
main.c
View File

@ -375,9 +375,9 @@ fill_bottom_flat_triangle(rgb canvas[], rgb c, triangle3 tri)
ay = (int32_t)tri.a.y,
by = (int32_t)tri.b.y,
cy = (int32_t)tri.c.y,
az = (int32_t)tri.a.z,
bz = (int32_t)tri.b.z,
cz = (int32_t)tri.c.z;
az = (int32_t)(tri.a.z*10000),
bz = (int32_t)(tri.b.z*10000),
cz = (int32_t)(tri.c.z*10000);
assert(ay <= cy);
assert(ay <= by);
@ -448,9 +448,9 @@ fill_top_flat_triangle(rgb canvas[], rgb c, triangle3 tri)
ay = (int32_t)tri.a.y,
by = (int32_t)tri.b.y,
cy = (int32_t)tri.c.y,
az = (int32_t)tri.a.z,
bz = (int32_t)tri.b.z,
cz = (int32_t)tri.c.z;
az = (int32_t)(tri.a.z*10000),
bz = (int32_t)(tri.b.z*10000),
cz = (int32_t)(tri.c.z*10000);
assert(cy >= ay);
assert(cy >= by);