I’ve recently upgraded to Unity 6 and a material that was working fine previously is now causing the warning “… has _TexelSize / _ST texture properties which are not supported by 2D SRP Batcher. SRP batching will be disabled for 2D Renderers using this‘ Material.” and is no longer working like it used to.
Seems like it might be a bug - I’d have thought anything that worked on prevision versions should work in Unity 6 but if anyone has any more insight as to what’s gone wrong I’m all ears.
Yes it was my custom shader. Iirc there is a different Texel node or I did it in hlsl instead or I connected it to s different entry in the node.
It has been a while but I think it was fixed?
Also you can always make a bug report so Unity can look into it