1. 13 Jun, 2020 4 commits
  2. 12 Jun, 2020 1 commit
  3. 11 Jun, 2020 15 commits
  4. 10 Jun, 2020 10 commits
    • Emmet O'Neill's avatar
      Removed a leftover debug output call. · 1dadafac
      Emmet O'Neill authored
      1dadafac
    • Emmet O'Neill's avatar
      Krita 5: New Animation Workspace. · 2fe1d06c
      Emmet O'Neill authored
      We've also taken this opportunity to make changes to Krita's Animation
      Workspace.
      
      Docked to the top is the standard Tool Box.
      
      Docked to the upper-left are the Palette Docker, Tool Options Docker &
      Overview Docker.
      
      Docked to the lower-left are the Layers Docker and Compositions Docker.
      
      Docked to the bottom are the Animation Timeline Docker, Animation Curves
      Docker, and Onion Skins Docker.
      2fe1d06c
    • Emmet O'Neill's avatar
      Animation Timeline Docker: Cleanup & AutoKey · 3336084f
      Emmet O'Neill authored
      Solve assertion failure due to opacity keyframe menu actions.
      
      Added Animation Timeline Comments.
      
      Fixed spacing of titlebar widgets.
      
      Fixed AutoKey (was "LazyFrame") regression due to removal of Animation Docker.
      
      Hid audio menu from titlebar, for now...
      
      Various minor code cleanup.
      3336084f
    • Emmet O'Neill's avatar
      Removed classic Animation Docker! · d3c6a832
      Emmet O'Neill authored
      The old Animation Docker's core functionality has been moved into the
      Animation Timeline Docker, so the Animation Docker is no longer needed.
      >:) :wave
      d3c6a832
    • Emmet O'Neill's avatar
      Animation Timeline Docker: Settings Menu Widget. · e7bcb7e4
      Emmet O'Neill authored
      While we've moved various settings that are important to the animation
      workflow to the Animation Timeline Docker's titlebar, in order to cut
      down on user interface clutter we've taken the remaining, set-and-forget
      style options and hidden them in a new menu widget at the right side of
      the Animation Timeline Docker's new titlebar.
      
      OSX: Added macros for including types. (Thanks Ivan!)
      
      Added localizable tooltips.
      Added "Drop Frames" to the Animation Timeline.
      e7bcb7e4
    • Emmet O'Neill's avatar
      Krita 5: New Animation Timeline Docker. · dba979d5
      Emmet O'Neill authored
      This commit turns the Timeline Docker into the Animation Timeline
      Docker, which will serve as Krita's new hub for traditional animation
      and combines the functionality of the Animation Docker and Timeline Docker.
      
      We've also created a new KisTransportControls widget as a simple,
      reusable element for easily adding transport controls (play/pause, stop, prev
      and next buttons) wherever necessary. With this comes the addition of
      new pause and full stop functionality.
      
      Designed and programmed with Eoin.
      Review and corrections by Dmitry, Scott and Ivan. Thanks again!
      
      BUG:377112
      BUG:412907
      BUG:377111
      dba979d5
    • Pedro Reis's avatar
      Color Selector Uses Theme Color for Background · 20524f2a
      Pedro Reis authored
      I personally didn't quite like how the color selector didn't match with the overall theme. For this I created a new option in the Color Selector Settings menu to allow for the background color to be the same as the theme.
      
      ## Test Plan
      
      1. Open the Advanced Color Selector Settings menu in the Advanced Color Selector Docker.
      2. Change the background color setting, and verify that it indeed changes.
      3. Change theme and verify that it updates.
      20524f2a
    • Boudewijn Rempt's avatar
      Add a warning if an action file is empty · ce3a1a31
      Boudewijn Rempt authored
      This mostly seems to happen when people forget thet text element,
      though, the parser isn't the most robust in the world.
      
      CCBUG:422729
      ce3a1a31
    • Boudewijn Rempt's avatar
      Fix the plugins/tool action files · 5b41b826
      Boudewijn Rempt authored
      These files only had text, the action was defined in krita/krita.action.
      There are still tools in plugins that have their actions defined in
      krita/krita.action, but splitting them out in action files in the plugins
      can wait.
      
      BUG:422729
      5b41b826
    • Boudewijn Rempt's avatar
      Add context to the "Original" label · 89fddda0
      Boudewijn Rempt authored
      BUG:422706
      89fddda0
  5. 09 Jun, 2020 7 commits
    • Mathias Wein's avatar
      Remove old workaround for popup palette hiding · 17e6e284
      Mathias Wein authored
      Commit 59168414 and
      Commit ae734675
      added this to prevent picking up the new foreground color as
      used by closing the palette with a left-click on the canvas.
      
      The paint tools however have been refactored since then and
      the "TODO" is no longer present in kis_tool_freehand.cc,
      so remove the remains of this workaround.
      
      BUG:415106
      17e6e284
    • Nathan Lovato's avatar
      11e140ff
    • Dmitry Kazakov's avatar
      Proper fix for https://bugs.kde.org/show_bug.cgi?id=385521 which I came across · 06450d56
      Dmitry Kazakov authored
      while trying to fix gradient brushtip previews.  Just changed it to pass the
      resource manager to KisPresetLivePreviewView, so it can pass it to KisResourcesSnapshot.
      
      Both the gradient brushtip and gradient colorsource display correctly in the live
      preview now.
      
      # Conflicts:
      #	libs/ui/tool/kis_resources_snapshot.cpp
      06450d56
    • Kuntal  Majumder's avatar
      Fix crash on moving a single lonely anchor · 92678b93
      Kuntal Majumder authored
      BUG: 422406
      92678b93
    • Dmitry Kazakov's avatar
      Make Angle preferred renderer on Windows · 00fb1483
      Dmitry Kazakov authored
      This patch bascially overrides Qt's choice of preferred renderer
      
      CCBUG:415772
      00fb1483
    • Boudewijn Rempt's avatar
      Disable the fast float plugin for now. · 9f98ec4a
      Boudewijn Rempt authored
      On Linux and Android, it fails when linking
      
      [2020-06-09T08:16:24.372Z] /home/appimage/appimage-workspace/deps/usr/lib/liblcms2.so: undefined reference to `__cpuid'
      
      On Windows it fails with:
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c: In function 'Optimize8MatrixShaperSSE':
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:315:5: warning: implicit declaration of function '__cpuid'; did you mean '_m_pf2id'? [-Wimplicit-function-declaration]
      
      10:20:46       __cpuid(cpuinfo, 1);
      
      10:20:46       ^~~~~~~
      
      10:20:46       _m_pf2id
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c: In function 'MatShaperXform8SSE':
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:198:12: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
      
      10:20:46       __m128 mat0 = _mm_load_ps(p->Mat[0]);
      
      10:20:46              ^~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:896:1: error: inlining failed in call to always_inline '_mm_set1_ps': target specific option mismatch
      
      10:20:46   _mm_set1_ps (float __F)
      
      10:20:46   ^~~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:205:12: note: called from here
      
      10:20:46       __m128 scale = _mm_set1_ps((cmsFloat32Number)0x4000);
      
      10:20:46              ^~~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:896:1: error: inlining failed in call to always_inline '_mm_set1_ps': target specific option mismatch
      
      10:20:46   _mm_set1_ps (float __F)
      
      10:20:46   ^~~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:204:12: note: called from here
      
      10:20:46       __m128 one = _mm_set1_ps(1.0f);
      
      10:20:46              ^~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:122:1: error: inlining failed in call to always_inline '_mm_setzero_ps': target specific option mismatch
      
      10:20:46   _mm_setzero_ps (void)
      
      10:20:46   ^~~~~~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:203:12: note: called from here
      
      10:20:46       __m128 zero = _mm_setzero_ps();
      
      10:20:46              ^~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:929:1: error: inlining failed in call to always_inline '_mm_load_ps': target specific option mismatch
      
      10:20:46   _mm_load_ps (float const *__P)
      
      10:20:46   ^~~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:201:12: note: called from here
      
      10:20:46       __m128 mat3 = _mm_load_ps(p->Mat[3]);
      
      10:20:46              ^~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:929:1: error: inlining failed in call to always_inline '_mm_load_ps': target specific option mismatch
      
      10:20:46   _mm_load_ps (float const *__P)
      
      10:20:46   ^~~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:200:12: note: called from here
      
      10:20:46       __m128 mat2 = _mm_load_ps(p->Mat[2]);
      
      10:20:46              ^~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:929:1: error: inlining failed in call to always_inline '_mm_load_ps': target specific option mismatch
      
      10:20:46   _mm_load_ps (float const *__P)
      
      10:20:46   ^~~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:199:12: note: called from here
      
      10:20:46       __m128 mat1 = _mm_load_ps(p->Mat[1]);
      
      10:20:46              ^~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:929:1: error: inlining failed in call to always_inline '_mm_load_ps': target specific option mismatch
      
      10:20:46   _mm_load_ps (float const *__P)
      
      10:20:46   ^~~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:198:12: note: called from here
      
      10:20:46       __m128 mat0 = _mm_load_ps(p->Mat[0]);
      
      10:20:46              ^~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:896:1: error: inlining failed in call to always_inline '_mm_set1_ps': target specific option mismatch
      
      10:20:46   _mm_set1_ps (float __F)
      
      10:20:46   ^~~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:235:19: note: called from here
      
      10:20:46              __m128 bvector = _mm_set1_ps(p->Shaper1B[*bin]);
      
      10:20:46                     ^~~~~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:896:1: error: inlining failed in call to always_inline '_mm_set1_ps': target specific option mismatch
      
      10:20:46   _mm_set1_ps (float __F)
      
      10:20:46   ^~~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:234:19: note: called from here
      
      10:20:46              __m128 gvector = _mm_set1_ps(p->Shaper1G[*gin]);
      
      10:20:46                     ^~~~~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:896:1: error: inlining failed in call to always_inline '_mm_set1_ps': target specific option mismatch
      
      10:20:46   _mm_set1_ps (float __F)
      
      10:20:46   ^~~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:233:19: note: called from here
      
      10:20:46              __m128 rvector = _mm_set1_ps(p->Shaper1R[*rin]);
      
      10:20:46                     ^~~~~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:1260:0,
      
      10:20:46                   from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/emmintrin.h:712:1: error: inlining failed in call to always_inline '_mm_store_si128': target specific option mismatch
      
      10:20:46   _mm_store_si128 (__m128i *__P, __m128i __B)
      
      10:20:46   ^~~~~~~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:253:16: note: called from here
      
      10:20:46                  _mm_store_si128((__m128i*)output_index, _mm_cvtps_epi32(out));
      
      10:20:46                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:1260:0,
      
      10:20:46                   from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/emmintrin.h:811:1: error: inlining failed in call to always_inline '_mm_cvtps_epi32': target specific option mismatch
      
      10:20:46   _mm_cvtps_epi32 (__m128 __A)
      
      10:20:46   ^~~~~~~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:253:16: note: called from here
      
      10:20:46                  _mm_store_si128((__m128i*)output_index, _mm_cvtps_epi32(out));
      
      10:20:46                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:200:1: error: inlining failed in call to always_inline '_mm_mul_ps': target specific option mismatch
      
      10:20:46   _mm_mul_ps (__m128 __A, __m128 __B)
      
      10:20:46   ^~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:247:20: note: called from here
      
      10:20:46                  out = _mm_mul_ps(out, scale);
      
      10:20:46                  ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:230:1: error: inlining failed in call to always_inline '_mm_min_ps': target specific option mismatch
      
      10:20:46   _mm_min_ps (__m128 __A, __m128 __B)
      
      10:20:46   ^~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:245:23: note: called from here
      
      10:20:46                  __m128 out = _mm_min_ps(_mm_max_ps(sum, zero), one);
      
      10:20:46                         ^~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:236:1: error: inlining failed in call to always_inline '_mm_max_ps': target specific option mismatch
      
      10:20:46   _mm_max_ps (__m128 __A, __m128 __B)
      
      10:20:46   ^~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:245:29: note: called from here
      
      10:20:46                  __m128 out = _mm_min_ps(_mm_max_ps(sum, zero), one);
      
      10:20:46                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:188:1: error: inlining failed in call to always_inline '_mm_add_ps': target specific option mismatch
      
      10:20:46   _mm_add_ps (__m128 __A, __m128 __B)
      
      10:20:46   ^~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:243:23: note: called from here
      
      10:20:46                  __m128 sum = _mm_add_ps(el1, _mm_add_ps(el2, _mm_add_ps(el3, mat3)));
      
      10:20:46                         ^~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:188:1: error: inlining failed in call to always_inline '_mm_add_ps': target specific option mismatch
      
      10:20:46   _mm_add_ps (__m128 __A, __m128 __B)
      
      10:20:46   ^~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:243:29: note: called from here
      
      10:20:46                  __m128 sum = _mm_add_ps(el1, _mm_add_ps(el2, _mm_add_ps(el3, mat3)));
      
      10:20:46                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:188:1: error: inlining failed in call to always_inline '_mm_add_ps': target specific option mismatch
      
      10:20:46   _mm_add_ps (__m128 __A, __m128 __B)
      
      10:20:46   ^~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:243:29: note: called from here
      
      10:20:46                  __m128 sum = _mm_add_ps(el1, _mm_add_ps(el2, _mm_add_ps(el3, mat3)));
      
      10:20:46                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:200:1: error: inlining failed in call to always_inline '_mm_mul_ps': target specific option mismatch
      
      10:20:46   _mm_mul_ps (__m128 __A, __m128 __B)
      
      10:20:46   ^~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:241:23: note: called from here
      
      10:20:46                  __m128 el3 = _mm_mul_ps(bvector, mat2);
      
      10:20:46                         ^~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:200:1: error: inlining failed in call to always_inline '_mm_mul_ps': target specific option mismatch
      
      10:20:46   _mm_mul_ps (__m128 __A, __m128 __B)
      
      10:20:46   ^~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:240:23: note: called from here
      
      10:20:46                  __m128 el2 = _mm_mul_ps(gvector, mat1);
      
      10:20:46                         ^~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:200:1: error: inlining failed in call to always_inline '_mm_mul_ps': target specific option mismatch
      
      10:20:46   _mm_mul_ps (__m128 __A, __m128 __B)
      
      10:20:46   ^~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:239:23: note: called from here
      
      10:20:46                  __m128 el1 = _mm_mul_ps(rvector, mat0);
      
      10:20:46                         ^~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:896:1: error: inlining failed in call to always_inline '_mm_set1_ps': target specific option mismatch
      
      10:20:46   _mm_set1_ps (float __F)
      
      10:20:46   ^~~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:273:28: note: called from here
      
      10:20:46                      bvector = _mm_set1_ps(p->Shaper1B[*bin]);
      
      10:20:46                      ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:896:1: error: inlining failed in call to always_inline '_mm_set1_ps': target specific option mismatch
      
      10:20:46   _mm_set1_ps (float __F)
      
      10:20:46   ^~~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:272:28: note: called from here
      
      10:20:46                      gvector = _mm_set1_ps(p->Shaper1G[*gin]);
      
      10:20:46                      ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      10:20:46  In file included from C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/x86intrin.h:33:0,
      
      10:20:46                   from C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:30:
      
      10:20:46  C:/MingW/i686-7.3.0-posix-dwarf-rt_v5-rev0/mingw32/lib/gcc/i686-w64-mingw32/7.3.0/include/xmmintrin.h:896:1: error: inlining failed in call to always_inline '_mm_set1_ps': target specific option mismatch
      
      10:20:46   _mm_set1_ps (float __F)
      
      10:20:46   ^~~~~~~~~~~
      
      10:20:46  C:\Packaging\KritaDepsBuild\ext_lcms2\ext_lcms2-prefix\src\ext_lcms2\plugins\fast_float\src\fast_8_matsh_sse.c:271:28: note: called from here
      
      10:20:46                      rvector = _mm_set1_ps(p->Shaper1R[*rin]);
      
      10:20:46                      ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      10:20:46  mingw32-make.exe[6]: *** [src\CMakeFiles\lcms.dir\build.make:469: src/CMakeFiles/lcms.dir/__/plugins/fast_float/src/fast_8_matsh_sse.c.obj] Error 1
      
      10:20:46  mingw32-make.exe[5]: *** [CMakeFiles\Makefile2:90: src/CMakeFiles/lcms.dir/all] Error 2
      
      10:20:46  mingw32-make.exe[4]: *** [Makefile:129: all] Error 2
      
      10:20:46  mingw32-make.exe[3]: *** [ext_lcms2\CMakeFiles\ext_lcms2.dir\build.make:114: ext_lcms2/ext_lcms2-prefix/src/ext_lcms2-stamp/ext_lcms2-build] Error 2
      
      10:20:46  mingw32-make.exe[2]: *** [CMakeFiles\Makefile2:990: ext_lcms2/CMakeFiles/ext_lcms2.dir/all] Error 2
      
      10:20:46  mingw32-make.exe[1]: *** [CMakeFiles\Makefile2:1002: ext_lcms2/CMakeFiles/ext_lcms2.dir/rule] Error 2
      
      10:20:46  mingw32-make.exe: *** [Makefile:338: ext_lcms2] Error 2
      
      10:20:46  ERROR: Building of ext_lcms2 failed
      
      10:20:46
      
      10:20:46  C:\Packaging\workspace\Krita_Release_Windows32_Dependency_Build>if errorlevel 1 exit /b 105
      9f98ec4a
    • Boudewijn Rempt's avatar
      b5e18c50
  6. 08 Jun, 2020 3 commits