dolphin/Source/Core/VideoBackends/Vulkan
Scott Mansell 606c18210d TextureCache: Refactor with smart pointers
The whole ownership model was getting a bit of a mess, with a some
of special cases to deal with. And I'm planning to make it even more
complex in the future.
So here is some upfront work to convert it over to reference counted
pointers.
2023-01-31 18:29:47 +13:00
..
CMakeLists.txt VideoBackends:Vulkan: Set up VMA 2022-10-23 02:54:35 +02:00
CommandBufferManager.cpp VideoBackends:Vulkan: Synchronize presentation 2022-11-07 02:20:22 +01:00
CommandBufferManager.h VideoBackends:Vulkan: Synchronize presentation 2022-11-07 02:20:22 +01:00
Constants.h VideoBackends:Vulkan: Raise number of command buffers 2022-10-01 01:26:04 +02:00
ObjectCache.cpp VideoBackends:Vulkan: Add support for vertex shader point and line expansion 2022-10-22 20:13:24 -05:00
ObjectCache.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
ShaderCompiler.cpp ShaderCompiler: Use compute shader header in compute shaders 2022-07-09 19:01:58 -04:00
ShaderCompiler.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
StagingBuffer.cpp VideoBackends:Vulkan: Fix incorrect barriers in StagingBuffer 2022-11-29 23:14:23 +01:00
StagingBuffer.h VideoBackends:Vulkan: Use VMA for staging buffers 2022-10-23 03:21:14 +02:00
StateTracker.cpp VideoBackends:Vulkan: Add support for vertex shader point and line expansion 2022-10-22 20:13:24 -05:00
StateTracker.h VideoBackends:Vulkan: Allocate descriptor pools as needed 2022-10-16 17:04:35 +02:00
VideoBackend.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VKBoundingBox.cpp VideoBackends:Vulkan: Use VMA for bounding box 2022-10-23 03:21:29 +02:00
VKBoundingBox.h VideoBackends:Vulkan: Use VMA for bounding box 2022-10-23 03:21:29 +02:00
VKMain.cpp TextureCache: Refactor with smart pointers 2023-01-31 18:29:47 +13:00
VKPerfQuery.cpp VideoBackends: Rename query_type to query_group 2022-11-29 23:14:23 +01:00
VKPerfQuery.h VideoBackends: Rename query_type to query_group 2022-11-29 23:14:23 +01:00
VKPipeline.cpp VideoBackends:Vulkan: Dynamic vertex loader support 2022-09-19 16:28:24 -05:00
VKPipeline.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VKRenderer.cpp Merge pull request #11262 from K0bin/present-sync 2022-12-04 14:30:59 +01:00
VKRenderer.h VideoBackends: Add Metal renderer 2022-07-21 20:44:19 -05:00
VKShader.cpp VKShader: Only set shader name if supported 2022-01-31 01:17:40 -05:00
VKShader.h VideoBackends / VideoCommon: allow the ability to set debug names for shaders / textures. These names are visible in applications like RenderDoc 2021-08-30 13:47:48 -05:00
VKStreamBuffer.cpp VideoBackends:Vulkan: Use VMA for stream buffer 2022-10-23 03:21:29 +02:00
VKStreamBuffer.h VideoBackends:Vulkan: Use VMA for stream buffer 2022-10-23 03:21:29 +02:00
VKSwapChain.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VKSwapChain.h Vulkan: Remove unused swap chain functions 2022-08-17 18:16:17 -07:00
VKTexture.cpp VideoBackends: update Vulkan's 'CopyRectangleFromTexture' to copy one layer, copying more than one layer doesn't make sense given that we provide both the source/destination layer 2023-01-27 18:41:52 -06:00
VKTexture.h VideoBackends:Vulkan: Use VMA for stream buffer 2022-10-23 03:21:29 +02:00
VKVertexFormat.cpp Fix build errors related to formatting non-scoped enums 2022-11-23 13:45:43 -08:00
VKVertexFormat.h Fix build errors related to formatting non-scoped enums 2022-11-23 13:45:43 -08:00
VKVertexManager.cpp VideoCommon: De-globalize GeometryShaderManager class. 2022-12-29 15:33:19 +01:00
VKVertexManager.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VulkanContext.cpp VideoBackends:Vulkan: Replace debug_report with debug_utils 2022-12-27 02:48:50 +01:00
VulkanContext.h VideoBackends:Vulkan: Replace debug_report with debug_utils 2022-12-27 02:48:50 +01:00
VulkanEntryPoints.inl VideoBackends:Vulkan: Replace debug_report with debug_utils 2022-12-27 02:48:50 +01:00
VulkanLoader.cpp VideoBackends:Vulkan: Set up VMA 2022-10-23 02:54:35 +02:00
VulkanLoader.h Ignore nullability-completeness warnings in VMA 2023-01-30 03:11:51 +13:00