Closed stmitt closed 8 months ago
The recent updates span across different modules, enhancing functionality and ensuring thread safety and rendering control. A subproject's commit hash was updated, thread safety was enforced in an iOS shader, rendering logic was refined with conditional scissoring, and a geographic coordinate converter now clamps latitude values to a valid range. These changes collectively aim to improve performance, safety, and accuracy across the system.
File Path | Change Summary |
---|---|
external/djinni |
Updated the subproject commit hash. |
ios/graphics/Shader/BaseShader.swift shared/src/MapsCoreSharedModule.cpp android/gradle.properties |
Ensured thread safety in iOS shader property updates, updated version in MapsCoreSharedModule, and project version in gradle properties. |
shared/src/graphics/Renderer.cpp |
Introduced conditional scissoring for enhanced rendering control. |
shared/src/map/coordinates/EPSG4326ToEPSG3857Converter.h |
Added std::clamp to limit latitude conversion within the valid range. |
CHANGELOG.md |
Addressed thread safety in iOS shader functionality and corrected coordinate conversion for enhanced stability and accuracy. |
android/readme.md ios/readme.md |
Updated library version in Android project dependencies and Open Mobile Maps version in iOS project integration. |
🐰✨
Changes here, changes there,
Across the code, we update with care.
Thread safety, rendering refined,
In every line, improvements you'll find.
With each commit, our code does shine,
Celebrate, for this progress is thine!
🎉🐾
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit