There was an error fetching the commit references. Please try again later.
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.
Showing
- src/video_core/compatible_formats.cpp 5 additions, 4 deletionssrc/video_core/compatible_formats.cpp
- src/video_core/compatible_formats.h 1 addition, 1 deletionsrc/video_core/compatible_formats.h
- src/video_core/renderer_opengl/gl_device.cpp 4 additions, 0 deletionssrc/video_core/renderer_opengl/gl_device.cpp
- src/video_core/renderer_opengl/gl_device.h 5 additions, 0 deletionssrc/video_core/renderer_opengl/gl_device.h
- src/video_core/renderer_opengl/gl_texture_cache.cpp 2 additions, 0 deletionssrc/video_core/renderer_opengl/gl_texture_cache.cpp
- src/video_core/renderer_vulkan/vk_texture_cache.h 5 additions, 0 deletionssrc/video_core/renderer_vulkan/vk_texture_cache.h
- src/video_core/texture_cache/image_base.cpp 3 additions, 1 deletionsrc/video_core/texture_cache/image_base.cpp
- src/video_core/texture_cache/image_view_base.cpp 1 addition, 1 deletionsrc/video_core/texture_cache/image_view_base.cpp
- src/video_core/texture_cache/texture_cache.h 10 additions, 5 deletionssrc/video_core/texture_cache/texture_cache.h
- src/video_core/texture_cache/util.cpp 7 additions, 6 deletionssrc/video_core/texture_cache/util.cpp
- src/video_core/texture_cache/util.h 5 additions, 3 deletionssrc/video_core/texture_cache/util.h
Loading
Please register or sign in to comment