summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinh Nguyễn <mxn@1ec5.org>2018-02-03 02:16:39 -0800
committerMinh Nguyễn <mxn@1ec5.org>2018-02-20 22:29:29 -0800
commit61c224a6770e2d30b33052f64099914ff9ba5d53 (patch)
tree48aaeef7236f28c95841e13f0bb5f86b7e6239a4
parentb002887e54a800c2aaa5a015be9057fc13db08b6 (diff)
downloadqtlocation-mapboxgl-61c224a6770e2d30b33052f64099914ff9ba5d53.tar.gz
[ios, macos] Added Darwin shaping implementation to projects
-rw-r--r--platform/darwin/src/shaping.mm (renamed from platform/darwin/src/CTShaping.mm)0
-rw-r--r--platform/ios/config.cmake1
-rw-r--r--platform/macos/config.cmake1
-rw-r--r--src/mbgl/text/shaping.hpp2
4 files changed, 3 insertions, 1 deletions
diff --git a/platform/darwin/src/CTShaping.mm b/platform/darwin/src/shaping.mm
index cde3272e9c..cde3272e9c 100644
--- a/platform/darwin/src/CTShaping.mm
+++ b/platform/darwin/src/shaping.mm
diff --git a/platform/ios/config.cmake b/platform/ios/config.cmake
index 1caf372b25..cde0cd3431 100644
--- a/platform/ios/config.cmake
+++ b/platform/ios/config.cmake
@@ -32,6 +32,7 @@ macro(mbgl_platform_core)
PRIVATE platform/darwin/src/local_glyph_rasterizer.mm
PRIVATE platform/darwin/src/logging_nslog.mm
PRIVATE platform/darwin/src/nsthread.mm
+ PRIVATE platform/darwin/src/shaping.mm
PRIVATE platform/darwin/src/string_nsstring.mm
PRIVATE platform/default/bidi.cpp
PRIVATE platform/default/thread_local.cpp
diff --git a/platform/macos/config.cmake b/platform/macos/config.cmake
index e929bb55c6..4c582bdbb4 100644
--- a/platform/macos/config.cmake
+++ b/platform/macos/config.cmake
@@ -18,6 +18,7 @@ macro(mbgl_platform_core)
PRIVATE platform/darwin/src/local_glyph_rasterizer.mm
PRIVATE platform/darwin/src/logging_nslog.mm
PRIVATE platform/darwin/src/nsthread.mm
+ PRIVATE platform/darwin/src/shaping.mm
PRIVATE platform/darwin/src/string_nsstring.mm
PRIVATE platform/default/bidi.cpp
PRIVATE platform/default/thread_local.cpp
diff --git a/src/mbgl/text/shaping.hpp b/src/mbgl/text/shaping.hpp
index a36cf58ab2..33f851dc9b 100644
--- a/src/mbgl/text/shaping.hpp
+++ b/src/mbgl/text/shaping.hpp
@@ -57,7 +57,7 @@ const Shaping getShaping(const std::u16string& string,
BiDi& bidi,
const Glyphs& glyphs);
-// implemented in CTShaping.mm
+// implemented in shaping.mm
GlyphIDs getGlyphDependencies(const std::u16string& string);
float shapeLine(Shaping&, const std::u16string&, const float y);