From 78791d1065c93694a105d4c2cdaee7678a69213a Mon Sep 17 00:00:00 2001
From: Brian Paul <brian.paul@tungstengraphics.com>
Date: Fri, 20 Jun 2008 14:30:21 -0600
Subject: egl: added cpp assertions/sanity checks

---
 src/gallium/winsys/egl_xlib/sw_winsys.c | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'src')

diff --git a/src/gallium/winsys/egl_xlib/sw_winsys.c b/src/gallium/winsys/egl_xlib/sw_winsys.c
index fd0cb9fb12..28cca9e581 100644
--- a/src/gallium/winsys/egl_xlib/sw_winsys.c
+++ b/src/gallium/winsys/egl_xlib/sw_winsys.c
@@ -194,6 +194,8 @@ surface_alloc_storage(struct pipe_winsys *winsys,
    surf->pitch = round_up(width, alignment / surf->cpp);
    surf->usage = flags;
 
+   assert(surf->cpp >= 1);
+   assert(surf->cpp <= 16);
    assert(!surf->buffer);
    surf->buffer = winsys->buffer_create(winsys, alignment,
                                         PIPE_BUFFER_USAGE_PIXEL,
-- 
cgit v1.2.3