add render texture interface