From 57f1b20f8749a9aadb26c063c9c2a1b362af04d5 Mon Sep 17 00:00:00 2001
From: Philip Trettner <Philip.Trettner@rwth-aachen.de>
Date: Mon, 23 Nov 2020 13:40:08 +0100
Subject: [PATCH] small where test

---
 extern/glow                | 2 +-
 extern/glow-extras         | 2 +-
 extern/polymesh            | 2 +-
 extern/typed-geometry      | 2 +-
 tests/ranges/range-test.cc | 4 +++-
 5 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/extern/glow b/extern/glow
index b749957..88ddba8 160000
--- a/extern/glow
+++ b/extern/glow
@@ -1 +1 @@
-Subproject commit b749957cbf3738e6e21ce40a484d9005dbb5444f
+Subproject commit 88ddba8729b6d3170dc536317b811239330a6d19
diff --git a/extern/glow-extras b/extern/glow-extras
index d836a59..cabc984 160000
--- a/extern/glow-extras
+++ b/extern/glow-extras
@@ -1 +1 @@
-Subproject commit d836a59ac09549fd5b3ddbd7ecfe12955a941f40
+Subproject commit cabc984b6ed98c971263fd305a10a37f53b88d05
diff --git a/extern/polymesh b/extern/polymesh
index 65025e1..5719ed1 160000
--- a/extern/polymesh
+++ b/extern/polymesh
@@ -1 +1 @@
-Subproject commit 65025e1af6e6abb89401e0337d49310b01ba8833
+Subproject commit 5719ed1860a475ddfcf3d7119027e4bd7910b0a9
diff --git a/extern/typed-geometry b/extern/typed-geometry
index 9f74e82..f8a5e56 160000
--- a/extern/typed-geometry
+++ b/extern/typed-geometry
@@ -1 +1 @@
-Subproject commit 9f74e822f4b8e3d974de0fd615ca185dd0a34e75
+Subproject commit f8a5e56373e3da67e7ea543424d0704950cbdfc1
diff --git a/tests/ranges/range-test.cc b/tests/ranges/range-test.cc
index c50c38b..d4ad946 100644
--- a/tests/ranges/range-test.cc
+++ b/tests/ranges/range-test.cc
@@ -3,8 +3,8 @@
 #include <map>
 
 #include <polymesh/Mesh.hh>
-#include <polymesh/properties.hh>
 #include <polymesh/objects/cube.hh>
+#include <polymesh/properties.hh>
 
 #include <typed-geometry/tg.hh>
 
@@ -22,6 +22,8 @@ TEST_CASE("Ranges.Basics")
     CHECK(m.vertices().min(pos) == tg::pos3(0));
     CHECK(m.vertices().max(pos) == tg::pos3(1));
 
+    CHECK(m.vertices().where([&](pm::vertex_handle v) { return pos[v].x > 0.5f; }).count() == 4);
+
     struct face_value
     {
         float area;
-- 
GitLab