maplibre / maplibre-native

MapLibre Native - Interactive vector tile maps for iOS, Android and other platforms.
https://maplibre.org
BSD 2-Clause "Simplified" License
1.04k stars 300 forks source link

macOS Metal Render Test Failures #2741

Open louwers opened 1 month ago

louwers commented 1 month ago

On macOS + Metal there are some render test failures.

After https://github.com/maplibre/maplibre-native/pull/2729 is merged you can run the render tests on macOS with:

cmake . -B build \
  -G Ninja \
  -DCMAKE_BUILD_TYPE=Debug \
  -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
  -DMLN_WITH_NODE=ON \
  -DMLN_WITH_OPENGL=OFF \
  -DMLN_WITH_METAL=ON \
  -DMLN_DRAWABLE_RENDERER=ON \
  -DMLN_LEGACY_RENDERER=OFF \
  -DMLN_DRAWABLE_RENDERER=ON \
  -DMLN_WITH_WERROR=OFF
cmake --build build --target mbgl-render-test-runner
 ./build/mbgl-render-test-runner --manifestPath metrics/macos-xcode11-release-style.json

See here for the current failures:

macos-xcode11-release-style (1).html.zip

sjg-wdw commented 2 weeks ago

@alexcristici see if you can reproduce these.