]> git.tdb.fi Git - libs/gui.git/blobdiff - source/glwindow.h
Convert GLWindow to use GLX 1.3
[libs/gui.git] / source / glwindow.h
index 35254391de81390a0a0db5090175aaf5726a0885..dd6e59fd62105dd1667b73901d6e5c3bd4065f27 100644 (file)
@@ -16,6 +16,7 @@ namespace Msp {
 struct GLDisplayOptions
 {
        bool alpha;
+       bool stencil;
        bool doublebuffer;
        unsigned multisample;
 
@@ -28,6 +29,7 @@ protected:
        typedef GLXContext Context;
 
        GLDisplayOptions gl_options;
+       GLXWindow glx_wnd;
        Context context;
 
 public:
@@ -38,7 +40,7 @@ public:
        void swap_buffers();
 protected:
        void init();
-       virtual void on_resize();
+       virtual void on_event(const XEvent &event);
 };
 
 } // namespace Msp