Re: [sdljava-users] glew initialisation too early in gljava
Status: Beta
Brought to you by:
ivan_ganza
From: Ivan Z. G. <iva...@ya...> - 2005-09-03 15:11:35
|
Greetings, I've changed the code so that it does not call SWIG_glew_init(). The user of the library must now call this at the appropriate time. CVS has been updated. Please let me know if this works for you. I've also updated the class comment in GlewImpl. Thanks, -Ivan/ =20 Gregor M=FCckl wrote: >Hi! > >I discovered that the initialisation of glew happens far to early in glj= ava,=20 >thus crashing any program that wants to use it. The reason is that newer= =20 >nvidia drivers (correctly) don't return a value on glGetString(GL_VERSIO= N)=20 >unless there is a valid glx context from which this function is called. = See=20 >glxinfo as an example on how it should be done. > >The glew initialisation sits in a static block which is executed on prog= ram=20 >startup, far too early to give the program a chance to create a context.= =20 >Maybe you should move that to a user-callable init function instead of=20 >executing it automatically? > >Regards, >Gregor > > >------------------------------------------------------- >SF.Net email is Sponsored by the Better Software Conference & EXPO >September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practi= ces >Agile & Plan-Driven Development * Managing Projects & Teams * Testing & = QA >Security * Process Improvement & Measurement * http://www.sqe.com/bsce5s= f >_______________________________________________ >sdljava-users mailing list >sdl...@li... >https://lists.sourceforge.net/lists/listinfo/sdljava-users > =20 > |