Releases: ImageEngine/cortex
Releases · ImageEngine/cortex
Version 9.0.0-a8
IECoreMaya
- Stopped IECoreMaya::LiveScene::readObject() returning null pointers.
- Stopped IECoreMaya::LiveScene::readAttribute() returning null pointers.
IECoreRI
- Fixed precision issue with computing the projection matrix for dsm depth remapping, which was causing deep holdout problems.
- Fixed bug when editing cameras when dealing with multiple cameras.
Version 8.5.4
IECoreRI
- Fixed precision issue with computing the projection matrix for SHW depth remapping.
Version 9.0.0-a7
IECore
- Reduced overhead of calling memoryUsage() on SimpleTypedData.
- Added pixelAspectRatio to list of standard camera parameters.
- Added InternedString( const char *, size_t length ) constructor.
IECoreRI
- Added pixel aspect ratio support to IECoreRI::Renderer.
- Fixed argument passing for RiProcDynamicLoad.
IECoreArnold
- Added pixel aspect ratio support to IECoreArnold::Renderer.
IECoreHoudini
- ToHoudiniGeometryConverter marks Pref and rest as non-transforming
- Preventing SceneCache Source from transforming rest/Pref
Version 8.5.3
IECore
- Bug fix in StreamIndexedIO that was causing sporadic crashes when loading SceneCaches during procedural expansion.
IECoreHoudini
- ToHoudiniGeometryConverter marks Pref/rest as non-transforming
- Preventing SceneCache Source from transforming Pref/rest
Version 9.0.0-a6
IECore
- Multithreaded PointSmoothSkinningOp
- Added ExternalProcedural object type
- Added HasBaseType type trait
- Added boost::hash compatibility for MurmurHash
IECoreRI
- Added support for DynamicLoad and DelayedReadArchive procedurals
IECoreArnold
- Added support for delayed load DSO and .ass procedurals
9.0.0-a5
IECore
- LinkedScene::hash now takes extra children at links into account
IECoreRI
- Added support for RiFrame blocks in IECoreRI::Renderer.
IECoreMaya
- Renamed IECoreMaya::MayaScene to IECoreMaya::LiveScene
IECoreHoudini
- Renamed IECoreHoudini::HoudiniScene to IECoreHoudini::LiveScene
9.0.0-a4
IECore
- Bug fix in StreamIndexedIO that was causing sporadic crashes when loading SceneCaches during procedural expansion.
- Fixed some minor bounding box bugs in IECore.SceneCache
- Child bounds can now dilate bounds explicitly specified using IECore.SceneCache.writeBound()
- IECore.LinkedScene now supports extra children at link locations
- Fixed TransformOp double transform bug
Version 8.5.2
IECore
- Prevented TransformOp from double transforming data (when 2 PrimitiveVariables point to the same data).
Version 9.0.0-a3
IECore
- Added SceneInterface::hash() method.
- Improved ConfigLoader.
- Now executes files within the same directory in alphabetical order.
- Added subdirectory argument.
- Env var accepted in place of search path.
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.