TextureHelper: AVOIDING TEMPORARY DATA COPY BY ENABLING RVO (RETURN VALUE OPTIMIZATION)