diff options
| -rw-r--r-- | libs/renderengine/skia/filters/BlurFilter.cpp | 6 | ||||
| -rw-r--r-- | libs/renderengine/skia/filters/LinearEffect.cpp | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/libs/renderengine/skia/filters/BlurFilter.cpp b/libs/renderengine/skia/filters/BlurFilter.cpp index 6dd416101d..2028def0e8 100644 --- a/libs/renderengine/skia/filters/BlurFilter.cpp +++ b/libs/renderengine/skia/filters/BlurFilter.cpp @@ -53,7 +53,7 @@ BlurFilter::BlurFilter() { } )"); - auto [blurEffect, error] = SkRuntimeEffect::Make(blurString); + auto [blurEffect, error] = SkRuntimeEffect::MakeForShader(blurString); if (!blurEffect) { LOG_ALWAYS_FATAL("RuntimeShader error: %s", error.c_str()); } @@ -65,11 +65,11 @@ BlurFilter::BlurFilter() { uniform float mixFactor; half4 main(float2 xy) { - return half4(mix(sample(originalInput), sample(blurredInput), mixFactor)); + return half4(mix(sample(originalInput, xy), sample(blurredInput, xy), mixFactor)); } )"); - auto [mixEffect, mixError] = SkRuntimeEffect::Make(mixString); + auto [mixEffect, mixError] = SkRuntimeEffect::MakeForShader(mixString); if (!mixEffect) { LOG_ALWAYS_FATAL("RuntimeShader error: %s", mixError.c_str()); } diff --git a/libs/renderengine/skia/filters/LinearEffect.cpp b/libs/renderengine/skia/filters/LinearEffect.cpp index 8e8e42e75a..0fbd6698d8 100644 --- a/libs/renderengine/skia/filters/LinearEffect.cpp +++ b/libs/renderengine/skia/filters/LinearEffect.cpp @@ -438,7 +438,7 @@ sk_sp<SkRuntimeEffect> buildRuntimeEffect(const LinearEffect& linearEffect) { generateOETF(linearEffect.outputDataspace, shaderString); generateEffectiveOOTF(linearEffect.undoPremultipliedAlpha, shaderString); - auto [shader, error] = SkRuntimeEffect::Make(shaderString); + auto [shader, error] = SkRuntimeEffect::MakeForShader(shaderString); if (!shader) { LOG_ALWAYS_FATAL("LinearColorFilter construction error: %s", error.c_str()); } |