[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54806] trunk/blender: fix for fullscreen on X11 (used by the BGE, not blender application),

Bastien Montagne montagne29 at wanadoo.fr
Sun Feb 24 11:09:53 CET 2013

Hi Campbell,

This commit completely breaks Blender for me, when using multisamples 
(without it, everything is fine):
* No window's decorators (frame, buttons, etc.);
* Keyboard is completely ignored by Blender, only mouse works (thankfully!);
* Blender display itself (it's OpenGL windows) works OK, even when 
invoking another window (user preferences), but it prevents anything 
else to be drawn (i.e. impossible to go back to desktop or switch to 
another app)!

Debian Wheezy 64, ATI HD5730 mobility, fglrx drivers 12-6 (wheezy's 
"official" ones).

Best regards,

On 24/02/2013 06:05, Campbell Barton wrote:
> Revision: 54806
>            http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54806
> Author:   campbellbarton
> Date:     2013-02-24 05:05:29 +0000 (Sun, 24 Feb 2013)
> Log Message:
> -----------
> fix for fullscreen on X11 (used by the BGE, not blender application),
> changing the screen resolution wasn't still allowed for larger virtual desktops.
> added an exclusive option to ghost so the fullscreen window is ignored by the window manager and we get all events. (common practice for games on X11).
> Modified Paths:
> --------------
>      trunk/blender/intern/ghost/GHOST_ISystem.h
>      trunk/blender/intern/ghost/GHOST_IWindow.h
>      trunk/blender/intern/ghost/intern/GHOST_System.cpp
>      trunk/blender/intern/ghost/intern/GHOST_System.h
>      trunk/blender/intern/ghost/intern/GHOST_SystemX11.cpp
>      trunk/blender/intern/ghost/intern/GHOST_SystemX11.h
>      trunk/blender/intern/ghost/intern/GHOST_Window.cpp
>      trunk/blender/intern/ghost/intern/GHOST_Window.h
>      trunk/blender/intern/ghost/intern/GHOST_WindowManager.cpp
>      trunk/blender/intern/ghost/intern/GHOST_WindowX11.cpp
>      trunk/blender/intern/ghost/intern/GHOST_WindowX11.h
>      trunk/blender/source/gameengine/GamePlayer/ghost/GPG_Application.cpp
> [...]

More information about the Bf-committers mailing list