Hey his333555,
If you are trying to only trying to change the materials have a look at this. What you will do is add a value like a variable1 with a variable one to all of the inputs for this node. Then you add it to whatever slot for the deferred render you want. The engine then determines what you are packaging out to. It says ok I can’t do this through HML5 so I will switch to whatever is best for that device. Give it a go for say diffuse or metallic and let me know what happens.