mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-01-21 14:54:06 +00:00
Calling vkCmdClearAttachments with a partial rect, or specifying a render area in a render pass with the load op set to clear can cause the GPU to lock up, or raise a bounds violation. This only occurs on MSAA framebuffers, and it seems when there are multiple clears in a single command buffer. Worked around by back to the slow path (drawing quads) when MSAA is enabled. |
||
|---|---|---|
| .. | ||
| BoundingBox.cpp | ||
| BoundingBox.h | ||
| CMakeLists.txt | ||
| CommandBufferManager.cpp | ||
| CommandBufferManager.h | ||
| Constants.h | ||
| FramebufferManager.cpp | ||
| FramebufferManager.h | ||
| main.cpp | ||
| ObjectCache.cpp | ||
| ObjectCache.h | ||
| PerfQuery.cpp | ||
| PerfQuery.h | ||
| PostProcessing.cpp | ||
| PostProcessing.h | ||
| RasterFont.cpp | ||
| RasterFont.h | ||
| Renderer.cpp | ||
| Renderer.h | ||
| ShaderCache.cpp | ||
| ShaderCache.h | ||
| ShaderCompiler.cpp | ||
| ShaderCompiler.h | ||
| StagingBuffer.cpp | ||
| StagingBuffer.h | ||
| StagingTexture2D.cpp | ||
| StagingTexture2D.h | ||
| StateTracker.cpp | ||
| StateTracker.h | ||
| StreamBuffer.cpp | ||
| StreamBuffer.h | ||
| SwapChain.cpp | ||
| SwapChain.h | ||
| Texture2D.cpp | ||
| Texture2D.h | ||
| TextureCache.cpp | ||
| TextureCache.h | ||
| TextureConverter.cpp | ||
| TextureConverter.h | ||
| Util.cpp | ||
| Util.h | ||
| VertexFormat.cpp | ||
| VertexFormat.h | ||
| VertexManager.cpp | ||
| VertexManager.h | ||
| VideoBackend.h | ||
| VKTexture.cpp | ||
| VKTexture.h | ||
| Vulkan.vcxproj | ||
| VulkanContext.cpp | ||
| VulkanContext.h | ||
| VulkanEntryPoints.inl | ||
| VulkanLoader.cpp | ||
| VulkanLoader.h | ||