summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/vk_texture_cache.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-06-02vk_rasterizer: Implement storage texelsReinUsesLisp1-2/+2
This is the equivalent of an image buffer on OpenGL. - Used by Octopath Traveler
2020-05-26texture_cache: Implement depth stencil texture swizzlesReinUsesLisp1-16/+13
Stop ignoring image swizzles on depth and stencil images. This doesn't fix a known issue on Xenoblade Chronicles 2 where an OpenGL texture changes swizzles twice before being used. A proper fix would be having a small texture view cache for this like we do on Vulkan.
2020-04-29vulkan: Remove unnecessary includesLioncash1-3/+0
Reduces some header churn and reduces rebuilds when some header internals change. While we're at it we can also resolve a missing include in buffer_cache.
2020-04-11renderer_vulkan: Drop Vulkan-HppReinUsesLisp1-152/+210
2020-04-01video_core: Use native ASTC when availableReinUsesLisp1-17/+17
2020-03-19vk_texture_cache: Silence misc warningsReinUsesLisp1-3/+3
2020-02-28vk_state_tracker: Initial implementationReinUsesLisp1-0/+1
Add support for render targets and viewports.
2020-01-16vk_texture_cache: Address feedbackReinUsesLisp1-13/+4
2020-01-16vk_texture_cache: Fix typo in commentaryRodrigo Locatti1-1/+1
Co-Authored-By: MysticExile <30736337+MysticExile@users.noreply.github.com>
2020-01-14vk_texture_cache: Implement generic texture cache on VulkanReinUsesLisp1-0/+484
It currently ignores PBO linearizations since these should be dropped as soon as possible on OpenGL.