...
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:
...