DarkRadiant: master aaf11c44

Author Committer Branch Timestamp Parent
greebo greebo master 28.02.2022 03:49 master 78e97bb7
Affected Issues  0005846: Rotating a func_static result to random stretch textures
Changeset 0005846: Fix texture being messed up by 90 degree rotations of brushes. Freezetransform is triggering a second evaluation of the current transformation (which is identity) - this was messing up the texDefTransformed() algorithm since the winding vertices were still at the old position. The face normal ended up being parallel to the face plane. The quick solution here is to ignore identity transforms in Face::transform.
mod - radiantcore/brush/BrushNode.cpp Diff File
mod - test/TextureManipulation.cpp Diff File