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

Reply via email to