diff options
author | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2018-01-26 18:20:46 +0200 |
---|---|---|
committer | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2018-02-09 20:28:54 +0200 |
commit | 673730ccd423aed8deeba6889409f02cb1e9071d (patch) | |
tree | 1087feccfe8d0d415288a6200e0ca9b02c5f1a19 /platform/qt/src/qmapboxgl_map_renderer.cpp | |
parent | a4e95c3da322113f8db732133cb9541a38accbaf (diff) | |
download | qtlocation-mapboxgl-673730ccd423aed8deeba6889409f02cb1e9071d.tar.gz |
[qt] Implement FBO handling
Needed for rendering 3D extrusions properly.
Diffstat (limited to 'platform/qt/src/qmapboxgl_map_renderer.cpp')
-rw-r--r-- | platform/qt/src/qmapboxgl_map_renderer.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/platform/qt/src/qmapboxgl_map_renderer.cpp b/platform/qt/src/qmapboxgl_map_renderer.cpp index 81293d7da1..f9120379cb 100644 --- a/platform/qt/src/qmapboxgl_map_renderer.cpp +++ b/platform/qt/src/qmapboxgl_map_renderer.cpp @@ -25,10 +25,9 @@ void QMapboxGLMapRenderer::updateParameters(std::shared_ptr<mbgl::UpdateParamete m_updateParameters = std::move(newParameters); } -void QMapboxGLMapRenderer::updateFramebufferSize(const mbgl::Size &size) +void QMapboxGLMapRenderer::updateFramebuffer(quint32 fbo, const mbgl::Size &size) { - std::lock_guard<std::mutex> lock(m_updateMutex); - m_backend.setFramebufferSize(size); + m_backend.updateFramebuffer(fbo, size); } void QMapboxGLMapRenderer::render() |