317 changes: 317 additions & 0 deletions Source/Core/VideoBackends/Vulkan/VulkanLoader.cpp
45 changes: 45 additions & 0 deletions Source/Core/VideoBackends/Vulkan/VulkanLoader.h
272 changes: 272 additions & 0 deletions Source/Core/VideoBackends/Vulkan/main.cpp
105 changes: 75 additions & 30 deletions Source/Core/VideoCommon/DriverDetails.cpp
22 changes: 21 additions & 1 deletion Source/Core/VideoCommon/DriverDetails.h
36 changes: 22 additions & 14 deletions Source/Core/VideoCommon/GeometryShaderGen.cpp
87 changes: 59 additions & 28 deletions Source/Core/VideoCommon/PixelShaderGen.cpp
9 changes: 5 additions & 4 deletions Source/Core/VideoCommon/RenderBase.cpp
9 changes: 6 additions & 3 deletions Source/Core/VideoCommon/RenderBase.h
3 changes: 2 additions & 1 deletion Source/Core/VideoCommon/TextureCacheBase.cpp
4 changes: 2 additions & 2 deletions Source/Core/VideoCommon/TextureCacheBase.h
23 changes: 20 additions & 3 deletions Source/Core/VideoCommon/TextureConversionShader.cpp
53 changes: 31 additions & 22 deletions Source/Core/VideoCommon/VertexShaderGen.cpp
4 changes: 3 additions & 1 deletion Source/Core/VideoCommon/VideoBackendBase.cpp
1 change: 1 addition & 0 deletions Source/Core/VideoCommon/VideoCommon.h
12 changes: 12 additions & 0 deletions Source/Core/VideoCommon/VideoConfig.cpp
11 changes: 11 additions & 0 deletions Source/Core/VideoCommon/VideoConfig.h
3 changes: 3 additions & 0 deletions Source/UnitTests/UnitTests.vcxproj
7 changes: 7 additions & 0 deletions Source/dolphin-emu.sln