Sourced from @veka.
from the Bedrock Add-Ons discord.
Ok so here are the facts:
- Material format was changed multiple times in previous previews - they added new properties which aren't being used anywhere in vanilla. Why would they add them and never use? And one of the added unused properties allows to overwrite texture properties through materials that are usually supplied by the game directly, why would they add that overwrite property to materials if they can (and always do) just set it from the game directly?
- Some time ago, a new function appeared in shader source code
struct StandardSurfaceOutput {
vec3 Albedo;
float Alpha;
float Metallic;