[gtk/wip/chergert/glproto: 372/526] disable sanity debugs for now
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/chergert/glproto: 372/526] disable sanity debugs for now
- Date: Tue, 16 Feb 2021 01:14:35 +0000 (UTC)
commit 9d9ac21056c89477aa812cda054141adf15e5643
Author: Christian Hergert <chergert redhat com>
Date: Fri Jan 29 14:11:55 2021 -0800
disable sanity debugs for now
these cannot be relied upon when you're zoomed out
gsk/next/ninesliceprivate.h | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/gsk/next/ninesliceprivate.h b/gsk/next/ninesliceprivate.h
index e2050f6af1..46677b437f 100644
--- a/gsk/next/ninesliceprivate.h
+++ b/gsk/next/ninesliceprivate.h
@@ -24,6 +24,10 @@
#include "gskgltexturepoolprivate.h"
+#if 0
+# define DEBUG_NINE_SLICE
+#endif
+
G_BEGIN_DECLS
enum {
@@ -113,7 +117,7 @@ nine_slice_rounded_rect (GskGLTextureNineSlice *slices,
slices[8].rect.width = right_width;
slices[8].rect.height = bottom_height;
-#ifdef G_ENABLE_DEBUG
+#ifdef DEBUG_NINE_SLICE
/* These only hold true when the values from ceilf() above
* are greater than one. Otherwise they fail, like will happen
* with the node editor viewing the textures zoomed out.
@@ -142,7 +146,7 @@ nine_slice_to_texture_coords (GskGLTextureNineSlice *slices,
slice->area.x2 = ((slice->rect.x + slice->rect.width) / fw);
slice->area.y2 = (1.0 - (slice->rect.y / fh));
-#ifdef G_ENABLE_DEBUG
+#ifdef DEBUG_NINE_SLICE
g_assert_cmpfloat (slice->area.x, >=, 0);
g_assert_cmpfloat (slice->area.x, <=, 1);
g_assert_cmpfloat (slice->area.y, >=, 0);
@@ -272,7 +276,10 @@ nine_slice_grow (GskGLTextureNineSlice *slices,
slices[8].rect.height += amount;
}
-#ifdef G_ENABLE_DEBUG
+#ifdef DEBUG_NINE_SLICE
+ /* These cannot be relied on in all cases right now, specifically
+ * when viewing data zoomed out.
+ */
for (guint i = 0; i < 9; i ++)
{
g_assert_cmpint (slices[i].rect.x, >=, 0);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]