Releases: google/filament
Releases · google/filament
v1.41.0
v1.40.5
- 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
forMaterialInstance
- web: Added setDepthFunc()/getDepthFunc() to MaterialInstance
- android: Added setDepthFunc()/getDepthFunc() to MaterialInstance
v1.40.4
- 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
v1.40.2
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