Merge pull request #11661 from iwubcode/rework_texture_cache VideoCommon: split cache entry creation into a separate function