Browse Source
gl_texture_cache: Avoid format views on Intel and AMD
gl_texture_cache: Avoid format views on Intel and AMD
Intel and AMD proprietary drivers are incapable of rendering to texture views of different formats than the original texture. Avoid creating these at a cache level. This will consume more memory, emulating them with copies.nce_cpp
11 changed files with 48 additions and 21 deletions
-
9src/video_core/compatible_formats.cpp
-
2src/video_core/compatible_formats.h
-
4src/video_core/renderer_opengl/gl_device.cpp
-
5src/video_core/renderer_opengl/gl_device.h
-
2src/video_core/renderer_opengl/gl_texture_cache.cpp
-
5src/video_core/renderer_vulkan/vk_texture_cache.h
-
4src/video_core/texture_cache/image_base.cpp
-
2src/video_core/texture_cache/image_view_base.cpp
-
15src/video_core/texture_cache/texture_cache.h
-
13src/video_core/texture_cache/util.cpp
-
8src/video_core/texture_cache/util.h
Write
Preview
Loading…
Cancel
Save
Reference in new issue