Skip to content

Commit

Permalink
Release 3.0.8961 (#60)
Browse files Browse the repository at this point in the history
* Update changelog for 3.0.8961

* Updated readme for 3.0.8961

* Applied review comments

* changelog: removed ticket numbers after review

---------

Co-authored-by: Stefan Götschi <sgoetschi@esri.com>
Co-authored-by: Matthias Specht <mspecht@esri.com>
  • Loading branch information
3 people committed Oct 10, 2023
1 parent 69ee9e5 commit 4a8a887
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ Please note that the individual example READMEs may include further requirements

### Windows

* Windows 8.1, 10 or 11 (64bit)
* Windows 10 or 11 (64bit)
* Required C++ compiler: Visual Studio 2019 with Toolset MSVC 14.27 or later
* Required flags for extension libraries release mode: `/std:c++17 /bigobj /GR /EHsc /MD` (use `/MDd` to debug)

Expand All @@ -93,6 +93,7 @@ Please note that the individual example READMEs may include further requirements

A detailed list of changes to the API, CGA language and built-in codecs can be found in the [Changelog](changelog.md).

* [v3.0.8961 (2023-10-05, no matching CityEngine version)](https://github.com/Esri/cityengine-sdk/releases/tag/3.0.8961)
* [v3.0.8905 (2023-06-10, CityEngine 2023.0)](https://github.com/Esri/cityengine-sdk/releases/tag/3.0.8905)
* [v2.7.8603 (2023-02-22, no matching CityEngine version)](https://github.com/Esri/cityengine-sdk/releases/tag/2.7.8603)
* [v2.7.8538 (2022-10-24, CityEngine 2022.1)](https://github.com/Esri/cityengine-sdk/releases/tag/2.7.8538)
Expand Down
41 changes: 41 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,44 @@
# CITYENGINE SDK 3.0.8961 CHANGELOG

This section lists changes compared to CityEngine SDK 3.0.8905.

## General Info
* The focus of this release is to fix some issues which are important for certain client applications such as ArcGIS Pro. There is no CityEngine version using this version of the SDK.
* This release contains various improvements in performance and memory usage.

## PRT API
* Improved the error reporting of `prt::createRuleFileInfo` for CGBs compiled by a more recent version of CityEngine.

## PRTX API
* `prtx::MeshBuilder` has been optimized for performance.

## CGA
* `scatter` operation on volumes and `inside`, `overlaps`, `touches` functions: Holes in triangle faces were ignored, leading to wrong results. That is fixed now.

## Built-In Codecs
* OBJ Decoder:
* Added a fallback heuristic to look for MTL files in the same directory as the OBJ, if the specified MTL path is incorrect.
* IFC Decoder:
* Enable concurrent decoding of IFC assets by ensuring unique temporary file names.
* FBX Decoder:
* Added support for FBX assets with upper case (.FBX) extension.
* glTF Decoder:
* To save memory, we stop copying texture coordinates on UV set 0 to higher UV sets and rely on the "fallback to UV set 0" mechanism instead (see "Texturing: Essential knowledge" in the CGA documentation).
* glTF Encoder:
* Improved how the material blend mode is set by analyzing the opacitymap pixel distribution.
* Collada Decoder:
* Fixed a numerical imprecision in material opacity computation based on luminance.
* Fixed an intermittent decoding failure with empty `<source_data>` and `<copyright>` tags.
* Made the decoder more robust against invalid Collada tags.
* Collada Encoder:
* Fixed a bug which prevented the encoder option "globalScalingFactor" to be actually set to 0 (and write the `<unit>` tag).
* USD Decoder:
* Fixed the handling of texture paths with white spaces and/or UNC syntax.

## Misc Changes and Fixes
* Improved code examples in the PRT "Architecture" pdf.
* Applied security updates for libtiff (4.5.1) and libxml (2.10.4).

# CITYENGINE SDK 3.0.8905 CHANGELOG

This section lists changes compared to CityEngine SDK 2.7.8603.
Expand Down

0 comments on commit 4a8a887

Please sign in to comment.