diff --git a/include/mbgl/shaders/shader_manifest.hpp b/include/mbgl/shaders/shader_manifest.hpp index b1ef49f063a..451eeecc935 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/platform/default/src/mbgl/layermanager/layer_manager.cpp b/platform/default/src/mbgl/layermanager/layer_manager.cpp index b9e999e7ad3..75de6dcccd7 100644 --- a/platform/default/src/mbgl/layermanager/layer_manager.cpp +++ b/platform/default/src/mbgl/layermanager/layer_manager.cpp @@ -8,7 +8,9 @@ #include #include #include +#if !defined(MBGL_LAYER_LOCATION_INDICATOR_DISABLE_ALL) #include +#endif #include #include #include diff --git a/shaders/generate_shader_code.mjs b/shaders/generate_shader_code.mjs index 5bfb41beca4..1ed98ebaf6a 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 2c4f23a935b..150bf43efc2 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