diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2024-12-18 14:55:33 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2024-12-18 15:19:12 +0000 |
commit | 9f80b4b9ed43db91035ed3ddbf9bad4c40c9cf9d (patch) | |
tree | 608e1dc7949ffecbc7720cb6851efa9f07421084 /gfx/gl/program.cpp | |
parent | Don't make arbitrary changes to mesh for triangle corners (diff) | |
download | ilt-9f80b4b9ed43db91035ed3ddbf9bad4c40c9cf9d.tar.bz2 ilt-9f80b4b9ed43db91035ed3ddbf9bad4c40c9cf9d.tar.xz ilt-9f80b4b9ed43db91035ed3ddbf9bad4c40c9cf9d.zip |
Don't make arbitrary changes to mesh for triangle boundaries
Making these arbitrary changes can lead to inverted adjacent faces,
instead just:
a) use the near node where it is, or
b) create the edge split along its length without lateral movement
Same principal as previous commit, addresses issues where tracing would
fail seemingly at random and throws on error now.
Diffstat (limited to 'gfx/gl/program.cpp')
0 files changed, 0 insertions, 0 deletions