关于creator2.1.3shader的一些问题

需求:实现ps的图层混合模式
现在做法:
在材质中传入图层混合的底层图片和上层图片,如图


然后fs代码如下:

问题:上层图片在混合的时候被拉伸了,原本底图的分辨率是1280665,混合图片的分辨率为512512,但是在混合之后,混合图片就被拉伸到和底图一致了,通过修改纹理坐标点的倍率可以恢复拉伸,代码如下
效果如下:

看上去效果是对了,但是现在存在的问题是如何控制上层混合图层的位置,并且个人觉得自己的做法是有问题的,不应该这样,希望大神能给点建议。。。。

这个是简单的线性减淡混合模式。

@哲锋
大佬,能不能翻一下我的牌子

@337031709
大佬求翻牌子

@huanxinyin
大佬能看看么。。。。