Releases: google/filament
Releases · google/filament
v1.40.1
v1.40.0
- matc: fix VSM high precision option on mobile [
⚠️ Recompile materials] - vulkan: support sRGB swap chain
- Add new
getMaxAutomaticInstances()
API onEngine
to get max supported automatic instances. UiHelper
: fix jank when aTextureView
is resized (fixes b\282220665)- backend: parallel shader compilation support. This breaks and improves the recent
Material::compile
API.
v1.39.0
v1.38.0
- 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
v1.36.0
v1.35.0
v1.34.0
v1.33.0
v1.32.4
- 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