Files
filament/libs/utils/include/utils
Mathias Agopian bc0a547701 Support Engine::compile overload to generate view-dependent variants (#9857)
* a new tribool type in libutils (header only)

* Support `Engine::compile` overload to generate view-dependent variants

Implemented an `Engine::compile()` method to infer and generate shader 
permutations directly based on feature states from a provided `View` 
alongside `tribool` settings (skinning, shadowReceiver). 

- Added a new `Material::compile()` overload that directly accepts 
  a precalculated `FixedCapacityVector<Variant>`, decoupling the 
  Material compilation process from specific feature flag checks.

FIXES=[468058969]
2026-04-01 17:08:11 -07:00
..
2025-04-23 09:23:21 -07:00
2021-10-07 20:58:34 -07:00
2025-01-17 17:50:16 -08:00
2022-03-01 10:03:31 -08:00
2021-02-17 10:11:22 -08:00
2024-08-05 10:59:46 -07:00