Skip to content

Releases: google/filament

v1.65.3

30 Sep 18:51
Compare
Choose a tag to compare
Merge branch 'rc/1.65.3' into release

v1.65.2

24 Sep 18:54
Compare
Choose a tag to compare
Merge branch 'rc/1.65.2' into release

v1.65.1

19 Sep 15:44
Compare
Choose a tag to compare
  • 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]

v1.65.0

10 Sep 00:16
Compare
Choose a tag to compare
  • lighting: the intermediate froxel record buffer is now dynamically sized [⚠️ New Material Version]

v1.64.1

02 Sep 18:31
Compare
Choose a tag to compare
  • Update CMake minimum version to 3.22.1
  • material: Add a material parameter to control shadow far attenuation (b/436680157)

v1.64.0

23 Aug 01:07
Compare
Choose a tag to compare
  • 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)

v1.63.1

13 Aug 15:48
Compare
Choose a tag to compare
Merge branch 'rc/1.63.1' into release

v1.63.0

06 Aug 06:00
Compare
Choose a tag to compare
Merge branch 'rc/1.63.0' into release

v1.62.2

31 Jul 17:28
Compare
Choose a tag to compare
  • Metal: fix, respect alpha to coverage rasterization
  • engine: removed Texture::generatePrefilterMipmap, a new libfilament-generatePrefilterMipmap library can be used in its stead [⚠️ API BREAKAGE]

v1.62.1

14 Jul 23:16
Compare
Choose a tag to compare
  • Add new shader define VARIANT_DEPTH, defined when a material is compiled for depth variants
    (e.g., shadows) [Requires recompiling materials]