From: Brian Paul Date: Fri, 10 Sep 2010 00:52:10 +0000 (-0600) Subject: graw: emit warnings when context/surface creation failes X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=821e39001885a04618d8b054d9a531b119721730;p=mesa.git graw: emit warnings when context/surface creation failes --- diff --git a/src/gallium/tests/graw/tri.c b/src/gallium/tests/graw/tri.c index 8f68fc77d48..f7e39588a4d 100644 --- a/src/gallium/tests/graw/tri.c +++ b/src/gallium/tests/graw/tri.c @@ -2,6 +2,8 @@ * any utility code, just the graw interface and gallium. */ +#include + #include "state_tracker/graw.h" #include "pipe/p_screen.h" #include "pipe/p_context.h" @@ -179,8 +181,10 @@ static void init( void ) } ctx = screen->context_create(screen, NULL); - if (ctx == NULL) + if (ctx == NULL) { + fprintf(stderr, "Unable to create context!\n"); exit(3); + } templat.target = PIPE_TEXTURE_2D; templat.format = formats[i]; @@ -194,14 +198,18 @@ static void init( void ) tex = screen->resource_create(screen, &templat); - if (tex == NULL) + if (tex == NULL) { + fprintf(stderr, "Unable to create screen texture!\n"); exit(4); + } surf = screen->get_tex_surface(screen, tex, 0, 0, 0, PIPE_BIND_RENDER_TARGET | PIPE_BIND_DISPLAY_TARGET); - if (surf == NULL) + if (surf == NULL) { + fprintf(stderr, "Unable to get tex surface!\n"); exit(5); + } memset(&fb, 0, sizeof fb); fb.nr_cbufs = 1;