diff --git a/bazel/core.bzl b/bazel/core.bzl index 16e528148..de289ad26 100644 --- a/bazel/core.bzl +++ b/bazel/core.bzl @@ -682,6 +682,7 @@ MLN_CORE_HEADERS = [ "include/mbgl/layermanager/layer_factory.hpp", "include/mbgl/layermanager/layer_manager.hpp", "include/mbgl/layermanager/line_layer_factory.hpp", + "include/mbgl/layermanager/location_indicator_layer_factory.hpp", "include/mbgl/layermanager/raster_layer_factory.hpp", "include/mbgl/layermanager/symbol_layer_factory.hpp", "include/mbgl/map/bound_options.hpp", @@ -921,7 +922,6 @@ MLN_OPENGL_SOURCE = [ MLN_OPENGL_HEADERS = [ "include/mbgl/gl/renderable_resource.hpp", "include/mbgl/gl/renderer_backend.hpp", - "include/mbgl/layermanager/location_indicator_layer_factory.hpp", "include/mbgl/platform/gl_functions.hpp", ] diff --git a/include/mbgl/shaders/shader_manifest.hpp b/include/mbgl/shaders/shader_manifest.hpp index b1ef49f06..451eeecc9 100644 --- a/include/mbgl/shaders/shader_manifest.hpp +++ b/include/mbgl/shaders/shader_manifest.hpp @@ -2,7 +2,7 @@ #pragma once #include -#if !MLN_RENDER_BACKEND_METAL +#if MLN_RENDER_BACKEND_OPENGL #include #include #include diff --git a/shaders/generate_shader_code.mjs b/shaders/generate_shader_code.mjs index 5bfb41bec..1ed98ebaf 100644 --- a/shaders/generate_shader_code.mjs +++ b/shaders/generate_shader_code.mjs @@ -276,7 +276,7 @@ fs.writeFileSync(path.join(outputRoot, "shader_manifest.hpp"), #pragma once #include -#if !MLN_RENDER_BACKEND_METAL +#if MLN_RENDER_BACKEND_OPENGL ${generatedHeaders.join('\n')} #endif `); diff --git a/src/mbgl/renderer/renderer_impl.cpp b/src/mbgl/renderer/renderer_impl.cpp index 2c4f23a93..150bf43ef 100644 --- a/src/mbgl/renderer/renderer_impl.cpp +++ b/src/mbgl/renderer/renderer_impl.cpp @@ -36,7 +36,7 @@ constexpr auto EnableMetalCapture = 0; constexpr auto CaptureFrameStart = 0; // frames are 0-based constexpr auto CaptureFrameCount = 1; -#else // !MLN_RENDER_BACKEND_METAL +#elif MLN_RENDER_BACKEND_OPENGL #include #if MLN_DRAWABLE_RENDERER #include