glutInit and wxPython on Mac OSX

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Artie

    #1

    glutInit and wxPython on Mac OSX

    I seem to have uncovered a problem when using glutInit alongside
    wxPython on Mac OSX. If glutInit is called prior to creating a
    wx.App, many window and mouse events are either lost, not generated,
    or misgenerated for the glcanvas. However, if glutInit is called
    after the wx.App has been created then all is well.

    Has anyone ran across this issue before? If so, why does this order
    matter or affect the wx Event system?

    --artie

  • Steve Holden

    #2
    Re: glutInit and wxPython on Mac OSX

    Artie wrote:
    I seem to have uncovered a problem when using glutInit alongside
    wxPython on Mac OSX. If glutInit is called prior to creating a
    wx.App, many window and mouse events are either lost, not generated,
    or misgenerated for the glcanvas. However, if glutInit is called
    after the wx.App has been created then all is well.
    >
    Has anyone ran across this issue before? If so, why does this order
    matter or affect the wx Event system?
    >
    As to the whys and wherefores I cannot say, but there are many functions
    within the Wx package that require the application to be running before
    they can be called, so I presume glutInit makes use of some of those.

    Note that you can create a wx.App without creating windows visible on
    the screen.

    regards
    Steve
    --
    Steve Holden +44 150 684 7255 +1 800 494 3119
    Holden Web LLC/Ltd http://www.holdenweb.com
    Skype: holdenweb http://del.icio.us/steve.holden
    Blog of Note: http://holdenweb.blogspot.com
    See you at PyCon? http://us.pycon.org/TX2007

    Comment

    Working...