Repository navigation
flutter_scene 0.24.1
·
42 commits
to master
since this release
- On Apple platforms, a
ShaderMaterialwhose fragment shader reads a varying its vertex shader does not write at that location and type is skipped with a message naming the varying, instead of crashing the app on Flutter 3.47.Scene.preloadalso waits for the shader reflection the check reads. - An alpha-masked or LOD cross-fading mesh whose layers overlap shades its nearest layer again, instead of leaving a hole wherever a farther layer comes first in its index order. Regressed in 0.24.0.
- Lit, unlit, and
.fmatshaders build about twice as fast in browsers on Windows, close to 0.23, where a new material could stall its first frame for tens of seconds. Regressed in 0.24.0. - The surface debug views' material channels are compiled in only when the app sets
hooks: user_defines: flutter_scene: debug_views: true(plusflutter_scene_debug_views: trueunder the app's name if its hook builds materials or engine assets). Without it a view shows the geometry and identity channels and prints how to turn the rest on. buildMaterialsandbuildEngineAssetstakedebugViews.