On 10/26/2012 11:42 AM, Chad Versace wrote:
This is great. I wanted to do this when I last touched
intel_screen_make_dri_configs but was unable to find the motivation.

I have one suggestion below, but that nit doesn't block the patch.

Reviewed-by: Chad Versace <chad.vers...@linux.intel.com>

+   switch (format) {
+   case MESA_FORMAT_RGB565:
+      masks = masks_table[0];
+      break;
+   case MESA_FORMAT_XRGB8888:
+      masks = masks_table[1];
+      break;
+   case MESA_FORMAT_ARGB8888:
+      masks = masks_table[2];
+      break;
+   default:
+      fprintf(stderr, "[%s:%u] Unknown framebuffer type %s (%d).\n",
+              __FUNCTION__, __LINE__,
+              _mesa_get_format_name(format), format);
+      return NULL;
     }

I think _mesa_problem() is more appropriate here than fprintf(). But to call
_mesa_problem() here you would need to pass ctx=NULL to it, which I'm ok with
but other people might not like. Meh.

That function originally used fprintf, so I'm inclined to keep it that way. This is a fairly catastrophic situation that should never escape testing... the driver says it can handle a format that the shared functions can't understand.

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to