diff --git a/CHANGES.md b/CHANGES.md index 79b5d50f4..907410c8d 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,10 +1,12 @@ # Change Log -### ? - ? +### v2.3.0 - 2024-02-01 ##### Additions :tada: - Added support for Web Map Tile Service (WMTS) with `CesiumWebMapTileServiceRasterOverlay`. +- Significantly reduced CPU memory usage by textures on non-Windows systems. +- Added support for the `KHR_texture_transform` glTF extension - including rotation - in `baseColorTexture`, `metallicRoughnessTexture`, `emissiveTexture`, `normalTexture`, and `occlusionTexture`. The transformation is now applied on the GPU via nodes in the Material, rather than on the CPU by directly modifying texture coordinates. ##### Fixes :wrench: @@ -13,14 +15,11 @@ - Fixed a bug that caused textures created by Cesium for Unreal on D3D11 and D3D12 (only) to not be counted in the "Texture Memory Used" stat in the "Memory" stat group or in any counter in the "TextureGroup" stat group. - Fixed a bug in `CesiumGltfComponent` that would cause a crash if the `Ignore KHR_materials_unlit` setting was enabled on a point cloud. - Fixed a bug in `CesiumActors` that would cause the editor to crash when running in Standalone mode. -- Fixed several building warnings when packing in Unreal Engine 5.3. +- Fixed several build warnings when packing in Unreal Engine 5.3. - Readded backwards compatibility for feature textures from `EXT_feature_metadata`, which was mistakenly removed. - Fixed a bug that caused nav mesh creation to be slow due to creating duplicate physics meshes. -- `KHR_texture_transform` is now applied in `UMaterial`, instead of being baked directly into texture coordinates. - -##### Additions :tada: -- Significantly reduced CPU memory usage by textures on non-Windows systems. +In addition to the above, this release updates [cesium-native](https://github.com/CesiumGS/cesium-native) from v0.31.0 to v0.32.0. See the [changelog](https://github.com/CesiumGS/cesium-native/blob/main/CHANGES.md) for a complete list of changes in cesium-native. ### v2.2.0 - 2023-12-14 diff --git a/CesiumForUnreal.uplugin b/CesiumForUnreal.uplugin index 3dd14fd5b..c26036175 100644 --- a/CesiumForUnreal.uplugin +++ b/CesiumForUnreal.uplugin @@ -1,7 +1,7 @@ { "FileVersion": 3, - "Version": 55, - "VersionName": "2.2.0", + "Version": 56, + "VersionName": "2.3.0", "FriendlyName": "Cesium for Unreal", "Description": "Unlock the 3D geospatial ecosystem in Unreal Engine with real-world 3D content and a high accuracy full-scale WGS84 globe.", "Category": "Geospatial", diff --git a/extern/cesium-native b/extern/cesium-native index d0eb4c31a..fe54002df 160000 --- a/extern/cesium-native +++ b/extern/cesium-native @@ -1 +1 @@ -Subproject commit d0eb4c31a5a1460755524e6f41c662a4968d5936 +Subproject commit fe54002dfb25f7c177e1166e9abf344653615f94 diff --git a/package.json b/package.json index e340c38f0..fb0bcf57e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cesium-unreal", - "version": "2.2.0", + "version": "2.3.0", "description": "Cesium for Unreal", "main": "index.js", "directories": {