Mesa (master): st/mesa: do sanity checks on states only in debug builds

Marek Olšák mareko at kemper.freedesktop.org
Thu Jan 6 15:27:40 UTC 2011


Module: Mesa
Branch: master
Commit: 5adcd9c9117b125cab1155c5f3af0bb51ace74b7
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5adcd9c9117b125cab1155c5f3af0bb51ace74b7

Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 27 18:22:05 2010 +0100

st/mesa: do sanity checks on states only in debug builds

---

 src/mesa/state_tracker/st_atom.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/mesa/state_tracker/st_atom.c b/src/mesa/state_tracker/st_atom.c
index e29ab46..bf160fe 100644
--- a/src/mesa/state_tracker/st_atom.c
+++ b/src/mesa/state_tracker/st_atom.c
@@ -147,7 +147,11 @@ void st_validate_state( struct st_context *st )
 
    /*printf("%s %x/%x\n", __FUNCTION__, state->mesa, state->st);*/
 
+#ifdef NDEBUG
+   if (0) {
+#else
    if (1) {
+#endif
       /* Debug version which enforces various sanity checks on the
        * state flags which are generated and checked to help ensure
        * state atoms are ordered correctly in the list.




More information about the mesa-commit mailing list