Releases: ImageEngine/cortex
Releases · ImageEngine/cortex
Version 9.0.0-b2
IECore
- Removed SimpleSubsurface
- Removed Marschner code
- Removed HitMissTransform
- Removed TypeInfoCmp
- Removed UniformRandomPointDistributionOp
- Removed MappedRandomPointDistributionOp
- Removed AttributeCache
- Removed InterpolatedCache
- Removed spherical harmonics code
- Removed FileExaminers
- Improved MurmurHash performance
IECoreGL
- Added mip mapping to ColorTexture.
IECoreAppleseed
- Added visibility attributes support.
- Fixed bug converting OSL int shader parameters.
Build
- Windows build fixes.
- Updated default build arguments to work with standard packages on Ubuntu 12.04.
- Configured Travis automated testing.
Version 9.0.0-b1
IECore
- Fixed GILReleasePtr crash.
- Adding the export macros for proper exporting of symbols.
IECoreMaya
- Fixed ieSceneShape component selection bug.
- Fixed crash when expanding ieSceneShapes containing coordinate systems.
IECoreGL
- Added ToGLSphereConverter.
- Adding the export macros for proper exporting of symbols.
IECoreRI
- Adding the export macros for proper exporting of symbols.
IECoreArnold
- Adding the export macros for proper exporting of symbols.
IECoreAppleseed
- Added initial support for Appleseed.
- Added crop window support.
- Fixed OSX compilation and linking issues.
IECoreAlembic
- Adding the export macros for proper exporting of symbols.
9.0.0-a11
IECore
- Optimised Object::memoryUsage()
IECoreGL
- Added support for setting array uniforms in shader parameters
Version 9.0.0-a10
IECore
- Fixed GIL bug in python Object creation
- Added implementation of tbb_hasher for boost::intrusive_ptr
IECoreGL
- Added State::ScopedBinding overload, allowing a binding to be ignored
- Changed IECoreGL::HitRecord::name field from InternedString to GLuint
- Added IECoreGL::Selector::loadName() overload to auto-generates names
- Removed TextureUnits.h
- Added python bindings for CurvesPrimitive
- Added python bindings for smoothing state components
- Added ToGLStateConverter for converting attributes to State objects
- Fixed crash in ShaderStateComponent::addParametersToShaderSetup()
Incompatibilities
- Changed IECoreGL::HitRecord members
- Removed IECoreGL/TextureUnits.h
Build
- Fixed compilation for GCC 4.2 on OS X
9.0.0-a9
IECore
- TIFFImageReader now checks if the tif is tagged as coming from tdlmake, and if so, sets the sourceColorSpace from the image description set by tdlmake.
IECoreGL
- Switched glsl diffuse and specular functions to match 3delight's properly normalized BRDFS
IECoreMaya
- Fixed coordinate system->maya locator converter crash for coordinate system with no transform
- Fixed crash in SceneShape::hasSceneShapeObject for invalid scene
IECoreRI
- Automatic instancing now defaults to on
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