Releases: google/filament
Releases · google/filament
v1.45.1
- engine: Added parameter for configuring JobSystem thread count
- engine: In Java, introduce Engine.Builder
- gltfio: fix ubershader index for transmission&volume material
- engine: New tone mapper:
AgXTonemapper
. - matinfo: Add support for viewing ESSL 1.0 shaders
- engine: Add
Renderer::getClearOptions()
[b/243846268]
v1.45.0
- 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
- 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
- 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
v1.42.2
- Fix possible NPE when updating fog options from Java/Kotlin
- The
emissive
property was not applied properly toMASKED
materials, and could cause
dark fringes to appear (recompile materials) - Allow glTF materials with transmission/volume extensions to choose their alpha mode
instead of forcingMASKED
- 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
v1.42.0
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