reworks

Results 32 comments of reworks

Requires a Linux build

Use of C++20 Ranges.

### AI: - [ ] AStar - [ ] Behaviours

- [ ] SceneGraph: - [ ] Transformation support. - [ ] Audio Support - [] Graphics Support - [ ] ECS Support

https://www.mono-project.com/docs/advanced/embedding/ https://github.com/ocornut/imgui/wiki/Useful-Widgets#text-editors https://docs.unity3d.com/560/Documentation/Manual/MonoDevelop.html https://docs.unity3d.com/Manual/ManagedCodeDebugging.html https://docs.godotengine.org/en/stable/getting_started/step_by_step/scenes_and_nodes.html https://docs.godotengine.org/en/stable/index.html

### Testing - [ ] Sandbox Testing. - [ ] Unit Testing.

See https://github.com/RandyGaul/cute_headers/blob/master/cute_coroutine.h for ideas. Timer, StateMachine, Textbox, ThreadPool

doxygen improvements: \tparam

https://www.modernescpp.com/index.php/c-20-thread-pools-with-cppcoro https://gist.github.com/kennykerr/13082fbb4b6502fd7fa9570a896db4f0 https://en.cppreference.com/w/cpp/language/coroutines https://www.google.com/search?client=firefox-b-d&ei=ixZWXs_uBOjWz7sPoOiwyAc&q=recycle+threads+in+threadpool https://github.com/progschj/ThreadPool/blob/master/ThreadPool.h https://thispointer.com/designing-a-thread-pool-framework-part-1-whats-the-need-of-a-thread-pool/

https://learnopengl.com/Advanced-OpenGL/Cubemaps https://learnopengl.com/Advanced-OpenGL/Geometry-Shader https://learnopengl.com/Advanced-OpenGL/Instancing https://learnopengl.com/Advanced-Lighting/HDR https://learnopengl.com/Advanced-Lighting/Bloom