Update MapLibre GL JS to 49bc4ca45 - #339
github-actions[bot] wants to merge 3 commits into
Conversation
ianacl
left a comment
There was a problem hiding this comment.
I did extensive manual testing for iOS, with both the iosapp sample app in the project and a "real world" app that uses MapLibre GL Native. Testing was done with an iPhone 13 Pro Max with iOS 15.5 and compared to what's currently in main. I was not able to find any issues or regressions.
The scope of this approval is limited to "doesn't break anything in iOS", I haven't tested how this change affects any other platforms. My only request is that you add a brief explanation (for future reference) in the PR comments about why the changes to the vertexOffset and fragmentOffset values are necessary.
I have this question, too. Where did the changes come from? Maybe a link back to the MapLibre GL JS would be useful. |
|
The changes to |
|
I am installing android studio to see if this pull request changes something on android. Let's see if I can make an app... Haha the last time I used this was in 2015... |
|
OK not getting very far with the android build... I cloned the repo recursively, went to the |
|
Am I supposed to compile the android stuff in the android docker container? I see that the android-ci.yml action does this... |
|
44 render tests fail with this pull request (11 on main): |
|
You can run the render test on ubuntu with something like git clone --recurse-submodules -j8 https://github.com/maplibre/maplibre-gl-native.git
cd maplibre-gl-native
# build stuff
cmake . -B build -G Ninja -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER=gcc-10 -DCMAKE_CXX_COMPILER=g++-10
cmake --build build -j $(nproc 2>/dev/null || sysctl -n hw.ncpu 2>/dev/null)
# run render test
./build/mbgl-render-test-runner --manifestPath metrics/linux-clang8-release-style.json &> render-test.log
# remove color stuff from log file
sed -i 's/\x1b\[[0-9;]*m//g' render-test.log |
|
Here are the full render and query test results (85 MB website): https://wipfli.github.io/debug-maplibre-gl-native/linux-clang8-release-style.html |
|
Lot's of interesting problems... |
|
Hm, after merging |
|
No idea why this happens. I will just close this pull request and re-generate the shaders and style code from main by running the |
|
#359 is the follow-up pull request |
No description provided.