Skip to content

Releases: ImageEngine/cortex

Version 9.0.0-b2

19 Jan 10:06
Compare
Choose a tag to compare
Version 9.0.0-b2 Pre-release
Pre-release

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

16 Dec 20:22
Compare
Choose a tag to compare
Version 9.0.0-b1 Pre-release
Pre-release

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

28 Nov 19:59
Compare
Choose a tag to compare
9.0.0-a11 Pre-release
Pre-release

IECore

  • Optimised Object::memoryUsage()

IECoreGL

  • Added support for setting array uniforms in shader parameters

Version 9.0.0-a10

24 Nov 09:20
Compare
Choose a tag to compare
Version 9.0.0-a10 Pre-release
Pre-release

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

17 Nov 18:47
Compare
Choose a tag to compare
9.0.0-a9 Pre-release
Pre-release

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

29 Oct 22:46
Compare
Choose a tag to compare
Version 9.0.0-a8 Pre-release
Pre-release

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

16 Oct 21:28
Compare
Choose a tag to compare

IECoreRI

  • Fixed precision issue with computing the projection matrix for SHW depth remapping.

Version 9.0.0-a7

14 Oct 18:18
Compare
Choose a tag to compare
Version 9.0.0-a7 Pre-release
Pre-release

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

29 Sep 17:52
Compare
Choose a tag to compare

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

15 Sep 16:37
Compare
Choose a tag to compare
Version 9.0.0-a6 Pre-release
Pre-release

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