You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
filamat: completely remove the DIR variant bit [⚠️New Material Version]
matc: the directionalLighting variant filter is deprecated and ignored; it will be removed in
a future release
matc: remove the deprecated dynamicLighting variant filter
engine: Texture::setImage(), Texture::setImageAsync() and Texture::generateMipmaps() are
now non-const; the const overloads are deprecated
engine: Material::getDefaultInstance() const is deprecated; use the non-const overload
engine: FrameHistoryStream::getNewFrames() now consumes the new frames when it returns, rather
than as the range is iterated: frames that aren't iterated are no longer returned by the next
call, and a range can be iterated more than once. Missing frame IDs just before a PENDING frame
are now returned with that frame [⚠️API Change]
engine: Engine::Builder::build() now also validates the Engine::Config when the engine is
created asynchronously
engine: fix the const DebugRegistry::getPropertyAddress() templates, which didn't compile
engine: fix a dangling reference to the caller's string in DebugRegistry::getDataSource()
libs: the IBLPrefilterContext filters (EquirectangularToCubemap, IrradianceFilter and SpecularFilter) now take a non-const input Texture*; the overloads taking a Texture const* are deprecated
engine: TransformManager now incrementally reorders its components during Renderer::endFrame() / Renderer::skipFrame(). TransformManager::Instance values must not
be kept across frames (or across create(), destroy(), setParent()); keep the Entity and
call getInstance() again instead. [⚠️API Change]
engine: children orphaned by TransformManager::destroy() now have their world transform
updated to their local transform, as documented.