rpcsx/rpcs3/Emu/RSX/VK
kd-11 e0005ec347 rsx: Refactoring and improvement
- Separate displayed statistics from actual backend statistics.
  Allows asynchronous flipping to work correctly as it just uses display stats.
  The real stats are used by the frame scope marker to determine behavior like engaging the FIFO optimizer or skipping draw calls correctly.
2019-09-19 23:10:09 +03:00
..
VKCommonDecompiler.cpp rsx/decompiler: Restructure program register behavior 2019-08-26 20:03:31 +03:00
VKCommonDecompiler.h gl/vk: Add constexpr to varying_registers and sync functions between the two backends 2019-06-12 10:59:31 +01:00
VKCompute.h rsx: Experiments with nul sink 2019-09-12 23:32:21 +03:00
VKDMA.cpp vk: Reimplement DMA synchronization 2019-09-12 23:32:21 +03:00
VKDMA.h vk: Reimplement DMA synchronization 2019-09-12 23:32:21 +03:00
VKFormats.cpp rsx: Fix handling of ARGB8 memory 2019-08-21 21:17:15 +03:00
VKFormats.h rsx: Fixups for data cast operations via typeless transfer 2019-04-09 13:40:54 +03:00
VKFragmentProgram.cpp rsx: Decompiler fixups and improvements 2019-08-26 20:03:31 +03:00
VKFragmentProgram.h Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
VKFramebuffer.cpp vk: Refactor framebuffers 2019-05-28 15:28:30 +03:00
VKFramebuffer.h vk: Refactor framebuffers 2019-05-28 15:28:30 +03:00
VKGSRender.cpp rsx: Refactoring and improvement 2019-09-19 23:10:09 +03:00
VKGSRender.h rsx: Refactoring and improvement 2019-09-19 23:10:09 +03:00
VKHelpers.cpp vk: Reimplement DMA synchronization 2019-09-12 23:32:21 +03:00
VKHelpers.h rsx: Experiments with nul sink 2019-09-12 23:32:21 +03:00
VKMemAlloc.cpp Performance enhancement - Vulkan memory allocator (#4635) 2018-05-23 17:02:35 +03:00
VKOverlays.h vk: Warnings cleanup 2019-09-01 18:59:50 +03:00
VKProgramBuffer.h vk: Properly test MSAA sample mask when switching between states inside a RSX renderpass. 2019-09-18 15:42:59 +03:00
VKProgramPipeline.cpp rsx: Reimplement vertex layout streaming 2019-06-25 20:50:54 +03:00
VKRenderPass.cpp Various small warning fixes 2019-06-28 01:45:29 +03:00
VKRenderPass.h vk: Refactor renderpass management 2019-05-25 14:07:29 +03:00
VKRenderTargets.h rsx: Fix surface cache hit tests 2019-08-28 14:54:51 +03:00
VKResolveHelper.cpp rsx: Attempt to reduce stencil load overhead for nvidia cards 2019-06-14 16:19:52 +03:00
VKResolveHelper.h vk: Silence some debug prints 2019-07-11 13:22:13 +03:00
VKResourceManager.cpp vk: Restructure commandbuffer submission into tagged event IDs 2019-07-03 15:52:16 +03:00
VKResourceManager.h vk: Refactor gc 2019-07-03 15:52:16 +03:00
VKTextOut.h rsx: Apply Clang-Tidy fix "modernize-use-equals-default" 2019-06-12 15:11:52 +03:00
VKTexture.cpp rsx: Improve hit testing when scanning for overlapping surfaces 2019-09-12 23:32:21 +03:00
VKTextureCache.h rsx: Experiments with nul sink 2019-09-12 23:32:21 +03:00
VKVertexBuffers.cpp rsx: Asynchronous data transfer 2019-06-25 20:50:54 +03:00
VKVertexProgram.cpp rsx: Decompiler fixups and improvements 2019-08-26 20:03:31 +03:00
VKVertexProgram.h rsx: Apply Clang-Tidy fix "modernize-use-override" 2019-06-12 15:11:52 +03:00
VulkanAPI.cpp Partial commit: RSX 2016-04-15 19:22:36 +03:00
VulkanAPI.h ci/vk: Bump Vulkan version (1.1.73.0/1.1.97.0 => 1.1.106.0) 2019-06-09 23:43:57 +01:00