Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following are deprecated and will be removed in a future release.

...


The API functions GetNearestHitsAndPdfs() and GetTransmissionAndPdfs() have been deleted. Their extra pdfs were only used by the UPBP integrator (which we're retiring in 23)

  • A new API RixShadingPlugin::SynchronizeData() as been added.
  • Some RixInterfaces are not available anymore before SynchronizeInstanceData() or RenderBegin()
    • RixLPEInfo
    • RixCustomLPE
  • Some RixInterfaces are deprecated when used before SynchronizeInstanceData() or RenderBegin()
    • RixRenderState, mainly access to Options and Attributes
  • RixProjectionFactory::CreateProjection() constructor isn't provided with RixIntegratorEnvironment anymore. This structure is now given to RixProjection::RenderBegin().

Old RixInterfaces marked for deprecation (or removed) include:

  • RixDeepTexture
  • RixMessages
  • RixXcpt
  • RixStorage
  • RixTokenStorage
  • RixThreadUtils
  • RixMutex
  • RixMemoryPool - removed
  • RixLPE - These were removed from the RixLPE interface
    • RixLPE::AnyShadowLPEs
    • RixLPE::m_anyShadowLPEs
    • RixLPE::SplatShadow
    • RixLPE::SplatShadowLPE

    • RixLPE::SplatEmission `bool isShadowCollector`

    • RixLPE::SplatValue `bool isShadowCollector` parameter

    • RixLPE::SplatValue `RtColorRGB const& shadowWeight` parameter

    • RixLPE::SplatPerLobe `bool isShadowCollector` parameter

    • RixLPE::SplatPerLobe `RtColorRGB const& shadowWeight` parameter

Old Statistics modules that are removed are:

...