Added --enable-debug configuration option.

For release version, we disable asserts.

Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
This commit is contained in:
Zhigang Gong 2012-04-28 13:43:39 +08:00 committed by Eric Anholt
parent 503f8ec1a6
commit 0d846d9569
3 changed files with 6 additions and 3 deletions

View File

@ -287,7 +287,8 @@ glamor_egl_create_textured_pixmap(PixmapPtr pixmap, int handle, int stride)
xf86DrvMsg(scrn->scrnIndex, X_ERROR,
"Couldn't flink pixmap handle\n");
glamor_set_pixmap_type(pixmap, GLAMOR_DRM_ONLY);
exit(1);
assert(0);
return FALSE;
}
} else
name = handle;

View File

@ -32,7 +32,9 @@
#endif
#include <xorg-server.h>
#ifndef DEBUG
#define NDEBUG
#endif
#include "glamor.h"
#define GL_GLEXT_PROTOTYPES

View File

@ -427,7 +427,7 @@ glamor_init_composite_shaders(ScreenPtr screen)
}
if (eb == NULL)
FatalError("fatal error, fail to get eb.\n");
FatalError("fatal error, fail to get element buffer. GL context may be not created correctly.\n");
glamor_init_eb(eb, GLAMOR_COMPOSITE_VBO_VERT_CNT);
if (glamor_priv->gl_flavor == GLAMOR_GL_DESKTOP) {