tag:github.com,2008:https://github.com/ImageEngine/cortex/releases Release notes from cortex 2026-03-13T21:48:14Z tag:github.com,2008:Repository/10654465/10.7.0.0a7 2026-03-13T22:51:18Z Cortex 10.7.0.0a7 <h2>API</h2> <ul> <li>Primitive : Added default type to templated function variableData.</li> </ul> <h2>Breaking Changes</h2> <ul> <li>HenyeyGreenstein.h : Removed.</li> <li>SweepAndPrune.h : Removed.</li> <li>RadixSort.h : Removed.</li> </ul> <h2>Build</h2> <ul> <li>Added compatibility with USD 25.11 and 26.03.</li> <li>CI : Updated to GafferHQ/dependencies 11.0.0a3.</li> </ul> murraystevenson tag:github.com,2008:Repository/10654465/10.7.0.0a6 2026-02-23T19:51:31Z Cortex 10.7.0.0a6 <h2>Fixes</h2> <ul> <li>CompoundData : Fixed bad formatting of exception messages <sup><a href="#fn-1" id="user-content-fnref-1" data-footnote-ref="">1</a></sup>.</li> </ul> <h2>Breaking Changes</h2> <ul> <li>MessageHandler : Removed support for passing <code>boost::format</code> objects to <code>msg()</code>. Use <code>fmt::format()</code> instead.</li> <li>FileSequence : Removed <code>fileNameTemplate()</code> protected method. Use <code>fileNameForFrame()</code> instead.</li> </ul> <section data-footnotes=""> <ol> <li id="user-content-fn-1"> <p>To be omitted from the notes for the final 10.7.0.0 release. <a href="#fnref-1" data-footnote-backref="" aria-label="Back to reference 1">↩</a></p> </li> </ol> </section> murraystevenson tag:github.com,2008:Repository/10654465/10.7.0.0a5 2026-02-20T12:49:56Z Cortex 10.7.0.0a5 <h2>Improvements</h2> <ul> <li>Canceller : <ul> <li>Derived from RefCounted, to allow Cancellers to be shared between multiple clients.</li> <li>Enabled chaining of Cancellers, via <code>addChild()</code> and <code>removeChild()</code> methods and a <code>ScopedChild</code> utility class.</li> </ul> </li> <li>MessageHandler : Added <code>msg()</code> overload that accepts a <code>fmt::format_string</code> and arguments.</li> <li>InternedString : Added specialisation for <code>fmt::formatter&lt;InternedString&gt;</code>.</li> </ul> <h2>Breaking Changes</h2> <ul> <li>Canceller : Changed base class.</li> </ul> <h2>Build</h2> <ul> <li>Requires <code>fmt</code> 9.1.0.</li> <li>Removed unnecessary linking of <code>boost_chrono</code>.</li> </ul> johnhaddon tag:github.com,2008:Repository/10654465/10.6.4.0 2026-02-20T12:37:21Z Cortex 10.6.4.0 <h2>Improvements</h2> <ul> <li>USDScene : Added prim path to warnings when reading curves and meshes.</li> </ul> johnhaddon tag:github.com,2008:Repository/10654465/10.7.0.0a4 2026-02-03T01:09:21Z Cortex 10.7.0.0a4 <h2>Fixes</h2> <ul> <li>USDScene : Fixed handling of connections involving UsdShadeNodeGraph interface parameters <sup><a href="#fn-1" id="user-content-fnref-1" data-footnote-ref="">1</a></sup>.</li> </ul> <h2>Build</h2> <ul> <li>CI : <ul> <li>Updated to GafferHQ/dependencies 11.0.0a2.</li> <li>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.</li> </ul> </li> </ul> <section data-footnotes=""> <ol> <li id="user-content-fn-1"> <p>To be omitted from the notes for the final 10.7.0.0 release. <a href="#fnref-1" data-footnote-backref="" aria-label="Back to reference 1">↩</a></p> </li> </ol> </section> murraystevenson tag:github.com,2008:Repository/10654465/10.6.3.1 2026-02-02T23:21:50Z Cortex 10.6.3.1 <h2>Fixes</h2> <ul> <li>USDScene : Fixed handling of connections involving UsdShadeNodeGraph interface parameters.</li> </ul> murraystevenson tag:github.com,2008:Repository/10654465/10.5.16.0 2026-01-19T09:30:55Z Cortex 10.5.16.0 <h2>Improvements</h2> <ul> <li>ShaderNetworkAlgo : Added render adaptor API, allowing just-in-time modifications to<br> ShaderNetworks during translation for rendering.</li> </ul> johnhaddon tag:github.com,2008:Repository/10654465/10.7.0.0a3 2026-01-16T20:42:22Z Cortex 10.7.0.0a3 <h2>Improvements</h2> <ul> <li>ShaderNetworkAlgo : Added render adaptor API, allowing just-in-time modifications to<br> ShaderNetworks during translation for rendering <sup><a href="#fn-1" id="user-content-fnref-1" data-footnote-ref="">1</a></sup>.</li> </ul> <h2>Fixes</h2> <ul> <li>CoordinateSystem : Added backwards compatibility for legacy transform <sup><a href="#fn-1" id="user-content-fnref-1-2" data-footnote-ref="">1</a></sup>.</li> </ul> <section data-footnotes=""> <ol> <li id="user-content-fn-1"> <p>To be omitted from the notes for the final 10.7.0.0 release. <a href="#fnref-1" data-footnote-backref="" aria-label="Back to reference 1">↩</a> <a href="#fnref-1-2" data-footnote-backref="" aria-label="Back to reference 1-2">↩<sup>2</sup></a></p> </li> </ol> </section> murraystevenson tag:github.com,2008:Repository/10654465/10.6.3.0 2026-01-16T20:39:18Z Cortex 10.6.3.0 <h2>Improvements</h2> <ul> <li>ShaderNetworkAlgo : Added render adaptor API, allowing just-in-time modifications to<br> ShaderNetworks during translation for rendering.</li> </ul> murraystevenson tag:github.com,2008:Repository/10654465/10.6.2.2 2026-01-14T16:48:55Z Cortex 10.6.2.2 <h2>Fixes</h2> <ul> <li>CoordinateSystem : Added backwards compatibility for legacy transform.</li> </ul> ivanimanishi