X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fguicast%2Fbcdisplayinfo.h;h=86564d9bb24ef2f770830d90a11de7f69f6e4049;hb=0fd1b583cf9d14672c35f7369ba88388413be4f7;hp=10ed1a2ed4b22688e2bbf74677a758ee357e46f8;hpb=258b919564933c544cc13c01060f44177a6aff91;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/guicast/bcdisplayinfo.h b/cinelerra-5.1/guicast/bcdisplayinfo.h index 10ed1a2e..86564d9b 100644 --- a/cinelerra-5.1/guicast/bcdisplayinfo.h +++ b/cinelerra-5.1/guicast/bcdisplayinfo.h @@ -52,6 +52,7 @@ public: static int get_right_border(); static int get_bottom_border(); static const char *get_gl_shader_version(); + static int get_gl_max_texture_size(); int get_screen_count(); void test_window(int &x_out, int &y_out, int &x_out2, int &y_out2, int x_in, int y_in); static const char *host_display_name(const char *name); @@ -59,8 +60,13 @@ public: int get_screen() { return scrnum; } int get_xinerama_screens(); int xinerama_geometry(int screen, int &x, int &y, int &w, int &h); + int xinerama_big_screen(); #ifdef HAVE_GL - int gl_probe(); + int gl_fb_config(); + int gl_probe(Window win); + int ncfgs; + GLXFBConfig *fb_cfgs, cfg; + XVisualInfo *vis_info; #endif private: @@ -75,6 +81,7 @@ private: static int right_border; static int auto_reposition_x; static int auto_reposition_y; + static int gl_max_texture_size; static char gl_shader_version[64]; int depth; char *display_name;