Skip to content

Releases: google/filament

v1.45.0

25 Oct 22:18
Compare
Choose a tag to compare
  • materials: fix alpha masked materials when MSAA is turned on [⚠️ Recompile materials]
  • materials: better support materials with custom depth [Recompile Materials]
  • engine: fade shadows at shadowFar distance instead of hard cutoff [⚠️ New Material Version]

v1.44.0

02 Oct 22:29
Compare
Choose a tag to compare
  • engine: add support for skinning with more than four bones per vertex.
  • engine: remove BloomOptions::anamorphism which wasn't working well in most cases [API CHANGE]
  • engine: new API to return a Material's supported variants, C++ only (b/297456590)
  • build: fix emscripten-1.3.46 build
  • engine: materials built for feature level 0 can now also be loaded in higher feature levels [⚠️
    New Material Version]

v1.43.1

27 Sep 18:27
Compare
Choose a tag to compare
  • engine: add support for skinning with more than four bones per vertex.
  • engine: remove BloomOptions::anamorphism which wasn't working well in most cases [API CHANGE]
  • engine: new API to return a Material's supported variants, C++ only (b/297456590)
  • build: fix emscripten-1.3.46 build
  • engine: materials built for feature level 0 can now also be loaded in higher feature levels [⚠️ New Material Version]

v1.43.0

18 Sep 21:24
Compare
Choose a tag to compare
  • gltfio: Fix possible change of scale sign when decomposing transform matrix for animation
  • engine: Fixes "stable" shadows (see b/299310624)

v1.42.2

14 Sep 06:02
Compare
Choose a tag to compare
  • Fix possible NPE when updating fog options from Java/Kotlin
  • The emissive property was not applied properly to MASKED materials, and could cause
    dark fringes to appear (recompile materials)
  • Allow glTF materials with transmission/volume extensions to choose their alpha mode
    instead of forcing MASKED
  • Fix a crash in gltfio when not using ubershaders
  • Use flatmat for mat parameter in jsbinding
  • Fix TextureFlags for sheenRoughnessMap when textures of sheenRoughnessMap and sheenColorMap is same
  • Directional shadows can now be transformed (b/297095805)

v1.42.1

08 Sep 00:58
Compare
Choose a tag to compare
  • Fix potential EXC_BAD_ACCESS with Metal backend: b/297059776
  • setFrameCompletedCallback now takes a backend::CallbackHandler.

v1.42.0

28 Aug 20:31
Compare
Choose a tag to compare
Merge branch 'rc/1.42.0' into release

v1.41.0

16 Aug 00:13
Compare
Choose a tag to compare
  • backend: fix #6997 : picking can fail on Adreno [⚠️ New Material Version]
  • backend: A partial workaround for PowerVR devices (#5118, b/190221124) [⚠️ Recompile Materials]

v1.40.5

09 Aug 17:41
Compare
Choose a tag to compare
  • backend: Disable timer queries on all Mali GPUs (fixes b/233754398)
  • engine: Add a way to query the validity of most filament objects (see Engine::isValid)
  • opengl: fix b/290388359 : possible crash when shutting down the engine
  • engine: Improve precision of frame time measurement when using emulated TimerQueries
  • backend: Improve frame pacing on Android and Vulkan.
  • backend: workaround b/291140208 (gltf_viewer crashes on Nexus 6P)
  • engine: support setDepthFunc for MaterialInstance
  • web: Added setDepthFunc()/getDepthFunc() to MaterialInstance
  • android: Added setDepthFunc()/getDepthFunc() to MaterialInstance

v1.40.4

01 Aug 22:40
Compare
Choose a tag to compare
  • gltfio: fix crash when compute morph target without material
  • matc: fix buggy variant-filter flag
  • web: Added missing setMat3Parameter()/setMat4Parameter() to MaterialInstance
  • opengl: fix b/290670707 : crash when using the blob cache
  • engine: fix a crash with Material::compile() when a callback is specified