Skip to content

Releases: google/filament

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

v1.40.3

26 Jul 19:54
Compare
Choose a tag to compare
Merge branch 'rc/1.40.3' into release

v1.40.2

17 Jul 21:51
Compare
Choose a tag to compare
  • rendering: dynamic resolution would not work with a translucent render target and quality > low
  • Java/Kotlin: user callbacks were not invoked on successful texture upload

v1.40.1

12 Jul 20:45
Compare
Choose a tag to compare
Merge branch 'rc/1.40.1' into release

v1.40.0

26 Jun 05:32
Compare
Choose a tag to compare
  • matc: fix VSM high precision option on mobile [⚠️ Recompile materials]
  • vulkan: support sRGB swap chain
  • Add new getMaxAutomaticInstances() API on Engine to get max supported automatic instances.
  • UiHelper: fix jank when a TextureView is resized (fixes b\282220665)
  • backend: parallel shader compilation support. This breaks and improves the recent Material::compile API.

v1.39.0

20 Jun 21:44
Compare
Choose a tag to compare
  • matc: workaround a bug in spirv-tools causing vsm to fail [⚠️ Recompile materials]
  • UiHelper: fix jank when a TextureView is resized (fixes b\282220665)