more techniques for Blur tfx, added TextureCache module