Skip to content

Commit f700873

Browse files
chinmaygardednfield
authored andcommitted
Gate the minimum iOS deployment versions in the generated shaders.
1 parent c66b7fb commit f700873

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

impeller/renderer/allocator.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ bool Allocator::RequiresExplicitHostSynchronization(StorageMode mode) {
1515
return false;
1616
}
1717

18-
#if FML_OS_IOS
18+
#if OS_IOS
1919
// StorageMode::kHostVisible is MTLStorageModeShared already.
2020
return false;
2121
#else // OS_IOS

impeller/renderer/platform.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
namespace impeller {
1313

1414
constexpr size_t DefaultUniformAlignment() {
15-
#if FML_OS_IOS
15+
#if OS_IOS
1616
return 16u;
1717
#elif FML_OS_MACOSX
1818
return 256u;

impeller/tools/build_metal_library.py

+1
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ def Main():
7474
elif args.platform == "ios":
7575
command += [
7676
"--std=ios-metal1.2",
77+
"-mios-version-min=10.0",
7778
]
7879

7980
if args.optimize:

0 commit comments

Comments
 (0)