summaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan
diff options
context:
space:
mode:
authorGravatar ReinUsesLisp2020-09-19 17:15:02 -0300
committerGravatar ReinUsesLisp2020-09-20 16:29:41 -0300
commit7003090187e02c8625f4eb7a024ac97f9b0159aa (patch)
treeb38f399967df79eb7c0dc711508cd54b7c9bf62e /src/video_core/renderer_vulkan
parentMerge pull request #4643 from FearlessTobi/decrease-pad-update-interval (diff)
downloadyuzu-7003090187e02c8625f4eb7a024ac97f9b0159aa.tar.gz
yuzu-7003090187e02c8625f4eb7a024ac97f9b0159aa.tar.xz
yuzu-7003090187e02c8625f4eb7a024ac97f9b0159aa.zip
renderer_opengl: Remove emulated mailbox presentation
Emulated mailbox presentation was causing performance issues on Nvidia's OpenGL driver. Remove it.
Diffstat (limited to 'src/video_core/renderer_vulkan')
-rw-r--r--src/video_core/renderer_vulkan/renderer_vulkan.cpp5
-rw-r--r--src/video_core/renderer_vulkan/renderer_vulkan.h1
2 files changed, 0 insertions, 6 deletions
diff --git a/src/video_core/renderer_vulkan/renderer_vulkan.cpp b/src/video_core/renderer_vulkan/renderer_vulkan.cpp
index 0e4583986..d38e797a4 100644
--- a/src/video_core/renderer_vulkan/renderer_vulkan.cpp
+++ b/src/video_core/renderer_vulkan/renderer_vulkan.cpp
@@ -283,11 +283,6 @@ void RendererVulkan::SwapBuffers(const Tegra::FramebufferConfig* framebuffer) {
283 render_window.PollEvents(); 283 render_window.PollEvents();
284} 284}
285 285
286bool RendererVulkan::TryPresent(int /*timeout_ms*/) {
287 // TODO (bunnei): ImplementMe
288 return true;
289}
290
291bool RendererVulkan::Init() { 286bool RendererVulkan::Init() {
292 library = OpenVulkanLibrary(); 287 library = OpenVulkanLibrary();
293 instance = CreateInstance(library, dld, render_window.GetWindowInfo().type, 288 instance = CreateInstance(library, dld, render_window.GetWindowInfo().type,
diff --git a/src/video_core/renderer_vulkan/renderer_vulkan.h b/src/video_core/renderer_vulkan/renderer_vulkan.h
index ddff77942..5085310d0 100644
--- a/src/video_core/renderer_vulkan/renderer_vulkan.h
+++ b/src/video_core/renderer_vulkan/renderer_vulkan.h
@@ -55,7 +55,6 @@ public:
55 bool Init() override; 55 bool Init() override;
56 void ShutDown() override; 56 void ShutDown() override;
57 void SwapBuffers(const Tegra::FramebufferConfig* framebuffer) override; 57 void SwapBuffers(const Tegra::FramebufferConfig* framebuffer) override;
58 bool TryPresent(int timeout_ms) override;
59 58
60 static std::vector<std::string> EnumerateDevices(); 59 static std::vector<std::string> EnumerateDevices();
61 60