From 83e4823fcbbf7aa0e82b1c4d42b69aebc549ee4d Mon Sep 17 00:00:00 2001 From: lisyarus Date: Thu, 2 Nov 2023 20:05:15 +0300 Subject: [PATCH] Compilation fix --- libs/gfx/include/psemek/gfx/attribs.hpp | 1 + libs/gfx/source/renderer/deferred.cpp | 3 ++- libs/phys/include/psemek/phys/engine_2d.hpp | 1 + libs/phys/include/psemek/phys/engine_3d.hpp | 1 + libs/util/include/psemek/util/array.hpp | 1 + 5 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libs/gfx/include/psemek/gfx/attribs.hpp b/libs/gfx/include/psemek/gfx/attribs.hpp index 8ae48a37..d9b95635 100644 --- a/libs/gfx/include/psemek/gfx/attribs.hpp +++ b/libs/gfx/include/psemek/gfx/attribs.hpp @@ -10,6 +10,7 @@ #include #include #include +#include namespace psemek::gfx { diff --git a/libs/gfx/source/renderer/deferred.cpp b/libs/gfx/source/renderer/deferred.cpp index c164d6f8..3c09e433 100644 --- a/libs/gfx/source/renderer/deferred.cpp +++ b/libs/gfx/source/renderer/deferred.cpp @@ -1651,7 +1651,8 @@ void main(){} cascade_transform[2][3] = (b[0] * near + b[1] * far) / 2.f; } - for (auto v : cg::vertices(cg::frustum{cascade_transform})) + cg::frustum frustum{cascade_transform}; + for (auto v : cg::vertices(frustum)) shadowed_bbox |= v; shadowed_bbox &= casts_shadow_bbox; diff --git a/libs/phys/include/psemek/phys/engine_2d.hpp b/libs/phys/include/psemek/phys/engine_2d.hpp index dfc6f6d3..4cc26247 100644 --- a/libs/phys/include/psemek/phys/engine_2d.hpp +++ b/libs/phys/include/psemek/phys/engine_2d.hpp @@ -8,6 +8,7 @@ #include #include +#include namespace psemek::phys2d { diff --git a/libs/phys/include/psemek/phys/engine_3d.hpp b/libs/phys/include/psemek/phys/engine_3d.hpp index 56b43766..06e66c72 100644 --- a/libs/phys/include/psemek/phys/engine_3d.hpp +++ b/libs/phys/include/psemek/phys/engine_3d.hpp @@ -8,6 +8,7 @@ #include #include +#include namespace psemek::phys3d { diff --git a/libs/util/include/psemek/util/array.hpp b/libs/util/include/psemek/util/array.hpp index 868d33a0..081dfcf3 100644 --- a/libs/util/include/psemek/util/array.hpp +++ b/libs/util/include/psemek/util/array.hpp @@ -5,6 +5,7 @@ #include #include #include +#include namespace psemek::util {