diff --git a/BUILD.gn b/BUILD.gn index e12ecf779a2e32bc2604e73202b63de50cd16f8e..e1b2cf7cc714620230f7df496187a9a1bfe17055 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -104,7 +104,11 @@ ohos_source_set("graphics_effect_src") { defines += [ "GE_OHOS" ] external_deps += [ "init:libbegetutil" ] } - + if (is_arkui_x) { + if (use_new_skia) { + defines += [ "USE_M133_SKIA" ] + } + } if (ge_is_ohos || ge_is_linux) { defines += [ "GE_PLATFORM_UNIX" ] } diff --git a/include/ge_kawase_blur_shader_filter.h b/include/ge_kawase_blur_shader_filter.h index 0913dd5570597f8d64a33909b9237bee25da038a..f1522d0caddf3d3bf9dbc3c6b74320c5a2ac3995 100644 --- a/include/ge_kawase_blur_shader_filter.h +++ b/include/ge_kawase_blur_shader_filter.h @@ -27,7 +27,9 @@ #include "image/image.h" #include "utils/matrix.h" #include "utils/rect.h" - +#ifdef USE_M133_SKIA +#include "include/core/SkM44.h" +#endif namespace OHOS { namespace Rosen {