Platform flattening overhaul (#1393)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Bart Louwers <bart@emeel.net>
This commit is contained in:
@@ -1,3 +1,25 @@
|
||||
# macOS
|
||||
# MapLibre Native for macOS
|
||||
|
||||
This folder contains build configuration files for the macOS distribution of MapLibre Native, which ultimately targets Cocoa applications written in Objective-C, Swift, Interface Builder, or AppleScript via the MapLibre Maps SDK for macOS.
|
||||
> **Note**
|
||||
> https://github.com/maplibre/maplibre-native/pull/995 introduced OpenGL ES 3.0 shaders which are not supported by macOS without workarounds. That means that while the [Metal backend implementation](https://github.com/maplibre/maplibre-native/blob/main/design-proposals/2022-11-29-metal-port.md) is underway, builds from the `main` branch will not work on macOS. Use the `opengl-2` branch in the meantime.
|
||||
|
||||
[](https://github.com/maplibre/maplibre-native/actions/workflows/macos-ci.yml) [](https://github.com/maplibre/maplibre-native/actions/workflows/macos-release.yml)
|
||||
|
||||
Put interactive, scalable world maps into your native Cocoa application with MapLibre Native for macOS.
|
||||
|
||||
* High-performance OpenGL rendering and multitouch gestures keep your users happy.
|
||||
* A well-designed, fully documented API helps you stay productive.
|
||||
* Develop across [multiple platforms](../../README.md), including [iOS](../ios/README.md), using the same styles and similar APIs.
|
||||
|
||||

|
||||
|
||||
MapLibre Native for macOS is compatible with macOS 10.10.0 and above for Cocoa applications developed in Objective-C, Swift, Interface Builder, or AppleScript. For hybrid applications, consider [MapLibre GL JS]([https://github.com/mapbox/mapbox-gl-js/](https://github.com/maplibre/maplibre-gl-js)).
|
||||
|
||||
## Contributing
|
||||
|
||||
* [Build the MapLibre Native for macOS from source](INSTALL.md)
|
||||
* [Contribute to MapLibre Native for macOS](CONTRIBUTING.md)
|
||||
* [MapLibre Style Spec](https://maplibre.org/maplibre-style-spec/)
|
||||
* [Mapbox Vector Tile Specification](https://www.mapbox.com/developers/vector-tiles/)
|
||||
|
||||
The MapLibre Organization does not officially support the macOS to the same extent as iOS (see [project tiers](https://github.com/maplibre/maplibre/blob/main/PROJECT_TIERS.md)); however, bug reports and pull requests are certainly welcome.
|
||||
|
||||
Reference in New Issue
Block a user