tdf#63130 flatten the extra ImplMatLine into ImplHomMatrixTemplate
commit3d6b0594267e42945a87bc98105a2e820d2229f6
authorNoel Grandin <noel.grandin@collabora.co.uk>
Tue, 16 May 2023 10:03:36 +0000 (16 12:03 +0200)
committerNoel Grandin <noel.grandin@collabora.co.uk>
Tue, 16 May 2023 13:13:48 +0000 (16 15:13 +0200)
tree91be7d21ce113b7bdaf9c315939ed31eebcf6f1d
parenta04fa4ad1dcfc6b7c2a13d9c5326757a1948ed4e
tdf#63130 flatten the extra ImplMatLine into ImplHomMatrixTemplate

on modern CPUs, it is more efficient to just store the extra data, and
lose the branching code and indirection.

Change-Id: I9840c2f5c84f851293fb37466d09155dbef713f8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151829
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
include/basegfx/matrix/hommatrixtemplate.hxx