summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/vk_descriptor_pool.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* vk_rasterizer: Implement storage texelsReinUsesLisp2020-06-021-0/+1
| | | | | | This is the equivalent of an image buffer on OpenGL. - Used by Octopath Traveler
* vulkan: Remove unnecessary includesLioncash2020-04-291-1/+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.
* renderer_vulkan: Drop Vulkan-HppReinUsesLisp2020-04-111-48/+44
|
* Update src/video_core/renderer_vulkan/vk_descriptor_pool.cppRodrigo Locatti2020-01-031-1/+1
| | | Co-Authored-By: Mat M. <mathew1800@gmail.com>
* vk_descriptor_pool: Initial implementationReinUsesLisp2020-01-011-0/+89
Create a large descriptor pool where we allocate all our descriptors from. It has to be wide enough to support any pipeline, hence its large numbers. If the descritor pool is filled, we allocate more memory at that moment. This way we can take advantage of permissive drivers like Nvidia's that allocate more descriptors than what the spec requires.