From 94b81311d1576f528cbcab37f11bea946d0ae0e9 Mon Sep 17 00:00:00 2001
From: Philip Trettner <Philip.Trettner@rwth-aachen.de>
Date: Mon, 28 Jun 2021 20:42:02 +0200
Subject: [PATCH] screenspace shadow fadout

---
 extern/glow-extras           | 2 +-
 extern/typed-geometry        | 2 +-
 samples/basic/viewer/main.cc | 1 +
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/extern/glow-extras b/extern/glow-extras
index 70ad93e..80392d6 160000
--- a/extern/glow-extras
+++ b/extern/glow-extras
@@ -1 +1 @@
-Subproject commit 70ad93e464173fca1614e52ced41082f9d414524
+Subproject commit 80392d6ea051651b9f89bfee75deb9717bf607e9
diff --git a/extern/typed-geometry b/extern/typed-geometry
index 323e4ce..36314b7 160000
--- a/extern/typed-geometry
+++ b/extern/typed-geometry
@@ -1 +1 @@
-Subproject commit 323e4ce1ad9385dcb6cb44358fedb63e42438901
+Subproject commit 36314b73b45aba62252fabfc142bd18b21d21acf
diff --git a/samples/basic/viewer/main.cc b/samples/basic/viewer/main.cc
index c667a28..6341deb 100644
--- a/samples/basic/viewer/main.cc
+++ b/samples/basic/viewer/main.cc
@@ -397,6 +397,7 @@ void advanced_configs(pm::vertex_attribute<tg::pos3> const& pos)
     gv::view(pos, gv::tonemap_exposure(1.5f), "tonemapping");
     gv::view(pos, tg::aabb3(-2, 2), "custom scene AABB");
     gv::view(pos, gv::grid_size(0.3f), gv::grid_center({1, 2, 3}), "custom grid configuration");
+    gv::view(pos, gv::shadow_screen_fadeout_distance(100.f), gv::print_mode, "100px shadow fadeout");
 
     gv::view(pos, gv::print_mode, "print-friendly mode");
     gv::view(pos, gv::background_color(tg::color3::blue), "custom BG color");
-- 
GitLab