* 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]
2.8 KiB
2.8 KiB