-
Notifications
You must be signed in to change notification settings - Fork 1.3k
BC break: circle layer is drawn in different z-index #14844
Comments
cc @tmpsantos |
This issue is already present in 8.0.1, so we are blocked from getting fix for #14890 |
/cc @ansis |
I came here to report this. Example attached. |
This was probably broken by #14526 |
Hi, I'd like to ask if there is any eta - e.g. days/weeks/months. Because if it takes longer, we will upgrade the app regardless this bug. |
I can't give you a concrete ETA, but I don't see bandwidth available in our team to work on this issue for the next two weeks. |
@hrach, we are aiming to get a fix in the next release (5.2 on iOS / 8.2 on Android), so weeks. thanks for your patience. |
@mapbox/maps-ios @mapbox/maps-android, we should also release patches of iOS 5.0, 5.1 and Android 8.0, 8.1 when this is fixed. |
This fixes following issues: * Fix some false passing combinations/fill-extrusion-translucent--XXXX tests * Fix and enable other, failing but ignored, combinations/fill-extrusion-translucent--XXXX tests * Fix rendering of layers that are on top of fill-extrusion layers state.getProjMatrix(nearClippedProjMatrix, 100) caused that tests with size 64x64 were not rendering fill extrusions: far plane calculated as 96.9 and near plane set to 100 was the cause. near plane is changed from hardcoded 100 to depend on state.getCameraToCenterDistance() - producing similar value but one that follows max zoom. This caused that e.g. combinations/fill-extrusion-translucent--fill-opaque was falsely passing as only fill-opaque layer got rendered. combinations/fill-extrusion-translucent--XXXX tests expose regression #14844 (comment) in #14844, #14779. Fix (opaquePassCutoff, is3D) is ported from mapbox/mapbox-gl-js#7821 Fixes: #14844, #14779, #15039
This fixes following issues: * Fix some false passing combinations/fill-extrusion-translucent--XXXX tests * Fix and enable other, failing but ignored, combinations/fill-extrusion-translucent--XXXX tests * Fix rendering of layers that are on top of fill-extrusion layers state.getProjMatrix(nearClippedProjMatrix, 100) caused that tests with size 64x64 were not rendering fill extrusions: far plane calculated as 96.9 and near plane set to 100 was the cause. near plane is changed from hardcoded 100 to depend on state.getCameraToCenterDistance() - producing similar value but one that follows max zoom. This caused that e.g. combinations/fill-extrusion-translucent--fill-opaque was falsely passing as only fill-opaque layer got rendered. combinations/fill-extrusion-translucent--XXXX tests expose regression #14844 (comment) in #14844, #14779. Fix (opaquePassCutoff, is3D) is ported from mapbox/mapbox-gl-js#7821 Fixes: #14844, #14779, #15039
This fixes following issues: * Fix some false passing combinations/fill-extrusion-translucent--XXXX tests * Fix and enable other, failing but ignored, combinations/fill-extrusion-translucent--XXXX tests * Fix rendering of layers that are on top of fill-extrusion layers state.getProjMatrix(nearClippedProjMatrix, 100) caused that tests with size 64x64 were not rendering fill extrusions: far plane calculated as 96.9 and near plane set to 100 was the cause. near plane is changed from hardcoded 100 to depend on state.getCameraToCenterDistance() - producing similar value but one that follows max zoom. This caused that e.g. combinations/fill-extrusion-translucent--fill-opaque was falsely passing as only fill-opaque layer got rendered. combinations/fill-extrusion-translucent--XXXX tests expose regression #14844 (comment) in #14844, #14779. Fix (opaquePassCutoff, is3D) is ported from mapbox/mapbox-gl-js#7821 Fixes: #14844, #14779, #15039
Hi, after upgrading to Android-8.1.0-alpha.1 from 7.4 our simple CircleLayer-s are drawn behind 3D building. SymbolLayer with images and icon stays on top.
Steps to reproduce
no other modification of laers, their z-index, etc.
2. Upgrade to
com.mapbox.mapboxsdk:mapbox-android-sdk:8.1.0-alpha.1
Expected behavior
Actual behavior
Configuration
Android versions: Android Q
Device models: Pixel 2
Mapbox SDK versions: 8.1.0-alpha.1
The text was updated successfully, but these errors were encountered: