google / filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
https://google.github.io/filament/
Apache License 2.0
17.59k stars 1.86k forks source link

Dynamic lights stop working on Android when updating to 1.49.x #7474

Closed AbelToy closed 7 months ago

AbelToy commented 8 months ago

⚠️ Issues not using this template will be systematically closed.

Describe the bug Point / spot lights that worked in 1.45.1 stop working completely when updating to 1.49.x in Android.

To Reproduce

  1. Add a few point / spot lights using LightManager.
  2. Load a GLTF model using Asset Loader, using the Ubershader provider.
  3. Build with filament 1.45.1: Lights work.
  4. Build with filament 1.49.x: Lights won't render and only ambient light is shown.

Expected behavior Lights should still work in 1.49.x.

Screenshots n/a

Logs n/a

Desktop (please complete the following information): n/a

Smartphone (please complete the following information):

Additional context n/a

pixelflinger commented 7 months ago

Can you share a gltf model that exhibits this?

pixelflinger commented 7 months ago

@AbelToy we are not able to reproduce this, could you provide better repro steps and/or try with the latest? Can you see this problem with the desktop demo (gltf_viewer) or the emulator?