Releases: ImageEngine/cortex
Releases · ImageEngine/cortex
Cortex 10.4.1.0
Improvements
- IECoreGL::Shader : Added support for 1D and 2D textures in
addUniformParameter()(#1282). - USDScene : Added loading of
treatAsPointandtreatAsLineattributes from UsdLux lights (#1283). - AlembicScene : Added support for visibility attribute (#1288).
Fixes
- Windows : Fixed compilation with MSVC 2019 (#1281).
- USDScene : Fixed shader type for UsdLux lights. It is now
lightrather thansurface(#1283). - IECoreGL::Shader : Fixed unnecessary accumulation of memory when uniform values are changed (#1284).
- IECoreGL::Buffer : Fixed export of ScopedBinding class (#1287).
- Version : Fixed compilation error when including
IECore/Version.hwithout having previously includedIECore/Export.h.
Cortex 10.3.7.1
Fixes
- Version : Fixed compile error when including
IECore/Version.hwithout having previously includedIECore/Export.h.
Cortex 10.4.0.0
Improvements
- USDScene :
- IECoreGL::Shader :
- Adopted stricter default compilation flags (#1266).
- IECoreUSD : Added support for version 22.03 (#1245).
- IECoreMaya : Added support for Maya 2022 and Python 3 (#1235).
- IECoreNuke : Added support for Python 3 (#1238).
- IECoreHoudini : Added support for Houdini 19 and Python 3 (#1242).
- Python : Added support for Python 3.9 in addition to 3.7 (#1229).
Fixes
- PointDistribution : Fixed inconsistent distributions between MacOS and Linux. The Linux distribution is now used on all platforms (#1269).
- Fixed compilation with C++17 (#1269, #1265).
- IECoreGL : Fixed build errors on MacOS (#1271).
- USDScene :
Breaking Changes
- PerlinNoise/Turbulence : Removed. We recommend OpenShadingLanguage's
liboslnoiseinstead (#1269). - OpenImageIO : Updated required version to 2.3 (#1246, #1230).
- Alembic : Dropped support for Alembic versions prior to 1.6 (#1240).
- IECoreGL : Removed
PerspectiveCamera.hheader. The implementation was already removed in a Cortex 10.1.0.0 (#1241). - StringAlgo : Removed
join()(#1221).
Build
- Updated IE options file to support Nuke 13.x custom dependencies (#1263).
Cortex 10.3.7.0
Improvements
- IECoreGL :
Fixes
- IECoreUSD :
- SceneCacheFileFormat : Added support for
IECore::Objectreferences when determining primvar type (#1280).
- SceneCacheFileFormat : Added support for
Cortex 10.4.0.0a6
Improvements
- USDScene : Added support for reading and writing purpose-based material bindings (#1273).
- IECoreGL::Shader : Added support for buffer samplers (#1264).
- Adopted stricter default compilation flags (#1266).
Fixes
- PointDistribution : Fixed inconsistent distributions between MacOS and Linux. The Linux distribution is now used on all platforms (#1269).
- Fixed compilation with C++17 (#1269, #1265).
- IECoreGL : Fixed build errors on MacOS (#1271).
Breaking Changes
- PerlinNoise/Turbulence : Removed. We recommend OpenShadingLanguage's
liboslnoiseinstead (#1269).
Cortex 10.4.0.0a5
Note : Changes marked with "(RB-10.3)" don't need to be mentioned in the release notes for the final release version of
10.4.0.0. They are all inherited fromRB-10.3.
Build
- Update IE options file to support Nuke 13.x custom dependencies (#1263).
Cortex 10.4.0.0a4
Note : Changes marked with "(RB-10.3)" don't need to be mentioned in the release notes for the final release version of
10.4.0.0. They are all inherited fromRB-10.3.
Fixes
- USDScene : Fixed read/write of Color4f parameters, including component connections (RB-10.3).
- ShaderNetworkAlgo : Added support for Color4f parameters in
add|removeComponentConnectionAdapters()(RB-10.3).
Cortex 10.3.6.1
Fixes
- USDScene : Fixed read/write of Color4f parameters, including component connections.
- ShaderNetworkAlgo : Added support for Color4f parameters in
add|removeComponentConnectionAdapters().
Cortex 10.4.0.0 alpha 3
Cortex 10.3.6.0
Improvements
- USDScene : Added support for the
doubleSidedattribute.