Convert internal sample() calls to shade/filter/blend
Bug: skia:12302
Change-Id: I8cf958acf9214d0de903a4097647afd74f2a659e
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/441541
Reviewed-by: John Stiles <johnstiles@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
diff --git a/samplecode/Sample3D.cpp b/samplecode/Sample3D.cpp
index 17e3166..2a752e5 100644
--- a/samplecode/Sample3D.cpp
+++ b/samplecode/Sample3D.cpp
@@ -389,7 +389,7 @@
}
half4 main(float2 p) {
- float3 norm = convert_normal_sample(sample(normal_map, p));
+ float3 norm = convert_normal_sample(shade(normal_map, p));
float3 plane_norm = normalize(localToWorldAdjInv * norm.xyz0).xyz;
float3 plane_pos = (localToWorld * p.xy01).xyz;
@@ -399,7 +399,7 @@
float dp = dot(plane_norm, light_dir);
float scale = min(ambient + max(dp, 0), 1);
- return sample(color_map, p) * scale.xxx1;
+ return shade(color_map, p) * scale.xxx1;
}
)";
auto [effect, error] = SkRuntimeEffect::MakeForShader(SkString(code));