summaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan
diff options
context:
space:
mode:
authorGravatar Rodrigo Locatti2021-03-09 02:47:51 -0300
committerGravatar GitHub2021-03-09 02:47:51 -0300
commitdaf5c5060b4b2e4aa985fbfe9724eb99c51bbd71 (patch)
treeaaa1cc96298e6e114cb72dfb517f7a000d2a467d /src/video_core/renderer_vulkan
parentMerge pull request #6021 from ReinUsesLisp/skip-cache-heuristic (diff)
parenttexture_cache: Blacklist BGRA8 copies and views on OpenGL (diff)
downloadyuzu-daf5c5060b4b2e4aa985fbfe9724eb99c51bbd71.tar.gz
yuzu-daf5c5060b4b2e4aa985fbfe9724eb99c51bbd71.tar.xz
yuzu-daf5c5060b4b2e4aa985fbfe9724eb99c51bbd71.zip
Merge pull request #5891 from ameerj/bgra-ogl
renderer_opengl: Use compute shaders to swizzle BGR textures on copy
Diffstat (limited to 'src/video_core/renderer_vulkan')
-rw-r--r--src/video_core/renderer_vulkan/vk_texture_cache.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/video_core/renderer_vulkan/vk_texture_cache.h b/src/video_core/renderer_vulkan/vk_texture_cache.h
index b08c23459..3aee27ce0 100644
--- a/src/video_core/renderer_vulkan/vk_texture_cache.h
+++ b/src/video_core/renderer_vulkan/vk_texture_cache.h
@@ -93,6 +93,11 @@ struct TextureCacheRuntime {
93 // No known Vulkan driver has broken image views 93 // No known Vulkan driver has broken image views
94 return false; 94 return false;
95 } 95 }
96
97 bool HasNativeBgr() const noexcept {
98 // All known Vulkan drivers can natively handle BGR textures
99 return true;
100 }
96}; 101};
97 102
98class Image : public VideoCommon::ImageBase { 103class Image : public VideoCommon::ImageBase {