diff --git a/packages/flutter_tools/lib/src/build_system/tools/shader_compiler.dart b/packages/flutter_tools/lib/src/build_system/tools/shader_compiler.dart index bef6474cab..34aaaf812e 100644 --- a/packages/flutter_tools/lib/src/build_system/tools/shader_compiler.dart +++ b/packages/flutter_tools/lib/src/build_system/tools/shader_compiler.dart @@ -115,7 +115,7 @@ class ShaderCompiler { case TargetPlatform.linux_arm64: case TargetPlatform.windows_x64: case TargetPlatform.windows_arm64: - return ['--sksl', '--runtime-stage-gles', '--runtime-stage-vulkan']; + return ['--sksl', '--runtime-stage-gles', '--runtime-stage-gles3', '--runtime-stage-vulkan']; case TargetPlatform.ios: case TargetPlatform.darwin: diff --git a/packages/flutter_tools/test/general.shard/asset_bundle_test.dart b/packages/flutter_tools/test/general.shard/asset_bundle_test.dart index db5d62822b..cafe2527e4 100644 --- a/packages/flutter_tools/test/general.shard/asset_bundle_test.dart +++ b/packages/flutter_tools/test/general.shard/asset_bundle_test.dart @@ -774,6 +774,7 @@ flutter: impellerc, '--sksl', '--runtime-stage-gles', + '--runtime-stage-gles3', '--runtime-stage-vulkan', '--iplr', '--sl=$outputPath', diff --git a/packages/flutter_tools/test/general.shard/build_system/targets/android_test.dart b/packages/flutter_tools/test/general.shard/build_system/targets/android_test.dart index d0c2c696d1..dde63cd353 100644 --- a/packages/flutter_tools/test/general.shard/build_system/targets/android_test.dart +++ b/packages/flutter_tools/test/general.shard/build_system/targets/android_test.dart @@ -543,6 +543,7 @@ void main() { 'HostArtifact.impellerc', '--sksl', '--runtime-stage-gles', + '--runtime-stage-gles3', '--runtime-stage-vulkan', '--iplr', '--sl=out/flutter_assets/shader.glsl', diff --git a/packages/flutter_tools/test/general.shard/build_system/targets/shader_compiler_test.dart b/packages/flutter_tools/test/general.shard/build_system/targets/shader_compiler_test.dart index c9abc4187d..6d1e07a28f 100644 --- a/packages/flutter_tools/test/general.shard/build_system/targets/shader_compiler_test.dart +++ b/packages/flutter_tools/test/general.shard/build_system/targets/shader_compiler_test.dart @@ -124,6 +124,7 @@ void main() { impellerc, '--sksl', '--runtime-stage-gles', + '--runtime-stage-gles3', '--runtime-stage-vulkan', '--iplr', '--sl=$outputPath', @@ -245,6 +246,7 @@ void main() { impellerc, '--sksl', '--runtime-stage-gles', + '--runtime-stage-gles3', '--runtime-stage-vulkan', '--iplr', '--sl=/.tmp_rand0/0.8255140718871702.temp', @@ -337,6 +339,7 @@ void main() { impellerc, '--sksl', '--runtime-stage-gles', + '--runtime-stage-gles3', '--runtime-stage-vulkan', '--iplr', '--sl=/.tmp_rand0/0.8255140718871702.temp', @@ -429,6 +432,7 @@ void main() { impellerc, '--sksl', '--runtime-stage-gles', + '--runtime-stage-gles3', '--runtime-stage-vulkan', '--iplr', '--sl=/.tmp_rand0/0.8255140718871702.temp',