From mboxrd@z Thu Jan 1 00:00:00 1970 From: Damien Lespiau Subject: [PATCH i-g-t] lib/fb: Replace straight igt_fail() by asserts with debug messages Date: Thu, 21 Aug 2014 15:01:26 +0100 Message-ID: <1408629686-8202-1-git-send-email-damien.lespiau@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mga03.intel.com (mga03.intel.com [143.182.124.21]) by gabe.freedesktop.org (Postfix) with ESMTP id 43D4C6E00C for ; Thu, 21 Aug 2014 07:01:30 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Signed-off-by: Damien Lespiau --- lib/igt_fb.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/igt_fb.c b/lib/igt_fb.c index 30b8593..f383970 100644 --- a/lib/igt_fb.c +++ b/lib/igt_fb.c @@ -516,7 +516,8 @@ static cairo_format_t drm_format_to_cairo(uint32_t drm_format) if (f->drm_id == drm_format) return f->cairo_id; - igt_fail(101); + igt_assert_f(0, "can't find a cairo format for %08x (%s)\n", + drm_format, igt_format_str(drm_format)); } static void destroy_cairo_surface__gtt(void *arg) @@ -635,7 +636,9 @@ uint32_t igt_bpp_depth_to_drm_format(int bpp, int depth) if (f->bpp == bpp && f->depth == depth) return f->drm_id; - igt_fail(101); + + igt_assert_f(0, "can't find drm format with bpp=%d, depth=%d\n", bpp, + depth); } /** @@ -654,7 +657,8 @@ uint32_t igt_drm_format_to_bpp(uint32_t drm_format) if (f->drm_id == drm_format) return f->bpp; - igt_fail(101); + igt_assert_f(0, "can't find a bpp format for %08x (%s)\n", + drm_format, igt_format_str(drm_format)); } /** -- 1.8.3.1