master
[drape][OpenGL][Qt] Add OpenGL diagnostics. MAPSME-15297
[drape] [android] [vulkan] fix ABA-problem-like bug MAPSME-13706
[drape] remove extra copy in gpu_mem_tracker
[drape] [Vulkan] Make rendering and presentation conditions the same MAPSME-14673
[drape] [shaders] [ios] Fix build with cmake
[drape][metal] Added states.
[vulkan] Implemented geometry buffers
[drape][metal] Removed obsolete std usage, minor fixes.
[drape] [iOS] Changes to catch a source of crash at CHECK(IsEnoughMemory) in LineRawBatch::BatchData. MAPSME-12898
Got rid of the old style std/ includes for several files, mostly in map/ and platform/.
[drape] Refactored geometry buffers a bit
Review fix.
Fribidi removed.
[vulkan] Binding info optimization
Added supporting of 32-bit indices
[drape] [Booking] Make visited Booking searchmarks ethereal MAPSME-14324
[drape][metal] Fixed some errors in Metal rendering + added some shaders.
[drape] [iOS] Changes to catch a source of crash at dp::CPUBuffer::UploadData MAPSME-12898
Review fixes.
[drape] [Booking] Introduce special visual representation for unavailable Booking hotels MAPSME-14325
[base][platform] return type is changed for ThreadPool
[drape] Refactored context access in textures, fixed iOS compilation
[vulkan] Fixed glyph generation.
[vulkan] Do not recreate the framebuffers if the size did't change.
[drape][metal] Fixed unit tests, refactored a bit CurrentApiVersion.
Added rendering optimizations for Metal
Usage of shaders library
Added usage of structured shader params
Fixed ANR and black artefacts on Samsung Galaxy S
Got rid of the old style std/ includes for several files, mostly in software_renderer/.
Added drape routine, refactored glyphs preparation
[drape] Added batcher hash
[drape] [Vulkan] [Android] Update whole palette texture at once on Android 10 or Mali-G76 +clang-format MAPSME-12632
Submodule boost
[vulkan] Small fixes
Fixed warnings for gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04)
[vulkan] Refactored param descriptors
Fixed crashes on enter background in drape
[drape] [Booking] Fixes to meet the review comments MAPSME-14544
[drape] Update visual scale
Fixed compilation under diagnostics
[drape][metal] Refactored vertex array buffer and context usage.
[drape][bookmarks] Added support of custom images
Added shaders library
Got rid of the old style std/ includes for several files throughout the project.
[drape] Fixed update map style
Framebuffer and render state refactoring.
[vulkan] Fixed crash on empty vertex array buffer