On Wed, 02 Dec 2009 00:17:06 +0000, Svilen <krustev.svi...@googlemail.com> wrote: > Hi guys, > > A bug reported initially here (Fedora 12) > https://bugzilla.redhat.com/show_bug.cgi?id=541879 > > You can see from the bug reports that it involves "Mesa DRI Intel(R) 945GM > GEM 20090712 2009Q2 RC3" driver. > > The application uses glew library. After calling the glewInit(), the first > call to the openGL function which is glGenBuffers is causing the application > to crash. > > It's a cross platform application which works on other graphic > platforms/drivers on Linux as well as on Windows. Is there something I'm > missing in the initialization sequence? Or there is a problem with the driver? > Shall I raise a bug?
This is an application bug. It is using OpenGL 2.0 features on a driver restricted by the capabilities of its hardware to OpenGL 1.4, so understandably tries to dereference a NULL function pointer when calling glGenBuffers. However if the application truly wishes to be cross-device, it can check for ARB_vertex_buffer_object and use the glGenBuffersARB [and friends] extension points instead. Hope this helps, -ickle -- Chris Wilson, Intel Open Source Technology Centre ------------------------------------------------------------------------------ Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel