The shader applies a certain effect over all 20+ sprites that are inside the atlas, and uses atlas size and dimensions to generate effects.
It leads to the slow execution and inconsistency of the effect across different sprites.
I need the shader effect to work only on certain sprite, with certain dimensions.
Therefore I need to take out a single sprite out of the atlas to make a UItexture out of it, apply shader, display, and then destroy.