|
@@ -129,6 +129,18 @@ Error ContextGL_X11::initialize() {
|
|
|
}
|
|
|
//};
|
|
|
|
|
|
+ if (!OS::get_singleton()->get_video_mode().resizable) {
|
|
|
+ XSizeHints *xsh;
|
|
|
+ xsh = XAllocSizeHints();
|
|
|
+ xsh->flags = PMinSize | PMaxSize;
|
|
|
+ xsh->min_width = OS::get_singleton()->get_video_mode().width;
|
|
|
+ xsh->max_width = OS::get_singleton()->get_video_mode().width;
|
|
|
+ xsh->min_height = OS::get_singleton()->get_video_mode().height;
|
|
|
+ xsh->max_height = OS::get_singleton()->get_video_mode().height;
|
|
|
+ XSetWMNormalHints(x11_display, x11_window, xsh);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
if (!opengl_3_context) {
|
|
|
//oldstyle context:
|
|
|
p->glx_context = glXCreateContext(x11_display, vi, 0, GL_TRUE);
|