From 3cd8c6c1fda6c7691e0a71b6ef7a393ea0e50108 Mon Sep 17 00:00:00 2001 From: Aleksandar Stojiljkovic Date: Tue, 21 May 2019 07:37:49 +0300 Subject: [core] Refactor HeadlessFrontend/Backend: GL separation and factory (#14692) Refactor out HeadlessFrontend and HeadlessBackend gl independent code to gfx. Define gl::HeadlessBackend as subclass, instantiated by gfx::HeadlessBackend static factory method. GL dependent tests are still using gl::HeadlessBackend directly (not through gfx). --- platform/macos/core-files.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'platform/macos/core-files.json') diff --git a/platform/macos/core-files.json b/platform/macos/core-files.json index abeda5796b..a17a48c52f 100644 --- a/platform/macos/core-files.json +++ b/platform/macos/core-files.json @@ -9,8 +9,9 @@ "platform/darwin/src/nsthread.mm", "platform/darwin/src/reachability.m", "platform/darwin/src/string_nsstring.mm", + "platform/default/src/mbgl/gfx/headless_backend.cpp", + "platform/default/src/mbgl/gfx/headless_frontend.cpp", "platform/default/src/mbgl/gl/headless_backend.cpp", - "platform/default/src/mbgl/gl/headless_frontend.cpp", "platform/default/src/mbgl/map/map_snapshotter.cpp", "platform/default/src/mbgl/text/bidi.cpp", "platform/default/src/mbgl/util/png_writer.cpp", @@ -20,8 +21,9 @@ "public_headers": { "mbgl/storage/reachability.h": "platform/darwin/include/mbgl/storage/reachability.h", "mbgl/util/image+MGLAdditions.hpp": "platform/darwin/include/mbgl/util/image+MGLAdditions.hpp", + "mbgl/gfx/headless_backend.hpp": "platform/default/include/mbgl/gfx/headless_backend.hpp", + "mbgl/gfx/headless_frontend.hpp": "platform/default/include/mbgl/gfx/headless_frontend.hpp", "mbgl/gl/headless_backend.hpp": "platform/default/include/mbgl/gl/headless_backend.hpp", - "mbgl/gl/headless_frontend.hpp": "platform/default/include/mbgl/gl/headless_frontend.hpp", "mbgl/map/map_snapshotter.hpp": "platform/default/include/mbgl/map/map_snapshotter.hpp" }, "private_headers": { -- cgit v1.2.1