From 76c91e50c17260ac899e1b3960c240adece4d7f9 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Tue, 3 Oct 2023 21:32:13 +0300 Subject: [PATCH] New gcc compilation fixes --- libs/ecs/source/entity_container.cpp | 2 +- libs/gfx/include/psemek/gfx/attribs.hpp | 1 + libs/ml/include/psemek/ml/neural_net/activation.hpp | 1 + libs/phys/include/psemek/phys/engine_2d.hpp | 1 + libs/phys/include/psemek/phys/engine_3d.hpp | 1 + 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/libs/ecs/source/entity_container.cpp b/libs/ecs/source/entity_container.cpp index d1cdcd89..5a77e60f 100644 --- a/libs/ecs/source/entity_container.cpp +++ b/libs/ecs/source/entity_container.cpp @@ -16,7 +16,7 @@ namespace psemek::ecs entity_accessor entity_container::get(entity_handle const & entity) { - auto const & data = entity_list_.get_entities()[entity.id]; + auto const data = entity_list_.get_entities()[entity.id]; return {data.table, data.row}; } diff --git a/libs/gfx/include/psemek/gfx/attribs.hpp b/libs/gfx/include/psemek/gfx/attribs.hpp index bc2a13d4..bef7f71b 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/ml/include/psemek/ml/neural_net/activation.hpp b/libs/ml/include/psemek/ml/neural_net/activation.hpp index d5e7965b..62438eb5 100644 --- a/libs/ml/include/psemek/ml/neural_net/activation.hpp +++ b/libs/ml/include/psemek/ml/neural_net/activation.hpp @@ -5,6 +5,7 @@ #include #include #include +#include namespace psemek::ml { 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 {