roll engine (#9650)

diff --git a/bin/internal/engine.version b/bin/internal/engine.version
index 2482519..d6c5bb7c 100644
--- a/bin/internal/engine.version
+++ b/bin/internal/engine.version
@@ -1 +1 @@
-3211d2fca262ba348a0bbcecefeb3e1b0b832faf
+c0f1e3b47b42d9db6f1422ebe17345e22425033d
diff --git a/packages/flutter/lib/src/rendering/layer.dart b/packages/flutter/lib/src/rendering/layer.dart
index 80276f2..e0f4482 100644
--- a/packages/flutter/lib/src/rendering/layer.dart
+++ b/packages/flutter/lib/src/rendering/layer.dart
@@ -657,7 +657,7 @@
   void addToScene(ui.SceneBuilder builder, Offset layerOffset) {
     builder.pushPhysicalModel(
       rrect: clipRRect.shift(layerOffset),
-      elevation: elevation,
+      elevation: elevation.toDouble(),
       color: color,
     );
     addChildrenToScene(builder, layerOffset);
diff --git a/packages/flutter/lib/src/rendering/object.dart b/packages/flutter/lib/src/rendering/object.dart
index e232e8f..07746ee 100644
--- a/packages/flutter/lib/src/rendering/object.dart
+++ b/packages/flutter/lib/src/rendering/object.dart
@@ -475,7 +475,7 @@
         canvas.drawShadow(
           new Path()..addRRect(offsetClipRRect),
           const Color(0xFF000000),
-          elevation,
+          elevation.toDouble(),
           color.alpha != 0xFF,
         );
       }