Commit graph

28 commits

Author SHA1 Message Date
Sara Gerretsen 32a9fc24e5 feat: improved task counting thread safety 2025-09-23 12:56:44 +02:00
Sara Gerretsen df31dea9c7 feat: simulation tasks can now be subdivided into separate workloads for separate threads 2025-09-23 12:10:32 +02:00
Sara Gerretsen e1bb3beeed feat: improved simulation benchmarking 2025-09-23 09:26:17 +02:00
Sara Gerretsen 03da0b18e0 feat: increased thread count for pool 2025-09-23 09:23:27 +02:00
Sara Gerretsen f393775fc8 feat: minor adjustments to UI layout 2025-09-22 23:13:32 +02:00
Sara Gerretsen 98ee5fd73d feat: fixed incorrect behaviour on simulation and added benchmarking code 2025-09-22 23:13:19 +02:00
Sara Gerretsen 1ce447208b fix: stepping being inconsistent while running 2025-09-22 21:43:43 +02:00
Sara Gerretsen 7c580462b3 chore: translated more C stuff to C++ in main.cpp 2025-09-22 21:42:40 +02:00
Sara Gerretsen 98e4932a43 feat: replaced premake5 with CMake to vendor SDL3 2025-09-22 21:19:47 +02:00
Sara Gerretsen 75455102ed feat: moved clay to vendor (rather than include) 2025-09-22 20:48:45 +02:00
Sara Gerretsen 239cfa1477 feat: added SDL3_ttf submodule 2025-09-22 20:48:27 +02:00
Sara Gerretsen 2c7ebd6f52 feat: added SDL3 submodule 2025-09-22 20:21:07 +02:00
Sara Gerretsen d1797c0e78 chore: increased button border width 2025-09-22 19:41:19 +02:00
Sara Gerretsen 94f2211f20 feat: reorganized and cleaned up style namespace 2025-09-22 19:38:39 +02:00
Sara Gerretsen 037f18bf5c fix: removed leftover die colors 2025-09-22 19:19:02 +02:00
Sara Gerretsen 4477d1cca7 feat: inverted direction of panel colours 2025-09-22 19:18:53 +02:00
Sara Gerretsen 107bd6cff5 feat: improved simulation frame delta controls 2025-09-22 19:18:44 +02:00
Sara Gerretsen 99ec92ba88 feat: implemented simulation multithreading 2025-09-22 19:18:00 +02:00
Sara Gerretsen 34a289d36b feat: added debug information toggle to UI 2025-09-22 13:35:23 +02:00
Sara Gerretsen 847c0bded5 feat: defined Toggle element 2025-09-22 13:35:14 +02:00
Sara Gerretsen 6f94b64a1f tweak: decreased number of cells on random initialization 2025-09-22 12:47:58 +02:00
Sara Gerretsen decad20b2f fix: marked simulation::living as static since it's no longer forward declared 2025-09-22 11:45:05 +02:00
Sara Gerretsen d1eb5f5b91 fix: removed unused code path 2025-09-22 11:44:44 +02:00
Sara Gerretsen d7884692c5 fix: equalized scroll x/y 2025-09-22 11:35:31 +02:00
Sara Gerretsen e607482867 fix: operator< Cell Cell now sorts by y first, then x 2025-09-22 00:44:06 +02:00
Sara Gerretsen 8b2b0ac34e feat: implemented automatic stepping 2025-09-22 00:43:15 +02:00
Sara 266ff5de0b feat: implemented game of life 2025-09-22 00:06:16 +02:00
Sara fcc509174f feat: setup project 2025-09-22 00:06:08 +02:00