Releases · ImageEngine/cortex

Cortex 10.7.0.0a7

API

  • Primitive : Added default type to templated function variableData.

Breaking Changes

  • HenyeyGreenstein.h : Removed.
  • SweepAndPrune.h : Removed.
  • RadixSort.h : Removed.

Build

  • Added compatibility with USD 25.11 and 26.03.
  • CI : Updated to GafferHQ/dependencies 11.0.0a3.

Cortex 10.7.0.0a6

Fixes

  • CompoundData : Fixed bad formatting of exception messages 1.

Breaking Changes

  • MessageHandler : Removed support for passing boost::format objects to msg(). Use fmt::format() instead.
  • FileSequence : Removed fileNameTemplate() protected method. Use fileNameForFrame() instead.
  1. To be omitted from the notes for the final 10.7.0.0 release.

Cortex 10.7.0.0a5

Improvements

  • Canceller :
    • Derived from RefCounted, to allow Cancellers to be shared between multiple clients.
    • Enabled chaining of Cancellers, via addChild() and removeChild() methods and a ScopedChild utility class.
  • MessageHandler : Added msg() overload that accepts a fmt::format_string and arguments.
  • InternedString : Added specialisation for fmt::formatter<InternedString>.

Breaking Changes

  • Canceller : Changed base class.

Build

  • Requires fmt 9.1.0.
  • Removed unnecessary linking of boost_chrono.

Cortex 10.6.4.0

Improvements

  • USDScene : Added prim path to warnings when reading curves and meshes.

Cortex 10.7.0.0a4

Fixes

  • USDScene : Fixed handling of connections involving UsdShadeNodeGraph interface parameters 1.

Build

  • CI :
    • Updated to GafferHQ/dependencies 11.0.0a2.
    • Build artifacts and releases now include a "-platform##" suffix denoting their target VFX Reference Platform year. This replaces the "gcc" suffix previously used on Linux builds.
  1. To be omitted from the notes for the final 10.7.0.0 release.

Cortex 10.6.3.1

Fixes

  • USDScene : Fixed handling of connections involving UsdShadeNodeGraph interface parameters.

Cortex 10.5.16.0

Improvements

  • ShaderNetworkAlgo : Added render adaptor API, allowing just-in-time modifications to
    ShaderNetworks during translation for rendering.

Cortex 10.7.0.0a3

Improvements

  • ShaderNetworkAlgo : Added render adaptor API, allowing just-in-time modifications to
    ShaderNetworks during translation for rendering 1.

Fixes

  • CoordinateSystem : Added backwards compatibility for legacy transform 1.
  1. To be omitted from the notes for the final 10.7.0.0 release. 2

Cortex 10.6.3.0

Improvements

  • ShaderNetworkAlgo : Added render adaptor API, allowing just-in-time modifications to
    ShaderNetworks during translation for rendering.

Cortex 10.6.2.2

Fixes

  • CoordinateSystem : Added backwards compatibility for legacy transform.