add some texture operation