Skip to content

fix: revert non-existent Filament 1.70.0 to 1.56.0#689

Merged
ThomasGorisse merged 1 commit intomainfrom
claude/check-progress-Digzb
Mar 21, 2026
Merged

fix: revert non-existent Filament 1.70.0 to 1.56.0#689
ThomasGorisse merged 1 commit intomainfrom
claude/check-progress-Digzb

Conversation

@ThomasGorisse
Copy link
Contributor

Summary

  • Filament 1.70.0 does not exist (latest release is 1.69.5). Reverted to 1.56.0.
  • Removed fake .indirectLight and .skybox bundle property access in SceneFactories.kt and EnvironmentLoader.kt
  • Restored all 10 .filamat material files to their 1.56.0 originals

Root cause

The commit 40fe149 ("deps: bump Filament 1.56.0 → 1.70.0") introduced a non-existent dependency and fabricated API changes. KTX1Loader.createIndirectLight() returns IndirectLight directly in Filament 1.56.0, not a bundle object.

Combined with the AGP fix from PR #688, this should restore the build.

Test plan

  • CI ./gradlew assembleDebug passes
  • All sample builds pass

https://claude.ai/code/session_01FpJ8JiZ4KVBhkJcUtCM35P

Filament 1.70.0 was never released — latest is 1.69.5. The version
bump introduced fake API changes (.indirectLight/.skybox bundle
properties) and recompiled .filamat binaries with non-existent tools.

Reverts:
- Filament version 1.70.0 → 1.56.0
- SceneFactories.kt: remove .indirectLight property access
- EnvironmentLoader.kt: remove .indirectLight/.skybox property access
- All 10 .filamat material files restored to 1.56.0 originals

https://claude.ai/code/session_01FpJ8JiZ4KVBhkJcUtCM35P
@ThomasGorisse ThomasGorisse merged commit 33daf8e into main Mar 21, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants