Releases: ImageEngine/cortex
Releases · ImageEngine/cortex
9.0.0-a2
IECore
- Made RefCounted bindings release the GIL during C++ destruction.
- Changed RefCounted base class binding to use GILReleasePtr too.
- Replaced IECore::IntrusivePtr with boost::intrusive_ptr.
- Removed staticPointerCast, constPointerCast and dynamicPointerCast.
- Fixed crash in MeshMergeOp.
- Fixed mutex acquisition in LRUCache::updateListPosition().
- PointSmoothSkinningOp handles faceVarying normals and added refIndices parameter
- Changed DespatchedTypedData DataPtr & argument to Data *
- Fixed LRUCache hangs.
- Simplified RefCounted bindings.
- Fixed LRUCache crashes where clear() was called concurrently with get().
IECorePython
- Added IECorePython::CastToIntrusivePtr.
IECoreMaya
- MayaScene bindings now catch boost python exceptions
IECoreGL
- Removed deprecated IECoreGL::Selector::loadIDShader() method.
- Added IECoreGL::Selector::postProjectionMatrix() method.
IECoreRI
- Added support for camera edits to IECoreRI::Renderer.
- Added support for motion blurred cameras to IECoreRI::Renderer.
- Added support for multiple cameras to IECoreRI::Renderer.
- Removed "transform" parameter from IECoreRI::Renderer::camera().
- Removed support for hider parameters in IECoreRI::Renderer::camera(). …
- IECoreRI now built for all python versions
- added M44dData attribute support to IECoreRI::Renderer
IECoreAlembic
- Added support for the Ogawa backend into IECoreAlembic.
8.5.1
IECore
- PointSmoothSkinningOp handles faceVarying normals and added refIndics parameter
- FromMayaMeshConverter checks if we need to convert st and extraST before doing it.
IECoreRI
- IECoreRI::Renderer supports M44d attributes
9.0.0-a1
IECore
- Added from-python conversion of RunTimeTypedClass to IECore::TypeId
- Removed implicit surface functionality
- Removed BGEO and BIN readers/writers.
- Removed IFFHairReader.
- Fixed EXRImageReader canRead to accept scanline images.
- Improved speed of InternedString( int64_t ).
- Significantly optimised LRUCache performance.
IECoreMaya
- Fixed MayaScene for reading scene:visible and custom attributes at the root
Version 8.5.0
IECore
- Added python binding for RefCounted::refCount()
- Fixed default ObjectPool for larger sizes
IECoreRI
- Changed SHWDeepImageReader to convert depth to standard Z (distance from eye plane), instead of spherical distance from the near clip.
- Changed SHWDeepImageWriter to convert back to spherical distance from the near clip, assuming the incoming DeepPixels represent distance from eye plane.
IECoreHoudini
- Fixed bug in SceneCache ROP when re-rooting flattened geo with errors
Version 8.4.7
IECore
- IECore.ls supports ambiguous padding when the sequence is not a regular frame range.
- IECore::frameListFromList correctly handles reverse order lists.
Version 8.4.6
IECore
- Removed unnecessary overhead from Object::copy().
IECoreHoudini
- Fixing crash in SceneCache ROP todo with "scene:visible" attribute.
Version 8.4.5
IECore
- Fixing seg fault when attempting to read a non-existant attribute several times.
- Minor fixes for issues highlighted by Coverity.
IECoreRI
- Added support for string array options in SXRenderer.
IECoreMaya
- MayaScene now outputs the "scene:visible" attribute based on Maya visibility.
- SceneShapeInterface::componentNames() and selectionName() now work even if the Maya viewport hasn't refreshed.
IECoreNuke
- Added support in DeepImageReader for ZBack channels.
Version 8.4.4
IECore
- Fixed StringData repr() to support newlines and quotes.
Version 8.4.3
IECore
- Improved precision of Imath Vec and Color repr() and str().
- Using mutex on all access to the internal directory nodes in StreamIndexedIO.
- SceneCache attribute read is now thread-safe.
IECoreMaya
- Working around a bug in Maya for meshes with 6 or more UV sets.
- Fixed precision issue in failing test case.
IECoreHoudini
- Improved Exception handling in Houdini SceneCache nodes.
- Improved UI for Expand/Collapse buttons.
- Fixed bug in CortexConverter SOP todo with multiple CortexObject primitives with the same name.
IECoreNuke
- Fixed a bug in the SceneCacheReader that was preventing animated scene caches from displaying properly.
Version 8.4.2
IECoreNuke
- Redesigning SceneCacheReader and fixing it for several known bugs (bug in 8.4.1, flickering, selection reset after file change, no TCL expressions)