https://bugs.kde.org/show_bug.cgi?id=458033

amyspark <a...@amyspark.me> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/grap |https://invent.kde.org/grap
                   |hics/krita/commit/9c555836e |hics/krita/commit/9add01e5a
                   |ef341bd6368d6181776838ae716 |5818be5e0a6d4d787adb8645b09
                   |3da0                        |d049

--- Comment #17 from amyspark <a...@amyspark.me> ---
Git commit 9add01e5a5818be5e0a6d4d787adb8645b09d049 by L. E. Segovia.
Committed on 25/08/2022 at 17:45.
Pushed by lsegovia into branch 'krita/5.1'.

xsimd: fix architecture deduction on amd64 with march=native

Building Krita with march=native breaks a few assumptions existing in
my and Dmitry's code, namely:

- KoOptimizedPixelDataScalerU8ToU16 can't deduce the AVX batch type
  correctly on <= SSE4.1

- KoRgbaInterleavers can't select the correct implementation for AVX,
  because the AVX2 implementation is ifdef'd in instead of the AVX
  version

These assumptions are correct when building Krita with standard compiler
flags, which is why this bug cannot be reproduced in CI or locally out
of the box.
(cherry picked from commit 9c555836eef341bd6368d6181776838ae7163da0)

M  +2    -2    libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h
M  +2    -1    libs/pigment/compositeops/KoRgbaInterleavers.h

https://invent.kde.org/graphics/krita/commit/9add01e5a5818be5e0a6d4d787adb8645b09d049

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to