Skip to content

Releases: google/filament

v1.76.0

Choose a tag to compare

@z3moon z3moon released this 28 Aug 17:55
  • backend: async completion callbacks now take a backend::AsyncCallStatus argument reporting
    whether the operation ran (COMPLETED) or was canceled (CANCELED). Callers chaining work from
    a completion callback must check it [⚠️ API Change]
  • backend: canceling an async call now always invokes its completion callback, with
    AsyncCallStatus::CANCELED. Previously the callback was silently dropped
  • engine: fix picking on PowerVR OpenGL ES drivers that mishandle dynamic uniform-buffer indexing
    in fragment shaders [⚠️ Recompile Materials]
  • engine: support multiple directional lights, opt-in via
    Engine::Config::enableMultipleDirectionalLights; the dominant one still provides shadows and
    the sun disc, up to 4 additional directional lights are evaluated without shadows [⚠️ New
    Material Version
    ]
  • materials: a second specular lobe can be defined by setting the secondRoughness and
    secondRoughnessWeight properties. This can be used to create hazy materials. These properties
    require material to declare apiLevel : 2 (or greater).
  • filamat: completely remove the DYN variant bit.[⚠️ Recompile Materials]

v1.75.1

Choose a tag to compare

@z3moon z3moon released this 24 Aug 18:19
Merge branch 'rc/1.75.1' into release

v1.75.0

Choose a tag to compare

@poweifeng poweifeng released this 04 Aug 04:54
  • web: expand JS bindings coverage for Fence, SkinningBuffer, MorphTargetBuffer, and other previously unbound APIs
  • variant: compile MNT variant for unlit materials by default. [⚠️ Recompile Materials]
  • materials: fix punctual-only shadow receivers selecting the SSR shader. [⚠️ Recompile Materials]

v1.74.1

Choose a tag to compare

@z3moon z3moon released this 29 Jul 23:59
Merge branch 'rc/1.74.1' into release

v1.74.0

Choose a tag to compare

@poweifeng poweifeng released this 14 Jul 00:59
Merge branch 'rc/1.74.0' into release

v1.73.0

Choose a tag to compare

@z3moon z3moon released this 07 Jul 04:48
  • Convert DYN variant into a specialization constant. [⚠️ Recompile Materials]
  • filamat: add clipSpacePosition material property to vertex domain

v1.72.1

Choose a tag to compare

@poweifeng poweifeng released this 30 Jun 22:32
Merge branch 'rc/1.72.1' into release

v1.72.0

Choose a tag to compare

@bejado bejado released this 17 Jun 17:58
  • filamat: support push constants in fragment stage [⚠️ Recompile Materials]

v1.71.6

Choose a tag to compare

@bejado bejado released this 10 Jun 18:48
  • engine: Optimize Color Grading with NEON on armv8+ devices. Performance improvements between 1.3x and 4.5x
  • New coloredPenumbra material property can be used to simulate light scattering in shadow
    transitions. See Filament's material guide for more information
  • gltfio: Support textures bound to both sRGB and Linear parameters

v1.71.5

Choose a tag to compare

@z3moon z3moon released this 27 May 00:22
  • Support attribute-less procedural rendering