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: Removed a dependency on Glslang's deprecated SPIR-V remapper.
The functionality is already implemented by calling the CanonicalizeIds pass
in the SPIRV-Tools, and should be a non-functional change.
setFrameScheduledCallback now works on all backends (frame presentation scheduling is still only
available on Metal). Non-Metal backends can use the callback to be notified when Filament has
finished processing a frame on the CPU.
materials: added getEyeFromViewMatrix() for vertex shader [⚠️Recompile Materials]
engine: add a linearFog material parameter. [⚠️New Material Version]
opengl: When Material::compile() is called on a platform which doesn't support parallel compilation, shaders are automatically compiled over a number of frames
engine: Added useDefaultDepthVariant material parameter to force Filament to use its default variant for
depth-only passes. [Requires recompiling materials]
material: fix specularFactor in LOW_QUALITY mode. [Requires recompiling materials] to take effect.
material: Add CRC32 validation for material packages [⚠️New Material Version]
material: Improve LineDictionary compression [⚠️New Material Version]
Filament is now targeting c++20 (was previously c++17)