summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/xvmc
diff options
context:
space:
mode:
authorGiuseppe Bilotta <giuseppe.bilotta@gmail.com>2015-11-29 18:19:35 +0100
committerEmil Velikov <emil.l.velikov@gmail.com>2015-12-04 14:06:41 +0000
commitefaac624afb2c5d74230dbec3dc358f1d50bc806 (patch)
treec13d299beb301368bcb8f1c2a61361b24208d9fe /src/gallium/state_trackers/xvmc
parent4839353634b22a38148f35046b8d4ceb0d3add9d (diff)
downloadexternal_mesa3d-efaac624afb2c5d74230dbec3dc358f1d50bc806.zip
external_mesa3d-efaac624afb2c5d74230dbec3dc358f1d50bc806.tar.gz
external_mesa3d-efaac624afb2c5d74230dbec3dc358f1d50bc806.tar.bz2
xvmc: force assertion in XvMC tests
This follows the src/util/u_atomic_test.c model of undefining NDEBUG unconditionally throughouth the XvMC tests, to force asserts regardless of debug mode. The comment on u_atomic_test.c is also fixed (read 'debug' where it should have been 'release'). v2: s/debug/release/ in relevant comments Signed-off-by: Giuseppe Bilotta <giuseppe.bilotta@gmail.com> [Emil Velikov: keep the src/util/ hunk as separate patch] Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Diffstat (limited to 'src/gallium/state_trackers/xvmc')
-rw-r--r--src/gallium/state_trackers/xvmc/tests/test_blocks.c2
-rw-r--r--src/gallium/state_trackers/xvmc/tests/test_context.c2
-rw-r--r--src/gallium/state_trackers/xvmc/tests/test_rendering.c2
-rw-r--r--src/gallium/state_trackers/xvmc/tests/test_subpicture.c2
-rw-r--r--src/gallium/state_trackers/xvmc/tests/test_surface.c2
5 files changed, 10 insertions, 0 deletions
diff --git a/src/gallium/state_trackers/xvmc/tests/test_blocks.c b/src/gallium/state_trackers/xvmc/tests/test_blocks.c
index a35838f..53c29bc 100644
--- a/src/gallium/state_trackers/xvmc/tests/test_blocks.c
+++ b/src/gallium/state_trackers/xvmc/tests/test_blocks.c
@@ -25,6 +25,8 @@
*
**************************************************************************/
+/* Force assertions, even on release builds. */
+#undef NDEBUG
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
diff --git a/src/gallium/state_trackers/xvmc/tests/test_context.c b/src/gallium/state_trackers/xvmc/tests/test_context.c
index 344ac76..81d26fc 100644
--- a/src/gallium/state_trackers/xvmc/tests/test_context.c
+++ b/src/gallium/state_trackers/xvmc/tests/test_context.c
@@ -25,6 +25,8 @@
*
**************************************************************************/
+/* Force assertions, even on release builds. */
+#undef NDEBUG
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
diff --git a/src/gallium/state_trackers/xvmc/tests/test_rendering.c b/src/gallium/state_trackers/xvmc/tests/test_rendering.c
index b3b3794..c5494ec 100644
--- a/src/gallium/state_trackers/xvmc/tests/test_rendering.c
+++ b/src/gallium/state_trackers/xvmc/tests/test_rendering.c
@@ -25,6 +25,8 @@
*
**************************************************************************/
+/* Force assertions, even on release builds. */
+#undef NDEBUG
#include <assert.h>
#include <stdio.h>
#include <string.h>
diff --git a/src/gallium/state_trackers/xvmc/tests/test_subpicture.c b/src/gallium/state_trackers/xvmc/tests/test_subpicture.c
index 57ba1c7..006972f 100644
--- a/src/gallium/state_trackers/xvmc/tests/test_subpicture.c
+++ b/src/gallium/state_trackers/xvmc/tests/test_subpicture.c
@@ -25,6 +25,8 @@
*
**************************************************************************/
+/* Force assertions, even on release builds. */
+#undef NDEBUG
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
diff --git a/src/gallium/state_trackers/xvmc/tests/test_surface.c b/src/gallium/state_trackers/xvmc/tests/test_surface.c
index 964ca82..d5a121d 100644
--- a/src/gallium/state_trackers/xvmc/tests/test_surface.c
+++ b/src/gallium/state_trackers/xvmc/tests/test_surface.c
@@ -25,6 +25,8 @@
*
**************************************************************************/
+/* Force assertions, even on release builds. */
+#undef NDEBUG
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>