summaryrefslogtreecommitdiff
path: root/src/drivers/Wayland/Fl_Wayland_Gl_Window_Driver.H
AgeCommit message (Collapse)Author
3 dayswip: forkmaxim nikonov
2025-11-02Fix "CMake: Fallback to libOpenGL (no-X11 OpenGL)" (#1251)ManoloFLTK
2025-10-27Cont'd "New Wayland subwindow code creates issues with resizes of opengl ↵ManoloFLTK
windows…" (#1311)
2025-10-20Fix "New Wayland subwindow code creates issues with resizes of opengl ↵ManoloFLTK
windows…" (#1311)
2024-07-18Remove duplicated commentManoloFLTK
The remaining instance is in Fl_Gl_Window_Driver.cxx
2024-06-09 Fix: Changing default color palette affects opengl child drawing on Wayland ↵ManoloFLTK
(#989)
2023-11-28Adds OpenGL swap_interval for Wayland and X11.Matthias Melcher
2023-10-05Wayland: whitespace only changesManoloFLTK
2023-07-31Implement Fl_Wayland_Screen_Driver::poll_or_select_with_delay(double)ManoloFLTK
2023-07-29Wayland: simpler use of function eglChooseConfig()ManoloFLTK
2023-06-27Slight simplification of Fl_Wayland_Gl_Window_Driver::swap_buffers()ManoloFLTK
Also, reorder members of class Fl_Wayland_Gl_Window_Driver
2023-04-03Remove unneeded #include directivesManoloFLTK
2022-12-30Use `FL_OVERRIDE` for all overridden virtual methods (#611)Matthias Melcher
FL_OVERRIDE is defined as `override` for C++11 and higher FL_OVERRIDE is defined as `override` for VisualC 2015 and newer Don't interfere with Fl_Widget::override()
2022-12-28Wayland: remove un-necessary Fl_Wayland_Gl_Window_Driver::gl_event_queueManoloFLTK
2022-10-02Clean use of virtual GLContext Fl_Gl_Window_Driver::create_gl_context().ManoloFLTK
2022-09-07Improve support of child windows that may leak outside their parent window.ManoloFLTK
1) add Wayland code that prevent subwindows from leaking outside their parent. This does not cover GL subwindows. 2) add macOS code that prevent GL subwindows from leaking outside their parent. This fixes issue #494 for the macOS platform. N.B.: Wayland GL subwindows are not prevented from leaking because no solution that would not require any change in client applications was found. Code that would cover Wayland GL subwindows but would require client applications to always use the FL_ALPHA flag is included in this commit in commented out form.
2022-08-18Remove un-necessary Fl_Wayland_Gl_Window_Driver::capture_gl_rectangle().ManoloFLTK
2022-08-17Wayland platform: improve Fl_Gl_Window resize operations.ManoloFLTK
2022-07-04Wayland platform.: complete support of gl_start/gl_finish.ManoloFLTK
2022-05-17Make Fl_Wayland_Screen_Driver::close_display() close the GL connection if any.ManoloFLTK
2022-05-15Simpler code to map GL windows under Wayland.ManoloFLTK
2022-05-09Avoid glpuzzle crash when resizing while puzzle is spinning - cont'd.ManoloFLTK
2022-05-07Change protection levels in classes Fl_XXX_Gl_Window_DriverManoloFLTK
2022-03-31Fix whitespace errors (no code changes)Albrecht Schlosser
2022-03-13Separate platform init functions from platform-specific driver filesManoloFLTK