-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/31/2011 02:51 PM, kristof.ralov...@gmail.com wrote:
> Please apply!

Send patches using git-send-email.  People cannot reply with review
comments to patches sent as attachments.

patch 1:

+   if (!gbm)
+   {
+      free(dri2_dpy);
+      return EGL_FALSE;
+   }

should be

+   if (!gbm) {
+      free(dri2_dpy);
+      return EGL_FALSE;
+   }

I think 'gbm == NULL' is the more common idiom in Mesa, but either way
works for most people.

It may be even better to fold this hunk with the following if-statement:

    gbm = (struct gbm_device *) disp->PlatformDisplay;
- -   if (strcmp(gbm_device_get_backend_name(gbm), "drm") != 0) {
+   if (!gbm || strcmp(gbm_device_get_backend_name(gbm), "drm") != 0) {
       free(dri2_dpy);
       return EGL_FALSE;

patch 2:

I don't think always linking with -lm is quite correct either.  The
comment at the top says that backends should define GBM_LIBS, but then
nothing under src/gdb uses GBM_LIBS.

Also, I think everyone hates the commit message style of starting a
sentence in the "brief" line and continuing it in the body.  A better
message is:

gbm: link gbm_gallium_drm.so against math library

This avoids the following runtime error with EGL on platforms that
require linking with libm for nontrivial math functions:

failed to load module: /xorg/lib64/gbm/gbm_gallium_drm.so: undefined
symbol: powf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAk425PsACgkQX1gOwKyEAw9JzgCeMG8fw2Qtz8PXhcXc1xzc0ubP
WOUAn1l0OjzsTA/c4lKpZcihgjVOqK4n
=Db6m
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to