diff options
author | Fernando Sahmkow <fsahmkow27@gmail.com> | 2019-06-11 13:20:27 +0200 |
---|---|---|
committer | ReinUsesLisp <reinuseslisp@airmail.cc> | 2019-06-21 02:38:34 +0200 |
commit | b01f9c8a7090fa056ca564593eabcebab946ef41 (patch) | |
tree | 5f231b6ee3552e609c718f849b8312dd95ed48d0 /src/video_core/texture_cache | |
parent | texture_cache: correct mutex locks (diff) | |
download | yuzu-b01f9c8a7090fa056ca564593eabcebab946ef41.tar yuzu-b01f9c8a7090fa056ca564593eabcebab946ef41.tar.gz yuzu-b01f9c8a7090fa056ca564593eabcebab946ef41.tar.bz2 yuzu-b01f9c8a7090fa056ca564593eabcebab946ef41.tar.lz yuzu-b01f9c8a7090fa056ca564593eabcebab946ef41.tar.xz yuzu-b01f9c8a7090fa056ca564593eabcebab946ef41.tar.zst yuzu-b01f9c8a7090fa056ca564593eabcebab946ef41.zip |
Diffstat (limited to 'src/video_core/texture_cache')
-rw-r--r-- | src/video_core/texture_cache/texture_cache.h | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/video_core/texture_cache/texture_cache.h b/src/video_core/texture_cache/texture_cache.h index 503bd2b43..c95b1b976 100644 --- a/src/video_core/texture_cache/texture_cache.h +++ b/src/video_core/texture_cache/texture_cache.h @@ -218,12 +218,6 @@ public: } protected: - // This structure is used for communicating with the backend, on which behaviors - // it supports and what not, to avoid assuming certain things about hardware. - // The backend is RESPONSIBLE for filling this settings on creation. - struct Support { - bool depth_color_image_copies; - } support_info; TextureCache(Core::System& system, VideoCore::RasterizerInterface& rasterizer) : system{system}, rasterizer{rasterizer} { @@ -389,8 +383,7 @@ private: const auto gpu_addr = current_surface->GetGpuAddr(); TSurface new_surface = GetUncachedSurface(gpu_addr, params); const auto& cr_params = current_surface->GetSurfaceParams(); - if (cr_params.type != params.type && (!support_info.depth_color_image_copies || - cr_params.component_type != params.component_type)) { + if (cr_params.type != params.type || (cr_params.component_type != params.component_type)) { BufferCopy(current_surface, new_surface); } else { std::vector<CopyParams> bricks = current_surface->BreakDown(params); |