Skip to content

Releases: google/filament

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)

v1.38.0

07 Jun 16:33
Compare
Choose a tag to compare
  • engine: a new feature to set a transform on the global-scale fog [⚠️ Recompile materials]
  • engine: large-scale fog can now be opted-out on a per-renderable basis
  • engine: improve froxelizer resource efficiency [⚠️ Recompile materials]
  • matc: better accounting and validation of used samplers in user materials
  • engine: add support for sampling fog color from a custom texture [⚠️ Recompile materials]
  • vulkan: introduce new custom swapchain API
  • vulkan: new context sharing API

v1.37.0

30 May 23:26
Compare
Choose a tag to compare
  • backend: added Platform blob cache APIs, typically used to cache programs [⚠️ Recompile materials]

v1.36.0

15 May 23:56
Compare
Choose a tag to compare
  • engine: a local transform can now be supplied for each GPU instance [⚠️ Recompile materials]
  • everything: Add limited support for OpenGL ES 2.0 devices. [⚠️ Recompile Materials]
  • platform: New virtual on OpenGLPlatform to preserve ancillary buffers

v1.35.0

08 May 22:06
Compare
Choose a tag to compare
  • materials: Materials can now access up to 4 global vec4 visible by all materials [⚠️ Recompile Materials]

v1.34.0

01 May 17:35
Compare
Choose a tag to compare
  • materials: picking is done in float (prepare for ES2) [⚠️ New Material Version]
  • materials: postLightingBlending is now applied before the fog [⚠️ Recompile materials]
  • vulkan: fix adreno optimized material artifacts [⚠️ Recompile Materials]

v1.33.0

25 Apr 17:09
Compare
Choose a tag to compare
  • materials: prepare ES2 support [⚠️ New Material Version]

v1.32.4

19 Apr 18:11
Compare
Choose a tag to compare
  • engine: Add support for constant parameters, which are constants that can be specialized after material compilation.
  • materials: improved size reduction of OpenGL/Metal shaders by ~65% when compiling materials with
    size optimizations (matc -S) [⚠️ Recompile Materials]
  • engine: fix potential crash on Metal devices with A8X GPU (iPad Air 2) [⚠️ Recompile Materials]
  • opengl: support the external image on macOS