From 2fb9c12f9277a2c601cc2820884f9c5c1fd4e5c5 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Mon, 1 Dec 2025 18:22:07 +0800 Subject: Init gl on sdl. --- include/cru/platform/gui/sdl/Window.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'include/cru/platform/gui/sdl/Window.h') diff --git a/include/cru/platform/gui/sdl/Window.h b/include/cru/platform/gui/sdl/Window.h index aaa0c725..080575f3 100644 --- a/include/cru/platform/gui/sdl/Window.h +++ b/include/cru/platform/gui/sdl/Window.h @@ -7,6 +7,10 @@ #include #include +#ifdef __unix +#include "gl.h" +#endif + namespace cru::platform::gui::sdl { class SdlUiApplication; class SdlInputMethodContext; @@ -107,5 +111,15 @@ class SdlWindow : public SdlResource, public virtual INativeWindow { std::shared_ptr cursor_; std::unique_ptr input_context_; + +#ifdef __unix + private: + void UnixOnCreateWindow(); + void UnixOnDestroyWindow(); + + private: + SDL_GLContext sdl_gl_context_; + std::unique_ptr glad_gl_context_; +#endif }; } // namespace cru::platform::gui::sdl -- cgit v1.2.3