Commit graph

19 commits

Author SHA1 Message Date
Stephen Seo 222639ec3a Update CMakeLists.txt cmake version
All checks were successful
Publish doxygen documentation to seodisparate.com / doxygen-gen-and-publish (push) Successful in 1s
Run UnitTests / build-and-run-unittests (push) Successful in 13s
2024-01-17 19:02:51 +09:00
Stephen Seo d32c6d8d40 Fix CMakeLists.txt to use FindThreads 2021-09-07 12:09:02 +09:00
Stephen Seo 2e9e18a964 Impl ThreadPool 2021-09-06 15:54:24 +09:00
Stephen Seo 8c462b83a1 Add static_assert, components must be def-const
EC::Manager will fail to compile if any given Component is not default
constructible, so a static_assert and ctest was added.
2018-09-11 12:16:04 +09:00
Stephen Seo 2411125003 Fix C++14 requirement in CMakeLists.txt 2018-05-21 19:24:49 +09:00
Stephen Seo ab580a5565 Replace variable length arrays with std::vector 2017-10-06 12:58:49 +09:00
Stephen Seo a08b1575d6 Implement multithreading for function calls
Each of the EC::Manager's function calls over entities can now be
multi-threaded.
2017-10-06 12:47:05 +09:00
Stephen Seo 428df3f1ab Fixed not working as cmake subproject 2016-08-27 13:32:32 +09:00
Stephen Seo b2355248be Fixed include gtest on nonstanndard gtest install 2016-04-11 14:59:56 +09:00
Stephen Seo f123f075eb Added Meta/Matching, progress on Bitset/Manager 2016-03-13 18:07:49 +09:00
Stephen Seo eeb22ede25 Fixed 'make install' 2016-03-08 22:59:17 +09:00
Stephen Seo 24ce103fbb Added EC/Meta/TypeListGet, WIP in Bitset, Manager
TODO, get a ForEach type recursion working for Bitset.
2016-03-05 23:33:24 +09:00
Stephen Seo d8dfba8361 Fixed support for Clang
Minor addition to unit tests.
2016-03-05 20:16:32 +09:00
Stephen Seo 1926a9eabb Added EC/Meta/Morph.hpp
Started work on EC/Manager.hpp
2016-03-04 22:59:43 +09:00
Stephen Seo f99e7c69ca Updated CMakeLists.txt to include EC/Meta/Combine 2016-03-04 21:43:46 +09:00
Stephen Seo 12bc0d9f8f Added EC/Bitset.hpp and EC/Meta/ContainsAll.hpp
Also added EC/EC.hpp and EC/Meta/Meta.hpp that loads all
headers in that directory.
2016-03-04 21:12:37 +09:00
Stephen Seo c318121dc8 Split Meta.hpp 2016-03-04 20:20:56 +09:00
Stephen Seo 8ffacb16b1 Basic meta stuff working 2016-02-25 12:08:02 +09:00
Stephen Seo 0b39f8bc93 Init commit 2016-02-24 19:35:55 +09:00