dolphin-emulator/Source/Core/VideoBackends/Vulkan
Stenzek 7f88711186 Vulkan: Add a driver bug for NV when MSAA is enabled
This causes the card to lock up when vkCmdClearAttachments is called,
when multisampling is enabled. Seems to be restricted to Maxwell and
newer?
2017-08-03 17:40:15 +10: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: Raise the number of texel buffer/storage image descriptors 2017-04-14 18:29:53 +10: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
main.cpp Vulkan: Multithreaded creation of UID pipeline caches 2017-07-30 17:43:59 +10: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: Add a driver bug for NV when MSAA is enabled 2017-08-03 17:40:15 +10:00
Renderer.h Vulkan: Transition EFB/XFB buffers before beginning swap render pass 2017-06-10 23:52:32 +10:00
ShaderCache.cpp VideoBackends: Support a different number of threads for precompiling 2017-07-30 17:43:59 +10:00
ShaderCache.h Vulkan: Uber shader support 2017-07-30 17:43:59 +10:00
ShaderCompiler.cpp Vulkan: Use VK_NV_glsl extension where available, and skip glslang 2017-07-30 12:38:49 +10:00
ShaderCompiler.h Vulkan: Use VK_NV_glsl extension where available, and skip glslang 2017-07-30 12:38:49 +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 VideoConfig: Drop force vertex/pixel ubershader settings 2017-07-31 23:21:38 +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: Implement Quad-Buffered stereoscopy support. 2017-07-05 22:43:39 +02: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 Vulkan: Move shader/pipeline-related methods to ShaderCache 2017-07-30 12:38:49 +10:00
TextureCache.h Video Backends: Split texture cache code out into separate files, introduce 'AbstractTexture' 2017-06-13 00:41:51 -05:00
TextureConverter.cpp Vulkan: Clear decoding texture before usage 2017-07-30 12:38:50 +10:00
TextureConverter.h Video Backends: Split texture cache code out into separate files, introduce 'AbstractTexture' 2017-06-13 00:41:51 -05:00
Util.cpp HiresTextures: Support loading BC7 (BPTC) from DDS files 2017-08-01 11:59:38 +10:00
Util.h Vulkan: Move shader/pipeline-related methods to ShaderCache 2017-07-30 12:38:49 +10: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
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
Vulkan.vcxproj Vulkan: Move shader/pipeline-related methods to ShaderCache 2017-07-30 12:38:49 +10:00
VulkanContext.cpp HiresTextures: Support loading BC7 (BPTC) from DDS files 2017-08-01 11:59:38 +10:00
VulkanContext.h Vulkan: Use VK_NV_glsl extension where available, and skip glslang 2017-07-30 12:38:49 +10:00
VulkanEntryPoints.inl
VulkanLoader.cpp
VulkanLoader.h