diff options
author | Brian Paul <[email protected]> | 2010-09-09 18:52:10 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2010-09-09 19:19:28 -0600 |
commit | 821e39001885a04618d8b054d9a531b119721730 (patch) | |
tree | a79d7e7e38775357620c318b116754447bc30a54 /src | |
parent | 5c3f6787909e765e1887fe67d013d6b2b2613b3f (diff) |
graw: emit warnings when context/surface creation failes
Diffstat (limited to 'src')
-rw-r--r-- | src/gallium/tests/graw/tri.c | 14 |
1 files changed, 11 insertions, 3 deletions
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 <stdio.h> + #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; |