summaryrefslogtreecommitdiffstats
path: root/src/widgets
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@qt.io>2022-03-23 10:12:57 +0100
committerLaszlo Agocs <laszlo.agocs@qt.io>2022-03-29 16:53:24 +0100
commit2ca50df11c08a5e25342104ee9008ef680ab4fb6 (patch)
treed5d60efb8b5bab85e8daa7e7e21fe7f782cb3ece /src/widgets
parent4c4afb6e8db325ef30f0fd45b6c19e18adfe8821 (diff)
Fix up some QMatrix4x4 docs
The deprecation note for one of the operator* is wrong: Using mapVector() is never the right choice given the deprecated operator* itself is implemented by calling map(). It could be that in some cases the results are identical so one can get away with migrating to mapVector(), but this is incorrect in other cases and causes regressions all over the place. Thus we should only recommend using map() instead, never mapVector(). As shown by recent experiences, the current docs are insufficient/wrong and caused a number of regressions in the Qt code base as well. Also enhance some related docs. It could be that the wording is not always academically correct, however having some additional notes in there help make it obvious to the reader (or at least raise some alarms) that there are important differences between map and mapVector. Also improve the note for the other deprecated operator*. There is only one way to convert to a vec4, given the existing implementation of the operator, and that is by using 1 for w. Make this clear to the reader. Pick-to: 6.3 6.2 Change-Id: I1d8dbca44fdc103ab62d49bfc1d4ce37a9bc130b Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io> Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'src/widgets')
0 files changed, 0 insertions, 0 deletions