1
0
Fork 0
mirror of https://git.coom.tech/drummyfish/small3dlib.git synced 2024-11-21 20:39:57 +01:00
This commit is contained in:
Miloslav Číž 2019-06-11 15:49:37 +02:00
parent cbd7d50e0e
commit d63b23c6d9

View file

@ -64,6 +64,14 @@ bugs:
- Determining CW/CCW for a triangle is not 100% exact, sometimes leaves holes in - Determining CW/CCW for a triangle is not 100% exact, sometimes leaves holes in
models (some very thin triangles)! models (some very thin triangles)!
- With PC = 2, triangles that are at a too sharp angle can get very weird values
of barycentric AND DEPTH (which messes up the z-buffer). Seems to only affect
triangles facing right (not left).
- Barycentric coodinates can get wrong in these ways:
- Any of them can exceed the range <0,511>
- b0 + b1 can be > 511, which causes b2 (= 511 - b0 - b1) to be negative!
repeated: repeated:
- valgrind (and similar) checks - valgrind (and similar) checks