| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously we were linking directly with the OpenGL library available
in the system. On Windows for instance the only option was ANGLE.
Now Mapbox GL is using OpenGL through QOpenGLFunctions and shall
offer much better compatibility.
Task-number: QTBUG-62108
Task-number: QTBUG-61767
Task-number: QTBUG-60897
Change-Id: Iabd29ff6c0b6daf14373508d4847344c07d01a57
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This makes both the Mapbox GL plugin and the Mapbox GL engine at
src/3rdparty/mapbox-gl-native use ICU in the same way as qtbase.
QMAKE_USE_PRIVATE += icu
This should fix build errors when using an ICU that doesn't have
headers installed on the default header lookup path. That assumption
was specially true for the Mapbox GL engine 3rdparty submodule.
Task-number: QTBUG-63571
Change-Id: Id0ab4cb8fb42b8eda8afb9650cd678ee7c5c45ad
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The default in Qt was changed back to ANGLE being split into libEGL and
libGLESv2. mapboxgl now supports both both configurations - having two
libraries and combining them into QtANGLE.
Task-number: QTBUG-60795
Change-Id: Id3297ed295b20872bc0693b8cd3596a03e739b98
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Reviewed-by: Jan Arve Sæther <jan-arve.saether@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Qt CI is using MinGW 5.3.0 that should do the job compiling Mapbox GL.
For now, only the ANGLE OpenGL backend is supported on Windows for this
plugin. I.e. you need to set QT_OPENGL=angle or Qt::AA_UseOpenGLES.
Task-number: QTBUG-60110
Change-Id: Iebd4d1569191f47a14b264c489b5d3fb23338d78
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
|
|
| |
Mapbox GL depends on ICU, so it should be after -lqmapboxgl in
the linker command line.
Change-Id: I725d32d1132520ddd0704c7d9e998453a92e10ab
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
| |
Task-number: QTBUG-59281
Change-Id: I3605265ca9c330ea782bdda53ce5af004ef35a22
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Qt configures zlib to prefix symbols with z_ and
that was messing with mapbox-gl-native own
function names due to preprocessor sorcery.
Task-number: QTBUG-59447
Change-Id: Ib664a33103990f262b6979953d1415d06f230fd3
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
| |
Task-number: QTBUG-59281
Change-Id: Iec3a1fefb029e9eb0386b29b40e7844eba04bbd7
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
|
|
|
| |
Mapbox GL Native was using QtOpenGL and that was pulling
in the dependency on QtWidgets. Now we use only QtGui.
Task-number: QTBUG-58821
Change-Id: Iae4c0d6de24988180fd8c837ff53ffc426831a30
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
|
| |
Change-Id: I5102b3013263a3cb5158673b19ef7b89655d7fa7
Reviewed-by: Bruno de Oliveira Abinader <brunoabinader@gmail.com>
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
Reviewed-by: Thiago Marcos P. Santos <tmpsantos@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
Mapbox GL plugin can now accept MapParameters, such as
MapParameters used for the Mapbox runtime style API,
allowing runtime changes on the map, not restricted
only to style, but also adding new geometries and features.
Change-Id: If0394bd044a2d3058fe5480966880a1055614ea2
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Mapbox GL plugin defines a logo image on the copyright notice
that needs styling in order to have an appealing look and feel.
The default style is empty, so we need to fetch one for the plugin
to make this work.
Task-number: QTBUG-58601
Change-Id: Ib3f7d7d7fcb2797c6381fc862ce7513b516c9ff5
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make the plugin dependencies explicit and visible so androiddeployqt can
see it and add them to the bundle.
Only dependencies that are exclusively used by Mapbox GL need to be
visible, the others are already exposed by Qt Location.
Task-number: QTBUG-58589
Change-Id: Ia2bd2109f49e1305a9868e288a390979622db311
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
|
|
| |
It was previously disabled so we could move the 3rdparty package to
a more consistent location.
Change-Id: I9ebd8c8fe131b2821aa3205e0deda87e9e9db19c
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
Add Mapbox GL as a plugin for rendering vector tiles
using OpenGL.
Patch by:
- Bruno de Oliveira Abinader <bruno@mapbox.com>
- Thiago Marcos P. Santos <thiago@mapbox.com>
Change-Id: I1671ae4dba0891e280a327543f15e73de1df385d
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|