Blender Git Commit Log
Git Commits -> Revision feeab1a
Revision feeab1a by Brecht Van Lommel (master) April 18, 2013, 16:28 (GMT) |
Fix #34997: when starting the game engine in one window and switching to a second window, the game would stop drawing in the first and mess up the OpenGL state of the second. Also fixes glPushAttrib/glPopAttrib getting out of sync in some cases. |
Commit Details:
Full Hash: feeab1ad53f1b7cd4496fb8e7f173f21e460aac0
SVN Revision: 56148
Parent Commit: fb2b315
Lines Changed: +44, -34
12 Modified Paths:
/source/blender/editors/space_view3d/view3d_draw.c (+3, -1) (Diff)
/source/blender/gpu/intern/gpu_extensions.c (+1, -3) (Diff)
/source/blender/windowmanager/intern/wm.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_draw.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+4, -6) (Diff)
/source/blender/windowmanager/wm_window.h (+1, -1) (Diff)
/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+2, -1) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp (+16, -6) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.h (+5, -12) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp (+5, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderGL.h (+4, -1) (Diff)
/source/blender/gpu/intern/gpu_extensions.c (+1, -3) (Diff)
/source/blender/windowmanager/intern/wm.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_draw.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+4, -6) (Diff)
/source/blender/windowmanager/wm_window.h (+1, -1) (Diff)
/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+2, -1) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp (+16, -6) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.h (+5, -12) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp (+5, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderGL.h (+4, -1) (Diff)