From e27b077c2a4694a91a27d0e363f795c4743a7235 Mon Sep 17 00:00:00 2001 From: Jelle Raaijmakers Date: Wed, 1 Dec 2021 12:23:39 +0100 Subject: [PATCH] LibGL: Add `GL::present_context()` This provides a convenience method that performs the virtual resolution for `::present` on the provided `GLContext`. --- Userland/Libraries/LibGL/GLContext.cpp | 5 +++++ Userland/Libraries/LibGL/GLContext.h | 1 + 2 files changed, 6 insertions(+) diff --git a/Userland/Libraries/LibGL/GLContext.cpp b/Userland/Libraries/LibGL/GLContext.cpp index 90a16a8133..ac71d8f507 100644 --- a/Userland/Libraries/LibGL/GLContext.cpp +++ b/Userland/Libraries/LibGL/GLContext.cpp @@ -33,4 +33,9 @@ void make_context_current(GLContext* context) g_gl_context = context; } +void present_context(GLContext* context) +{ + context->present(); +} + } diff --git a/Userland/Libraries/LibGL/GLContext.h b/Userland/Libraries/LibGL/GLContext.h index 5d89c105da..b33c77cdbb 100644 --- a/Userland/Libraries/LibGL/GLContext.h +++ b/Userland/Libraries/LibGL/GLContext.h @@ -93,5 +93,6 @@ public: OwnPtr create_context(Gfx::Bitmap&); void make_context_current(GLContext*); +void present_context(GLContext*); }