gl debugging help requested

Tom "spot" Callaway tcallawa at redhat.com
Fri Jun 29 22:39:39 UTC 2007


On Fri, 2007-06-29 at 15:46 +0200, Hans de Goede wrote:

> Not obviously no, let me try to rephrase my earlier hint.
> 
> No (none whatsover) libGL functions (including glGenTextures) may be called 
> before an OpenGL context has been created, iow before a window suitable for 
> openGL rendering has been created. So if this apps tries to loads the textures 
> above before creating its window, then that will crash with Mesa.
> 
> The trick is to look at the sequence in which window creation (for example SDL
> _setVideoMode() with OPENGL flag, and the glGenTextures get called. 99% of all 
> crashes which in the BT point to glGenTextures() are because of glGenTextures 
> getting called before the window + openGL context is created.
> 
> I hope that helps, if not please repost the URL to the srpm and I'll take a 
> look as time permits.

That does help! I figured out what was going wrong and now it works on
x86_64. Thanks!

~spot




More information about the fedora-devel-list mailing list