dolphin/Source/Core/VideoBackends/Vulkan
Lioncash 696e1b40b5 Common: Move version strings to their own header
Ideally Common.h wouldn't be a header in the Common library, and instead be renamed to something else, like PlatformCompatibility.h or something, but even then, there's still some things in the header that don't really fall under that label

This moves the version strings out to their own version header that doesn't dump a bunch of other unrelated things into scope, like what Common.h was doing.

This also places them into the Common namespace, as opposed to letting them sit in the global namespace.
2017-09-09 19:28:10 -04:00
..
BoundingBox.cpp Vulkan: Remove parameters/members of single-instance classes 2016-11-03 22:01:54 +10:00
BoundingBox.h Vulkan: Remove parameters/members of single-instance classes 2016-11-03 22:01:54 +10:00
CMakeLists.txt Vulkan: Move shader/pipeline-related methods to ShaderCache 2017-07-30 12:38:49 +10:00
CommandBufferManager.cpp Vulkan: Use a separate queue for presenting. 2017-09-05 12:00:09 -07:00
CommandBufferManager.h Vulkan: Use multiple command pools, one per frame 2016-11-15 00:40:15 +10:00
Constants.h Vulkan: Support native compressed textures 2017-04-29 13:46:42 +10:00
FramebufferManager.cpp Vulkan: Move shader/pipeline-related methods to ShaderCache 2017-07-30 12:38:49 +10:00
FramebufferManager.h Video Backends: Split texture cache code out into separate files, introduce 'AbstractTexture' 2017-06-13 00:41:51 -05:00
ObjectCache.cpp Vulkan: Use optimal tiling for dummy texture 2017-08-02 21:33:10 +10:00
ObjectCache.h Vulkan: Uber shader support 2017-07-30 17:43:59 +10:00
PerfQuery.cpp Vulkan: Remove parameters/members of single-instance classes 2016-11-03 22:01:54 +10:00
PerfQuery.h Vulkan: Remove parameters/members of single-instance classes 2016-11-03 22:01:54 +10:00
PostProcessing.cpp Vulkan: Uber shader support 2017-07-30 17:43:59 +10:00
PostProcessing.h Vulkan: Implement post-processing backend 2017-04-25 14:27:02 +10:00
RasterFont.cpp Vulkan: Uber shader support 2017-07-30 17:43:59 +10:00
RasterFont.h Vulkan: Implement post-processing backend 2017-04-25 14:27:02 +10:00
Renderer.cpp Vulkan: Extend the NVIDIA MSAA bug to render-pass based clears 2017-09-07 17:05:43 +10:00
Renderer.h Renderer: Change SetBlendState to accept a BlendingState 2017-09-03 14:14:54 +10:00
ShaderCache.cpp VideoBackends: Support a different number of threads for precompiling 2017-07-30 17:43:59 +10:00
ShaderCache.h VideoBackends: Add the explicit keyword to WorkItem-derived class constructors 2017-09-02 17:35:20 -04:00
ShaderCompiler.cpp Revert "Vulkan: Use VK_NV_glsl extension where available, and skip glslang" 2017-09-03 15:31:19 +10:00
ShaderCompiler.h Revert "Vulkan: Use VK_NV_glsl extension where available, and skip glslang" 2017-09-03 15:31:19 +10:00
StagingBuffer.cpp Vulkan: Support native compressed textures 2017-04-29 13:46:42 +10:00
StagingBuffer.h Vulkan: Implement StagingTexture2D on top of StagingBuffer 2016-12-04 20:10:13 +10:00
StagingTexture2D.cpp Vulkan: Implement StagingTexture2D on top of StagingBuffer 2016-12-04 20:10:13 +10:00
StagingTexture2D.h Vulkan: Implement StagingTexture2D on top of StagingBuffer 2016-12-04 20:10:13 +10:00
StateTracker.cpp VideoBackends: Clear uid bits that are unused for the current backend 2017-09-05 23:49:42 +10:00
StateTracker.h Vulkan: Uber shader support 2017-07-30 17:43:59 +10:00
StreamBuffer.cpp Vulkan: Fix underflow in StreamBuffer::WaitForClearSpace 2017-03-04 18:07:04 +10:00
StreamBuffer.h ShaderGenCommon: Remove unnecessary includes 2017-02-01 12:19:55 -05:00
SwapChain.cpp Vulkan: Use a separate queue for presenting. 2017-09-05 12:00:09 -07:00
SwapChain.h Vulkan: Implement Quad-Buffered stereoscopy support. 2017-07-05 22:43:39 +02:00
Texture2D.cpp Vulkan: Compute shader support 2017-04-01 12:32:57 +10:00
Texture2D.h Vulkan: Compute shader support 2017-04-01 12:32:57 +10:00
TextureCache.cpp Video: Clearly separate Texture and EFB Copy formats 2017-08-03 18:35:29 -07:00
TextureCache.h Video: Clearly separate Texture and EFB Copy formats 2017-08-03 18:35:29 -07:00
TextureConverter.cpp Revert "Vulkan: Use VK_NV_glsl extension where available, and skip glslang" 2017-09-03 15:31:19 +10:00
TextureConverter.h Video: Clearly separate Texture and EFB Copy formats 2017-08-03 18:35:29 -07:00
Util.cpp Revert "Vulkan: Use VK_NV_glsl extension where available, and skip glslang" 2017-09-03 15:31:19 +10:00
Util.h Revert "Vulkan: Use VK_NV_glsl extension where available, and skip glslang" 2017-09-03 15:31:19 +10:00
VKTexture.cpp Vulkan: Move shader/pipeline-related methods to ShaderCache 2017-07-30 12:38:49 +10:00
VKTexture.h AbstractTexture: Add missing includes (and remove unnecessary ones) 2017-06-18 23:29:22 -04:00
VertexFormat.cpp NativeVertexFormat: Drop unused virtual method SetupVertexPointers 2017-07-30 17:43:59 +10:00
VertexFormat.h NativeVertexFormat: Drop unused virtual method SetupVertexPointers 2017-07-30 17:43:59 +10:00
VertexManager.cpp Merge pull request #4924 from stenzek/vulkan-list-restart 2017-02-18 21:58:30 +10:00
VertexManager.h VertexManagerBase: Make CreateNativeVertexFormat return a unique_ptr 2017-02-18 03:16:24 -05:00
VideoBackend.h Vulkan: Refactor initialization to only use a single instance 2017-01-29 22:18:53 +10:00
Vulkan.vcxproj Vulkan: Move shader/pipeline-related methods to ShaderCache 2017-07-30 12:38:49 +10:00
VulkanContext.cpp Common: Move version strings to their own header 2017-09-09 19:28:10 -04:00
VulkanContext.h Merge pull request #6012 from stenzek/drop-nv-glsl 2017-09-06 13:19:47 +02:00
VulkanEntryPoints.inl Implement experimental Vulkan backend 2016-10-01 02:40:01 +10:00
VulkanLoader.cpp Implement experimental Vulkan backend 2016-10-01 02:40:01 +10:00
VulkanLoader.h Implement experimental Vulkan backend 2016-10-01 02:40:01 +10:00
main.cpp Vulkan: Multithreaded creation of UID pipeline caches 2017-07-30 17:43:59 +10:00