summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/renderer_opengl.cpp
diff options
context:
space:
mode:
authorLiam <byteslice@airmail.cc>2024-01-28 01:10:22 +0100
committerLiam <byteslice@airmail.cc>2024-02-09 15:20:53 +0100
commit78aac6b403de732e33a83c1b78eaa5384fd2ae61 (patch)
tree5c48687e626ff1a5dd1b993aa57d26c752812725 /src/video_core/renderer_opengl/renderer_opengl.cpp
parentnvnflinger/gpu: implement applet capture (diff)
downloadyuzu-78aac6b403de732e33a83c1b78eaa5384fd2ae61.tar
yuzu-78aac6b403de732e33a83c1b78eaa5384fd2ae61.tar.gz
yuzu-78aac6b403de732e33a83c1b78eaa5384fd2ae61.tar.bz2
yuzu-78aac6b403de732e33a83c1b78eaa5384fd2ae61.tar.lz
yuzu-78aac6b403de732e33a83c1b78eaa5384fd2ae61.tar.xz
yuzu-78aac6b403de732e33a83c1b78eaa5384fd2ae61.tar.zst
yuzu-78aac6b403de732e33a83c1b78eaa5384fd2ae61.zip
Diffstat (limited to 'src/video_core/renderer_opengl/renderer_opengl.cpp')
-rw-r--r--src/video_core/renderer_opengl/renderer_opengl.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/video_core/renderer_opengl/renderer_opengl.cpp b/src/video_core/renderer_opengl/renderer_opengl.cpp
index a1a8491e5..5fb54635d 100644
--- a/src/video_core/renderer_opengl/renderer_opengl.cpp
+++ b/src/video_core/renderer_opengl/renderer_opengl.cpp
@@ -17,6 +17,7 @@
#include "core/frontend/emu_window.h"
#include "core/telemetry_session.h"
#include "video_core/capture.h"
+#include "video_core/present.h"
#include "video_core/renderer_opengl/gl_blit_screen.h"
#include "video_core/renderer_opengl/gl_rasterizer.h"
#include "video_core/renderer_opengl/gl_shader_manager.h"
@@ -121,9 +122,10 @@ RendererOpenGL::RendererOpenGL(Core::TelemetrySession& telemetry_session_,
glEnableClientState(GL_ELEMENT_ARRAY_UNIFIED_NV);
}
blit_screen = std::make_unique<BlitScreen>(rasterizer, device_memory, state_tracker,
- program_manager, device);
- blit_applet = std::make_unique<BlitScreen>(rasterizer, device_memory, state_tracker,
- program_manager, device);
+ program_manager, device, PresentFiltersForDisplay);
+ blit_applet =
+ std::make_unique<BlitScreen>(rasterizer, device_memory, state_tracker, program_manager,
+ device, PresentFiltersForAppletCapture);
capture_framebuffer.Create();
capture_renderbuffer.Create();
glBindRenderbuffer(GL_RENDERBUFFER, capture_renderbuffer.handle);